From ad9822e8aca8e0723ff05eb3b84e0489ca7f2d4a Mon Sep 17 00:00:00 2001 From: Jonathan Tran Date: Mon, 16 Jun 2025 16:36:05 -0400 Subject: [PATCH 01/31] Change to use web-time instead of unmaintained instant crate (#7497) --- rust/Cargo.lock | 13 ------------- rust/kcl-lib/Cargo.toml | 2 -- rust/kcl-lib/src/engine/mod.rs | 5 +++-- 3 files changed, 3 insertions(+), 17 deletions(-) diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 831895ca1..30a014f15 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -1697,18 +1697,6 @@ dependencies = [ "similar", ] -[[package]] -name = "instant" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - [[package]] name = "ipnet" version = "2.11.0" @@ -1891,7 +1879,6 @@ dependencies = [ "image", "indexmap 2.9.0", "insta", - "instant", "itertools 0.13.0", "js-sys", "kcl-derive-docs", diff --git a/rust/kcl-lib/Cargo.toml b/rust/kcl-lib/Cargo.toml index b2291f3d5..c646513ac 100644 --- a/rust/kcl-lib/Cargo.toml +++ b/rust/kcl-lib/Cargo.toml @@ -94,7 +94,6 @@ zip = { workspace = true } [target.'cfg(target_arch = "wasm32")'.dependencies] console_error_panic_hook = { workspace = true } futures-lite = "2.6.0" -instant = { version = "0.1.13", features = ["wasm-bindgen", "inaccurate"] } js-sys = { version = "0.3.72" } tokio = { workspace = true, features = ["sync", "time"] } tower-lsp = { workspace = true, features = ["runtime-agnostic"] } @@ -105,7 +104,6 @@ wasm-timer = { package = "zduny-wasm-timer", version = "0.2.5" } web-sys = { version = "0.3.76", features = ["console"] } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -instant = "0.1.13" tokio = { workspace = true, features = ["full"] } tokio-tungstenite = { version = "0.26.2", features = [ "rustls-tls-native-roots", diff --git a/rust/kcl-lib/src/engine/mod.rs b/rust/kcl-lib/src/engine/mod.rs index 95db5a518..aa2ceca8a 100644 --- a/rust/kcl-lib/src/engine/mod.rs +++ b/rust/kcl-lib/src/engine/mod.rs @@ -36,6 +36,7 @@ use schemars::JsonSchema; use serde::{Deserialize, Serialize}; use tokio::sync::RwLock; use uuid::Uuid; +use web_time::Instant; use crate::{ errors::{KclError, KclErrorDetails}, @@ -241,7 +242,7 @@ pub trait EngineManager: std::fmt::Debug + Send + Sync + 'static { .unwrap_or_default() }; - let current_time = instant::Instant::now(); + let current_time = Instant::now(); while current_time.elapsed().as_secs() < 60 { let responses = self.responses().read().await.clone(); let Some(resp) = responses.get(&id) else { @@ -249,7 +250,7 @@ pub trait EngineManager: std::fmt::Debug + Send + Sync + 'static { // No seriously WE DO NOT WANT TO PAUSE THE WHOLE APP ON THE JS SIDE. #[cfg(target_arch = "wasm32")] { - let duration = instant::Duration::from_millis(1); + let duration = web_time::Duration::from_millis(1); wasm_timer::Delay::new(duration).await.map_err(|err| { KclError::new_internal(KclErrorDetails::new( format!("Failed to sleep: {:?}", err), From 3049d939e1ea77b1a9f07dbe79b937a3f2db9703 Mon Sep 17 00:00:00 2001 From: Max Ammann Date: Mon, 16 Jun 2025 22:39:07 +0200 Subject: [PATCH 02/31] Create CODEOWNERS (#7363) * Create CODEOWNERS Dependabot is moving away from reviewers flag and CODEOWNERS should be used instead: https://github.blog/changelog/2025-04-29-dependabot-reviewers-configuration-option-being-replaced-by-code-owners/ This PR adds people from the dependabot config. * Create CODEOWNERS * Delete CODEOWNERS * Use new kcl team Co-authored-by: Pierre Jacquier --------- Co-authored-by: Jonathan Tran Co-authored-by: Pierre Jacquier --- .github/CODEOWNERS | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 000000000..fa5bc7c31 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,3 @@ +* @KittyCAD/frontend +/src/ @KittyCAD/frontend +/rust/ @KittyCAD/kcl From 1a4a030671301ef7d822c85d49ed79ecbd1c44df Mon Sep 17 00:00:00 2001 From: Nick Cameron Date: Tue, 17 Jun 2025 11:10:37 +1200 Subject: [PATCH 03/31] Properly respect associativity when reformatting (#7486) Signed-off-by: Nick Cameron --- rust/kcl-lib/src/parsing/ast/types/mod.rs | 8 ++++ rust/kcl-lib/src/unparser.rs | 57 ++++++++++++++++++++--- 2 files changed, 58 insertions(+), 7 deletions(-) diff --git a/rust/kcl-lib/src/parsing/ast/types/mod.rs b/rust/kcl-lib/src/parsing/ast/types/mod.rs index af2331495..c5f2b7c08 100644 --- a/rust/kcl-lib/src/parsing/ast/types/mod.rs +++ b/rust/kcl-lib/src/parsing/ast/types/mod.rs @@ -3005,6 +3005,8 @@ impl BinaryOperator { } } + /// The operator associativity of the operator (as in the parsing sense, not the mathematical sense of associativity). + /// /// Follow JS definitions of each operator. /// Taken from pub fn associativity(&self) -> Associativity { @@ -3015,6 +3017,12 @@ impl BinaryOperator { Self::And | Self::Or => Associativity::Left, } } + + /// Whether an operator is mathematically associative. If it is, then the operator associativity (given by the + /// `associativity` method) is mostly irrelevant. + pub fn associative(&self) -> bool { + matches!(self, Self::Add | Self::Mul | Self::And | Self::Or) + } } #[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] #[ts(export)] diff --git a/rust/kcl-lib/src/unparser.rs b/rust/kcl-lib/src/unparser.rs index 8b2005ad3..0d034b20f 100644 --- a/rust/kcl-lib/src/unparser.rs +++ b/rust/kcl-lib/src/unparser.rs @@ -3,8 +3,8 @@ use std::fmt::Write; use crate::{ parsing::{ ast::types::{ - Annotation, ArrayExpression, ArrayRangeExpression, AscribedExpression, BinaryExpression, BinaryOperator, - BinaryPart, BodyItem, CallExpressionKw, CommentStyle, DefaultParamVal, Expr, FormatOptions, + Annotation, ArrayExpression, ArrayRangeExpression, AscribedExpression, Associativity, BinaryExpression, + BinaryOperator, BinaryPart, BodyItem, CallExpressionKw, CommentStyle, DefaultParamVal, Expr, FormatOptions, FunctionExpression, IfExpression, ImportSelector, ImportStatement, ItemVisibility, LabeledArg, Literal, LiteralIdentifier, LiteralValue, MemberExpression, Node, NonCodeNode, NonCodeValue, ObjectExpression, Parameter, PipeExpression, Program, TagDeclarator, TypeDeclaration, UnaryExpression, VariableDeclaration, @@ -710,17 +710,28 @@ impl BinaryExpression { } }; - let should_wrap_right = match &self.right { + // It would be better to always preserve the user's parentheses but since we've dropped that + // info from the AST, we bracket expressions as necessary. + let should_wrap_left = match &self.left { BinaryPart::BinaryExpression(bin_exp) => { self.precedence() > bin_exp.precedence() - || self.operator == BinaryOperator::Sub - || self.operator == BinaryOperator::Div + || ((self.precedence() == bin_exp.precedence()) + && (!(self.operator.associative() && self.operator == bin_exp.operator) + && self.operator.associativity() == Associativity::Right)) } _ => false, }; - let should_wrap_left = match &self.left { - BinaryPart::BinaryExpression(bin_exp) => self.precedence() > bin_exp.precedence(), + let should_wrap_right = match &self.right { + BinaryPart::BinaryExpression(bin_exp) => { + self.precedence() > bin_exp.precedence() + // These two lines preserve previous reformatting behaviour. + || self.operator == BinaryOperator::Sub + || self.operator == BinaryOperator::Div + || ((self.precedence() == bin_exp.precedence()) + && (!(self.operator.associative() && self.operator == bin_exp.operator) + && self.operator.associativity() == Associativity::Left)) + } _ => false, }; @@ -2820,4 +2831,36 @@ yo = 'bing' let recasted = ast.recast(&FormatOptions::new(), 0); assert_eq!(recasted, code); } + + #[test] + fn paren_precedence() { + let code = r#"x = 1 - 2 - 3 +x = (1 - 2) - 3 +x = 1 - (2 - 3) +x = 1 + 2 + 3 +x = (1 + 2) + 3 +x = 1 + (2 + 3) +x = 2 * (y % 2) +x = (2 * y) % 2 +x = 2 % (y * 2) +x = (2 % y) * 2 +x = 2 * y % 2 +"#; + + let expected = r#"x = 1 - 2 - 3 +x = 1 - 2 - 3 +x = 1 - (2 - 3) +x = 1 + 2 + 3 +x = 1 + 2 + 3 +x = 1 + 2 + 3 +x = 2 * (y % 2) +x = 2 * y % 2 +x = 2 % (y * 2) +x = 2 % y * 2 +x = 2 * y % 2 +"#; + let ast = crate::parsing::top_level_parse(code).unwrap(); + let recasted = ast.recast(&FormatOptions::new(), 0); + assert_eq!(recasted, expected); + } } From 7486d25cf133944e7f909730167dd1599a0ead9d Mon Sep 17 00:00:00 2001 From: Jonathan Tran Date: Mon, 16 Jun 2025 21:34:50 -0400 Subject: [PATCH 04/31] Change KCL stdlib floating-point results to not be platform dependent (#7499) * Add libm dependency * Change to use libm for trig functions * Remove redactions for floating point * Update output * Use clippy to prevent stdlib math sneaking back in --------- Co-authored-by: Adam Chalmers --- rust/Cargo.lock | 5 +- rust/kcl-lib/Cargo.toml | 1 + rust/kcl-lib/clippy.toml | 18 + rust/kcl-lib/src/simulation_tests.rs | 21 - rust/kcl-lib/src/std/math.rs | 18 +- rust/kcl-lib/src/std/segment.rs | 2 +- rust/kcl-lib/src/std/shapes.rs | 6 +- rust/kcl-lib/src/std/sketch.rs | 22 +- rust/kcl-lib/src/std/utils.rs | 50 +- rust/kcl-lib/tests/add_lots/ops.snap | 6 +- .../tests/angled_line/artifact_commands.snap | 4 +- rust/kcl-lib/tests/angled_line/ops.snap | 6 +- .../tests/angled_line/program_memory.snap | 32 +- rust/kcl-lib/tests/any_type/ops.snap | 6 +- rust/kcl-lib/tests/argument_error/ops.snap | 6 +- rust/kcl-lib/tests/array_elem_pop/ops.snap | 6 +- .../tests/array_elem_pop_empty_fail/ops.snap | 6 +- .../tests/array_elem_pop_fail/ops.snap | 6 +- rust/kcl-lib/tests/array_elem_push/ops.snap | 6 +- .../tests/array_elem_push_fail/ops.snap | 6 +- rust/kcl-lib/tests/array_index_oob/ops.snap | 6 +- .../tests/array_push_item_wrong_type/ops.snap | 6 +- rust/kcl-lib/tests/array_range_expr/ops.snap | 6 +- .../tests/array_range_mismatch_units/ops.snap | 6 +- .../tests/array_range_negative_expr/ops.snap | 6 +- .../tests/array_range_with_units/ops.snap | 6 +- .../artifact_graph_example_code1/ops.snap | 6 +- .../program_memory.snap | 32 +- .../artifact_commands.snap | 6 +- .../ops.snap | 6 +- .../program_memory.snap | 28 +- .../ops.snap | 6 +- .../ops.snap | 6 +- .../tests/ascription_unknown_type/ops.snap | 6 +- .../tests/assembly_mixed_units_cubes/ops.snap | 6 +- .../tests/assembly_non_default_units/ops.snap | 6 +- .../tests/bad_units_in_annotation/ops.snap | 6 +- .../basic_fillet_cube_close_opposite/ops.snap | 6 +- .../tests/basic_fillet_cube_end/ops.snap | 6 +- .../basic_fillet_cube_next_adjacent/ops.snap | 6 +- .../ops.snap | 6 +- .../tests/basic_fillet_cube_start/ops.snap | 6 +- .../tests/basic_revolve_circle/ops.snap | 6 +- .../tests/boolean_logical_and/ops.snap | 6 +- .../tests/boolean_logical_multiple/ops.snap | 6 +- .../kcl-lib/tests/boolean_logical_or/ops.snap | 6 +- .../circle_three_point/artifact_commands.snap | 2 +- .../kcl-lib/tests/circle_three_point/ops.snap | 6 +- .../circle_three_point/program_memory.snap | 8 +- .../circular_pattern3d_a_pattern/ops.snap | 6 +- .../artifact_commands.snap | 8 +- .../tests/coerce_from_trig_to_point/ops.snap | 6 +- rust/kcl-lib/tests/comparisons/ops.snap | 6 +- .../tests/comparisons_multiple/ops.snap | 6 +- rust/kcl-lib/tests/computed_var/ops.snap | 6 +- .../artifact_commands.snap | 10 +- .../tests/crazy_multi_profile/ops.snap | 6 +- .../crazy_multi_profile/program_memory.snap | 118 +- rust/kcl-lib/tests/cube/ops.snap | 6 +- rust/kcl-lib/tests/cube_with_error/ops.snap | 6 +- rust/kcl-lib/tests/double_map_fn/ops.snap | 6 +- .../ops.snap | 6 +- .../error_revolve_on_edge_get_edge/ops.snap | 6 +- .../artifact_commands.snap | 20 +- .../execute_engine_error_return/ops.snap | 6 +- .../export_var_only_at_top_level/ops.snap | 6 +- .../fillet-and-shell/artifact_commands.snap | 4 +- rust/kcl-lib/tests/fillet-and-shell/ops.snap | 6 +- .../fillet-and-shell/program_memory.snap | 12 +- .../tests/fillet_duplicate_tags/ops.snap | 6 +- .../flush_batch_on_end/artifact_commands.snap | 4 +- .../kcl-lib/tests/flush_batch_on_end/ops.snap | 8 +- .../flush_batch_on_end/program_memory.snap | 26 +- rust/kcl-lib/tests/function_sketch/ops.snap | 6 +- .../function_sketch_with_position/ops.snap | 6 +- rust/kcl-lib/tests/helix_ccw/ops.snap | 6 +- rust/kcl-lib/tests/helix_simple/ops.snap | 6 +- .../tests/i_shape/artifact_commands.snap | 4 +- rust/kcl-lib/tests/i_shape/ops.snap | 6 +- .../kcl-lib/tests/i_shape/program_memory.snap | 200 +- rust/kcl-lib/tests/if_else/ops.snap | 6 +- .../tests/import_async/artifact_commands.snap | 60 +- rust/kcl-lib/tests/import_async/ops.snap | 82 +- rust/kcl-lib/tests/import_constant/ops.snap | 6 +- rust/kcl-lib/tests/import_cycle1/ops.snap | 6 +- rust/kcl-lib/tests/import_export/ops.snap | 6 +- rust/kcl-lib/tests/import_foreign/ops.snap | 6 +- .../tests/import_function_not_sketch/ops.snap | 6 +- rust/kcl-lib/tests/import_glob/ops.snap | 6 +- rust/kcl-lib/tests/import_mesh_clone/ops.snap | 6 +- .../tests/import_only_at_top_level/ops.snap | 6 +- .../kcl-lib/tests/import_side_effect/ops.snap | 6 +- rust/kcl-lib/tests/import_transform/ops.snap | 6 +- .../tests/import_whole_simple/ops.snap | 6 +- .../import_whole_transitive_import/ops.snap | 6 +- rust/kcl-lib/tests/index_of_array/ops.snap | 6 +- rust/kcl-lib/tests/intersect_cubes/ops.snap | 6 +- .../tests/invalid_index_fractional/ops.snap | 6 +- .../tests/invalid_index_negative/ops.snap | 6 +- rust/kcl-lib/tests/invalid_index_str/ops.snap | 6 +- .../tests/invalid_member_object/ops.snap | 6 +- .../tests/invalid_member_object_prop/ops.snap | 6 +- .../ops.snap | 6 +- .../artifact_commands.snap | 20 +- .../tests/involute_circular_units/ops.snap | 16 +- .../program_memory.snap | 62 +- .../axial-fan/artifact_commands.snap | 104 +- .../tests/kcl_samples/axial-fan/ops.snap | 6 +- .../ball-bearing/artifact_commands.snap | 28 +- .../tests/kcl_samples/ball-bearing/ops.snap | 14 +- .../ball-bearing/program_memory.snap | 644 +- .../ball-joint-rod-end/artifact_commands.snap | 66 +- .../kcl_samples/ball-joint-rod-end/ops.snap | 36 +- .../ball-joint-rod-end/program_memory.snap | 186 +- .../kcl_samples/bench/artifact_commands.snap | 312 +- rust/kcl-lib/tests/kcl_samples/bench/ops.snap | 6 +- .../bone-plate/artifact_commands.snap | 58 +- .../tests/kcl_samples/bone-plate/ops.snap | 6 +- .../bone-plate/program_memory.snap | 252 +- .../kcl_samples/bottle/artifact_commands.snap | 4 +- .../kcl-lib/tests/kcl_samples/bottle/ops.snap | 6 +- .../kcl_samples/bottle/program_memory.snap | 24 +- .../bracket/artifact_commands.snap | 24 +- .../tests/kcl_samples/bracket/ops.snap | 18 +- .../kcl_samples/bracket/program_memory.snap | 282 +- .../brake-rotor/artifact_commands.snap | 58 +- .../tests/kcl_samples/brake-rotor/ops.snap | 38 +- .../brake-rotor/program_memory.snap | 408 +- .../car-wheel-assembly/artifact_commands.snap | 158 +- .../kcl_samples/car-wheel-assembly/ops.snap | 6 +- .../kcl_samples/clock/artifact_commands.snap | 306 +- rust/kcl-lib/tests/kcl_samples/clock/ops.snap | 84 +- .../kcl_samples/clock/program_memory.snap | 248 +- .../cold-plate/artifact_commands.snap | 56 +- .../tests/kcl_samples/cold-plate/ops.snap | 6 +- .../cold-plate/program_memory.snap | 218 +- .../color-cube/artifact_commands.snap | 12 +- .../tests/kcl_samples/color-cube/ops.snap | 6 +- .../artifact_commands.snap | 90 +- .../counterdrilled-weldment/ops.snap | 34 +- .../program_memory.snap | 20 +- .../countersunk-plate/artifact_commands.snap | 34 +- .../kcl_samples/countersunk-plate/ops.snap | 20 +- .../countersunk-plate/program_memory.snap | 102 +- .../cpu-cooler/artifact_commands.snap | 220 +- .../tests/kcl_samples/cpu-cooler/ops.snap | 20 +- .../artifact_commands.snap | 24 +- .../curtain-wall-anchor-plate/ops.snap | 6 +- .../program_memory.snap | 72 +- .../cycloidal-gear/artifact_commands.snap | 44 +- .../tests/kcl_samples/cycloidal-gear/ops.snap | 6 +- .../dodecahedron/artifact_commands.snap | 118 +- .../tests/kcl_samples/dodecahedron/ops.snap | 8 +- .../enclosure/artifact_commands.snap | 6 +- .../tests/kcl_samples/enclosure/ops.snap | 6 +- .../kcl_samples/enclosure/program_memory.snap | 16 +- .../engine-valve/artifact_commands.snap | 8 +- .../tests/kcl_samples/engine-valve/ops.snap | 6 +- .../engine-valve/program_memory.snap | 112 +- .../exhaust-manifold/artifact_commands.snap | 130 +- .../kcl_samples/exhaust-manifold/ops.snap | 6 +- .../exhaust-manifold/program_memory.snap | 140 +- .../kcl_samples/flange/artifact_commands.snap | 8 +- .../kcl-lib/tests/kcl_samples/flange/ops.snap | 10 +- .../kcl_samples/flange/program_memory.snap | 82 +- .../artifact_commands.snap | 24 +- .../ops.snap | 10 +- .../program_memory.snap | 48 +- .../artifact_commands.snap | 88 +- .../kcl_samples/food-service-spatula/ops.snap | 26 +- .../food-service-spatula/program_memory.snap | 516 +- .../french-press/artifact_commands.snap | 150 +- .../tests/kcl_samples/french-press/ops.snap | 6 +- .../french-press/program_memory.snap | 688 +- .../gear-rack/artifact_commands.snap | 172 +- .../tests/kcl_samples/gear-rack/ops.snap | 8 +- .../kcl_samples/gear-rack/program_memory.snap | 4836 +++++----- .../artifact_commands.snap | 12 +- .../gridfinity-baseplate-magnets/ops.snap | 6 +- .../program_memory.snap | 1392 +-- .../artifact_commands.snap | 8 +- .../kcl_samples/gridfinity-baseplate/ops.snap | 6 +- .../gridfinity-baseplate/program_memory.snap | 1392 +-- .../artifact_commands.snap | 58 +- .../gridfinity-bins-stacking-lip/ops.snap | 6 +- .../program_memory.snap | 1520 ++-- .../gridfinity-bins/artifact_commands.snap | 10 +- .../kcl_samples/gridfinity-bins/ops.snap | 6 +- .../gridfinity-bins/program_memory.snap | 872 +- .../kcl_samples/hammer/artifact_commands.snap | 124 +- .../kcl-lib/tests/kcl_samples/hammer/ops.snap | 6 +- .../kcl_samples/hammer/program_memory.snap | 362 +- .../helical-gear/artifact_commands.snap | 60 +- .../tests/kcl_samples/helical-gear/ops.snap | 82 +- .../artifact_commands.snap | 164 +- .../helical-planetary-gearset/ops.snap | 232 +- .../helium-tank/artifact_commands.snap | 72 +- .../tests/kcl_samples/helium-tank/ops.snap | 12 +- .../helium-tank/program_memory.snap | 500 +- .../herringbone-gear/artifact_commands.snap | 30 +- .../kcl_samples/herringbone-gear/ops.snap | 56 +- .../artifact_commands.snap | 90 +- .../herringbone-planetary-gearset/ops.snap | 156 +- .../hex-nut/artifact_commands.snap | 22 +- .../tests/kcl_samples/hex-nut/ops.snap | 10 +- .../kcl_samples/hex-nut/program_memory.snap | 2 +- .../kcl_samples/i-beam/artifact_commands.snap | 10 +- .../kcl-lib/tests/kcl_samples/i-beam/ops.snap | 6 +- .../kcl_samples/i-beam/program_memory.snap | 20 +- .../keyboard/artifact_commands.snap | 834 +- .../tests/kcl_samples/keyboard/ops.snap | 32 +- .../kcl_samples/keyboard/program_memory.snap | 78 +- rust/kcl-lib/tests/kcl_samples/kitt/ops.snap | 6 +- .../kcl_samples/lego/artifact_commands.snap | 6 +- rust/kcl-lib/tests/kcl_samples/lego/ops.snap | 10 +- .../kcl_samples/lego/program_memory.snap | 2 +- .../tests/kcl_samples/makeup-mirror/ops.snap | 6 +- .../mounting-plate/artifact_commands.snap | 26 +- .../tests/kcl_samples/mounting-plate/ops.snap | 6 +- .../mounting-plate/program_memory.snap | 16 +- .../kcl_samples/mug/artifact_commands.snap | 30 +- rust/kcl-lib/tests/kcl_samples/mug/ops.snap | 8 +- .../tests/kcl_samples/mug/program_memory.snap | 114 +- .../multi-axis-robot/artifact_commands.snap | 256 +- .../kcl_samples/multi-axis-robot/ops.snap | 6 +- .../pdu-faceplate/artifact_commands.snap | 38 +- .../tests/kcl_samples/pdu-faceplate/ops.snap | 28 +- .../pdu-faceplate/program_memory.snap | 84 +- .../artifact_commands.snap | 120 +- .../kcl_samples/pillow-block-bearing/ops.snap | 32 +- .../pillow-block-bearing/program_memory.snap | 10 +- .../artifact_commands.snap | 136 +- .../kcl_samples/pipe-flange-assembly/ops.snap | 24 +- .../pipe-flange-assembly/program_memory.snap | 8 +- .../tests/kcl_samples/pipe-with-bend/ops.snap | 6 +- .../kcl_samples/pipe/artifact_commands.snap | 2 +- rust/kcl-lib/tests/kcl_samples/pipe/ops.snap | 6 +- .../kcl_samples/pipe/program_memory.snap | 16 +- .../poopy-shoe/artifact_commands.snap | 118 +- .../tests/kcl_samples/poopy-shoe/ops.snap | 6 +- .../poopy-shoe/program_memory.snap | 328 +- .../prosthetic-hip/artifact_commands.snap | 68 +- .../tests/kcl_samples/prosthetic-hip/ops.snap | 6 +- .../prosthetic-hip/program_memory.snap | 368 +- .../artifact_commands.snap | 58 +- .../router-template-cross-bar/ops.snap | 12 +- .../program_memory.snap | 1302 +-- .../artifact_commands.snap | 34 +- .../router-template-slate/ops.snap | 10 +- .../router-template-slate/program_memory.snap | 708 +- .../tests/kcl_samples/sash-window/ops.snap | 6 +- .../artifact_commands.snap | 58 +- .../kcl_samples/sheet-metal-bracket/ops.snap | 8 +- .../sheet-metal-bracket/program_memory.snap | 1454 +-- .../artifact_commands.snap | 28 +- .../kcl_samples/shepherds-hook-bolt/ops.snap | 26 +- .../shepherds-hook-bolt/program_memory.snap | 156 +- .../artifact_commands.snap | 26 +- .../socket-head-cap-screw/ops.snap | 12 +- .../socket-head-cap-screw/program_memory.snap | 76 +- .../spinning-highrise-tower/ops.snap | 6 +- .../kcl_samples/spool/artifact_commands.snap | 12 +- rust/kcl-lib/tests/kcl_samples/spool/ops.snap | 10 +- .../kcl_samples/spool/program_memory.snap | 528 +- .../spur-gear/artifact_commands.snap | 22 +- .../tests/kcl_samples/spur-gear/ops.snap | 28 +- .../artifact_commands.snap | 24 +- .../spur-reduction-gearset/ops.snap | 46 +- .../artifact_commands.snap | 56 +- .../kcl_samples/surgical-drill-guide/ops.snap | 14 +- .../surgical-drill-guide/program_memory.snap | 236 +- .../t-slot-rail/artifact_commands.snap | 32 +- .../tests/kcl_samples/t-slot-rail/ops.snap | 8 +- .../t-slot-rail/program_memory.snap | 2 +- .../kcl_samples/teapot/artifact_commands.snap | 38 +- .../kcl-lib/tests/kcl_samples/teapot/ops.snap | 6 +- .../kcl_samples/teapot/program_memory.snap | 134 +- .../telemetry-antenna/artifact_commands.snap | 58 +- .../kcl_samples/telemetry-antenna/ops.snap | 6 +- .../telemetry-antenna/program_memory.snap | 120 +- .../artifact_commands.snap | 48 +- .../kcl_samples/thermal-block-insert/ops.snap | 16 +- .../thermal-block-insert/program_memory.snap | 178 +- .../tooling-nest-block/artifact_commands.snap | 4 +- .../kcl_samples/tooling-nest-block/ops.snap | 22 +- .../truss-structure/artifact_commands.snap | 78 +- .../kcl_samples/truss-structure/ops.snap | 6 +- .../truss-structure/program_memory.snap | 252 +- .../tests/kcl_samples/utility-sink/ops.snap | 6 +- .../walkie-talkie/artifact_commands.snap | 308 +- .../tests/kcl_samples/walkie-talkie/ops.snap | 18 +- .../walkie-talkie/program_memory.snap | 4 +- .../kcl_samples/washer/artifact_commands.snap | 4 +- .../kcl-lib/tests/kcl_samples/washer/ops.snap | 6 +- .../wing-spar/artifact_commands.snap | 12 +- .../tests/kcl_samples/wing-spar/ops.snap | 6 +- .../kcl_samples/wing-spar/program_memory.snap | 522 +- .../tests/kittycad_svg/artifact_commands.snap | 66 +- rust/kcl-lib/tests/kittycad_svg/ops.snap | 6 +- .../tests/kittycad_svg/program_memory.snap | 132 +- rust/kcl-lib/tests/kw_fn/ops.snap | 6 +- .../kcl-lib/tests/kw_fn_too_few_args/ops.snap | 6 +- .../kw_fn_unlabeled_but_has_label/ops.snap | 6 +- .../tests/kw_fn_with_defaults/ops.snap | 6 +- .../tests/linear_pattern3d_a_pattern/ops.snap | 6 +- .../tests/loop_tag/artifact_commands.snap | 194 +- rust/kcl-lib/tests/loop_tag/ops.snap | 214 +- .../tests/loop_tag/program_memory.snap | 1172 +-- .../mike_stress_test/artifact_commands.snap | 4000 ++++----- rust/kcl-lib/tests/mike_stress_test/ops.snap | 6 +- .../mike_stress_test/program_memory.snap | 8000 ++++++++--------- .../tests/module_return_using_var/ops.snap | 6 +- .../multi_target_csg/artifact_commands.snap | 70 +- rust/kcl-lib/tests/multi_target_csg/ops.snap | 8 +- .../multi_transform/artifact_commands.snap | 16 +- rust/kcl-lib/tests/multi_transform/ops.snap | 6 +- .../ops.snap | 6 +- rust/kcl-lib/tests/neg_xz_plane/ops.snap | 6 +- rust/kcl-lib/tests/nested_assembly/ops.snap | 6 +- rust/kcl-lib/tests/nested_main_kcl/ops.snap | 6 +- .../tests/nested_windows_main_kcl/ops.snap | 6 +- .../tests/non_string_key_of_object/ops.snap | 6 +- .../tests/object_prop_not_found/ops.snap | 6 +- .../tests/out_of_band_sketches/ops.snap | 6 +- .../out_of_band_sketches/program_memory.snap | 28 +- rust/kcl-lib/tests/panic_repro_cube/ops.snap | 6 +- .../tests/parametric/artifact_commands.snap | 6 +- rust/kcl-lib/tests/parametric/ops.snap | 8 +- .../tests/parametric/program_memory.snap | 18 +- .../artifact_commands.snap | 2 +- .../tests/parametric_with_tan_arc/ops.snap | 10 +- .../program_memory.snap | 48 +- .../tests/pattern_circular_in_module/ops.snap | 6 +- .../pattern_into_union/artifact_commands.snap | 82 +- .../kcl-lib/tests/pattern_into_union/ops.snap | 16 +- .../tests/pattern_linear_in_module/ops.snap | 6 +- .../artifact_commands.snap | 10 +- .../tests/pentagon_fillet_sugar/ops.snap | 6 +- .../pentagon_fillet_sugar/program_memory.snap | 116 +- rust/kcl-lib/tests/pipe_as_arg/ops.snap | 6 +- .../ops.snap | 6 +- .../tests/poop_chute/artifact_commands.snap | 30 +- rust/kcl-lib/tests/poop_chute/ops.snap | 6 +- .../tests/poop_chute/program_memory.snap | 96 +- rust/kcl-lib/tests/revolve-colinear/ops.snap | 6 +- .../kcl-lib/tests/revolve_about_edge/ops.snap | 6 +- rust/kcl-lib/tests/riddle_small/ops.snap | 6 +- .../artifact_commands.snap | 50 +- .../tests/rotate_after_fillet/ops.snap | 10 +- .../rotate_after_fillet/program_memory.snap | 2 +- .../scale_after_fillet/artifact_commands.snap | 50 +- .../kcl-lib/tests/scale_after_fillet/ops.snap | 10 +- .../scale_after_fillet/program_memory.snap | 2 +- .../artifact_commands.snap | 8 +- .../ops.snap | 6 +- .../program_memory.snap | 36 +- .../artifact_commands.snap | 8 +- .../sketch-on-chamfer-two-times/ops.snap | 6 +- .../program_memory.snap | 36 +- rust/kcl-lib/tests/sketch_in_object/ops.snap | 6 +- rust/kcl-lib/tests/sketch_on_face/ops.snap | 6 +- .../tests/sketch_on_face/program_memory.snap | 24 +- .../artifact_commands.snap | 6 +- .../ops.snap | 10 +- .../program_memory.snap | 42 +- .../sketch_on_face_circle_tagged/ops.snap | 6 +- .../kcl-lib/tests/sketch_on_face_end/ops.snap | 6 +- .../ops.snap | 6 +- .../tests/sketch_on_face_start/ops.snap | 6 +- .../artifact_commands.snap | 46 +- .../tests/sketch_on_face_union/ops.snap | 6 +- .../sketch_on_face_union/program_memory.snap | 76 +- .../tests/spheres/artifact_commands.snap | 2 +- rust/kcl-lib/tests/spheres/ops.snap | 6 +- .../tests/ssi_pattern/artifact_commands.snap | 4 +- rust/kcl-lib/tests/ssi_pattern/ops.snap | 6 +- .../tests/ssi_pattern/program_memory.snap | 880 +- .../subtract_cylinder_from_cube/ops.snap | 6 +- .../subtract_doesnt_need_brackets/ops.snap | 6 +- .../tests/subtract_regression00/ops.snap | 6 +- .../artifact_commands.snap | 28 +- .../tests/subtract_regression01/ops.snap | 6 +- .../subtract_regression01/program_memory.snap | 154 +- .../artifact_commands.snap | 24 +- .../tests/subtract_regression02/ops.snap | 6 +- .../subtract_regression02/program_memory.snap | 96 +- .../artifact_commands.snap | 96 +- .../tests/subtract_regression03/ops.snap | 6 +- .../subtract_regression03/program_memory.snap | 224 +- .../artifact_commands.snap | 22 +- .../tests/subtract_regression04/ops.snap | 6 +- .../subtract_regression04/program_memory.snap | 72 +- .../artifact_commands.snap | 24 +- .../tests/subtract_regression05/ops.snap | 6 +- .../subtract_regression05/program_memory.snap | 84 +- .../artifact_commands.snap | 68 +- .../tests/subtract_regression06/ops.snap | 6 +- .../subtract_regression06/program_memory.snap | 478 +- .../artifact_commands.snap | 18 +- .../tests/subtract_regression07/ops.snap | 10 +- .../subtract_regression07/program_memory.snap | 144 +- .../artifact_commands.snap | 20 +- .../tests/subtract_regression08/ops.snap | 6 +- .../subtract_regression08/program_memory.snap | 64 +- .../artifact_commands.snap | 56 +- .../tests/subtract_regression09/ops.snap | 6 +- .../subtract_regression09/program_memory.snap | 208 +- .../artifact_commands.snap | 130 +- .../tests/subtract_regression10/ops.snap | 12 +- .../subtract_regression10/program_memory.snap | 1186 +-- .../tests/subtract_regression11/ops.snap | 6 +- .../subtract_regression11/program_memory.snap | 16 +- .../artifact_commands.snap | 6 +- .../tests/subtract_regression12/ops.snap | 6 +- .../subtract_regression12/program_memory.snap | 16 +- .../tests/subtract_with_pattern/ops.snap | 6 +- .../subtract_with_pattern/program_memory.snap | 24 +- .../subtract_with_pattern_cut_thru/ops.snap | 6 +- .../program_memory.snap | 36 +- .../tan_arc_x_line/artifact_commands.snap | 6 +- rust/kcl-lib/tests/tan_arc_x_line/ops.snap | 6 +- .../artifact_commands.snap | 4 +- .../tests/tangent_to_3_point_arc/ops.snap | 6 +- .../program_memory.snap | 4 +- rust/kcl-lib/tests/tangential_arc/ops.snap | 6 +- .../artifact_commands.snap | 50 +- .../tests/translate_after_fillet/ops.snap | 10 +- .../program_memory.snap | 2 +- rust/kcl-lib/tests/union_cubes/ops.snap | 6 +- .../tests/user_reported_union_2_bug/ops.snap | 6 +- .../kcl-lib/tests/var_ref_in_own_def/ops.snap | 6 +- .../tests/var_ref_in_own_def_decl/ops.snap | 6 +- rust/kcl-lib/tests/xz_plane/ops.snap | 6 +- 433 files changed, 24677 insertions(+), 24672 deletions(-) diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 30a014f15..1c152887c 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -1886,6 +1886,7 @@ dependencies = [ "kittycad", "kittycad-modeling-cmds", "lazy_static", + "libm", "measurements", "miette", "mime_guess", @@ -2109,9 +2110,9 @@ checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" [[package]] name = "libm" -version = "0.2.11" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" +checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" [[package]] name = "libredox" diff --git a/rust/kcl-lib/Cargo.toml b/rust/kcl-lib/Cargo.toml index c646513ac..dbb6dd8a2 100644 --- a/rust/kcl-lib/Cargo.toml +++ b/rust/kcl-lib/Cargo.toml @@ -47,6 +47,7 @@ kcl-derive-docs = { version = "0.1", path = "../kcl-derive-docs" } kittycad = { workspace = true } kittycad-modeling-cmds = { workspace = true } lazy_static = { workspace = true } +libm = "0.2.15" measurements = "0.11.0" miette = { workspace = true } mime_guess = "2.0.5" diff --git a/rust/kcl-lib/clippy.toml b/rust/kcl-lib/clippy.toml index 2257f9a8c..d3a19910b 100644 --- a/rust/kcl-lib/clippy.toml +++ b/rust/kcl-lib/clippy.toml @@ -1 +1,19 @@ enum-variant-size-threshold = 48 + +disallowed-methods = [ + { path = "f64::sin", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f64::cos", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f64::tan", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f64::asin", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f64::acos", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f64::atan", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f64::atan2", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f32::sin", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f32::cos", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f32::tan", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f32::asin", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f32::acos", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f32::atan", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, + { path = "f32::atan2", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."}, +] + diff --git a/rust/kcl-lib/src/simulation_tests.rs b/rust/kcl-lib/src/simulation_tests.rs index 19e5f2d7f..c853b93b9 100644 --- a/rust/kcl-lib/src/simulation_tests.rs +++ b/rust/kcl-lib/src/simulation_tests.rs @@ -4,7 +4,6 @@ use std::{ }; use indexmap::IndexMap; -use insta::rounded_redaction; use crate::{ errors::KclError, @@ -262,17 +261,6 @@ async fn execute_test(test: &Test, render_to_png: bool, export_step: bool) { let mem_result = catch_unwind(AssertUnwindSafe(|| { assert_snapshot(test, "Variables in memory after executing", || { insta::assert_json_snapshot!("program_memory", outcome.variables, { - ".**.value" => rounded_redaction(3), - ".**[].value" => rounded_redaction(3), - ".**.from[]" => rounded_redaction(3), - ".**.to[]" => rounded_redaction(3), - ".**.center[]" => rounded_redaction(3), - ".**[].x[]" => rounded_redaction(3), - ".**[].y[]" => rounded_redaction(3), - ".**[].z[]" => rounded_redaction(3), - ".**.x" => rounded_redaction(3), - ".**.y" => rounded_redaction(3), - ".**.z" => rounded_redaction(3), ".**.sourceRange" => Vec::new(), }) }) @@ -346,11 +334,6 @@ fn assert_artifact_snapshots( let result1 = catch_unwind(AssertUnwindSafe(|| { assert_snapshot(test, "Operations executed", || { insta::assert_json_snapshot!("ops", module_operations, { - ".*[].*.unlabeledArg.*.value.**[].from[]" => rounded_redaction(3), - ".*[].*.unlabeledArg.*.value.**[].to[]" => rounded_redaction(3), - ".*[].**.value.value" => rounded_redaction(3), - ".*[].*.labeledArgs.*.value.**[].from[]" => rounded_redaction(3), - ".*[].*.labeledArgs.*.value.**[].to[]" => rounded_redaction(3), ".**.sourceRange" => Vec::new(), ".**.functionSourceRange" => Vec::new(), ".**.moduleId" => 0, @@ -364,10 +347,6 @@ fn assert_artifact_snapshots( let result2 = catch_unwind(AssertUnwindSafe(|| { assert_snapshot(test, "Artifact commands", || { insta::assert_json_snapshot!("artifact_commands", module_commands, { - ".*[].command.**.value" => rounded_redaction(3), - ".*[].command.**.x" => rounded_redaction(3), - ".*[].command.**.y" => rounded_redaction(3), - ".*[].command.**.z" => rounded_redaction(3), ".**.range" => Vec::new(), }); }) diff --git a/rust/kcl-lib/src/std/math.rs b/rust/kcl-lib/src/std/math.rs index 8ef316927..572db8d05 100644 --- a/rust/kcl-lib/src/std/math.rs +++ b/rust/kcl-lib/src/std/math.rs @@ -34,21 +34,21 @@ pub async fn rem(exec_state: &mut ExecState, args: Args) -> Result Result { let num: TyF64 = args.get_unlabeled_kw_arg("input", &RuntimeType::angle(), exec_state)?; let num = num.to_radians(); - Ok(args.make_user_val_from_f64_with_type(TyF64::new(num.cos(), exec_state.current_default_units()))) + Ok(args.make_user_val_from_f64_with_type(TyF64::new(libm::cos(num), exec_state.current_default_units()))) } /// Compute the sine of a number (in radians). pub async fn sin(exec_state: &mut ExecState, args: Args) -> Result { let num: TyF64 = args.get_unlabeled_kw_arg("input", &RuntimeType::angle(), exec_state)?; let num = num.to_radians(); - Ok(args.make_user_val_from_f64_with_type(TyF64::new(num.sin(), exec_state.current_default_units()))) + Ok(args.make_user_val_from_f64_with_type(TyF64::new(libm::sin(num), exec_state.current_default_units()))) } /// Compute the tangent of a number (in radians). pub async fn tan(exec_state: &mut ExecState, args: Args) -> Result { let num: TyF64 = args.get_unlabeled_kw_arg("input", &RuntimeType::angle(), exec_state)?; let num = num.to_radians(); - Ok(args.make_user_val_from_f64_with_type(TyF64::new(num.tan(), exec_state.current_default_units()))) + Ok(args.make_user_val_from_f64_with_type(TyF64::new(libm::tan(num), exec_state.current_default_units()))) } /// Compute the square root of a number. @@ -164,7 +164,7 @@ pub async fn pow(exec_state: &mut ExecState, args: Args) -> Result Result { let input: TyF64 = args.get_unlabeled_kw_arg("input", &RuntimeType::count(), exec_state)?; - let result = input.n.acos(); + let result = libm::acos(input.n); Ok(args.make_user_val_from_f64_with_type(TyF64::new(result, NumericType::radians()))) } @@ -172,7 +172,7 @@ pub async fn acos(exec_state: &mut ExecState, args: Args) -> Result Result { let input: TyF64 = args.get_unlabeled_kw_arg("input", &RuntimeType::count(), exec_state)?; - let result = input.n.asin(); + let result = libm::asin(input.n); Ok(args.make_user_val_from_f64_with_type(TyF64::new(result, NumericType::radians()))) } @@ -180,7 +180,7 @@ pub async fn asin(exec_state: &mut ExecState, args: Args) -> Result Result { let input: TyF64 = args.get_unlabeled_kw_arg("input", &RuntimeType::count(), exec_state)?; - let result = input.n.atan(); + let result = libm::atan(input.n); Ok(args.make_user_val_from_f64_with_type(TyF64::new(result, NumericType::radians()))) } @@ -190,7 +190,7 @@ pub async fn atan2(exec_state: &mut ExecState, args: Args) -> Result Result Result Result fn involute_curve(radius: f64, angle: f64) -> (f64, f64) { ( - radius * (angle.cos() + angle * angle.sin()), - radius * (angle.sin() - angle * angle.cos()), + radius * (libm::cos(angle) + angle * libm::sin(angle)), + radius * (libm::sin(angle) - angle * libm::cos(angle)), ) } @@ -157,11 +157,11 @@ async fn inner_involute_circular( let theta = f64::sqrt(end_radius * end_radius - start_radius * start_radius) / start_radius; let (x, y) = involute_curve(start_radius, theta); - end.x = x * angle.to_radians().cos() - y * angle.to_radians().sin(); - end.y = x * angle.to_radians().sin() + y * angle.to_radians().cos(); + end.x = x * libm::cos(angle.to_radians()) - y * libm::sin(angle.to_radians()); + end.y = x * libm::sin(angle.to_radians()) + y * libm::cos(angle.to_radians()); - end.x -= start_radius * angle.to_radians().cos(); - end.y -= start_radius * angle.to_radians().sin(); + end.x -= start_radius * libm::cos(angle.to_radians()); + end.y -= start_radius * libm::sin(angle.to_radians()); if reverse.unwrap_or_default() { end.x = -end.x; @@ -500,8 +500,8 @@ async fn inner_angled_line_length( //double check me on this one - mike let delta: [f64; 2] = [ - length * f64::cos(angle_degrees.to_radians()), - length * f64::sin(angle_degrees.to_radians()), + length * libm::cos(angle_degrees.to_radians()), + length * libm::sin(angle_degrees.to_radians()), ]; let relative = true; @@ -601,7 +601,7 @@ async fn inner_angled_line_to_x( } let x_component = x_to.to_length_units(from.units) - from.x; - let y_component = x_component * f64::tan(angle_degrees.to_radians()); + let y_component = x_component * libm::tan(angle_degrees.to_radians()); let y_to = from.y + y_component; let new_sketch = straight_line( @@ -668,7 +668,7 @@ async fn inner_angled_line_to_y( } let y_component = y_to.to_length_units(from.units) - from.y; - let x_component = y_component / f64::tan(angle_degrees.to_radians()); + let x_component = y_component / libm::tan(angle_degrees.to_radians()); let x_to = from.x + x_component; let new_sketch = straight_line( @@ -1413,7 +1413,7 @@ async fn inner_tangential_arc_radius_angle( // Calculate the end point from the angle and radius. // atan2 outputs radians. - let previous_end_tangent = Angle::from_radians(f64::atan2( + let previous_end_tangent = Angle::from_radians(libm::atan2( from.y - tan_previous_point[1], from.x - tan_previous_point[0], )); diff --git a/rust/kcl-lib/src/std/utils.rs b/rust/kcl-lib/src/std/utils.rs index 3e45ff528..ea81f706f 100644 --- a/rust/kcl-lib/src/std/utils.rs +++ b/rust/kcl-lib/src/std/utils.rs @@ -44,7 +44,7 @@ pub(crate) fn distance(a: Coords2d, b: Coords2d) -> f64 { pub(crate) fn between(a: Coords2d, b: Coords2d) -> Angle { let x = b[0] - a[0]; let y = b[1] - a[1]; - normalize(Angle::from_radians(y.atan2(x))) + normalize(Angle::from_radians(libm::atan2(y, x))) } /// Normalize the angle @@ -97,8 +97,8 @@ pub(crate) fn normalize_rad(angle: f64) -> f64 { fn calculate_intersection_of_two_lines(line1: &[Coords2d; 2], line2_angle: f64, line2_point: Coords2d) -> Coords2d { let line2_point_b = [ - line2_point[0] + f64::cos(line2_angle.to_radians()) * 10.0, - line2_point[1] + f64::sin(line2_angle.to_radians()) * 10.0, + line2_point[0] + libm::cos(line2_angle.to_radians()) * 10.0, + line2_point[1] + libm::sin(line2_angle.to_radians()) * 10.0, ]; intersect(line1[0], line1[1], line2_point, line2_point_b) } @@ -138,13 +138,13 @@ fn offset_line(offset: f64, p1: Coords2d, p2: Coords2d) -> [Coords2d; 2] { let direction = (p2[0] - p1[0]).signum(); return [[p1[0], p1[1] + offset * direction], [p2[0], p2[1] + offset * direction]]; } - let x_offset = offset / f64::sin(f64::atan2(p1[1] - p2[1], p1[0] - p2[0])); + let x_offset = offset / libm::sin(libm::atan2(p1[1] - p2[1], p1[0] - p2[0])); [[p1[0] + x_offset, p1[1]], [p2[0] + x_offset, p2[1]]] } pub(crate) fn get_y_component(angle: Angle, x: f64) -> Coords2d { let normalised_angle = ((angle.to_degrees() % 360.0) + 360.0) % 360.0; // between 0 and 360 - let y = x * f64::tan(normalised_angle.to_radians()); + let y = x * libm::tan(normalised_angle.to_radians()); let sign = if normalised_angle > 90.0 && normalised_angle <= 270.0 { -1.0 } else { @@ -155,7 +155,7 @@ pub(crate) fn get_y_component(angle: Angle, x: f64) -> Coords2d { pub(crate) fn get_x_component(angle: Angle, y: f64) -> Coords2d { let normalised_angle = ((angle.to_degrees() % 360.0) + 360.0) % 360.0; // between 0 and 360 - let x = y / f64::tan(normalised_angle.to_radians()); + let x = y / libm::tan(normalised_angle.to_radians()); let sign = if normalised_angle > 180.0 && normalised_angle <= 360.0 { -1.0 } else { @@ -174,13 +174,13 @@ pub(crate) fn arc_center_and_end( let end_angle = end_angle.to_radians(); let center = [ - -1.0 * (radius * start_angle.cos() - from[0]), - -1.0 * (radius * start_angle.sin() - from[1]), + -1.0 * (radius * libm::cos(start_angle) - from[0]), + -1.0 * (radius * libm::sin(start_angle) - from[1]), ]; let end = [ - center[0] + radius * end_angle.cos(), - center[1] + radius * end_angle.sin(), + center[0] + radius * libm::cos(end_angle), + center[1] + radius * libm::sin(end_angle), ]; (center, end) @@ -357,7 +357,10 @@ mod tests { let get_point = |radius: f64, t: f64| { let angle = t * TAU; - [center[0] + radius * angle.cos(), center[1] + radius * angle.sin()] + [ + center[0] + radius * libm::cos(angle), + center[1] + radius * libm::sin(angle), + ] }; for radius in radius_array { @@ -442,7 +445,7 @@ fn get_slope(start: Coords2d, end: Coords2d) -> (f64, f64) { fn get_angle(point1: Coords2d, point2: Coords2d) -> f64 { let delta_x = point2[0] - point1[0]; let delta_y = point2[1] - point1[1]; - let angle = delta_y.atan2(delta_x); + let angle = libm::atan2(delta_y, delta_x); let result = if angle < 0.0 { angle + 2.0 * PI } else { angle }; result * (180.0 / PI) @@ -484,13 +487,13 @@ fn get_mid_point( ); let delta_ang = delta_ang / 2.0 + deg2rad(angle_from_center_to_arc_start); let shortest_arc_mid_point: Coords2d = [ - delta_ang.cos() * radius + center[0], - delta_ang.sin() * radius + center[1], + libm::cos(delta_ang) * radius + center[0], + libm::sin(delta_ang) * radius + center[1], ]; let opposite_delta = delta_ang + PI; let longest_arc_mid_point: Coords2d = [ - opposite_delta.cos() * radius + center[0], - opposite_delta.sin() * radius + center[1], + libm::cos(opposite_delta) * radius + center[0], + libm::sin(opposite_delta) * radius + center[1], ]; let rotation_direction_original_points = is_points_ccw(&[tan_previous_point, arc_start_point, arc_end_point]); @@ -592,11 +595,14 @@ pub fn get_tangential_arc_to_info(input: TangentialArcInfoInput) -> TangentialAr input.obtuse, ); - let start_angle = (input.arc_start_point[1] - center[1]).atan2(input.arc_start_point[0] - center[0]); - let end_angle = (input.arc_end_point[1] - center[1]).atan2(input.arc_end_point[0] - center[0]); + let start_angle = libm::atan2( + input.arc_start_point[1] - center[1], + input.arc_start_point[0] - center[0], + ); + let end_angle = libm::atan2(input.arc_end_point[1] - center[1], input.arc_end_point[0] - center[0]); let ccw = is_points_ccw(&[input.arc_start_point, arc_mid_point, input.arc_end_point]); - let arc_mid_angle = (arc_mid_point[1] - center[1]).atan2(arc_mid_point[0] - center[0]); + let arc_mid_angle = libm::atan2(arc_mid_point[1] - center[1], arc_mid_point[0] - center[0]); let start_to_mid_arc_length = radius * delta(Angle::from_radians(start_angle), Angle::from_radians(arc_mid_angle)) .to_radians() @@ -724,7 +730,7 @@ mod get_tangential_arc_to_info_tests { #[test] fn test_get_tangential_arc_to_info_obtuse_with_wrap_around() { - let arc_end = (std::f64::consts::PI / 4.0).cos() * 2.0; + let arc_end = libm::cos(std::f64::consts::PI / 4.0) * 2.0; let result = get_tangential_arc_to_info(TangentialArcInfoInput { tan_previous_point: [2.0, -4.0], arc_start_point: [2.0, 0.0], @@ -803,7 +809,7 @@ pub(crate) fn get_tangent_point_from_previous_arc( let tangential_angle = angle_from_old_center_to_arc_start + if last_arc_ccw { -90.0 } else { 90.0 }; // What is the 10.0 constant doing??? [ - tangential_angle.to_radians().cos() * 10.0 + last_arc_end[0], - tangential_angle.to_radians().sin() * 10.0 + last_arc_end[1], + libm::cos(tangential_angle.to_radians()) * 10.0 + last_arc_end[0], + libm::sin(tangential_angle.to_radians()) * 10.0 + last_arc_end[1], ] } diff --git a/rust/kcl-lib/tests/add_lots/ops.snap b/rust/kcl-lib/tests/add_lots/ops.snap index 0142cada9..c85a4cb2a 100644 --- a/rust/kcl-lib/tests/add_lots/ops.snap +++ b/rust/kcl-lib/tests/add_lots/ops.snap @@ -7239,7 +7239,7 @@ description: Operations executed add_lots.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -7255,7 +7255,7 @@ description: Operations executed add_lots.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -7272,7 +7272,7 @@ description: Operations executed add_lots.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/angled_line/artifact_commands.snap b/rust/kcl-lib/tests/angled_line/artifact_commands.snap index 409c7aac7..584fd875d 100644 --- a/rust/kcl-lib/tests/angled_line/artifact_commands.snap +++ b/rust/kcl-lib/tests/angled_line/artifact_commands.snap @@ -132,8 +132,8 @@ description: Artifact commands angled_line.kcl "segment": { "type": "line", "end": { - "x": 3.762, - "y": -11.763, + "x": 3.761813572028026, + "y": -11.763131328405109, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/angled_line/ops.snap b/rust/kcl-lib/tests/angled_line/ops.snap index a080b9fa7..bc88a161a 100644 --- a/rust/kcl-lib/tests/angled_line/ops.snap +++ b/rust/kcl-lib/tests/angled_line/ops.snap @@ -94,7 +94,7 @@ description: Operations executed angled_line.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -110,7 +110,7 @@ description: Operations executed angled_line.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -127,7 +127,7 @@ description: Operations executed angled_line.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/angled_line/program_memory.snap b/rust/kcl-lib/tests/angled_line/program_memory.snap index 32aff28d8..6f6ed729a 100644 --- a/rust/kcl-lib/tests/angled_line/program_memory.snap +++ b/rust/kcl-lib/tests/angled_line/program_memory.snap @@ -75,7 +75,7 @@ description: Variables in memory after executing angled_line.kcl "tag": null, "to": [ 19.93, - 15.04 + 15.040000000000001 ], "type": "ToPoint", "units": { @@ -89,7 +89,7 @@ description: Variables in memory after executing angled_line.kcl }, "from": [ 19.93, - 15.04 + 15.040000000000001 ], "tag": { "commentStart": 133, @@ -100,7 +100,7 @@ description: Variables in memory after executing angled_line.kcl }, "to": [ 23.08, - 5.19 + 5.190000000000001 ], "type": "ToPoint", "units": { @@ -114,12 +114,12 @@ description: Variables in memory after executing angled_line.kcl }, "from": [ 23.08, - 5.19 + 5.190000000000001 ], "tag": null, "to": [ - 7.91, - 1.09 + 7.909999999999998, + 1.0900000000000016 ], "type": "ToPoint", "units": { @@ -132,13 +132,13 @@ description: Variables in memory after executing angled_line.kcl "sourceRange": [] }, "from": [ - 7.91, - 1.09 + 7.909999999999998, + 1.0900000000000016 ], "tag": null, "to": [ - 11.672, - -10.673 + 11.671813572028025, + -10.673131328405107 ], "type": "ToPoint", "units": { @@ -151,13 +151,13 @@ description: Variables in memory after executing angled_line.kcl "sourceRange": [] }, "from": [ - 11.672, - -10.673 + 11.671813572028025, + -10.673131328405107 ], "tag": null, "to": [ - -1.348, - -0.643 + -1.3481864279719744, + -0.6431313284051079 ], "type": "ToPoint", "units": { @@ -170,8 +170,8 @@ description: Variables in memory after executing angled_line.kcl "sourceRange": [] }, "from": [ - -1.348, - -0.643 + -1.3481864279719744, + -0.6431313284051079 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/any_type/ops.snap b/rust/kcl-lib/tests/any_type/ops.snap index 84b19eabb..583823575 100644 --- a/rust/kcl-lib/tests/any_type/ops.snap +++ b/rust/kcl-lib/tests/any_type/ops.snap @@ -398,7 +398,7 @@ description: Operations executed any_type.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -414,7 +414,7 @@ description: Operations executed any_type.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -431,7 +431,7 @@ description: Operations executed any_type.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/argument_error/ops.snap b/rust/kcl-lib/tests/argument_error/ops.snap index c89a054c8..f3f6370bd 100644 --- a/rust/kcl-lib/tests/argument_error/ops.snap +++ b/rust/kcl-lib/tests/argument_error/ops.snap @@ -12,7 +12,7 @@ description: Operations executed argument_error.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed argument_error.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed argument_error.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/array_elem_pop/ops.snap b/rust/kcl-lib/tests/array_elem_pop/ops.snap index 9de8e0fd2..0f4810dc6 100644 --- a/rust/kcl-lib/tests/array_elem_pop/ops.snap +++ b/rust/kcl-lib/tests/array_elem_pop/ops.snap @@ -12,7 +12,7 @@ description: Operations executed array_elem_pop.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed array_elem_pop.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed array_elem_pop.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/array_elem_pop_empty_fail/ops.snap b/rust/kcl-lib/tests/array_elem_pop_empty_fail/ops.snap index 6c769d739..b29b3214b 100644 --- a/rust/kcl-lib/tests/array_elem_pop_empty_fail/ops.snap +++ b/rust/kcl-lib/tests/array_elem_pop_empty_fail/ops.snap @@ -12,7 +12,7 @@ description: Operations executed array_elem_pop_empty_fail.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed array_elem_pop_empty_fail.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed array_elem_pop_empty_fail.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/array_elem_pop_fail/ops.snap b/rust/kcl-lib/tests/array_elem_pop_fail/ops.snap index e6f403ce7..fa330f32f 100644 --- a/rust/kcl-lib/tests/array_elem_pop_fail/ops.snap +++ b/rust/kcl-lib/tests/array_elem_pop_fail/ops.snap @@ -12,7 +12,7 @@ description: Operations executed array_elem_pop_fail.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed array_elem_pop_fail.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed array_elem_pop_fail.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/array_elem_push/ops.snap b/rust/kcl-lib/tests/array_elem_push/ops.snap index 1719422ec..19254d7b8 100644 --- a/rust/kcl-lib/tests/array_elem_push/ops.snap +++ b/rust/kcl-lib/tests/array_elem_push/ops.snap @@ -12,7 +12,7 @@ description: Operations executed array_elem_push.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed array_elem_push.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed array_elem_push.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/array_elem_push_fail/ops.snap b/rust/kcl-lib/tests/array_elem_push_fail/ops.snap index 5c112161e..1b419047a 100644 --- a/rust/kcl-lib/tests/array_elem_push_fail/ops.snap +++ b/rust/kcl-lib/tests/array_elem_push_fail/ops.snap @@ -12,7 +12,7 @@ description: Operations executed array_elem_push_fail.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed array_elem_push_fail.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed array_elem_push_fail.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/array_index_oob/ops.snap b/rust/kcl-lib/tests/array_index_oob/ops.snap index ee3aa9a15..e29ea09d6 100644 --- a/rust/kcl-lib/tests/array_index_oob/ops.snap +++ b/rust/kcl-lib/tests/array_index_oob/ops.snap @@ -12,7 +12,7 @@ description: Operations executed array_index_oob.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed array_index_oob.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed array_index_oob.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/array_push_item_wrong_type/ops.snap b/rust/kcl-lib/tests/array_push_item_wrong_type/ops.snap index 2e628a1db..f0636f80e 100644 --- a/rust/kcl-lib/tests/array_push_item_wrong_type/ops.snap +++ b/rust/kcl-lib/tests/array_push_item_wrong_type/ops.snap @@ -12,7 +12,7 @@ description: Operations executed array_push_item_wrong_type.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed array_push_item_wrong_type.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed array_push_item_wrong_type.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/array_range_expr/ops.snap b/rust/kcl-lib/tests/array_range_expr/ops.snap index 5d296fb4e..3fbb9728b 100644 --- a/rust/kcl-lib/tests/array_range_expr/ops.snap +++ b/rust/kcl-lib/tests/array_range_expr/ops.snap @@ -112,7 +112,7 @@ description: Operations executed array_range_expr.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -128,7 +128,7 @@ description: Operations executed array_range_expr.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -145,7 +145,7 @@ description: Operations executed array_range_expr.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/array_range_mismatch_units/ops.snap b/rust/kcl-lib/tests/array_range_mismatch_units/ops.snap index e342d078f..63fb634f5 100644 --- a/rust/kcl-lib/tests/array_range_mismatch_units/ops.snap +++ b/rust/kcl-lib/tests/array_range_mismatch_units/ops.snap @@ -12,7 +12,7 @@ description: Operations executed array_range_mismatch_units.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed array_range_mismatch_units.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed array_range_mismatch_units.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/array_range_negative_expr/ops.snap b/rust/kcl-lib/tests/array_range_negative_expr/ops.snap index b347b04b5..ae639cdea 100644 --- a/rust/kcl-lib/tests/array_range_negative_expr/ops.snap +++ b/rust/kcl-lib/tests/array_range_negative_expr/ops.snap @@ -12,7 +12,7 @@ description: Operations executed array_range_negative_expr.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed array_range_negative_expr.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed array_range_negative_expr.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/array_range_with_units/ops.snap b/rust/kcl-lib/tests/array_range_with_units/ops.snap index aea21293f..1826f2415 100644 --- a/rust/kcl-lib/tests/array_range_with_units/ops.snap +++ b/rust/kcl-lib/tests/array_range_with_units/ops.snap @@ -12,7 +12,7 @@ description: Operations executed array_range_with_units.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed array_range_with_units.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed array_range_with_units.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/artifact_graph_example_code1/ops.snap b/rust/kcl-lib/tests/artifact_graph_example_code1/ops.snap index eea3633e6..6f4c71d84 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code1/ops.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code1/ops.snap @@ -245,7 +245,7 @@ description: Operations executed artifact_graph_example_code1.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -261,7 +261,7 @@ description: Operations executed artifact_graph_example_code1.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -278,7 +278,7 @@ description: Operations executed artifact_graph_example_code1.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/artifact_graph_example_code1/program_memory.snap b/rust/kcl-lib/tests/artifact_graph_example_code1/program_memory.snap index 5a48a93bd..313ab7408 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code1/program_memory.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code1/program_memory.snap @@ -91,7 +91,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "value": "seg01" }, "to": [ - 5.55, + 5.550000000000001, 5.0 ], "type": "ToPoint", @@ -105,7 +105,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "sourceRange": [] }, "from": [ - 5.55, + 5.550000000000001, 5.0 ], "tag": { @@ -116,7 +116,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "value": "seg02" }, "to": [ - 5.55, + 5.550000000000001, -5.0 ], "type": "ToPoint", @@ -130,7 +130,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "sourceRange": [] }, "from": [ - 5.55, + 5.550000000000001, -5.0 ], "tag": null, @@ -473,7 +473,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "value": "seg01" }, "to": [ - 5.55, + 5.550000000000001, 5.0 ], "type": "ToPoint", @@ -487,7 +487,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "sourceRange": [] }, "from": [ - 5.55, + 5.550000000000001, 5.0 ], "tag": { @@ -498,7 +498,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "value": "seg02" }, "to": [ - 5.55, + 5.550000000000001, -5.0 ], "type": "ToPoint", @@ -512,7 +512,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "sourceRange": [] }, "from": [ - 5.55, + 5.550000000000001, -5.0 ], "tag": null, @@ -726,7 +726,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "value": "seg01" }, "to": [ - 5.55, + 5.550000000000001, 5.0 ], "type": "ToPoint", @@ -740,7 +740,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "sourceRange": [] }, "from": [ - 5.55, + 5.550000000000001, 5.0 ], "tag": { @@ -751,7 +751,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "value": "seg02" }, "to": [ - 5.55, + 5.550000000000001, -5.0 ], "type": "ToPoint", @@ -765,7 +765,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "sourceRange": [] }, "from": [ - 5.55, + 5.550000000000001, -5.0 ], "tag": null, @@ -1053,7 +1053,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "value": "seg01" }, "to": [ - 5.55, + 5.550000000000001, 5.0 ], "type": "ToPoint", @@ -1067,7 +1067,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "sourceRange": [] }, "from": [ - 5.55, + 5.550000000000001, 5.0 ], "tag": { @@ -1078,7 +1078,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "value": "seg02" }, "to": [ - 5.55, + 5.550000000000001, -5.0 ], "type": "ToPoint", @@ -1092,7 +1092,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "sourceRange": [] }, "from": [ - 5.55, + 5.550000000000001, -5.0 ], "tag": null, diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap index 5a0ff36bb..9d4c63fd3 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap @@ -82,7 +82,7 @@ description: Artifact commands artifact_graph_example_code_no_3d.kcl "type": "line", "end": { "x": -11.54, - "y": 0.0, + "y": 0.0000000000000014132424062160455, "z": 0.0 }, "relative": true @@ -98,7 +98,7 @@ description: Artifact commands artifact_graph_example_code_no_3d.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.0000000000000005027175110499885, "y": 8.21, "z": 0.0 }, @@ -116,7 +116,7 @@ description: Artifact commands artifact_graph_example_code_no_3d.kcl "type": "line", "end": { "x": 11.54, - "y": -0.0, + "y": -0.0000000000000014132424062160455, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/ops.snap b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/ops.snap index 7837a99fc..2587ea05c 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/ops.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/ops.snap @@ -75,7 +75,7 @@ description: Operations executed artifact_graph_example_code_no_3d.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -91,7 +91,7 @@ description: Operations executed artifact_graph_example_code_no_3d.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -108,7 +108,7 @@ description: Operations executed artifact_graph_example_code_no_3d.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/program_memory.snap b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/program_memory.snap index a97990b7e..a2a655c37 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/program_memory.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/program_memory.snap @@ -41,8 +41,8 @@ description: Variables in memory after executing artifact_graph_example_code_no_ "value": "rectangleSegmentA001" }, "to": [ - -5.72, - 0.0 + -5.719999999999999, + 0.0000000000000014132424062160455 ], "type": "ToPoint", "units": { @@ -55,8 +55,8 @@ description: Variables in memory after executing artifact_graph_example_code_no_ "sourceRange": [] }, "from": [ - -5.72, - 0.0 + -5.719999999999999, + 0.0000000000000014132424062160455 ], "tag": { "commentStart": 218, @@ -66,8 +66,8 @@ description: Variables in memory after executing artifact_graph_example_code_no_ "value": "rectangleSegmentB001" }, "to": [ - -5.72, - 8.21 + -5.719999999999998, + 8.210000000000003 ], "type": "ToPoint", "units": { @@ -80,8 +80,8 @@ description: Variables in memory after executing artifact_graph_example_code_no_ "sourceRange": [] }, "from": [ - -5.72, - 8.21 + -5.719999999999998, + 8.210000000000003 ], "tag": { "commentStart": 341, @@ -91,7 +91,7 @@ description: Variables in memory after executing artifact_graph_example_code_no_ "value": "rectangleSegmentC001" }, "to": [ - 5.82, + 5.820000000000001, 8.21 ], "type": "ToPoint", @@ -105,7 +105,7 @@ description: Variables in memory after executing artifact_graph_example_code_no_ "sourceRange": [] }, "from": [ - 5.82, + 5.820000000000001, 8.21 ], "tag": null, @@ -239,8 +239,8 @@ description: Variables in memory after executing artifact_graph_example_code_no_ }, "ccw": false, "center": [ - 15.54, - -1.175 + 15.54030518835946, + -1.1745473537604454 ], "from": [ 15.49, @@ -263,8 +263,8 @@ description: Variables in memory after executing artifact_graph_example_code_no_ }, "ccw": true, "center": [ - -7.616, - 0.576 + -7.6163791614610235, + 0.5756513711217917 ], "from": [ 0.0, diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/ops.snap b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/ops.snap index e075e179f..7b785fd87 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/ops.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/ops.snap @@ -176,7 +176,7 @@ description: Operations executed artifact_graph_example_code_offset_planes.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -192,7 +192,7 @@ description: Operations executed artifact_graph_example_code_offset_planes.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -209,7 +209,7 @@ description: Operations executed artifact_graph_example_code_offset_planes.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/ops.snap b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/ops.snap index c2452ad33..7bf853967 100644 --- a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/ops.snap +++ b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/ops.snap @@ -353,7 +353,7 @@ description: Operations executed artifact_graph_sketch_on_face_etc.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -369,7 +369,7 @@ description: Operations executed artifact_graph_sketch_on_face_etc.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -386,7 +386,7 @@ description: Operations executed artifact_graph_sketch_on_face_etc.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/ascription_unknown_type/ops.snap b/rust/kcl-lib/tests/ascription_unknown_type/ops.snap index 79f369410..bc20f9711 100644 --- a/rust/kcl-lib/tests/ascription_unknown_type/ops.snap +++ b/rust/kcl-lib/tests/ascription_unknown_type/ops.snap @@ -12,7 +12,7 @@ description: Operations executed ascription_unknown_type.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed ascription_unknown_type.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed ascription_unknown_type.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap b/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap index ad0b4000e..5a232bdf7 100644 --- a/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap @@ -159,7 +159,7 @@ description: Operations executed assembly_mixed_units_cubes.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -175,7 +175,7 @@ description: Operations executed assembly_mixed_units_cubes.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -192,7 +192,7 @@ description: Operations executed assembly_mixed_units_cubes.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/assembly_non_default_units/ops.snap b/rust/kcl-lib/tests/assembly_non_default_units/ops.snap index 893297782..6fe45e06a 100644 --- a/rust/kcl-lib/tests/assembly_non_default_units/ops.snap +++ b/rust/kcl-lib/tests/assembly_non_default_units/ops.snap @@ -113,7 +113,7 @@ description: Operations executed assembly_non_default_units.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -129,7 +129,7 @@ description: Operations executed assembly_non_default_units.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -146,7 +146,7 @@ description: Operations executed assembly_non_default_units.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/bad_units_in_annotation/ops.snap b/rust/kcl-lib/tests/bad_units_in_annotation/ops.snap index 803d9ee1d..a58c0c989 100644 --- a/rust/kcl-lib/tests/bad_units_in_annotation/ops.snap +++ b/rust/kcl-lib/tests/bad_units_in_annotation/ops.snap @@ -12,7 +12,7 @@ description: Operations executed bad_units_in_annotation.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed bad_units_in_annotation.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed bad_units_in_annotation.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/ops.snap b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/ops.snap index 8f27077d5..e18a34092 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/ops.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/ops.snap @@ -161,7 +161,7 @@ description: Operations executed basic_fillet_cube_close_opposite.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -177,7 +177,7 @@ description: Operations executed basic_fillet_cube_close_opposite.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -194,7 +194,7 @@ description: Operations executed basic_fillet_cube_close_opposite.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/basic_fillet_cube_end/ops.snap b/rust/kcl-lib/tests/basic_fillet_cube_end/ops.snap index a80eb4f78..705d6635a 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_end/ops.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_end/ops.snap @@ -161,7 +161,7 @@ description: Operations executed basic_fillet_cube_end.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -177,7 +177,7 @@ description: Operations executed basic_fillet_cube_end.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -194,7 +194,7 @@ description: Operations executed basic_fillet_cube_end.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/ops.snap b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/ops.snap index 7fa849053..92b5805ca 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/ops.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/ops.snap @@ -156,7 +156,7 @@ description: Operations executed basic_fillet_cube_next_adjacent.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -172,7 +172,7 @@ description: Operations executed basic_fillet_cube_next_adjacent.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -189,7 +189,7 @@ description: Operations executed basic_fillet_cube_next_adjacent.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/ops.snap b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/ops.snap index 7f1ece681..77b6e1ac7 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/ops.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/ops.snap @@ -156,7 +156,7 @@ description: Operations executed basic_fillet_cube_previous_adjacent.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -172,7 +172,7 @@ description: Operations executed basic_fillet_cube_previous_adjacent.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -189,7 +189,7 @@ description: Operations executed basic_fillet_cube_previous_adjacent.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/basic_fillet_cube_start/ops.snap b/rust/kcl-lib/tests/basic_fillet_cube_start/ops.snap index 88a1249b2..dc32f15d1 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_start/ops.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_start/ops.snap @@ -162,7 +162,7 @@ description: Operations executed basic_fillet_cube_start.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -178,7 +178,7 @@ description: Operations executed basic_fillet_cube_start.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -195,7 +195,7 @@ description: Operations executed basic_fillet_cube_start.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/basic_revolve_circle/ops.snap b/rust/kcl-lib/tests/basic_revolve_circle/ops.snap index c6d3fdde6..941fd6172 100644 --- a/rust/kcl-lib/tests/basic_revolve_circle/ops.snap +++ b/rust/kcl-lib/tests/basic_revolve_circle/ops.snap @@ -164,7 +164,7 @@ description: Operations executed basic_revolve_circle.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -180,7 +180,7 @@ description: Operations executed basic_revolve_circle.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -197,7 +197,7 @@ description: Operations executed basic_revolve_circle.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/boolean_logical_and/ops.snap b/rust/kcl-lib/tests/boolean_logical_and/ops.snap index c0c2c7b14..a959fa055 100644 --- a/rust/kcl-lib/tests/boolean_logical_and/ops.snap +++ b/rust/kcl-lib/tests/boolean_logical_and/ops.snap @@ -241,7 +241,7 @@ description: Operations executed boolean_logical_and.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -257,7 +257,7 @@ description: Operations executed boolean_logical_and.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -274,7 +274,7 @@ description: Operations executed boolean_logical_and.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/boolean_logical_multiple/ops.snap b/rust/kcl-lib/tests/boolean_logical_multiple/ops.snap index 92bb4bc31..13f80e288 100644 --- a/rust/kcl-lib/tests/boolean_logical_multiple/ops.snap +++ b/rust/kcl-lib/tests/boolean_logical_multiple/ops.snap @@ -127,7 +127,7 @@ description: Operations executed boolean_logical_multiple.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -143,7 +143,7 @@ description: Operations executed boolean_logical_multiple.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -160,7 +160,7 @@ description: Operations executed boolean_logical_multiple.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/boolean_logical_or/ops.snap b/rust/kcl-lib/tests/boolean_logical_or/ops.snap index 971aaa219..d6c81f424 100644 --- a/rust/kcl-lib/tests/boolean_logical_or/ops.snap +++ b/rust/kcl-lib/tests/boolean_logical_or/ops.snap @@ -241,7 +241,7 @@ description: Operations executed boolean_logical_or.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -257,7 +257,7 @@ description: Operations executed boolean_logical_or.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -274,7 +274,7 @@ description: Operations executed boolean_logical_or.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap b/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap index 11b43fb30..7adbbbbb9 100644 --- a/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap +++ b/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands circle_three_point.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 30.006, + "x": 30.00594901040716, "y": 19.75, "z": 0.0 } diff --git a/rust/kcl-lib/tests/circle_three_point/ops.snap b/rust/kcl-lib/tests/circle_three_point/ops.snap index 2d313660b..e5891e49d 100644 --- a/rust/kcl-lib/tests/circle_three_point/ops.snap +++ b/rust/kcl-lib/tests/circle_three_point/ops.snap @@ -94,7 +94,7 @@ description: Operations executed circle_three_point.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -110,7 +110,7 @@ description: Operations executed circle_three_point.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -127,7 +127,7 @@ description: Operations executed circle_three_point.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/circle_three_point/program_memory.snap b/rust/kcl-lib/tests/circle_three_point/program_memory.snap index b96552096..12a38c394 100644 --- a/rust/kcl-lib/tests/circle_three_point/program_memory.snap +++ b/rust/kcl-lib/tests/circle_three_point/program_memory.snap @@ -28,7 +28,7 @@ description: Variables in memory after executing circle_three_point.kcl "sourceRange": [] }, "from": [ - 30.006, + 30.00594901040716, 19.75 ], "p1": [ @@ -45,7 +45,7 @@ description: Variables in memory after executing circle_three_point.kcl ], "tag": null, "to": [ - 30.006, + 30.00594901040716, 19.75 ], "type": "CircleThreePoint", @@ -86,11 +86,11 @@ description: Variables in memory after executing circle_three_point.kcl }, "start": { "from": [ - 30.006, + 30.00594901040716, 19.75 ], "to": [ - 30.006, + 30.00594901040716, 19.75 ], "units": { diff --git a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/ops.snap b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/ops.snap index 90843a444..3bcebe2f0 100644 --- a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/ops.snap +++ b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/ops.snap @@ -393,7 +393,7 @@ description: Operations executed circular_pattern3d_a_pattern.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -409,7 +409,7 @@ description: Operations executed circular_pattern3d_a_pattern.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -426,7 +426,7 @@ description: Operations executed circular_pattern3d_a_pattern.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/coerce_from_trig_to_point/artifact_commands.snap b/rust/kcl-lib/tests/coerce_from_trig_to_point/artifact_commands.snap index f17d9f59d..0eb5c649f 100644 --- a/rust/kcl-lib/tests/coerce_from_trig_to_point/artifact_commands.snap +++ b/rust/kcl-lib/tests/coerce_from_trig_to_point/artifact_commands.snap @@ -59,8 +59,8 @@ description: Artifact commands coerce_from_trig_to_point.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.918, - "y": 0.397, + "x": 1.917754625683981, + "y": 0.39714789063478056, "z": 0.0 } } @@ -81,8 +81,8 @@ description: Artifact commands coerce_from_trig_to_point.kcl "segment": { "type": "arc", "center": { - "x": 0.918, - "y": 0.397 + "x": 0.9177546256839811, + "y": 0.39714789063478056 }, "radius": 1.0, "start": { diff --git a/rust/kcl-lib/tests/coerce_from_trig_to_point/ops.snap b/rust/kcl-lib/tests/coerce_from_trig_to_point/ops.snap index ca5d5eaa5..93b08b763 100644 --- a/rust/kcl-lib/tests/coerce_from_trig_to_point/ops.snap +++ b/rust/kcl-lib/tests/coerce_from_trig_to_point/ops.snap @@ -41,7 +41,7 @@ description: Operations executed coerce_from_trig_to_point.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -57,7 +57,7 @@ description: Operations executed coerce_from_trig_to_point.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -74,7 +74,7 @@ description: Operations executed coerce_from_trig_to_point.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/comparisons/ops.snap b/rust/kcl-lib/tests/comparisons/ops.snap index 1eeb69b8b..73863da08 100644 --- a/rust/kcl-lib/tests/comparisons/ops.snap +++ b/rust/kcl-lib/tests/comparisons/ops.snap @@ -12,7 +12,7 @@ description: Operations executed comparisons.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed comparisons.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed comparisons.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/comparisons_multiple/ops.snap b/rust/kcl-lib/tests/comparisons_multiple/ops.snap index 93631dc2f..ac9ad2611 100644 --- a/rust/kcl-lib/tests/comparisons_multiple/ops.snap +++ b/rust/kcl-lib/tests/comparisons_multiple/ops.snap @@ -12,7 +12,7 @@ description: Operations executed comparisons_multiple.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed comparisons_multiple.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed comparisons_multiple.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/computed_var/ops.snap b/rust/kcl-lib/tests/computed_var/ops.snap index 0f85f2a2b..c23df25a3 100644 --- a/rust/kcl-lib/tests/computed_var/ops.snap +++ b/rust/kcl-lib/tests/computed_var/ops.snap @@ -145,7 +145,7 @@ description: Operations executed computed_var.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -161,7 +161,7 @@ description: Operations executed computed_var.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -178,7 +178,7 @@ description: Operations executed computed_var.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap b/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap index 447cd3948..30bdcc7b4 100644 --- a/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap +++ b/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap @@ -329,7 +329,7 @@ description: Artifact commands crazy_multi_profile.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.00000000000000017206287528020313, "y": -2.81, "z": 0.0 }, @@ -346,7 +346,7 @@ description: Artifact commands crazy_multi_profile.kcl "segment": { "type": "line", "end": { - "x": -6.64, + "x": -6.640000000000001, "y": -0.0, "z": 0.0 }, @@ -503,7 +503,7 @@ description: Artifact commands crazy_multi_profile.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 6.81, + "x": 6.8100000000000005, "y": 4.34, "z": 0.0 } @@ -1205,7 +1205,7 @@ description: Artifact commands crazy_multi_profile.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.00000000000000025533885762222313, "y": -4.17, "z": 0.0 }, @@ -1222,7 +1222,7 @@ description: Artifact commands crazy_multi_profile.kcl "segment": { "type": "line", "end": { - "x": -4.54, + "x": -4.539999999999999, "y": -0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/crazy_multi_profile/ops.snap b/rust/kcl-lib/tests/crazy_multi_profile/ops.snap index 9f7523025..6b576561c 100644 --- a/rust/kcl-lib/tests/crazy_multi_profile/ops.snap +++ b/rust/kcl-lib/tests/crazy_multi_profile/ops.snap @@ -350,7 +350,7 @@ description: Operations executed crazy_multi_profile.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -366,7 +366,7 @@ description: Operations executed crazy_multi_profile.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -383,7 +383,7 @@ description: Operations executed crazy_multi_profile.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/crazy_multi_profile/program_memory.snap b/rust/kcl-lib/tests/crazy_multi_profile/program_memory.snap index 4fa0b30b0..8e7aa71a2 100644 --- a/rust/kcl-lib/tests/crazy_multi_profile/program_memory.snap +++ b/rust/kcl-lib/tests/crazy_multi_profile/program_memory.snap @@ -66,7 +66,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "to": [ 9.36, - 5.36 + 5.359999999999999 ], "type": "ToPoint", "units": { @@ -80,7 +80,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 9.36, - 5.36 + 5.359999999999999 ], "tag": { "commentStart": 168, @@ -254,7 +254,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl ], "tag": null, "to": [ - 12.03, + 12.030000000000001, 9.44 ], "type": "ToPoint", @@ -268,13 +268,13 @@ description: Variables in memory after executing crazy_multi_profile.kcl "sourceRange": [] }, "from": [ - 12.03, + 12.030000000000001, 9.44 ], "tag": null, "to": [ 14.16, - 3.87 + 3.869999999999999 ], "type": "ToPoint", "units": { @@ -288,7 +288,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 14.16, - 3.87 + 3.869999999999999 ], "tag": null, "to": [ @@ -402,7 +402,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "to": [ 9.36, - 5.36 + 5.359999999999999 ], "type": "ToPoint", "units": { @@ -416,7 +416,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 9.36, - 5.36 + 5.359999999999999 ], "tag": { "commentStart": 168, @@ -665,7 +665,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl "tag": null, "to": [ 9.61, - -10.56 + -10.559999999999999 ], "type": "ToPoint", "units": { @@ -679,12 +679,12 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 9.61, - -10.56 + -10.559999999999999 ], "tag": null, "to": [ 5.07, - -10.56 + -10.559999999999999 ], "type": "ToPoint", "units": { @@ -698,7 +698,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 5.07, - -10.56 + -10.559999999999999 ], "tag": null, "to": [ @@ -823,7 +823,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "to": [ 9.36, - 5.36 + 5.359999999999999 ], "type": "ToPoint", "units": { @@ -837,7 +837,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 9.36, - 5.36 + 5.359999999999999 ], "tag": { "commentStart": 168, @@ -1086,7 +1086,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "to": [ 9.36, - 5.36 + 5.359999999999999 ], "type": "ToPoint", "units": { @@ -1100,7 +1100,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 9.36, - 5.36 + 5.359999999999999 ], "tag": { "commentStart": 168, @@ -1319,7 +1319,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl ], "tag": null, "to": [ - 3.19, + 3.1899999999999995, 10.49 ], "type": "ToPoint", @@ -1333,7 +1333,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl "sourceRange": [] }, "from": [ - 3.19, + 3.1899999999999995, 10.49 ], "tag": null, @@ -1448,7 +1448,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "to": [ 9.36, - 5.36 + 5.359999999999999 ], "type": "ToPoint", "units": { @@ -1462,7 +1462,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 9.36, - 5.36 + 5.359999999999999 ], "tag": { "commentStart": 168, @@ -1663,7 +1663,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl "tag": null, "to": [ 2.66, - 6.54 + 6.540000000000001 ], "type": "ToPoint", "units": { @@ -1677,7 +1677,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 2.66, - 6.54 + 6.540000000000001 ], "tag": null, "to": [ @@ -1791,7 +1791,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "to": [ 9.36, - 5.36 + 5.359999999999999 ], "type": "ToPoint", "units": { @@ -1805,7 +1805,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 9.36, - 5.36 + 5.359999999999999 ], "tag": { "commentStart": 168, @@ -1980,13 +1980,13 @@ description: Variables in memory after executing crazy_multi_profile.kcl 4.34 ], "from": [ - 6.81, + 6.8100000000000005, 4.34 ], "radius": 1.66, "tag": null, "to": [ - 6.81, + 6.8100000000000005, 4.34 ], "type": "Circle", @@ -2077,7 +2077,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "to": [ 9.36, - 5.36 + 5.359999999999999 ], "type": "ToPoint", "units": { @@ -2091,7 +2091,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 9.36, - 5.36 + 5.359999999999999 ], "tag": { "commentStart": 168, @@ -2226,11 +2226,11 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "start": { "from": [ - 6.81, + 6.8100000000000005, 4.34 ], "to": [ - 6.81, + 6.8100000000000005, 4.34 ], "units": { @@ -2266,7 +2266,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl ], "tag": null, "to": [ - 12.03, + 12.030000000000001, 9.44 ], "type": "ToPoint", @@ -2280,13 +2280,13 @@ description: Variables in memory after executing crazy_multi_profile.kcl "sourceRange": [] }, "from": [ - 12.03, + 12.030000000000001, 9.44 ], "tag": null, "to": [ 14.16, - 3.87 + 3.869999999999999 ], "type": "ToPoint", "units": { @@ -2300,7 +2300,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 14.16, - 3.87 + 3.869999999999999 ], "tag": null, "to": [ @@ -2414,7 +2414,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "to": [ 9.36, - 5.36 + 5.359999999999999 ], "type": "ToPoint", "units": { @@ -2428,7 +2428,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 9.36, - 5.36 + 5.359999999999999 ], "tag": { "commentStart": 168, @@ -2604,7 +2604,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl "tag": null, "to": [ 12.19, - 10.13 + 10.129999999999999 ], "type": "ToPoint", "units": { @@ -2618,12 +2618,12 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 12.19, - 10.13 + 10.129999999999999 ], "tag": null, "to": [ 19.21, - 7.28 + 7.279999999999999 ], "type": "ToPoint", "units": { @@ -2703,7 +2703,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl ], "tag": null, "to": [ - 11.88, + 11.879999999999999, 8.13 ], "type": "ToPoint", @@ -2717,13 +2717,13 @@ description: Variables in memory after executing crazy_multi_profile.kcl "sourceRange": [] }, "from": [ - 11.88, + 11.879999999999999, 8.13 ], "tag": null, "to": [ 18.21, - 5.17 + 5.170000000000001 ], "type": "ToPoint", "units": { @@ -2737,7 +2737,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 18.21, - 5.17 + 5.170000000000001 ], "tag": null, "to": [ @@ -2841,7 +2841,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl ], "tag": null, "to": [ - 12.03, + 12.030000000000001, 4.12 ], "type": "ToPoint", @@ -2855,7 +2855,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl "sourceRange": [] }, "from": [ - 12.03, + 12.030000000000001, 4.12 ], "tag": null, @@ -3092,7 +3092,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl "tag": null, "to": [ 9.61, - -10.56 + -10.559999999999999 ], "type": "ToPoint", "units": { @@ -3106,12 +3106,12 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 9.61, - -10.56 + -10.559999999999999 ], "tag": null, "to": [ 5.07, - -10.56 + -10.559999999999999 ], "type": "ToPoint", "units": { @@ -3125,7 +3125,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 5.07, - -10.56 + -10.559999999999999 ], "tag": null, "to": [ @@ -3270,7 +3270,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl "tag": null, "to": [ 2.66, - 6.54 + 6.540000000000001 ], "type": "ToPoint", "units": { @@ -3284,7 +3284,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 2.66, - 6.54 + 6.540000000000001 ], "tag": null, "to": [ @@ -3398,7 +3398,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "to": [ 9.36, - 5.36 + 5.359999999999999 ], "type": "ToPoint", "units": { @@ -3412,7 +3412,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 9.36, - 5.36 + 5.359999999999999 ], "tag": { "commentStart": 168, @@ -3622,7 +3622,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl ], "tag": null, "to": [ - 11.88, + 11.879999999999999, 8.13 ], "type": "ToPoint", @@ -3636,13 +3636,13 @@ description: Variables in memory after executing crazy_multi_profile.kcl "sourceRange": [] }, "from": [ - 11.88, + 11.879999999999999, 8.13 ], "tag": null, "to": [ 18.21, - 5.17 + 5.170000000000001 ], "type": "ToPoint", "units": { @@ -3656,7 +3656,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 18.21, - 5.17 + 5.170000000000001 ], "tag": null, "to": [ @@ -3876,7 +3876,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "to": [ 9.36, - 5.36 + 5.359999999999999 ], "type": "ToPoint", "units": { @@ -3890,7 +3890,7 @@ description: Variables in memory after executing crazy_multi_profile.kcl }, "from": [ 9.36, - 5.36 + 5.359999999999999 ], "tag": { "commentStart": 168, diff --git a/rust/kcl-lib/tests/cube/ops.snap b/rust/kcl-lib/tests/cube/ops.snap index e2acf8650..e356a4517 100644 --- a/rust/kcl-lib/tests/cube/ops.snap +++ b/rust/kcl-lib/tests/cube/ops.snap @@ -331,7 +331,7 @@ description: Operations executed cube.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -347,7 +347,7 @@ description: Operations executed cube.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -364,7 +364,7 @@ description: Operations executed cube.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/cube_with_error/ops.snap b/rust/kcl-lib/tests/cube_with_error/ops.snap index 22f2f56a0..6f9ed66fd 100644 --- a/rust/kcl-lib/tests/cube_with_error/ops.snap +++ b/rust/kcl-lib/tests/cube_with_error/ops.snap @@ -331,7 +331,7 @@ description: Operations executed cube_with_error.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -347,7 +347,7 @@ description: Operations executed cube_with_error.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -364,7 +364,7 @@ description: Operations executed cube_with_error.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/double_map_fn/ops.snap b/rust/kcl-lib/tests/double_map_fn/ops.snap index 29c3e3277..a76ad53ae 100644 --- a/rust/kcl-lib/tests/double_map_fn/ops.snap +++ b/rust/kcl-lib/tests/double_map_fn/ops.snap @@ -295,7 +295,7 @@ description: Operations executed double_map_fn.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -311,7 +311,7 @@ description: Operations executed double_map_fn.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -328,7 +328,7 @@ description: Operations executed double_map_fn.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/error_inside_fn_also_has_source_range_of_call_site_recursive/ops.snap b/rust/kcl-lib/tests/error_inside_fn_also_has_source_range_of_call_site_recursive/ops.snap index 7c393ed9d..2e46eea6e 100644 --- a/rust/kcl-lib/tests/error_inside_fn_also_has_source_range_of_call_site_recursive/ops.snap +++ b/rust/kcl-lib/tests/error_inside_fn_also_has_source_range_of_call_site_recursive/ops.snap @@ -88,7 +88,7 @@ description: Operations executed error_inside_fn_also_has_source_range_of_call_s "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -104,7 +104,7 @@ description: Operations executed error_inside_fn_also_has_source_range_of_call_s "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -121,7 +121,7 @@ description: Operations executed error_inside_fn_also_has_source_range_of_call_s "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/error_revolve_on_edge_get_edge/ops.snap b/rust/kcl-lib/tests/error_revolve_on_edge_get_edge/ops.snap index 9ccb51aba..ecfc87094 100644 --- a/rust/kcl-lib/tests/error_revolve_on_edge_get_edge/ops.snap +++ b/rust/kcl-lib/tests/error_revolve_on_edge_get_edge/ops.snap @@ -194,7 +194,7 @@ description: Operations executed error_revolve_on_edge_get_edge.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -210,7 +210,7 @@ description: Operations executed error_revolve_on_edge_get_edge.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -227,7 +227,7 @@ description: Operations executed error_revolve_on_edge_get_edge.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/execute_engine_error_return/artifact_commands.snap b/rust/kcl-lib/tests/execute_engine_error_return/artifact_commands.snap index 7552287ab..513f3164b 100644 --- a/rust/kcl-lib/tests/execute_engine_error_return/artifact_commands.snap +++ b/rust/kcl-lib/tests/execute_engine_error_return/artifact_commands.snap @@ -59,8 +59,8 @@ description: Artifact commands execute_engine_error_return.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 5.523, - "y": 5.252, + "x": 5.5229, + "y": 5.25217, "z": 0.0 } } @@ -81,8 +81,8 @@ description: Artifact commands execute_engine_error_return.kcl "segment": { "type": "line", "end": { - "x": 10.504, - "y": -1.191, + "x": 10.50433, + "y": -1.19122, "z": 0.0 }, "relative": true @@ -98,8 +98,8 @@ description: Artifact commands execute_engine_error_return.kcl "segment": { "type": "line", "end": { - "x": 8.014, - "y": -5.487, + "x": 8.01362, + "y": -5.48731, "z": 0.0 }, "relative": true @@ -115,8 +115,8 @@ description: Artifact commands execute_engine_error_return.kcl "segment": { "type": "line", "end": { - "x": -1.029, - "y": -6.768, + "x": -1.02877, + "y": -6.76825, "z": 0.0 }, "relative": true @@ -132,8 +132,8 @@ description: Artifact commands execute_engine_error_return.kcl "segment": { "type": "line", "end": { - "x": -11.533, - "y": 2.816, + "x": -11.53311, + "y": 2.81559, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/execute_engine_error_return/ops.snap b/rust/kcl-lib/tests/execute_engine_error_return/ops.snap index 2245e92b3..7bee129c1 100644 --- a/rust/kcl-lib/tests/execute_engine_error_return/ops.snap +++ b/rust/kcl-lib/tests/execute_engine_error_return/ops.snap @@ -95,7 +95,7 @@ description: Operations executed execute_engine_error_return.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -111,7 +111,7 @@ description: Operations executed execute_engine_error_return.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -128,7 +128,7 @@ description: Operations executed execute_engine_error_return.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/export_var_only_at_top_level/ops.snap b/rust/kcl-lib/tests/export_var_only_at_top_level/ops.snap index 341229004..b69ae1cf4 100644 --- a/rust/kcl-lib/tests/export_var_only_at_top_level/ops.snap +++ b/rust/kcl-lib/tests/export_var_only_at_top_level/ops.snap @@ -84,7 +84,7 @@ description: Operations executed export_var_only_at_top_level.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -100,7 +100,7 @@ description: Operations executed export_var_only_at_top_level.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -117,7 +117,7 @@ description: Operations executed export_var_only_at_top_level.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap b/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap index 336261b5d..9ad2e8a6d 100644 --- a/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap +++ b/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap @@ -60,7 +60,7 @@ description: Artifact commands fillet-and-shell.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": 10.8, + "y": 10.799999999999999, "z": 0.0 } } @@ -116,7 +116,7 @@ description: Artifact commands fillet-and-shell.kcl "type": "line", "end": { "x": 1.0, - "y": 10.8, + "y": 10.799999999999999, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/fillet-and-shell/ops.snap b/rust/kcl-lib/tests/fillet-and-shell/ops.snap index 7bdbb0f83..92fabe5bc 100644 --- a/rust/kcl-lib/tests/fillet-and-shell/ops.snap +++ b/rust/kcl-lib/tests/fillet-and-shell/ops.snap @@ -1730,7 +1730,7 @@ description: Operations executed fillet-and-shell.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1746,7 +1746,7 @@ description: Operations executed fillet-and-shell.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1763,7 +1763,7 @@ description: Operations executed fillet-and-shell.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/fillet-and-shell/program_memory.snap b/rust/kcl-lib/tests/fillet-and-shell/program_memory.snap index bfbe2d604..a9b364b5b 100644 --- a/rust/kcl-lib/tests/fillet-and-shell/program_memory.snap +++ b/rust/kcl-lib/tests/fillet-and-shell/program_memory.snap @@ -503,7 +503,7 @@ description: Variables in memory after executing fillet-and-shell.kcl }, "from": [ 0.0, - 10.8 + 10.799999999999999 ], "tag": null, "to": [ @@ -546,7 +546,7 @@ description: Variables in memory after executing fillet-and-shell.kcl "tag": null, "to": [ 1.0, - 10.8 + 10.799999999999999 ], "type": "ToPoint", "units": { @@ -560,12 +560,12 @@ description: Variables in memory after executing fillet-and-shell.kcl }, "from": [ 1.0, - 10.8 + 10.799999999999999 ], "tag": null, "to": [ 0.0, - 10.8 + 10.799999999999999 ], "type": "ToPoint", "units": { @@ -606,11 +606,11 @@ description: Variables in memory after executing fillet-and-shell.kcl "start": { "from": [ 0.0, - 10.8 + 10.799999999999999 ], "to": [ 0.0, - 10.8 + 10.799999999999999 ], "units": { "type": "Mm" diff --git a/rust/kcl-lib/tests/fillet_duplicate_tags/ops.snap b/rust/kcl-lib/tests/fillet_duplicate_tags/ops.snap index eff0207e3..a66bebdd8 100644 --- a/rust/kcl-lib/tests/fillet_duplicate_tags/ops.snap +++ b/rust/kcl-lib/tests/fillet_duplicate_tags/ops.snap @@ -160,7 +160,7 @@ description: Operations executed fillet_duplicate_tags.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -176,7 +176,7 @@ description: Operations executed fillet_duplicate_tags.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -193,7 +193,7 @@ description: Operations executed fillet_duplicate_tags.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap b/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap index fa01b60c4..c54d7f3be 100644 --- a/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap +++ b/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands flush_batch_on_end.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 6.945, + "x": 6.9453125, "y": 0.0, "z": 0.0 } @@ -135,7 +135,7 @@ description: Artifact commands flush_batch_on_end.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.623, + "x": 4.6228, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/flush_batch_on_end/ops.snap b/rust/kcl-lib/tests/flush_batch_on_end/ops.snap index 77b02e05f..851ee2c6b 100644 --- a/rust/kcl-lib/tests/flush_batch_on_end/ops.snap +++ b/rust/kcl-lib/tests/flush_batch_on_end/ops.snap @@ -42,7 +42,7 @@ description: Operations executed flush_batch_on_end.kcl "name": "outerDiameter", "value": { "type": "Number", - "value": 0.547, + "value": 0.546875, "ty": { "type": "Default", "len": { @@ -228,7 +228,7 @@ description: Operations executed flush_batch_on_end.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -244,7 +244,7 @@ description: Operations executed flush_batch_on_end.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -261,7 +261,7 @@ description: Operations executed flush_batch_on_end.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/flush_batch_on_end/program_memory.snap b/rust/kcl-lib/tests/flush_batch_on_end/program_memory.snap index 806c95c0c..868aa21d6 100644 --- a/rust/kcl-lib/tests/flush_batch_on_end/program_memory.snap +++ b/rust/kcl-lib/tests/flush_batch_on_end/program_memory.snap @@ -140,7 +140,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl }, "outerDiameter": { "type": "Number", - "value": 0.547, + "value": 0.546875, "ty": { "type": "Default", "len": { @@ -168,7 +168,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl 0.0 ], "from": [ - 0.273, + 0.2734375, 0.0 ], "radius": 0.2734375, @@ -180,7 +180,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl "value": "arc000" }, "to": [ - 0.273, + 0.2734375, 0.0 ], "type": "Circle", @@ -221,11 +221,11 @@ description: Variables in memory after executing flush_batch_on_end.kcl }, "start": { "from": [ - 0.273, + 0.2734375, 0.0 ], "to": [ - 0.273, + 0.2734375, 0.0 ], "units": { @@ -286,7 +286,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl 0.0 ], "from": [ - 0.273, + 0.2734375, 0.0 ], "radius": 0.2734375, @@ -298,7 +298,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl "value": "arc000" }, "to": [ - 0.273, + 0.2734375, 0.0 ], "type": "Circle", @@ -339,11 +339,11 @@ description: Variables in memory after executing flush_batch_on_end.kcl }, "start": { "from": [ - 0.273, + 0.2734375, 0.0 ], "to": [ - 0.273, + 0.2734375, 0.0 ], "units": { @@ -393,7 +393,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl 0.0 ], "from": [ - 0.273, + 0.2734375, 0.0 ], "radius": 0.2734375, @@ -405,7 +405,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl "value": "arc000" }, "to": [ - 0.273, + 0.2734375, 0.0 ], "type": "Circle", @@ -446,11 +446,11 @@ description: Variables in memory after executing flush_batch_on_end.kcl }, "start": { "from": [ - 0.273, + 0.2734375, 0.0 ], "to": [ - 0.273, + 0.2734375, 0.0 ], "units": { diff --git a/rust/kcl-lib/tests/function_sketch/ops.snap b/rust/kcl-lib/tests/function_sketch/ops.snap index 406ef7824..040126963 100644 --- a/rust/kcl-lib/tests/function_sketch/ops.snap +++ b/rust/kcl-lib/tests/function_sketch/ops.snap @@ -197,7 +197,7 @@ description: Operations executed function_sketch.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -213,7 +213,7 @@ description: Operations executed function_sketch.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -230,7 +230,7 @@ description: Operations executed function_sketch.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/function_sketch_with_position/ops.snap b/rust/kcl-lib/tests/function_sketch_with_position/ops.snap index ddf9f2fd6..c84b36d82 100644 --- a/rust/kcl-lib/tests/function_sketch_with_position/ops.snap +++ b/rust/kcl-lib/tests/function_sketch_with_position/ops.snap @@ -231,7 +231,7 @@ description: Operations executed function_sketch_with_position.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -247,7 +247,7 @@ description: Operations executed function_sketch_with_position.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -264,7 +264,7 @@ description: Operations executed function_sketch_with_position.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/helix_ccw/ops.snap b/rust/kcl-lib/tests/helix_ccw/ops.snap index 4fb85f223..a9a264a96 100644 --- a/rust/kcl-lib/tests/helix_ccw/ops.snap +++ b/rust/kcl-lib/tests/helix_ccw/ops.snap @@ -171,7 +171,7 @@ description: Operations executed helix_ccw.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -187,7 +187,7 @@ description: Operations executed helix_ccw.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -204,7 +204,7 @@ description: Operations executed helix_ccw.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/helix_simple/ops.snap b/rust/kcl-lib/tests/helix_simple/ops.snap index d5755f3cb..fae4fad5d 100644 --- a/rust/kcl-lib/tests/helix_simple/ops.snap +++ b/rust/kcl-lib/tests/helix_simple/ops.snap @@ -140,7 +140,7 @@ description: Operations executed helix_simple.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -156,7 +156,7 @@ description: Operations executed helix_simple.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -173,7 +173,7 @@ description: Operations executed helix_simple.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/i_shape/artifact_commands.snap b/rust/kcl-lib/tests/i_shape/artifact_commands.snap index 02791f206..f3e48bf75 100644 --- a/rust/kcl-lib/tests/i_shape/artifact_commands.snap +++ b/rust/kcl-lib/tests/i_shape/artifact_commands.snap @@ -81,7 +81,7 @@ description: Artifact commands i_shape.kcl "segment": { "type": "line", "end": { - "x": 63.4, + "x": 63.400000000000006, "y": 0.0, "z": 0.0 }, @@ -421,7 +421,7 @@ description: Artifact commands i_shape.kcl "segment": { "type": "line", "end": { - "x": -16.6, + "x": -16.599999999999994, "y": 0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/i_shape/ops.snap b/rust/kcl-lib/tests/i_shape/ops.snap index 58509a465..1fab20aa7 100644 --- a/rust/kcl-lib/tests/i_shape/ops.snap +++ b/rust/kcl-lib/tests/i_shape/ops.snap @@ -300,7 +300,7 @@ description: Operations executed i_shape.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -316,7 +316,7 @@ description: Operations executed i_shape.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -333,7 +333,7 @@ description: Operations executed i_shape.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/i_shape/program_memory.snap b/rust/kcl-lib/tests/i_shape/program_memory.snap index 4d14d2894..85674ef6e 100644 --- a/rust/kcl-lib/tests/i_shape/program_memory.snap +++ b/rust/kcl-lib/tests/i_shape/program_memory.snap @@ -106,7 +106,7 @@ description: Variables in memory after executing i_shape.kcl ], "tag": null, "to": [ - 55.6, + 55.60000000000001, 30.0 ], "type": "ToPoint", @@ -121,16 +121,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": false, "center": [ - 55.6, + 55.60000000000001, 35.0 ], "from": [ - 55.6, + 55.60000000000001, 30.0 ], "tag": null, "to": [ - 50.6, + 50.60000000000001, 35.0 ], "type": "TangentialArcTo", @@ -144,12 +144,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 50.6, + 50.60000000000001, 35.0 ], "tag": null, "to": [ - 50.6, + 50.60000000000001, 97.0 ], "type": "ToPoint", @@ -164,16 +164,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": false, "center": [ - 55.6, + 55.60000000000001, 97.0 ], "from": [ - 50.6, + 50.60000000000001, 97.0 ], "tag": null, "to": [ - 55.6, + 55.60000000000001, 102.0 ], "type": "TangentialArcTo", @@ -187,12 +187,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 55.6, + 55.60000000000001, 102.0 ], "tag": null, "to": [ - 60.6, + 60.60000000000001, 102.0 ], "type": "ToPoint", @@ -207,16 +207,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": true, "center": [ - 60.6, + 60.60000000000001, 107.0 ], "from": [ - 60.6, + 60.60000000000001, 102.0 ], "tag": null, "to": [ - 65.6, + 65.60000000000001, 107.0 ], "type": "TangentialArcTo", @@ -230,12 +230,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 65.6, + 65.60000000000001, 107.0 ], "tag": null, "to": [ - 65.6, + 65.60000000000001, 125.0 ], "type": "ToPoint", @@ -250,16 +250,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": true, "center": [ - 60.6, + 60.60000000000001, 125.0 ], "from": [ - 65.6, + 65.60000000000001, 125.0 ], "tag": null, "to": [ - 60.6, + 60.60000000000001, 130.0 ], "type": "TangentialArcTo", @@ -273,12 +273,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 60.6, + 60.60000000000001, 130.0 ], "tag": null, "to": [ - 16.6, + 16.60000000000001, 130.0 ], "type": "ToPoint", @@ -293,16 +293,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": true, "center": [ - 16.6, + 16.60000000000001, 125.0 ], "from": [ - 16.6, + 16.60000000000001, 130.0 ], "tag": null, "to": [ - 11.6, + 11.600000000000009, 125.0 ], "type": "TangentialArcTo", @@ -316,12 +316,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 11.6, + 11.600000000000009, 125.0 ], "tag": null, "to": [ - 11.6, + 11.600000000000009, 107.0 ], "type": "ToPoint", @@ -336,16 +336,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": true, "center": [ - 16.6, + 16.60000000000001, 107.0 ], "from": [ - 11.6, + 11.600000000000009, 107.0 ], "tag": null, "to": [ - 16.6, + 16.60000000000001, 102.0 ], "type": "TangentialArcTo", @@ -359,12 +359,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 16.6, + 16.60000000000001, 102.0 ], "tag": null, "to": [ - 21.6, + 21.60000000000001, 102.0 ], "type": "ToPoint", @@ -379,16 +379,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": false, "center": [ - 21.6, + 21.60000000000001, 97.0 ], "from": [ - 21.6, + 21.60000000000001, 102.0 ], "tag": null, "to": [ - 26.6, + 26.60000000000001, 97.0 ], "type": "TangentialArcTo", @@ -402,12 +402,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 26.6, + 26.60000000000001, 97.0 ], "tag": null, "to": [ - 26.6, + 26.60000000000001, 35.0 ], "type": "ToPoint", @@ -422,16 +422,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": false, "center": [ - 21.6, + 21.60000000000001, 35.0 ], "from": [ - 26.6, + 26.60000000000001, 35.0 ], "tag": null, "to": [ - 21.6, + 21.60000000000001, 30.0 ], "type": "TangentialArcTo", @@ -445,12 +445,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 21.6, + 21.60000000000001, 30.0 ], "tag": null, "to": [ - 5.0, + 5.000000000000014, 30.0 ], "type": "ToPoint", @@ -465,16 +465,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": true, "center": [ - 5.0, + 5.000000000000014, 25.0 ], "from": [ - 5.0, + 5.000000000000014, 30.0 ], "tag": null, "to": [ - 0.0, + 0.000000000000014210854715202004, 25.0 ], "type": "TangentialArcTo", @@ -488,12 +488,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.000000000000014210854715202004, 25.0 ], "tag": null, "to": [ - 0.0, + 0.000000000000014210854715202004, 5.0 ], "type": "ToPoint", @@ -508,16 +508,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": true, "center": [ - 5.0, + 5.000000000000014, 5.0 ], "from": [ - 0.0, + 0.000000000000014210854715202004, 5.0 ], "tag": null, "to": [ - 5.0, + 5.000000000000014, 0.0 ], "type": "TangentialArcTo", @@ -531,7 +531,7 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 5.0, + 5.000000000000014, 0.0 ], "tag": null, @@ -947,7 +947,7 @@ description: Variables in memory after executing i_shape.kcl ], "tag": null, "to": [ - 55.6, + 55.60000000000001, 30.0 ], "type": "ToPoint", @@ -962,16 +962,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": false, "center": [ - 55.6, + 55.60000000000001, 35.0 ], "from": [ - 55.6, + 55.60000000000001, 30.0 ], "tag": null, "to": [ - 50.6, + 50.60000000000001, 35.0 ], "type": "TangentialArcTo", @@ -985,12 +985,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 50.6, + 50.60000000000001, 35.0 ], "tag": null, "to": [ - 50.6, + 50.60000000000001, 97.0 ], "type": "ToPoint", @@ -1005,16 +1005,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": false, "center": [ - 55.6, + 55.60000000000001, 97.0 ], "from": [ - 50.6, + 50.60000000000001, 97.0 ], "tag": null, "to": [ - 55.6, + 55.60000000000001, 102.0 ], "type": "TangentialArcTo", @@ -1028,12 +1028,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 55.6, + 55.60000000000001, 102.0 ], "tag": null, "to": [ - 60.6, + 60.60000000000001, 102.0 ], "type": "ToPoint", @@ -1048,16 +1048,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": true, "center": [ - 60.6, + 60.60000000000001, 107.0 ], "from": [ - 60.6, + 60.60000000000001, 102.0 ], "tag": null, "to": [ - 65.6, + 65.60000000000001, 107.0 ], "type": "TangentialArcTo", @@ -1071,12 +1071,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 65.6, + 65.60000000000001, 107.0 ], "tag": null, "to": [ - 65.6, + 65.60000000000001, 125.0 ], "type": "ToPoint", @@ -1091,16 +1091,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": true, "center": [ - 60.6, + 60.60000000000001, 125.0 ], "from": [ - 65.6, + 65.60000000000001, 125.0 ], "tag": null, "to": [ - 60.6, + 60.60000000000001, 130.0 ], "type": "TangentialArcTo", @@ -1114,12 +1114,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 60.6, + 60.60000000000001, 130.0 ], "tag": null, "to": [ - 16.6, + 16.60000000000001, 130.0 ], "type": "ToPoint", @@ -1134,16 +1134,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": true, "center": [ - 16.6, + 16.60000000000001, 125.0 ], "from": [ - 16.6, + 16.60000000000001, 130.0 ], "tag": null, "to": [ - 11.6, + 11.600000000000009, 125.0 ], "type": "TangentialArcTo", @@ -1157,12 +1157,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 11.6, + 11.600000000000009, 125.0 ], "tag": null, "to": [ - 11.6, + 11.600000000000009, 107.0 ], "type": "ToPoint", @@ -1177,16 +1177,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": true, "center": [ - 16.6, + 16.60000000000001, 107.0 ], "from": [ - 11.6, + 11.600000000000009, 107.0 ], "tag": null, "to": [ - 16.6, + 16.60000000000001, 102.0 ], "type": "TangentialArcTo", @@ -1200,12 +1200,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 16.6, + 16.60000000000001, 102.0 ], "tag": null, "to": [ - 21.6, + 21.60000000000001, 102.0 ], "type": "ToPoint", @@ -1220,16 +1220,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": false, "center": [ - 21.6, + 21.60000000000001, 97.0 ], "from": [ - 21.6, + 21.60000000000001, 102.0 ], "tag": null, "to": [ - 26.6, + 26.60000000000001, 97.0 ], "type": "TangentialArcTo", @@ -1243,12 +1243,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 26.6, + 26.60000000000001, 97.0 ], "tag": null, "to": [ - 26.6, + 26.60000000000001, 35.0 ], "type": "ToPoint", @@ -1263,16 +1263,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": false, "center": [ - 21.6, + 21.60000000000001, 35.0 ], "from": [ - 26.6, + 26.60000000000001, 35.0 ], "tag": null, "to": [ - 21.6, + 21.60000000000001, 30.0 ], "type": "TangentialArcTo", @@ -1286,12 +1286,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 21.6, + 21.60000000000001, 30.0 ], "tag": null, "to": [ - 5.0, + 5.000000000000014, 30.0 ], "type": "ToPoint", @@ -1306,16 +1306,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": true, "center": [ - 5.0, + 5.000000000000014, 25.0 ], "from": [ - 5.0, + 5.000000000000014, 30.0 ], "tag": null, "to": [ - 0.0, + 0.000000000000014210854715202004, 25.0 ], "type": "TangentialArcTo", @@ -1329,12 +1329,12 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.000000000000014210854715202004, 25.0 ], "tag": null, "to": [ - 0.0, + 0.000000000000014210854715202004, 5.0 ], "type": "ToPoint", @@ -1349,16 +1349,16 @@ description: Variables in memory after executing i_shape.kcl }, "ccw": true, "center": [ - 5.0, + 5.000000000000014, 5.0 ], "from": [ - 0.0, + 0.000000000000014210854715202004, 5.0 ], "tag": null, "to": [ - 5.0, + 5.000000000000014, 0.0 ], "type": "TangentialArcTo", @@ -1372,7 +1372,7 @@ description: Variables in memory after executing i_shape.kcl "sourceRange": [] }, "from": [ - 5.0, + 5.000000000000014, 0.0 ], "tag": null, diff --git a/rust/kcl-lib/tests/if_else/ops.snap b/rust/kcl-lib/tests/if_else/ops.snap index 2278139b5..b17b05b19 100644 --- a/rust/kcl-lib/tests/if_else/ops.snap +++ b/rust/kcl-lib/tests/if_else/ops.snap @@ -112,7 +112,7 @@ description: Operations executed if_else.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -128,7 +128,7 @@ description: Operations executed if_else.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -145,7 +145,7 @@ description: Operations executed if_else.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_async/artifact_commands.snap b/rust/kcl-lib/tests/import_async/artifact_commands.snap index 933531561..fe05bf663 100644 --- a/rust/kcl-lib/tests/import_async/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_async/artifact_commands.snap @@ -5571123,7 +5571123,7 @@ description: Artifact commands import_async.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.354, + "x": 3.3541019662496847, "y": 1.0, "z": 0.0 } @@ -5571196,13 +5571196,13 @@ description: Artifact commands import_async.kcl "segment": { "type": "arc", "center": { - "x": 0.0, - "y": 0.0 + "x": 0.0000000000000017763568394002505, + "y": 0.000000000000004884981308350689 }, "radius": 3.5, "start": { "unit": "degrees", - "value": 343.398 + "value": 343.3984504009797 }, "end": { "unit": "degrees", @@ -5571221,8 +5571221,8 @@ description: Artifact commands import_async.kcl "segment": { "type": "arc", "center": { - "x": 0.0, - "y": 0.0 + "x": 0.0000000000000017763568394002505, + "y": 0.000000000000004884981308350689 }, "radius": 3.5, "start": { @@ -5571231,7 +5571231,7 @@ description: Artifact commands import_async.kcl }, "end": { "unit": "degrees", - "value": 16.602 + "value": 16.601549599020235 }, "relative": false } @@ -5571323,8 +5571323,8 @@ description: Artifact commands import_async.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.0, - "y": 19.734, + "x": 0.0000000000000012083311382392428, + "y": 19.733545036504076, "z": 0.0 } } @@ -5571363,8 +5571363,8 @@ description: Artifact commands import_async.kcl "segment": { "type": "line", "end": { - "x": -3.049, - "y": 22.797, + "x": -3.0494758442486236, + "y": 22.796944906617295, "z": 0.0 }, "relative": false @@ -5571383,7 +5571383,7 @@ description: Artifact commands import_async.kcl "end_radius": 23.0, "angle": { "unit": "degrees", - "value": 616.423 + "value": 616.4231928988978 }, "reverse": true } @@ -5571398,8 +5571398,8 @@ description: Artifact commands import_async.kcl "segment": { "type": "line", "end": { - "x": -5.817, - "y": 18.857, + "x": -5.816564508980187, + "y": 18.856838998639372, "z": 0.0 }, "relative": false @@ -5571531,8 +5571531,8 @@ description: Artifact commands import_async.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.103, - "y": 19.621, + "x": 2.1026747593723187, + "y": 19.62120176146286, "z": 0.0 } } @@ -5571556,7 +5571556,7 @@ description: Artifact commands import_async.kcl "end_radius": 23.0, "angle": { "unit": "degrees", - "value": 83.883 + "value": 83.88333258352058 }, "reverse": false } @@ -5571571,8 +5571571,8 @@ description: Artifact commands import_async.kcl "segment": { "type": "line", "end": { - "x": -0.603, - "y": 22.992, + "x": -0.603024957692658, + "y": 22.992093443190416, "z": 0.0 }, "relative": false @@ -5571591,7 +5571591,7 @@ description: Artifact commands import_async.kcl "end_radius": 23.0, "angle": { "unit": "degrees", - "value": -97.46 + "value": -97.46013968462269 }, "reverse": true } @@ -5571606,8 +5571606,8 @@ description: Artifact commands import_async.kcl "segment": { "type": "line", "end": { - "x": -3.774, - "y": 19.369, + "x": -3.7741919278824176, + "y": 19.369261085525228, "z": 0.0 }, "relative": false @@ -5571739,8 +5571739,8 @@ description: Artifact commands import_async.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.205, - "y": 19.28, + "x": 4.20534951874464, + "y": 19.280244685504613, "z": 0.0 } } @@ -5571764,7 +5571764,7 @@ description: Artifact commands import_async.kcl "end_radius": 23.0, "angle": { "unit": "degrees", - "value": 77.696 + "value": 77.6955281798938 }, "reverse": false } @@ -5571779,8 +5571779,8 @@ description: Artifact commands import_async.kcl "segment": { "type": "line", "end": { - "x": 1.879, - "y": 22.923, + "x": 1.8787542118590292, + "y": 22.923138585530168, "z": 0.0 }, "relative": false @@ -5571799,7 +5571799,7 @@ description: Artifact commands import_async.kcl "end_radius": 23.0, "angle": { "unit": "degrees", - "value": -91.272 + "value": -91.27233528099592 }, "reverse": true } @@ -5571814,8 +5571814,8 @@ description: Artifact commands import_async.kcl "segment": { "type": "line", "end": { - "x": -1.664, - "y": 19.663, + "x": -1.6644342460226098, + "y": 19.66322604122736, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/import_async/ops.snap b/rust/kcl-lib/tests/import_async/ops.snap index 5ccf74377..25864b9ab 100644 --- a/rust/kcl-lib/tests/import_async/ops.snap +++ b/rust/kcl-lib/tests/import_async/ops.snap @@ -271,7 +271,7 @@ description: Operations executed import_async.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 39.467, + "value": 39.46709007300815, "ty": { "type": "Default", "len": { @@ -547,7 +547,7 @@ description: Operations executed import_async.kcl "name": "startAngle", "value": { "type": "Number", - "value": 0.29, + "value": 0.28975170143604745, "ty": { "type": "Known", "type": "Angle", @@ -688,7 +688,7 @@ description: Operations executed import_async.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -883,7 +883,7 @@ description: Operations executed import_async.kcl "angle": { "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -895,7 +895,7 @@ description: Operations executed import_async.kcl "length": { "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -965,7 +965,7 @@ description: Operations executed import_async.kcl "name": "x", "value": { "type": "Number", - "value": 0.0, + "value": 0.0000000000000012083311382392428, "ty": { "type": "Default", "len": { @@ -987,7 +987,7 @@ description: Operations executed import_async.kcl "name": "y", "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -1018,7 +1018,7 @@ description: Operations executed import_async.kcl "angle": { "value": { "type": "Number", - "value": 1.704, + "value": 1.7037737936135122, "ty": { "type": "Known", "type": "Angle", @@ -1100,7 +1100,7 @@ description: Operations executed import_async.kcl "name": "x", "value": { "type": "Number", - "value": -3.049, + "value": -3.0494758442486236, "ty": { "type": "Default", "len": { @@ -1122,7 +1122,7 @@ description: Operations executed import_async.kcl "name": "y", "value": { "type": "Number", - "value": 22.797, + "value": 22.796944906617295, "ty": { "type": "Default", "len": { @@ -1153,7 +1153,7 @@ description: Operations executed import_async.kcl "angle": { "value": { "type": "Number", - "value": 1.87, + "value": 1.8699956271367815, "ty": { "type": "Known", "type": "Angle", @@ -1165,7 +1165,7 @@ description: Operations executed import_async.kcl "length": { "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -1235,7 +1235,7 @@ description: Operations executed import_async.kcl "name": "x", "value": { "type": "Number", - "value": -5.817, + "value": -5.816564508980187, "ty": { "type": "Default", "len": { @@ -1257,7 +1257,7 @@ description: Operations executed import_async.kcl "name": "y", "value": { "type": "Number", - "value": 18.857, + "value": 18.856838998639372, "ty": { "type": "Default", "len": { @@ -1409,7 +1409,7 @@ description: Operations executed import_async.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.464, + "value": 1.4640403411278755, "ty": { "type": "Known", "type": "Angle", @@ -1604,7 +1604,7 @@ description: Operations executed import_async.kcl "angle": { "value": { "type": "Number", - "value": 1.464, + "value": 1.4640403411278755, "ty": { "type": "Known", "type": "Angle", @@ -1616,7 +1616,7 @@ description: Operations executed import_async.kcl "length": { "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -1686,7 +1686,7 @@ description: Operations executed import_async.kcl "name": "x", "value": { "type": "Number", - "value": 2.103, + "value": 2.1026747593723187, "ty": { "type": "Default", "len": { @@ -1708,7 +1708,7 @@ description: Operations executed import_async.kcl "name": "y", "value": { "type": "Number", - "value": 19.621, + "value": 19.62120176146286, "ty": { "type": "Default", "len": { @@ -1739,7 +1739,7 @@ description: Operations executed import_async.kcl "angle": { "value": { "type": "Number", - "value": 1.597, + "value": 1.5970178079464912, "ty": { "type": "Known", "type": "Angle", @@ -1821,7 +1821,7 @@ description: Operations executed import_async.kcl "name": "x", "value": { "type": "Number", - "value": -0.603, + "value": -0.603024957692658, "ty": { "type": "Default", "len": { @@ -1843,7 +1843,7 @@ description: Operations executed import_async.kcl "name": "y", "value": { "type": "Number", - "value": 22.992, + "value": 22.992093443190416, "ty": { "type": "Default", "len": { @@ -1874,7 +1874,7 @@ description: Operations executed import_async.kcl "angle": { "value": { "type": "Number", - "value": 1.763, + "value": 1.7632396414697604, "ty": { "type": "Known", "type": "Angle", @@ -1886,7 +1886,7 @@ description: Operations executed import_async.kcl "length": { "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -1956,7 +1956,7 @@ description: Operations executed import_async.kcl "name": "x", "value": { "type": "Number", - "value": -3.774, + "value": -3.7741919278824176, "ty": { "type": "Default", "len": { @@ -1978,7 +1978,7 @@ description: Operations executed import_async.kcl "name": "y", "value": { "type": "Number", - "value": 19.369, + "value": 19.369261085525228, "ty": { "type": "Default", "len": { @@ -2130,7 +2130,7 @@ description: Operations executed import_async.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.356, + "value": 1.3560427808151838, "ty": { "type": "Known", "type": "Angle", @@ -2325,7 +2325,7 @@ description: Operations executed import_async.kcl "angle": { "value": { "type": "Number", - "value": 1.356, + "value": 1.3560427808151838, "ty": { "type": "Known", "type": "Angle", @@ -2337,7 +2337,7 @@ description: Operations executed import_async.kcl "length": { "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -2407,7 +2407,7 @@ description: Operations executed import_async.kcl "name": "x", "value": { "type": "Number", - "value": 4.205, + "value": 4.20534951874464, "ty": { "type": "Default", "len": { @@ -2429,7 +2429,7 @@ description: Operations executed import_async.kcl "name": "y", "value": { "type": "Number", - "value": 19.28, + "value": 19.280244685504613, "ty": { "type": "Default", "len": { @@ -2460,7 +2460,7 @@ description: Operations executed import_async.kcl "angle": { "value": { "type": "Number", - "value": 1.489, + "value": 1.4890202476337995, "ty": { "type": "Known", "type": "Angle", @@ -2542,7 +2542,7 @@ description: Operations executed import_async.kcl "name": "x", "value": { "type": "Number", - "value": 1.879, + "value": 1.8787542118590292, "ty": { "type": "Default", "len": { @@ -2564,7 +2564,7 @@ description: Operations executed import_async.kcl "name": "y", "value": { "type": "Number", - "value": 22.923, + "value": 22.923138585530168, "ty": { "type": "Default", "len": { @@ -2595,7 +2595,7 @@ description: Operations executed import_async.kcl "angle": { "value": { "type": "Number", - "value": 1.655, + "value": 1.655242081157069, "ty": { "type": "Known", "type": "Angle", @@ -2607,7 +2607,7 @@ description: Operations executed import_async.kcl "length": { "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -2677,7 +2677,7 @@ description: Operations executed import_async.kcl "name": "x", "value": { "type": "Number", - "value": -1.664, + "value": -1.6644342460226098, "ty": { "type": "Default", "len": { @@ -2699,7 +2699,7 @@ description: Operations executed import_async.kcl "name": "y", "value": { "type": "Number", - "value": 19.663, + "value": 19.66322604122736, "ty": { "type": "Default", "len": { @@ -2907,7 +2907,7 @@ description: Operations executed import_async.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2923,7 +2923,7 @@ description: Operations executed import_async.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2940,7 +2940,7 @@ description: Operations executed import_async.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_constant/ops.snap b/rust/kcl-lib/tests/import_constant/ops.snap index 49b5cce0f..20a11196a 100644 --- a/rust/kcl-lib/tests/import_constant/ops.snap +++ b/rust/kcl-lib/tests/import_constant/ops.snap @@ -57,7 +57,7 @@ description: Operations executed import_constant.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -73,7 +73,7 @@ description: Operations executed import_constant.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -90,7 +90,7 @@ description: Operations executed import_constant.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_cycle1/ops.snap b/rust/kcl-lib/tests/import_cycle1/ops.snap index e13c2c4bc..192d07299 100644 --- a/rust/kcl-lib/tests/import_cycle1/ops.snap +++ b/rust/kcl-lib/tests/import_cycle1/ops.snap @@ -14,7 +14,7 @@ description: Operations executed import_cycle1.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -30,7 +30,7 @@ description: Operations executed import_cycle1.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -47,7 +47,7 @@ description: Operations executed import_cycle1.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_export/ops.snap b/rust/kcl-lib/tests/import_export/ops.snap index 672b47150..43e8b1790 100644 --- a/rust/kcl-lib/tests/import_export/ops.snap +++ b/rust/kcl-lib/tests/import_export/ops.snap @@ -58,7 +58,7 @@ description: Operations executed import_export.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -74,7 +74,7 @@ description: Operations executed import_export.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -91,7 +91,7 @@ description: Operations executed import_export.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_foreign/ops.snap b/rust/kcl-lib/tests/import_foreign/ops.snap index 2d45475d6..d4d4ca00b 100644 --- a/rust/kcl-lib/tests/import_foreign/ops.snap +++ b/rust/kcl-lib/tests/import_foreign/ops.snap @@ -34,7 +34,7 @@ description: Operations executed import_foreign.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -50,7 +50,7 @@ description: Operations executed import_foreign.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -67,7 +67,7 @@ description: Operations executed import_foreign.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_function_not_sketch/ops.snap b/rust/kcl-lib/tests/import_function_not_sketch/ops.snap index 7e00bab47..19828622d 100644 --- a/rust/kcl-lib/tests/import_function_not_sketch/ops.snap +++ b/rust/kcl-lib/tests/import_function_not_sketch/ops.snap @@ -140,7 +140,7 @@ description: Operations executed import_function_not_sketch.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -156,7 +156,7 @@ description: Operations executed import_function_not_sketch.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -173,7 +173,7 @@ description: Operations executed import_function_not_sketch.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_glob/ops.snap b/rust/kcl-lib/tests/import_glob/ops.snap index 32f290839..2368361e2 100644 --- a/rust/kcl-lib/tests/import_glob/ops.snap +++ b/rust/kcl-lib/tests/import_glob/ops.snap @@ -57,7 +57,7 @@ description: Operations executed import_glob.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -73,7 +73,7 @@ description: Operations executed import_glob.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -90,7 +90,7 @@ description: Operations executed import_glob.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_mesh_clone/ops.snap b/rust/kcl-lib/tests/import_mesh_clone/ops.snap index 2e96856ca..e530fc208 100644 --- a/rust/kcl-lib/tests/import_mesh_clone/ops.snap +++ b/rust/kcl-lib/tests/import_mesh_clone/ops.snap @@ -332,7 +332,7 @@ description: Operations executed import_mesh_clone.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -348,7 +348,7 @@ description: Operations executed import_mesh_clone.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -365,7 +365,7 @@ description: Operations executed import_mesh_clone.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_only_at_top_level/ops.snap b/rust/kcl-lib/tests/import_only_at_top_level/ops.snap index f92c267bd..0ea4ad6b2 100644 --- a/rust/kcl-lib/tests/import_only_at_top_level/ops.snap +++ b/rust/kcl-lib/tests/import_only_at_top_level/ops.snap @@ -72,7 +72,7 @@ description: Operations executed import_only_at_top_level.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -88,7 +88,7 @@ description: Operations executed import_only_at_top_level.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -105,7 +105,7 @@ description: Operations executed import_only_at_top_level.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_side_effect/ops.snap b/rust/kcl-lib/tests/import_side_effect/ops.snap index 6128f15b1..974aa5461 100644 --- a/rust/kcl-lib/tests/import_side_effect/ops.snap +++ b/rust/kcl-lib/tests/import_side_effect/ops.snap @@ -51,7 +51,7 @@ description: Operations executed import_side_effect.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -67,7 +67,7 @@ description: Operations executed import_side_effect.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -84,7 +84,7 @@ description: Operations executed import_side_effect.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_transform/ops.snap b/rust/kcl-lib/tests/import_transform/ops.snap index 4b25de886..6b2da1851 100644 --- a/rust/kcl-lib/tests/import_transform/ops.snap +++ b/rust/kcl-lib/tests/import_transform/ops.snap @@ -250,7 +250,7 @@ description: Operations executed import_transform.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -266,7 +266,7 @@ description: Operations executed import_transform.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -283,7 +283,7 @@ description: Operations executed import_transform.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_whole_simple/ops.snap b/rust/kcl-lib/tests/import_whole_simple/ops.snap index 2060c22f3..976d722e0 100644 --- a/rust/kcl-lib/tests/import_whole_simple/ops.snap +++ b/rust/kcl-lib/tests/import_whole_simple/ops.snap @@ -158,7 +158,7 @@ description: Operations executed import_whole_simple.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -174,7 +174,7 @@ description: Operations executed import_whole_simple.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -191,7 +191,7 @@ description: Operations executed import_whole_simple.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/import_whole_transitive_import/ops.snap b/rust/kcl-lib/tests/import_whole_transitive_import/ops.snap index bf0079128..a3c6fd333 100644 --- a/rust/kcl-lib/tests/import_whole_transitive_import/ops.snap +++ b/rust/kcl-lib/tests/import_whole_transitive_import/ops.snap @@ -159,7 +159,7 @@ description: Operations executed import_whole_transitive_import.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -175,7 +175,7 @@ description: Operations executed import_whole_transitive_import.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -192,7 +192,7 @@ description: Operations executed import_whole_transitive_import.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/index_of_array/ops.snap b/rust/kcl-lib/tests/index_of_array/ops.snap index 9b90a05fb..4a6b31a0f 100644 --- a/rust/kcl-lib/tests/index_of_array/ops.snap +++ b/rust/kcl-lib/tests/index_of_array/ops.snap @@ -112,7 +112,7 @@ description: Operations executed index_of_array.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -128,7 +128,7 @@ description: Operations executed index_of_array.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -145,7 +145,7 @@ description: Operations executed index_of_array.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/intersect_cubes/ops.snap b/rust/kcl-lib/tests/intersect_cubes/ops.snap index e1daf27f4..207e9241d 100644 --- a/rust/kcl-lib/tests/intersect_cubes/ops.snap +++ b/rust/kcl-lib/tests/intersect_cubes/ops.snap @@ -467,7 +467,7 @@ description: Operations executed intersect_cubes.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -483,7 +483,7 @@ description: Operations executed intersect_cubes.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -500,7 +500,7 @@ description: Operations executed intersect_cubes.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/invalid_index_fractional/ops.snap b/rust/kcl-lib/tests/invalid_index_fractional/ops.snap index 71ba2fe3a..00df6e65c 100644 --- a/rust/kcl-lib/tests/invalid_index_fractional/ops.snap +++ b/rust/kcl-lib/tests/invalid_index_fractional/ops.snap @@ -12,7 +12,7 @@ description: Operations executed invalid_index_fractional.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed invalid_index_fractional.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed invalid_index_fractional.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/invalid_index_negative/ops.snap b/rust/kcl-lib/tests/invalid_index_negative/ops.snap index c2c4a8568..6123a117c 100644 --- a/rust/kcl-lib/tests/invalid_index_negative/ops.snap +++ b/rust/kcl-lib/tests/invalid_index_negative/ops.snap @@ -46,7 +46,7 @@ description: Operations executed invalid_index_negative.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -62,7 +62,7 @@ description: Operations executed invalid_index_negative.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -79,7 +79,7 @@ description: Operations executed invalid_index_negative.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/invalid_index_str/ops.snap b/rust/kcl-lib/tests/invalid_index_str/ops.snap index 7e585eda2..f98efc12f 100644 --- a/rust/kcl-lib/tests/invalid_index_str/ops.snap +++ b/rust/kcl-lib/tests/invalid_index_str/ops.snap @@ -12,7 +12,7 @@ description: Operations executed invalid_index_str.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed invalid_index_str.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed invalid_index_str.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/invalid_member_object/ops.snap b/rust/kcl-lib/tests/invalid_member_object/ops.snap index 0370be0bf..e3bb6be08 100644 --- a/rust/kcl-lib/tests/invalid_member_object/ops.snap +++ b/rust/kcl-lib/tests/invalid_member_object/ops.snap @@ -46,7 +46,7 @@ description: Operations executed invalid_member_object.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -62,7 +62,7 @@ description: Operations executed invalid_member_object.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -79,7 +79,7 @@ description: Operations executed invalid_member_object.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/invalid_member_object_prop/ops.snap b/rust/kcl-lib/tests/invalid_member_object_prop/ops.snap index 06671ab7e..5e4682fd2 100644 --- a/rust/kcl-lib/tests/invalid_member_object_prop/ops.snap +++ b/rust/kcl-lib/tests/invalid_member_object_prop/ops.snap @@ -37,7 +37,7 @@ description: Operations executed invalid_member_object_prop.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -53,7 +53,7 @@ description: Operations executed invalid_member_object_prop.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -70,7 +70,7 @@ description: Operations executed invalid_member_object_prop.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/invalid_member_object_using_string/ops.snap b/rust/kcl-lib/tests/invalid_member_object_using_string/ops.snap index f6a7f20bc..2765efcc8 100644 --- a/rust/kcl-lib/tests/invalid_member_object_using_string/ops.snap +++ b/rust/kcl-lib/tests/invalid_member_object_using_string/ops.snap @@ -37,7 +37,7 @@ description: Operations executed invalid_member_object_using_string.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -53,7 +53,7 @@ description: Operations executed invalid_member_object_using_string.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -70,7 +70,7 @@ description: Operations executed invalid_member_object_using_string.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/involute_circular_units/artifact_commands.snap b/rust/kcl-lib/tests/involute_circular_units/artifact_commands.snap index 2f95bb3d9..2dea851cf 100644 --- a/rust/kcl-lib/tests/involute_circular_units/artifact_commands.snap +++ b/rust/kcl-lib/tests/involute_circular_units/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands involute_circular_units.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 49.334, + "x": 49.333862591260186, "y": 0.0, "z": 0.0 } @@ -99,8 +99,8 @@ description: Artifact commands involute_circular_units.kcl "segment": { "type": "line", "end": { - "x": 57.399, - "y": 3.404, + "x": 57.399134909054006, + "y": 3.4043078139641443, "z": 0.0 }, "relative": false @@ -116,13 +116,13 @@ description: Artifact commands involute_circular_units.kcl "segment": { "type": "arc", "center": { - "x": 0.0, - "y": -0.006 + "x": 0.00035511628882822777, + "y": -0.005982247255254536 }, "radius": 57.5, "start": { "unit": "degrees", - "value": 3.4 + "value": 3.400173269101186 }, "end": { "unit": "degrees", @@ -159,8 +159,8 @@ description: Artifact commands involute_circular_units.kcl "segment": { "type": "line", "end": { - "x": 48.196, - "y": 10.642, + "x": 48.19561253992905, + "y": 10.642050608448216, "z": 0.0 }, "relative": false @@ -176,8 +176,8 @@ description: Artifact commands involute_circular_units.kcl "segment": { "type": "line", "end": { - "x": 47.142, - "y": 14.541, + "x": 47.14209749659843, + "y": 14.541411272450478, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/involute_circular_units/ops.snap b/rust/kcl-lib/tests/involute_circular_units/ops.snap index d4970cbf0..a80bec300 100644 --- a/rust/kcl-lib/tests/involute_circular_units/ops.snap +++ b/rust/kcl-lib/tests/involute_circular_units/ops.snap @@ -203,7 +203,7 @@ description: Operations executed involute_circular_units.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 9.867, + "value": 9.866772518252038, "ty": { "type": "Default", "len": { @@ -372,7 +372,7 @@ description: Operations executed involute_circular_units.kcl "angle": { "value": { "type": "Number", - "value": 0.299, + "value": 0.299199300341885, "ty": { "type": "Known", "type": "Angle", @@ -384,7 +384,7 @@ description: Operations executed involute_circular_units.kcl "length": { "value": { "type": "Number", - "value": 4.933, + "value": 4.933386259126019, "ty": { "type": "Default", "len": { @@ -428,7 +428,7 @@ description: Operations executed involute_circular_units.kcl "name": "x", "value": { "type": "Number", - "value": 4.714, + "value": 4.714209749659843, "ty": { "type": "Default", "len": { @@ -450,7 +450,7 @@ description: Operations executed involute_circular_units.kcl "name": "y", "value": { "type": "Number", - "value": 1.454, + "value": 1.4541411272450477, "ty": { "type": "Default", "len": { @@ -572,7 +572,7 @@ description: Operations executed involute_circular_units.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -588,7 +588,7 @@ description: Operations executed involute_circular_units.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -605,7 +605,7 @@ description: Operations executed involute_circular_units.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/involute_circular_units/program_memory.snap b/rust/kcl-lib/tests/involute_circular_units/program_memory.snap index 0d073ee5f..856f1089f 100644 --- a/rust/kcl-lib/tests/involute_circular_units/program_memory.snap +++ b/rust/kcl-lib/tests/involute_circular_units/program_memory.snap @@ -31,7 +31,7 @@ description: Variables in memory after executing involute_circular_units.kcl }, "baseDiameter": { "type": "Number", - "value": 9.867, + "value": 9.866772518252038, "ty": { "type": "Default", "len": { @@ -198,7 +198,7 @@ description: Variables in memory after executing involute_circular_units.kcl "sourceRange": [] }, "from": [ - 4.933, + 4.933386259126019, 0.0 ], "tag": { @@ -209,8 +209,8 @@ description: Variables in memory after executing involute_circular_units.kcl "value": "seg01" }, "to": [ - 5.74, - 0.34 + 5.7399134909054, + 0.3404307813964144 ], "type": "ToPoint", "units": { @@ -223,13 +223,13 @@ description: Variables in memory after executing involute_circular_units.kcl "sourceRange": [] }, "from": [ - 5.74, - 0.34 + 5.7399134909054, + 0.3404307813964144 ], "tag": null, "to": [ - 5.74, - 0.34 + 5.7399134909054, + 0.3404307813964144 ], "type": "ToPoint", "units": { @@ -243,12 +243,12 @@ description: Variables in memory after executing involute_circular_units.kcl }, "ccw": true, "center": [ - 0.0, - -0.001 + 0.00003551162888282278, + -0.0005982247255254536 ], "from": [ - 5.74, - 0.34 + 5.7399134909054, + 0.3404307813964144 ], "radius": 5.75, "tag": { @@ -259,8 +259,8 @@ description: Variables in memory after executing involute_circular_units.kcl "value": "seg02" }, "to": [ - 5.679, - 0.899 + 5.679243470050925, + 0.8988999492558021 ], "type": "Arc", "units": { @@ -273,13 +273,13 @@ description: Variables in memory after executing involute_circular_units.kcl "sourceRange": [] }, "from": [ - 5.679, - 0.899 + 5.679243470050925, + 0.8988999492558021 ], "tag": null, "to": [ - 4.82, - 1.064 + 4.819561253992905, + 1.0642050608448215 ], "type": "ToPoint", "units": { @@ -292,13 +292,13 @@ description: Variables in memory after executing involute_circular_units.kcl "sourceRange": [] }, "from": [ - 4.82, - 1.064 + 4.819561253992905, + 1.0642050608448215 ], "tag": null, "to": [ - 4.82, - 1.064 + 4.819561253992905, + 1.0642050608448215 ], "type": "ToPoint", "units": { @@ -311,13 +311,13 @@ description: Variables in memory after executing involute_circular_units.kcl "sourceRange": [] }, "from": [ - 4.82, - 1.064 + 4.819561253992905, + 1.0642050608448215 ], "tag": null, "to": [ - 4.714, - 1.454 + 4.714209749659843, + 1.4541411272450477 ], "type": "ToPoint", "units": { @@ -330,12 +330,12 @@ description: Variables in memory after executing involute_circular_units.kcl "sourceRange": [] }, "from": [ - 4.714, - 1.454 + 4.714209749659843, + 1.4541411272450477 ], "tag": null, "to": [ - 4.933, + 4.933386259126019, 0.0 ], "type": "ToPoint", @@ -376,11 +376,11 @@ description: Variables in memory after executing involute_circular_units.kcl }, "start": { "from": [ - 4.933, + 4.933386259126019, 0.0 ], "to": [ - 4.933, + 4.933386259126019, 0.0 ], "units": { diff --git a/rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap index fccc07fd9..01e2659cb 100644 --- a/rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap @@ -98,7 +98,7 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.00000000000000734788079488412, "y": 120.0, "z": 0.0 }, @@ -726,8 +726,8 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "line", "end": { - "x": -44.124, - "y": 37.025, + "x": -44.12415992365313, + "y": 37.024566317944675, "z": 0.0 }, "relative": true @@ -759,8 +759,8 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "line", "end": { - "x": -24.683, - "y": -29.416, + "x": -24.68304421196311, + "y": -29.416106615768754, "z": 0.0 }, "relative": true @@ -792,8 +792,8 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "line", "end": { - "x": 7.354, - "y": -6.171, + "x": 7.354026653942187, + "y": -6.1707610529907795, "z": 0.0 }, "relative": true @@ -842,8 +842,8 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 25.456, - "y": 11.223, + "x": 25.455513796206333, + "y": 11.223208062017193, "z": 0.0 }, "angle_snap_increment": null @@ -1523,7 +1523,7 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.00000000000000734788079488412, "y": 120.0, "z": 0.0 }, @@ -2521,7 +2521,7 @@ description: Artifact commands axial-fan.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.0, + "x": -0.0001, "y": 25.0, "z": 0.0 } @@ -2694,7 +2694,7 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "line", "end": { - "x": -1.0, + "x": -1.0001, "y": 23.6, "z": 0.0 }, @@ -2711,7 +2711,7 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "line", "end": { - "x": -0.0, + "x": -0.0001, "y": 23.6, "z": 0.0 }, @@ -2728,7 +2728,7 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "line", "end": { - "x": -0.0, + "x": -0.0001, "y": 25.0, "z": 0.0 }, @@ -2890,8 +2890,8 @@ description: Artifact commands axial-fan.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.642, - "y": 11.491, + "x": 9.64181414529809, + "y": 11.49066664678467, "z": 0.0 } } @@ -2937,13 +2937,13 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "arc_to", "interior": { - "x": 15.888, - "y": 21.084, + "x": 15.887916611214074, + "y": 21.08397746524853, "z": 0.0 }, "end": { - "x": 45.726, - "y": 26.4, + "x": 45.72614131981836, + "y": 26.399999999999995, "z": 0.0 }, "relative": false @@ -2959,13 +2959,13 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "arc_to", "interior": { - "x": 46.62, - "y": 24.788, + "x": 46.619632902951345, + "y": 24.788098515095033, "z": 0.0 }, "end": { - "x": 47.456, - "y": 23.146, + "x": 47.45632564459601, + "y": 23.145996550463284, "z": 0.0 }, "relative": false @@ -2981,13 +2981,13 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "arc_to", "interior": { - "x": 18.668, - "y": 18.668, + "x": 18.667619023324853, + "y": 18.667619023324853, "z": 0.0 }, "end": { - "x": 9.642, - "y": 11.491, + "x": 9.64181414529809, + "y": 11.49066664678467, "z": 0.0 }, "relative": false @@ -3080,8 +3080,8 @@ description: Artifact commands axial-fan.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 12.99, - "y": 7.5, + "x": 12.99038105676658, + "y": 7.499999999999999, "z": 0.0 } } @@ -3127,13 +3127,13 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "arc_to", "interior": { - "x": 22.141, - "y": 14.378, + "x": 22.140902993759195, + "y": 14.378470524396711, "z": 0.0 }, "end": { - "x": 51.998, - "y": 9.169, + "x": 51.99784935904458, + "y": 9.16862378081392, "z": 0.0 }, "relative": false @@ -3149,13 +3149,13 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "arc_to", "interior": { - "x": 52.286, - "y": 7.348, + "x": 52.286154029554915, + "y": 7.348339730691455, "z": 0.0 }, "end": { - "x": 52.511, - "y": 5.519, + "x": 52.510756075444824, + "y": 5.519102860532103, "z": 0.0 }, "relative": false @@ -3171,13 +3171,13 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "arc_to", "interior": { - "x": 23.927, - "y": 11.157, + "x": 23.926525577767556, + "y": 11.157122109954464, "z": 0.0 }, "end": { - "x": 12.99, - "y": 7.5, + "x": 12.99038105676658, + "y": 7.499999999999999, "z": 0.0 }, "relative": false @@ -3317,13 +3317,13 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "arc_to", "interior": { - "x": 26.364, - "y": 1.382, + "x": 26.363819717520748, + "y": 1.381669244813717, "z": 0.0 }, "end": { - "x": 49.616, - "y": -18.059, + "x": 49.61577037749596, + "y": -18.058663567595307, "z": 0.0 }, "relative": false @@ -3339,13 +3339,13 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "arc_to", "interior": { - "x": 48.955, - "y": -19.779, + "x": 48.95530752112637, + "y": -19.779228132360153, "z": 0.0 }, "end": { - "x": 48.235, - "y": -21.476, + "x": 48.23520016352932, + "y": -21.475694754402248, "z": 0.0 }, "relative": false @@ -3361,8 +3361,8 @@ description: Artifact commands axial-fan.kcl "segment": { "type": "arc_to", "interior": { - "x": 26.3, - "y": -2.301, + "x": 26.29954002962208, + "y": -2.3009116085381756, "z": 0.0 }, "end": { diff --git a/rust/kcl-lib/tests/kcl_samples/axial-fan/ops.snap b/rust/kcl-lib/tests/kcl_samples/axial-fan/ops.snap index f14dcd471..b50165d16 100644 --- a/rust/kcl-lib/tests/kcl_samples/axial-fan/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/axial-fan/ops.snap @@ -1796,7 +1796,7 @@ description: Operations executed axial-fan.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1812,7 +1812,7 @@ description: Operations executed axial-fan.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1829,7 +1829,7 @@ description: Operations executed axial-fan.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap index f84aba8e2..33e3a3f8b 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap @@ -12,7 +12,7 @@ description: Artifact commands ball-bearing.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -3.975 + "z": -3.9751 }, "x_axis": { "x": 1.0, @@ -167,7 +167,7 @@ description: Artifact commands ball-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.525, + "x": 9.524999999999999, "y": 0.0, "z": 0.0 } @@ -347,7 +347,7 @@ description: Artifact commands ball-bearing.kcl "path": "[uuid]", "to": { "x": 12.065, - "y": 0.025, + "y": 0.0254, "z": 0.0 } } @@ -368,8 +368,8 @@ description: Artifact commands ball-bearing.kcl "segment": { "type": "arc", "center": { - "x": 15.24, - "y": 0.025 + "x": 15.239999999999998, + "y": 0.025399999999999607 }, "radius": 3.175, "start": { @@ -519,8 +519,8 @@ description: Artifact commands ball-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 13.652, - "y": 2.75, + "x": 13.652499999999998, + "y": 2.7496306570155924, "z": 0.0 } } @@ -541,8 +541,8 @@ description: Artifact commands ball-bearing.kcl "segment": { "type": "arc", "center": { - "x": 15.24, - "y": -0.0 + "x": 15.239999999999998, + "y": -0.0000000000000003524958103184872 }, "radius": 3.175, "start": { @@ -567,7 +567,7 @@ description: Artifact commands ball-bearing.kcl "type": "line", "end": { "x": 0.0, - "y": 0.794, + "y": 0.79375, "z": 0.0 }, "relative": true @@ -726,7 +726,7 @@ description: Artifact commands ball-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 16.034, + "x": 16.033749999999998, "y": 0.0, "z": 0.0 } @@ -748,7 +748,7 @@ description: Artifact commands ball-bearing.kcl "segment": { "type": "arc", "center": { - "x": 15.24, + "x": 15.239999999999998, "y": 0.0 }, "radius": 0.79375, @@ -852,7 +852,7 @@ description: Artifact commands ball-bearing.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -3.975 + "z": -3.9751 }, "x_axis": { "x": 1.0, @@ -922,7 +922,7 @@ description: Artifact commands ball-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 20.638, + "x": 20.6375, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap index 0533f0062..63969081a 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap @@ -273,7 +273,7 @@ description: Operations executed ball-bearing.kcl "name": "chainThickness", "value": { "type": "Number", - "value": 0.031, + "value": 0.03125, "ty": { "type": "Default", "len": { @@ -306,7 +306,7 @@ description: Operations executed ball-bearing.kcl "name": "linkDiameter", "value": { "type": "Number", - "value": 0.063, + "value": 0.0625, "ty": { "type": "Default", "len": { @@ -348,7 +348,7 @@ description: Operations executed ball-bearing.kcl "offset": { "value": { "type": "Number", - "value": -0.157, + "value": -0.1565, "ty": { "type": "Default", "len": { @@ -1414,7 +1414,7 @@ description: Operations executed ball-bearing.kcl "offset": { "value": { "type": "Number", - "value": -0.157, + "value": -0.1565, "ty": { "type": "Default", "len": { @@ -1580,7 +1580,7 @@ description: Operations executed ball-bearing.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1596,7 +1596,7 @@ description: Operations executed ball-bearing.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1613,7 +1613,7 @@ description: Operations executed ball-bearing.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap index f0f3c3e7a..a1849811e 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap @@ -40,7 +40,7 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - 0.001 + 0.0009999999999999846 ], "from": [ 0.475, @@ -50,7 +50,7 @@ description: Variables in memory after executing ball-bearing.kcl "tag": null, "to": [ 0.725, - 0.001 + 0.0009999999999999846 ], "type": "Arc", "units": { @@ -64,7 +64,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "from": [ 0.725, - 0.001 + 0.0009999999999999846 ], "tag": null, "to": [ @@ -174,7 +174,7 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - 0.001 + 0.0009999999999999846 ], "from": [ 0.475, @@ -184,7 +184,7 @@ description: Variables in memory after executing ball-bearing.kcl "tag": null, "to": [ 0.725, - 0.001 + 0.0009999999999999846 ], "type": "Arc", "units": { @@ -198,7 +198,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "from": [ 0.725, - 0.001 + 0.0009999999999999846 ], "tag": null, "to": [ @@ -308,7 +308,7 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - 0.001 + 0.0009999999999999846 ], "from": [ 0.475, @@ -318,7 +318,7 @@ description: Variables in memory after executing ball-bearing.kcl "tag": null, "to": [ 0.725, - 0.001 + 0.0009999999999999846 ], "type": "Arc", "units": { @@ -332,7 +332,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "from": [ 0.725, - 0.001 + 0.0009999999999999846 ], "tag": null, "to": [ @@ -442,7 +442,7 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - 0.001 + 0.0009999999999999846 ], "from": [ 0.475, @@ -452,7 +452,7 @@ description: Variables in memory after executing ball-bearing.kcl "tag": null, "to": [ 0.725, - 0.001 + 0.0009999999999999846 ], "type": "Arc", "units": { @@ -466,7 +466,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "from": [ 0.725, - 0.001 + 0.0009999999999999846 ], "tag": null, "to": [ @@ -576,7 +576,7 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - 0.001 + 0.0009999999999999846 ], "from": [ 0.475, @@ -586,7 +586,7 @@ description: Variables in memory after executing ball-bearing.kcl "tag": null, "to": [ 0.725, - 0.001 + 0.0009999999999999846 ], "type": "Arc", "units": { @@ -600,7 +600,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "from": [ 0.725, - 0.001 + 0.0009999999999999846 ], "tag": null, "to": [ @@ -710,7 +710,7 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - 0.001 + 0.0009999999999999846 ], "from": [ 0.475, @@ -720,7 +720,7 @@ description: Variables in memory after executing ball-bearing.kcl "tag": null, "to": [ 0.725, - 0.001 + 0.0009999999999999846 ], "type": "Arc", "units": { @@ -734,7 +734,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "from": [ 0.725, - 0.001 + 0.0009999999999999846 ], "tag": null, "to": [ @@ -844,7 +844,7 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - 0.001 + 0.0009999999999999846 ], "from": [ 0.475, @@ -854,7 +854,7 @@ description: Variables in memory after executing ball-bearing.kcl "tag": null, "to": [ 0.725, - 0.001 + 0.0009999999999999846 ], "type": "Arc", "units": { @@ -868,7 +868,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "from": [ 0.725, - 0.001 + 0.0009999999999999846 ], "tag": null, "to": [ @@ -978,7 +978,7 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - 0.001 + 0.0009999999999999846 ], "from": [ 0.475, @@ -988,7 +988,7 @@ description: Variables in memory after executing ball-bearing.kcl "tag": null, "to": [ 0.725, - 0.001 + 0.0009999999999999846 ], "type": "Arc", "units": { @@ -1002,7 +1002,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "from": [ 0.725, - 0.001 + 0.0009999999999999846 ], "tag": null, "to": [ @@ -1112,7 +1112,7 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - 0.001 + 0.0009999999999999846 ], "from": [ 0.475, @@ -1122,7 +1122,7 @@ description: Variables in memory after executing ball-bearing.kcl "tag": null, "to": [ 0.725, - 0.001 + 0.0009999999999999846 ], "type": "Arc", "units": { @@ -1136,7 +1136,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "from": [ 0.725, - 0.001 + 0.0009999999999999846 ], "tag": null, "to": [ @@ -1246,7 +1246,7 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - 0.001 + 0.0009999999999999846 ], "from": [ 0.475, @@ -1256,7 +1256,7 @@ description: Variables in memory after executing ball-bearing.kcl "tag": null, "to": [ 0.725, - 0.001 + 0.0009999999999999846 ], "type": "Arc", "units": { @@ -1270,7 +1270,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "from": [ 0.725, - 0.001 + 0.0009999999999999846 ], "tag": null, "to": [ @@ -1362,7 +1362,7 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - 0.001 + 0.0009999999999999846 ], "from": [ 0.475, @@ -1372,7 +1372,7 @@ description: Variables in memory after executing ball-bearing.kcl "tag": null, "to": [ 0.725, - 0.001 + 0.0009999999999999846 ], "type": "Arc", "units": { @@ -1386,7 +1386,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "from": [ 0.725, - 0.001 + 0.0009999999999999846 ], "tag": null, "to": [ @@ -1505,17 +1505,17 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - -0.0 + -0.000000000000000013877787807814457 ], "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "radius": 0.125, "tag": null, "to": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "type": "Arc", "units": { @@ -1528,13 +1528,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "tag": null, "to": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -1547,13 +1547,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -1566,13 +1566,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "type": "ToPoint", "units": { @@ -1612,12 +1612,12 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "units": { "type": "Inches" @@ -1691,17 +1691,17 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - -0.0 + -0.000000000000000013877787807814457 ], "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "radius": 0.125, "tag": null, "to": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "type": "Arc", "units": { @@ -1714,13 +1714,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "tag": null, "to": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -1733,13 +1733,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -1752,13 +1752,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "type": "ToPoint", "units": { @@ -1798,12 +1798,12 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "units": { "type": "Inches" @@ -1877,17 +1877,17 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - -0.0 + -0.000000000000000013877787807814457 ], "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "radius": 0.125, "tag": null, "to": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "type": "Arc", "units": { @@ -1900,13 +1900,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "tag": null, "to": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -1919,13 +1919,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -1938,13 +1938,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "type": "ToPoint", "units": { @@ -1984,12 +1984,12 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "units": { "type": "Inches" @@ -2063,17 +2063,17 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - -0.0 + -0.000000000000000013877787807814457 ], "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "radius": 0.125, "tag": null, "to": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "type": "Arc", "units": { @@ -2086,13 +2086,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "tag": null, "to": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -2105,13 +2105,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -2124,13 +2124,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "type": "ToPoint", "units": { @@ -2170,12 +2170,12 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "units": { "type": "Inches" @@ -2249,17 +2249,17 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - -0.0 + -0.000000000000000013877787807814457 ], "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "radius": 0.125, "tag": null, "to": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "type": "Arc", "units": { @@ -2272,13 +2272,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "tag": null, "to": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -2291,13 +2291,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -2310,13 +2310,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "type": "ToPoint", "units": { @@ -2356,12 +2356,12 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "units": { "type": "Inches" @@ -2435,17 +2435,17 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - -0.0 + -0.000000000000000013877787807814457 ], "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "radius": 0.125, "tag": null, "to": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "type": "Arc", "units": { @@ -2458,13 +2458,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "tag": null, "to": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -2477,13 +2477,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -2496,13 +2496,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "type": "ToPoint", "units": { @@ -2542,12 +2542,12 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "units": { "type": "Inches" @@ -2621,17 +2621,17 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - -0.0 + -0.000000000000000013877787807814457 ], "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "radius": 0.125, "tag": null, "to": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "type": "Arc", "units": { @@ -2644,13 +2644,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "tag": null, "to": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -2663,13 +2663,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -2682,13 +2682,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "type": "ToPoint", "units": { @@ -2728,12 +2728,12 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "units": { "type": "Inches" @@ -2807,17 +2807,17 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - -0.0 + -0.000000000000000013877787807814457 ], "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "radius": 0.125, "tag": null, "to": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "type": "Arc", "units": { @@ -2830,13 +2830,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "tag": null, "to": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -2849,13 +2849,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -2868,13 +2868,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "type": "ToPoint", "units": { @@ -2914,12 +2914,12 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "units": { "type": "Inches" @@ -2993,17 +2993,17 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - -0.0 + -0.000000000000000013877787807814457 ], "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "radius": 0.125, "tag": null, "to": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "type": "Arc", "units": { @@ -3016,13 +3016,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "tag": null, "to": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -3035,13 +3035,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -3054,13 +3054,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "type": "ToPoint", "units": { @@ -3100,12 +3100,12 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "units": { "type": "Inches" @@ -3179,17 +3179,17 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - -0.0 + -0.000000000000000013877787807814457 ], "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "radius": 0.125, "tag": null, "to": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "type": "Arc", "units": { @@ -3202,13 +3202,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "tag": null, "to": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -3221,13 +3221,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -3240,13 +3240,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "type": "ToPoint", "units": { @@ -3286,12 +3286,12 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "units": { "type": "Inches" @@ -3333,17 +3333,17 @@ description: Variables in memory after executing ball-bearing.kcl "ccw": false, "center": [ 0.6, - -0.0 + -0.000000000000000013877787807814457 ], "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "radius": 0.125, "tag": null, "to": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "type": "Arc", "units": { @@ -3356,13 +3356,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.108 + 0.6625, + 0.10825317547305481 ], "tag": null, "to": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -3375,13 +3375,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.663, - 0.14 + 0.6625, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "type": "ToPoint", "units": { @@ -3394,13 +3394,13 @@ description: Variables in memory after executing ball-bearing.kcl "sourceRange": [] }, "from": [ - 0.538, - 0.14 + 0.5375, + 0.1395031754730548 ], "tag": null, "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "type": "ToPoint", "units": { @@ -3440,12 +3440,12 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "to": [ - 0.538, - 0.108 + 0.5375, + 0.10825317547305482 ], "units": { "type": "Inches" @@ -3465,7 +3465,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "chainThickness": { "type": "Number", - "value": 0.031, + "value": 0.03125, "ty": { "type": "Default", "len": { @@ -3540,7 +3540,7 @@ description: Variables in memory after executing ball-bearing.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -3.975, + "z": -3.9751, "units": { "type": "Mm" } @@ -3635,7 +3635,7 @@ description: Variables in memory after executing ball-bearing.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -3.975, + "z": -3.9751, "units": { "type": "Mm" } @@ -3686,7 +3686,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "linkDiameter": { "type": "Number", - "value": 0.063, + "value": 0.0625, "ty": { "type": "Default", "len": { @@ -3730,13 +3730,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.631, + 0.63125, 0.0 ], "radius": 0.03125, "tag": null, "to": [ - 0.631, + 0.63125, 0.0 ], "type": "Circle", @@ -3777,11 +3777,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.631, + 0.63125, 0.0 ], "to": [ - 0.631, + 0.63125, 0.0 ], "units": { @@ -3838,13 +3838,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.631, + 0.63125, 0.0 ], "radius": 0.03125, "tag": null, "to": [ - 0.631, + 0.63125, 0.0 ], "type": "Circle", @@ -3885,11 +3885,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.631, + 0.63125, 0.0 ], "to": [ - 0.631, + 0.63125, 0.0 ], "units": { @@ -3946,13 +3946,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.631, + 0.63125, 0.0 ], "radius": 0.03125, "tag": null, "to": [ - 0.631, + 0.63125, 0.0 ], "type": "Circle", @@ -3993,11 +3993,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.631, + 0.63125, 0.0 ], "to": [ - 0.631, + 0.63125, 0.0 ], "units": { @@ -4054,13 +4054,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.631, + 0.63125, 0.0 ], "radius": 0.03125, "tag": null, "to": [ - 0.631, + 0.63125, 0.0 ], "type": "Circle", @@ -4101,11 +4101,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.631, + 0.63125, 0.0 ], "to": [ - 0.631, + 0.63125, 0.0 ], "units": { @@ -4162,13 +4162,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.631, + 0.63125, 0.0 ], "radius": 0.03125, "tag": null, "to": [ - 0.631, + 0.63125, 0.0 ], "type": "Circle", @@ -4209,11 +4209,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.631, + 0.63125, 0.0 ], "to": [ - 0.631, + 0.63125, 0.0 ], "units": { @@ -4270,13 +4270,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.631, + 0.63125, 0.0 ], "radius": 0.03125, "tag": null, "to": [ - 0.631, + 0.63125, 0.0 ], "type": "Circle", @@ -4317,11 +4317,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.631, + 0.63125, 0.0 ], "to": [ - 0.631, + 0.63125, 0.0 ], "units": { @@ -4378,13 +4378,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.631, + 0.63125, 0.0 ], "radius": 0.03125, "tag": null, "to": [ - 0.631, + 0.63125, 0.0 ], "type": "Circle", @@ -4425,11 +4425,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.631, + 0.63125, 0.0 ], "to": [ - 0.631, + 0.63125, 0.0 ], "units": { @@ -4486,13 +4486,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.631, + 0.63125, 0.0 ], "radius": 0.03125, "tag": null, "to": [ - 0.631, + 0.63125, 0.0 ], "type": "Circle", @@ -4533,11 +4533,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.631, + 0.63125, 0.0 ], "to": [ - 0.631, + 0.63125, 0.0 ], "units": { @@ -4594,13 +4594,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.631, + 0.63125, 0.0 ], "radius": 0.03125, "tag": null, "to": [ - 0.631, + 0.63125, 0.0 ], "type": "Circle", @@ -4641,11 +4641,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.631, + 0.63125, 0.0 ], "to": [ - 0.631, + 0.63125, 0.0 ], "units": { @@ -4702,13 +4702,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.631, + 0.63125, 0.0 ], "radius": 0.03125, "tag": null, "to": [ - 0.631, + 0.63125, 0.0 ], "type": "Circle", @@ -4749,11 +4749,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.631, + 0.63125, 0.0 ], "to": [ - 0.631, + 0.63125, 0.0 ], "units": { @@ -4799,13 +4799,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.631, + 0.63125, 0.0 ], "radius": 0.03125, "tag": null, "to": [ - 0.631, + 0.63125, 0.0 ], "type": "Circle", @@ -4846,11 +4846,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.631, + 0.63125, 0.0 ], "to": [ - 0.631, + 0.63125, 0.0 ], "units": { @@ -4925,13 +4925,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.813, + 0.8125, 0.0 ], "radius": 0.8125, "tag": null, "to": [ - 0.813, + 0.8125, 0.0 ], "type": "Circle", @@ -4946,7 +4946,7 @@ description: Variables in memory after executing ball-bearing.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -3.975, + "z": -3.9751, "units": { "type": "Mm" } @@ -4972,11 +4972,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.813, + 0.8125, 0.0 ], "to": [ - 0.813, + 0.8125, 0.0 ], "units": { @@ -5020,13 +5020,13 @@ description: Variables in memory after executing ball-bearing.kcl 0.0 ], "from": [ - 0.813, + 0.8125, 0.0 ], "radius": 0.8125, "tag": null, "to": [ - 0.813, + 0.8125, 0.0 ], "type": "Circle", @@ -5041,7 +5041,7 @@ description: Variables in memory after executing ball-bearing.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -3.975, + "z": -3.9751, "units": { "type": "Mm" } @@ -5067,11 +5067,11 @@ description: Variables in memory after executing ball-bearing.kcl }, "start": { "from": [ - 0.813, + 0.8125, 0.0 ], "to": [ - 0.813, + 0.8125, 0.0 ], "units": { diff --git a/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/artifact_commands.snap index 76a8b1b96..a313abe15 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/artifact_commands.snap @@ -59,8 +59,8 @@ description: Artifact commands ball-joint-rod-end.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -152.4, - "y": 134.404, + "x": -152.39999999999998, + "y": 134.4041666020812, "z": 0.0 } } @@ -87,11 +87,11 @@ description: Artifact commands ball-joint-rod-end.kcl "radius": 203.2, "start": { "unit": "degrees", - "value": 138.59 + "value": 138.59037789072914 }, "end": { "unit": "degrees", - "value": 41.41 + "value": 41.409622109270856 }, "relative": false } @@ -106,7 +106,7 @@ description: Artifact commands ball-joint-rod-end.kcl "segment": { "type": "line", "end": { - "x": 152.4, + "x": 152.39999999999998, "y": 101.6, "z": 0.0 }, @@ -123,7 +123,7 @@ description: Artifact commands ball-joint-rod-end.kcl "segment": { "type": "line", "end": { - "x": -152.4, + "x": -152.39999999999998, "y": 101.6, "z": 0.0 }, @@ -140,8 +140,8 @@ description: Artifact commands ball-joint-rod-end.kcl "segment": { "type": "line", "end": { - "x": -152.4, - "y": 134.404, + "x": -152.39999999999998, + "y": 134.4041666020812, "z": 0.0 }, "relative": false @@ -280,7 +280,7 @@ description: Artifact commands ball-joint-rod-end.kcl "path": "[uuid]", "to": { "x": -114.3, - "y": 254.951, + "y": 254.95072072853608, "z": 0.0 } } @@ -307,11 +307,11 @@ description: Artifact commands ball-joint-rod-end.kcl "radius": 279.4, "start": { "unit": "degrees", - "value": 114.148 + "value": 114.14773991702228 }, "end": { "unit": "degrees", - "value": 65.852 + "value": 65.85226008297771 }, "relative": false } @@ -326,8 +326,8 @@ description: Artifact commands ball-joint-rod-end.kcl "segment": { "type": "line", "end": { - "x": 114.3, - "y": 170.105, + "x": 114.30000000000004, + "y": 170.105273355759, "z": 0.0 }, "relative": false @@ -343,17 +343,17 @@ description: Artifact commands ball-joint-rod-end.kcl "segment": { "type": "arc", "center": { - "x": 0.0, - "y": 2.1 + "x": 0.00000000000004511946372076636, + "y": 2.1000651031575264 }, "radius": 203.2, "start": { "unit": "degrees", - "value": 55.771 + "value": 55.771133672187425 }, "end": { "unit": "degrees", - "value": 124.229 + "value": 124.22886632781258 }, "relative": false } @@ -369,7 +369,7 @@ description: Artifact commands ball-joint-rod-end.kcl "type": "line", "end": { "x": -114.3, - "y": 254.951, + "y": 254.95072072853608, "z": 0.0 }, "relative": false @@ -512,7 +512,7 @@ description: Artifact commands ball-joint-rod-end.kcl "segment": { "type": "line", "end": { - "x": 201.422, + "x": 201.42199999999997, "y": 0.0, "z": 0.0 }, @@ -529,8 +529,8 @@ description: Artifact commands ball-joint-rod-end.kcl "segment": { "type": "line", "end": { - "x": 201.422, - "y": -191.766, + "x": 201.42199999999997, + "y": -191.76579465587704, "z": 0.0 }, "relative": false @@ -546,8 +546,8 @@ description: Artifact commands ball-joint-rod-end.kcl "segment": { "type": "arc_to", "interior": { - "x": 276.313, - "y": -24.174, + "x": 276.31253102031127, + "y": -24.174214054432447, "z": 0.0 }, "end": { @@ -729,7 +729,7 @@ description: Artifact commands ball-joint-rod-end.kcl "segment": { "type": "line", "end": { - "x": 177.8, + "x": 177.79999999999998, "y": 0.0, "z": 0.0 }, @@ -746,8 +746,8 @@ description: Artifact commands ball-joint-rod-end.kcl "segment": { "type": "line", "end": { - "x": 177.8, - "y": -258.06, + "x": 177.79999999999998, + "y": -258.059794655877, "z": 0.0 }, "relative": false @@ -764,7 +764,7 @@ description: Artifact commands ball-joint-rod-end.kcl "type": "line", "end": { "x": 111.76, - "y": -192.02, + "y": -192.01979465587704, "z": 0.0 }, "relative": false @@ -797,7 +797,7 @@ description: Artifact commands ball-joint-rod-end.kcl "segment": { "type": "line", "end": { - "x": -110.49, + "x": -110.48999999999998, "y": 0.0, "z": 0.0 }, @@ -815,7 +815,7 @@ description: Artifact commands ball-joint-rod-end.kcl "type": "line", "end": { "x": 0.0, - "y": -192.02, + "y": -192.01979465587704, "z": 0.0 }, "relative": true @@ -831,8 +831,8 @@ description: Artifact commands ball-joint-rod-end.kcl "segment": { "type": "line", "end": { - "x": -177.8, - "y": -259.33, + "x": -177.79999999999998, + "y": -259.32979465587704, "z": 0.0 }, "relative": false @@ -849,7 +849,7 @@ description: Artifact commands ball-joint-rod-end.kcl "type": "line", "end": { "x": 0.0, - "y": -681.74, + "y": -681.740205344123, "z": 0.0 }, "relative": true @@ -1090,7 +1090,7 @@ description: Artifact commands ball-joint-rod-end.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 152.4, + "x": 152.39999999999998, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/ops.snap b/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/ops.snap index c5d6e2bd6..c69432fd5 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/ops.snap @@ -75,7 +75,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "sketchStartAngle", "value": { "type": "Number", - "value": 0.848, + "value": 0.848062078981481, "ty": { "type": "Known", "type": "Angle", @@ -467,7 +467,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "retainingLoopSketchAngle1", "value": { "type": "Number", - "value": 0.421, + "value": 0.42145756846730115, "ty": { "type": "Known", "type": "Angle", @@ -496,7 +496,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "retainingLoopSketchAngle2", "value": { "type": "Number", - "value": 0.597, + "value": 0.5974064166453502, "ty": { "type": "Known", "type": "Angle", @@ -531,7 +531,7 @@ description: Operations executed ball-joint-rod-end.kcl "angle": { "value": { "type": "Number", - "value": 2.168, + "value": 2.1682027434402467, "ty": { "type": "Known", "type": "Angle", @@ -579,7 +579,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "x", "value": { "type": "Number", - "value": -4.556, + "value": -4.556249999999999, "ty": { "type": "Default", "len": { @@ -601,7 +601,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "y", "value": { "type": "Number", - "value": 6.697, + "value": 6.697058006132245, "ty": { "type": "Default", "len": { @@ -626,7 +626,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "polarY", "value": { "type": "Number", - "value": 6.697, + "value": 6.697058006132245, "ty": { "type": "Default", "len": { @@ -659,7 +659,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "intersectPoint", "value": { "type": "Number", - "value": 7.55, + "value": 7.54983443527075, "ty": { "type": "Default", "len": { @@ -725,7 +725,7 @@ description: Operations executed ball-joint-rod-end.kcl "angle": { "value": { "type": "Number", - "value": 2.419, + "value": 2.4188584057763776, "ty": { "type": "Known", "type": "Angle", @@ -803,7 +803,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "y", "value": { "type": "Number", - "value": 5.292, + "value": 5.291502622129181, "ty": { "type": "Default", "len": { @@ -981,7 +981,7 @@ description: Operations executed ball-joint-rod-end.kcl "angle": { "value": { "type": "Number", - "value": 1.992, + "value": 1.9922538952621978, "ty": { "type": "Known", "type": "Angle", @@ -1059,7 +1059,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "y", "value": { "type": "Number", - "value": 10.037, + "value": 10.037429949942366, "ty": { "type": "Default", "len": { @@ -1206,7 +1206,7 @@ description: Operations executed ball-joint-rod-end.kcl "angle": { "value": { "type": "Number", - "value": -0.087, + "value": -0.08726646259971647, "ty": { "type": "Known", "type": "Angle", @@ -1254,7 +1254,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "x", "value": { "type": "Number", - "value": 10.878, + "value": 10.878446103161862, "ty": { "type": "Default", "len": { @@ -1276,7 +1276,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "y", "value": { "type": "Number", - "value": -0.952, + "value": -0.9517407108044271, "ty": { "type": "Default", "len": { @@ -2185,7 +2185,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2201,7 +2201,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2218,7 +2218,7 @@ description: Operations executed ball-joint-rod-end.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/program_memory.snap index e91292501..2b3fb8822 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/program_memory.snap @@ -34,13 +34,13 @@ description: Variables in memory after executing ball-joint-rod-end.kcl ], "from": [ -6.0, - 5.292 + 5.291502622129181 ], "radius": 8.0, "tag": null, "to": [ 6.0, - 5.292 + 5.2915026221291805 ], "type": "Arc", "units": { @@ -54,7 +54,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ 6.0, - 5.292 + 5.2915026221291805 ], "tag": null, "to": [ @@ -97,7 +97,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl "tag": null, "to": [ -6.0, - 5.292 + 5.291502622129181 ], "type": "ToPoint", "units": { @@ -111,12 +111,12 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ -6.0, - 5.292 + 5.291502622129181 ], "tag": null, "to": [ -6.0, - 5.292 + 5.291502622129181 ], "type": "ToPoint", "units": { @@ -157,11 +157,11 @@ description: Variables in memory after executing ball-joint-rod-end.kcl "start": { "from": [ -6.0, - 5.292 + 5.291502622129181 ], "to": [ -6.0, - 5.292 + 5.291502622129181 ], "units": { "type": "Inches" @@ -244,13 +244,13 @@ description: Variables in memory after executing ball-joint-rod-end.kcl ], "from": [ -6.0, - 5.292 + 5.291502622129181 ], "radius": 8.0, "tag": null, "to": [ 6.0, - 5.292 + 5.2915026221291805 ], "type": "Arc", "units": { @@ -264,7 +264,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ 6.0, - 5.292 + 5.2915026221291805 ], "tag": null, "to": [ @@ -307,7 +307,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl "tag": null, "to": [ -6.0, - 5.292 + 5.291502622129181 ], "type": "ToPoint", "units": { @@ -321,12 +321,12 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ -6.0, - 5.292 + 5.291502622129181 ], "tag": null, "to": [ -6.0, - 5.292 + 5.291502622129181 ], "type": "ToPoint", "units": { @@ -367,11 +367,11 @@ description: Variables in memory after executing ball-joint-rod-end.kcl "start": { "from": [ -6.0, - 5.292 + 5.291502622129181 ], "to": [ -6.0, - 5.292 + 5.291502622129181 ], "units": { "type": "Inches" @@ -630,7 +630,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "intersectPoint": { "type": "Number", - "value": 7.55, + "value": 7.54983443527075, "ty": { "type": "Default", "len": { @@ -646,7 +646,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl "value": [ { "type": "Number", - "value": 10.878, + "value": 10.878446103161862, "ty": { "type": "Default", "len": { @@ -659,7 +659,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, { "type": "Number", - "value": -0.952, + "value": -0.9517407108044271, "ty": { "type": "Default", "len": { @@ -719,7 +719,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl "value": [ { "type": "Number", - "value": -4.556, + "value": -4.556249999999999, "ty": { "type": "Default", "len": { @@ -732,7 +732,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, { "type": "Number", - "value": 6.697, + "value": 6.697058006132245, "ty": { "type": "Default", "len": { @@ -747,7 +747,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "polarY": { "type": "Number", - "value": 6.697, + "value": 6.697058006132245, "ty": { "type": "Default", "len": { @@ -963,13 +963,13 @@ description: Variables in memory after executing ball-joint-rod-end.kcl ], "from": [ -4.5, - 10.037 + 10.037429949942366 ], "radius": 11.0, "tag": null, "to": [ - 4.5, - 10.037 + 4.500000000000002, + 10.037429949942366 ], "type": "Arc", "units": { @@ -982,13 +982,13 @@ description: Variables in memory after executing ball-joint-rod-end.kcl "sourceRange": [] }, "from": [ - 4.5, - 10.037 + 4.500000000000002, + 10.037429949942366 ], "tag": null, "to": [ - 4.5, - 6.697 + 4.500000000000002, + 6.697058006132245 ], "type": "ToPoint", "units": { @@ -1002,18 +1002,18 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "ccw": true, "center": [ - 0.0, - 0.083 + 0.0000000000000017763568394002505, + 0.08267972847076877 ], "from": [ - 4.5, - 6.697 + 4.500000000000002, + 6.697058006132245 ], "radius": 8.0, "tag": null, "to": [ - -4.5, - 6.697 + -4.499999999999997, + 6.697058006132246 ], "type": "Arc", "units": { @@ -1026,13 +1026,13 @@ description: Variables in memory after executing ball-joint-rod-end.kcl "sourceRange": [] }, "from": [ - -4.5, - 6.697 + -4.499999999999997, + 6.697058006132246 ], "tag": null, "to": [ -4.5, - 10.037 + 10.037429949942366 ], "type": "ToPoint", "units": { @@ -1046,12 +1046,12 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ -4.5, - 10.037 + 10.037429949942366 ], "tag": null, "to": [ -4.5, - 10.037 + 10.037429949942366 ], "type": "ToPoint", "units": { @@ -1092,11 +1092,11 @@ description: Variables in memory after executing ball-joint-rod-end.kcl "start": { "from": [ -4.5, - 10.037 + 10.037429949942366 ], "to": [ -4.5, - 10.037 + 10.037429949942366 ], "units": { "type": "Inches" @@ -1166,13 +1166,13 @@ description: Variables in memory after executing ball-joint-rod-end.kcl ], "from": [ -4.5, - 10.037 + 10.037429949942366 ], "radius": 11.0, "tag": null, "to": [ - 4.5, - 10.037 + 4.500000000000002, + 10.037429949942366 ], "type": "Arc", "units": { @@ -1185,13 +1185,13 @@ description: Variables in memory after executing ball-joint-rod-end.kcl "sourceRange": [] }, "from": [ - 4.5, - 10.037 + 4.500000000000002, + 10.037429949942366 ], "tag": null, "to": [ - 4.5, - 6.697 + 4.500000000000002, + 6.697058006132245 ], "type": "ToPoint", "units": { @@ -1205,18 +1205,18 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "ccw": true, "center": [ - 0.0, - 0.083 + 0.0000000000000017763568394002505, + 0.08267972847076877 ], "from": [ - 4.5, - 6.697 + 4.500000000000002, + 6.697058006132245 ], "radius": 8.0, "tag": null, "to": [ - -4.5, - 6.697 + -4.499999999999997, + 6.697058006132246 ], "type": "Arc", "units": { @@ -1229,13 +1229,13 @@ description: Variables in memory after executing ball-joint-rod-end.kcl "sourceRange": [] }, "from": [ - -4.5, - 6.697 + -4.499999999999997, + 6.697058006132246 ], "tag": null, "to": [ -4.5, - 10.037 + 10.037429949942366 ], "type": "ToPoint", "units": { @@ -1249,12 +1249,12 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ -4.5, - 10.037 + 10.037429949942366 ], "tag": null, "to": [ -4.5, - 10.037 + 10.037429949942366 ], "type": "ToPoint", "units": { @@ -1295,11 +1295,11 @@ description: Variables in memory after executing ball-joint-rod-end.kcl "start": { "from": [ -4.5, - 10.037 + 10.037429949942366 ], "to": [ -4.5, - 10.037 + 10.037429949942366 ], "units": { "type": "Inches" @@ -1359,7 +1359,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "retainingLoopSketchAngle1": { "type": "Number", - "value": 0.421, + "value": 0.42145756846730115, "ty": { "type": "Known", "type": "Angle", @@ -1368,7 +1368,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "retainingLoopSketchAngle2": { "type": "Number", - "value": 0.597, + "value": 0.5974064166453502, "ty": { "type": "Known", "type": "Angle", @@ -1479,7 +1479,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "sketchStartAngle": { "type": "Number", - "value": 0.848, + "value": 0.848062078981481, "ty": { "type": "Known", "type": "Angle", @@ -1581,7 +1581,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ 7.93, - -7.55 + -7.54983443527075 ], "type": "ToPoint", "units": { @@ -1595,7 +1595,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ 7.93, - -7.55 + -7.54983443527075 ], "p1": [ 7.93, @@ -1845,7 +1845,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ 7.93, - -7.55 + -7.54983443527075 ], "type": "ToPoint", "units": { @@ -1859,7 +1859,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ 7.93, - -7.55 + -7.54983443527075 ], "p1": [ 7.93, @@ -2109,7 +2109,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ 7.93, - -7.55 + -7.54983443527075 ], "type": "ToPoint", "units": { @@ -2123,7 +2123,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ 7.93, - -7.55 + -7.54983443527075 ], "p1": [ 7.93, @@ -2373,7 +2373,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ 7.93, - -7.55 + -7.54983443527075 ], "type": "ToPoint", "units": { @@ -2387,7 +2387,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ 7.93, - -7.55 + -7.54983443527075 ], "p1": [ 7.93, @@ -2805,7 +2805,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ 7.0, - -10.16 + -10.15983443527075 ], "type": "ToPoint", "units": { @@ -2819,7 +2819,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ 7.0, - -10.16 + -10.15983443527075 ], "tag": { "commentStart": 3457, @@ -2830,7 +2830,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ 4.4, - -7.56 + -7.55983443527075 ], "type": "ToPoint", "units": { @@ -2844,7 +2844,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ 4.4, - -7.56 + -7.55983443527075 ], "tag": { "commentStart": 3568, @@ -2899,7 +2899,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ -4.35, - -7.56 + -7.55983443527075 ], "type": "ToPoint", "units": { @@ -2913,7 +2913,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ -4.35, - -7.56 + -7.55983443527075 ], "tag": { "commentStart": 3756, @@ -2924,7 +2924,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ -7.0, - -10.21 + -10.20983443527075 ], "type": "ToPoint", "units": { @@ -2938,7 +2938,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ -7.0, - -10.21 + -10.20983443527075 ], "tag": null, "to": [ @@ -3155,7 +3155,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ 7.0, - -10.16 + -10.15983443527075 ], "type": "ToPoint", "units": { @@ -3169,7 +3169,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ 7.0, - -10.16 + -10.15983443527075 ], "tag": { "commentStart": 3457, @@ -3180,7 +3180,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ 4.4, - -7.56 + -7.55983443527075 ], "type": "ToPoint", "units": { @@ -3194,7 +3194,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ 4.4, - -7.56 + -7.55983443527075 ], "tag": { "commentStart": 3568, @@ -3249,7 +3249,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ -4.35, - -7.56 + -7.55983443527075 ], "type": "ToPoint", "units": { @@ -3263,7 +3263,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ -4.35, - -7.56 + -7.55983443527075 ], "tag": { "commentStart": 3756, @@ -3274,7 +3274,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ -7.0, - -10.21 + -10.20983443527075 ], "type": "ToPoint", "units": { @@ -3288,7 +3288,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ -7.0, - -10.21 + -10.20983443527075 ], "tag": null, "to": [ @@ -3511,7 +3511,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ 7.93, - -7.55 + -7.54983443527075 ], "type": "ToPoint", "units": { @@ -3525,7 +3525,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ 7.93, - -7.55 + -7.54983443527075 ], "p1": [ 7.93, @@ -3729,7 +3729,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "to": [ 7.93, - -7.55 + -7.54983443527075 ], "type": "ToPoint", "units": { @@ -3743,7 +3743,7 @@ description: Variables in memory after executing ball-joint-rod-end.kcl }, "from": [ 7.93, - -7.55 + -7.54983443527075 ], "p1": [ 7.93, diff --git a/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap index cb905c0df..f34b73bed 100644 --- a/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap @@ -99,8 +99,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 1.01, - "y": -6.46, + "x": 1.0099999999999998, + "y": -6.460000000000001, "z": 0.0 }, "angle_snap_increment": null @@ -116,8 +116,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.66, - "y": -7.79, + "x": -0.6600000000000019, + "y": -7.789999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -133,8 +133,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -1.78, - "y": -3.11, + "x": -1.7799999999999976, + "y": -3.1099999999999994, "z": 0.0 }, "angle_snap_increment": null @@ -202,7 +202,7 @@ description: Artifact commands bench.kcl "type": "tangential_arc_to", "to": { "x": 16.97, - "y": 0.67, + "y": 0.6699999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -269,7 +269,7 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.43, + "x": 0.4299999999999997, "y": 15.31, "z": 0.0 }, @@ -286,8 +286,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 2.63, - "y": 9.26, + "x": 2.629999999999999, + "y": 9.259999999999998, "z": 0.0 }, "angle_snap_increment": null @@ -337,8 +337,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -5.28, - "y": 3.36, + "x": -5.280000000000001, + "y": 3.3599999999999994, "z": 0.0 }, "angle_snap_increment": null @@ -388,8 +388,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -3.14, - "y": -2.68, + "x": -3.1399999999999952, + "y": -2.679999999999996, "z": 0.0 }, "angle_snap_increment": null @@ -405,8 +405,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -31.95, - "y": 1.72, + "x": -31.950000000000003, + "y": 1.7199999999999989, "z": 0.0 }, "angle_snap_increment": null @@ -575,8 +575,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 1.01, - "y": -6.46, + "x": 1.0099999999999998, + "y": -6.460000000000001, "z": 0.0 }, "angle_snap_increment": null @@ -592,8 +592,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.66, - "y": -7.79, + "x": -0.6600000000000019, + "y": -7.789999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -609,8 +609,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -1.78, - "y": -3.11, + "x": -1.7799999999999976, + "y": -3.1099999999999994, "z": 0.0 }, "angle_snap_increment": null @@ -678,7 +678,7 @@ description: Artifact commands bench.kcl "type": "tangential_arc_to", "to": { "x": 16.97, - "y": 0.67, + "y": 0.6699999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -745,7 +745,7 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.43, + "x": 0.4299999999999997, "y": 15.31, "z": 0.0 }, @@ -762,8 +762,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 2.63, - "y": 9.26, + "x": 2.629999999999999, + "y": 9.259999999999998, "z": 0.0 }, "angle_snap_increment": null @@ -813,8 +813,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -5.28, - "y": 3.36, + "x": -5.280000000000001, + "y": 3.3599999999999994, "z": 0.0 }, "angle_snap_increment": null @@ -864,8 +864,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -3.14, - "y": -2.68, + "x": -3.1399999999999952, + "y": -2.679999999999996, "z": 0.0 }, "angle_snap_increment": null @@ -881,8 +881,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -31.95, - "y": 1.72, + "x": -31.950000000000003, + "y": 1.7199999999999989, "z": 0.0 }, "angle_snap_increment": null @@ -1100,8 +1100,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 1.01, - "y": -6.46, + "x": 1.0099999999999998, + "y": -6.460000000000001, "z": 0.0 }, "angle_snap_increment": null @@ -1117,8 +1117,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.66, - "y": -7.79, + "x": -0.6600000000000019, + "y": -7.789999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -1134,8 +1134,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -1.78, - "y": -3.11, + "x": -1.7799999999999976, + "y": -3.1099999999999994, "z": 0.0 }, "angle_snap_increment": null @@ -1203,7 +1203,7 @@ description: Artifact commands bench.kcl "type": "tangential_arc_to", "to": { "x": 16.97, - "y": 0.67, + "y": 0.6699999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -1270,7 +1270,7 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.43, + "x": 0.4299999999999997, "y": 15.31, "z": 0.0 }, @@ -1287,8 +1287,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 2.63, - "y": 9.26, + "x": 2.629999999999999, + "y": 9.259999999999998, "z": 0.0 }, "angle_snap_increment": null @@ -1338,8 +1338,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -5.28, - "y": 3.36, + "x": -5.280000000000001, + "y": 3.3599999999999994, "z": 0.0 }, "angle_snap_increment": null @@ -1389,8 +1389,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -3.14, - "y": -2.68, + "x": -3.1399999999999952, + "y": -2.679999999999996, "z": 0.0 }, "angle_snap_increment": null @@ -1406,8 +1406,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -31.95, - "y": 1.72, + "x": -31.950000000000003, + "y": 1.7199999999999989, "z": 0.0 }, "angle_snap_increment": null @@ -1560,8 +1560,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 1.01, - "y": -6.46, + "x": 1.0099999999999998, + "y": -6.460000000000001, "z": 0.0 }, "angle_snap_increment": null @@ -1577,8 +1577,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.66, - "y": -7.79, + "x": -0.6600000000000019, + "y": -7.789999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -1594,8 +1594,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -1.78, - "y": -3.11, + "x": -1.7799999999999976, + "y": -3.1099999999999994, "z": 0.0 }, "angle_snap_increment": null @@ -1663,7 +1663,7 @@ description: Artifact commands bench.kcl "type": "tangential_arc_to", "to": { "x": 16.97, - "y": 0.67, + "y": 0.6699999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -1730,7 +1730,7 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.43, + "x": 0.4299999999999997, "y": 15.31, "z": 0.0 }, @@ -1747,8 +1747,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 2.63, - "y": 9.26, + "x": 2.629999999999999, + "y": 9.259999999999998, "z": 0.0 }, "angle_snap_increment": null @@ -1798,8 +1798,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -5.28, - "y": 3.36, + "x": -5.280000000000001, + "y": 3.3599999999999994, "z": 0.0 }, "angle_snap_increment": null @@ -1849,8 +1849,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -3.14, - "y": -2.68, + "x": -3.1399999999999952, + "y": -2.679999999999996, "z": 0.0 }, "angle_snap_increment": null @@ -1866,8 +1866,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -31.95, - "y": 1.72, + "x": -31.950000000000003, + "y": 1.7199999999999989, "z": 0.0 }, "angle_snap_increment": null @@ -2085,8 +2085,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 1.01, - "y": -6.46, + "x": 1.0099999999999998, + "y": -6.460000000000001, "z": 0.0 }, "angle_snap_increment": null @@ -2102,8 +2102,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.66, - "y": -7.79, + "x": -0.6600000000000019, + "y": -7.789999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -2119,8 +2119,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -1.78, - "y": -3.11, + "x": -1.7799999999999976, + "y": -3.1099999999999994, "z": 0.0 }, "angle_snap_increment": null @@ -2188,7 +2188,7 @@ description: Artifact commands bench.kcl "type": "tangential_arc_to", "to": { "x": 16.97, - "y": 0.67, + "y": 0.6699999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -2255,7 +2255,7 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.43, + "x": 0.4299999999999997, "y": 15.31, "z": 0.0 }, @@ -2272,8 +2272,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 2.63, - "y": 9.26, + "x": 2.629999999999999, + "y": 9.259999999999998, "z": 0.0 }, "angle_snap_increment": null @@ -2323,8 +2323,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -5.28, - "y": 3.36, + "x": -5.280000000000001, + "y": 3.3599999999999994, "z": 0.0 }, "angle_snap_increment": null @@ -2374,8 +2374,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -3.14, - "y": -2.68, + "x": -3.1399999999999952, + "y": -2.679999999999996, "z": 0.0 }, "angle_snap_increment": null @@ -2391,8 +2391,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -31.95, - "y": 1.72, + "x": -31.950000000000003, + "y": 1.7199999999999989, "z": 0.0 }, "angle_snap_increment": null @@ -2545,8 +2545,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 1.01, - "y": -6.46, + "x": 1.0099999999999998, + "y": -6.460000000000001, "z": 0.0 }, "angle_snap_increment": null @@ -2562,8 +2562,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.66, - "y": -7.79, + "x": -0.6600000000000019, + "y": -7.789999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -2579,8 +2579,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -1.78, - "y": -3.11, + "x": -1.7799999999999976, + "y": -3.1099999999999994, "z": 0.0 }, "angle_snap_increment": null @@ -2648,7 +2648,7 @@ description: Artifact commands bench.kcl "type": "tangential_arc_to", "to": { "x": 16.97, - "y": 0.67, + "y": 0.6699999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -2715,7 +2715,7 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.43, + "x": 0.4299999999999997, "y": 15.31, "z": 0.0 }, @@ -2732,8 +2732,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 2.63, - "y": 9.26, + "x": 2.629999999999999, + "y": 9.259999999999998, "z": 0.0 }, "angle_snap_increment": null @@ -2783,8 +2783,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -5.28, - "y": 3.36, + "x": -5.280000000000001, + "y": 3.3599999999999994, "z": 0.0 }, "angle_snap_increment": null @@ -2834,8 +2834,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -3.14, - "y": -2.68, + "x": -3.1399999999999952, + "y": -2.679999999999996, "z": 0.0 }, "angle_snap_increment": null @@ -2851,8 +2851,8 @@ description: Artifact commands bench.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -31.95, - "y": 1.72, + "x": -31.950000000000003, + "y": 1.7199999999999989, "z": 0.0 }, "angle_snap_increment": null @@ -3083,7 +3083,7 @@ description: Artifact commands bench.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -10.614, + "x": -10.614359353944899, "y": 8.0, "z": 0.0 } @@ -3105,7 +3105,7 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": -11.307, + "x": -11.30717967697245, "y": 9.2, "z": 0.0 }, @@ -3122,7 +3122,7 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": -12.693, + "x": -12.69282032302755, "y": 9.2, "z": 0.0 }, @@ -3139,7 +3139,7 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": -13.386, + "x": -13.385640646055101, "y": 8.0, "z": 0.0 }, @@ -3156,7 +3156,24 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": -12.693, + "x": -12.69282032302755, + "y": 6.800000000000001, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -11.30717967697245, "y": 6.8, "z": 0.0 }, @@ -3173,24 +3190,7 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": -11.307, - "y": 6.8, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -10.614, + "x": -10.614359353944899, "y": 8.0, "z": 0.0 }, @@ -3357,7 +3357,7 @@ description: Artifact commands bench.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 17.386, + "x": 17.3856406460551, "y": 8.0, "z": 0.0 } @@ -3379,7 +3379,7 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": 16.693, + "x": 16.69282032302755, "y": 9.2, "z": 0.0 }, @@ -3396,7 +3396,7 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": 15.307, + "x": 15.30717967697245, "y": 9.2, "z": 0.0 }, @@ -3413,7 +3413,7 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": 14.614, + "x": 14.614359353944899, "y": 8.0, "z": 0.0 }, @@ -3430,7 +3430,24 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": 15.307, + "x": 15.30717967697245, + "y": 6.800000000000001, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 16.69282032302755, "y": 6.8, "z": 0.0 }, @@ -3447,24 +3464,7 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": 16.693, - "y": 6.8, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 17.386, + "x": 17.3856406460551, "y": 8.0, "z": 0.0 }, @@ -3752,8 +3752,8 @@ description: Artifact commands bench.kcl [ { "translate": { - "x": 10.986, - "y": -0.549, + "x": 10.986275727656292, + "y": -0.5493137863828146, "z": 0.0 }, "scale": { @@ -3781,8 +3781,8 @@ description: Artifact commands bench.kcl [ { "translate": { - "x": 21.973, - "y": -1.099, + "x": 21.972551455312583, + "y": -1.0986275727656292, "z": 0.0 }, "scale": { @@ -4090,8 +4090,8 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": -1.985, - "y": 0.244, + "x": -1.985092303282644, + "y": 0.2437386868102951, "z": 0.0 }, "relative": true @@ -4124,8 +4124,8 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": 0.919, - "y": 6.536, + "x": 0.918542466336432, + "y": 6.535769253694364, "z": 0.0 }, "relative": true @@ -4158,8 +4158,8 @@ description: Artifact commands bench.kcl "segment": { "type": "line", "end": { - "x": 1.985, - "y": -0.244, + "x": 1.985092303282644, + "y": -0.24373868681029495, "z": 0.0 }, "relative": true @@ -4202,8 +4202,8 @@ description: Artifact commands bench.kcl [ { "translate": { - "x": -1.493, - "y": -10.898, + "x": -1.4930535746301998, + "y": -10.89820127467299, "z": 0.0 }, "scale": { @@ -4468,7 +4468,7 @@ description: Artifact commands bench.kcl "segment": { "type": "arc", "center": { - "x": -0.0, + "x": -0.0000000000000006123233995736766, "y": 23.0 }, "radius": 10.0, @@ -4849,7 +4849,7 @@ description: Artifact commands bench.kcl "segment": { "type": "arc", "center": { - "x": -0.0, + "x": -0.0000000000000006123233995736766, "y": 23.0 }, "radius": 10.0, diff --git a/rust/kcl-lib/tests/kcl_samples/bench/ops.snap b/rust/kcl-lib/tests/kcl_samples/bench/ops.snap index 28b0f4b33..f7b494e85 100644 --- a/rust/kcl-lib/tests/kcl_samples/bench/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/bench/ops.snap @@ -2141,7 +2141,7 @@ description: Operations executed bench.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2157,7 +2157,7 @@ description: Operations executed bench.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2174,7 +2174,7 @@ description: Operations executed bench.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/bone-plate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bone-plate/artifact_commands.snap index 34ee9e954..fad77c357 100644 --- a/rust/kcl-lib/tests/kcl_samples/bone-plate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/bone-plate/artifact_commands.snap @@ -82,7 +82,7 @@ description: Artifact commands bone-plate.kcl "type": "arc", "center": { "x": 142.9, - "y": -0.0 + "y": -0.00000000000001469576158976824 }, "radius": 120.0, "start": { @@ -106,8 +106,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "arc", "center": { - "x": 20.692, - "y": 12.701 + "x": 20.692313968821097, + "y": 12.70090386821724 }, "radius": 5.0, "start": { @@ -131,8 +131,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "arc", "center": { - "x": 143.631, - "y": 16.746 + "x": 143.63124023028345, + "y": 16.745988840091965 }, "radius": 120.0, "start": { @@ -156,8 +156,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "arc", "center": { - "x": 21.424, - "y": 29.447 + "x": 21.423554199104544, + "y": 29.44689270830922 }, "radius": 5.0, "start": { @@ -181,8 +181,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "arc", "center": { - "x": 144.362, - "y": 33.492 + "x": 144.3624804605669, + "y": 33.49197768018394 }, "radius": 120.0, "start": { @@ -206,8 +206,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "arc", "center": { - "x": 22.155, - "y": 46.193 + "x": 22.15479442938799, + "y": 46.192881548401196 }, "radius": 5.0, "start": { @@ -231,8 +231,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "arc", "center": { - "x": 195.094, - "y": 50.238 + "x": 195.09372069085035, + "y": 50.23796652027591 }, "radius": 170.0, "start": { @@ -256,8 +256,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 15.775, - "y": 23.872, + "x": 15.775001521756096, + "y": 23.87219472422295, "z": 0.0 }, "angle_snap_increment": null @@ -273,8 +273,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 15.12, - "y": 25.2, + "x": 15.120000000000005, + "y": 25.200000000000003, "z": 0.0 }, "angle_snap_increment": null @@ -290,8 +290,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "line", "end": { - "x": 0.41, - "y": 23.156, + "x": 0.4095343070480605, + "y": 23.15637885446148, "z": 0.0 }, "relative": true @@ -307,8 +307,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 3.6, - "y": 0.204, + "x": 3.6004656929519356, + "y": 0.20362114553853417, "z": 0.0 }, "angle_snap_increment": null @@ -324,8 +324,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "line", "end": { - "x": 3.342, - "y": -25.431, + "x": 3.3421967165919395, + "y": -25.43132362083425, "z": 0.0 }, "relative": true @@ -341,8 +341,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -15.922, - "y": -29.479, + "x": -15.922196716591934, + "y": -29.478676379165748, "z": 0.0 }, "angle_snap_increment": null @@ -358,8 +358,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -13.15, - "y": -17.8, + "x": -13.149999999999999, + "y": -17.799999999999997, "z": 0.0 }, "angle_snap_increment": null @@ -375,8 +375,8 @@ description: Artifact commands bone-plate.kcl "segment": { "type": "line", "end": { - "x": -7.4, - "y": -48.499, + "x": -7.399794536769442, + "y": -48.498728239136305, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/kcl_samples/bone-plate/ops.snap b/rust/kcl-lib/tests/kcl_samples/bone-plate/ops.snap index 47085bc9b..2aa09087a 100644 --- a/rust/kcl-lib/tests/kcl_samples/bone-plate/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/bone-plate/ops.snap @@ -1591,7 +1591,7 @@ description: Operations executed bone-plate.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1607,7 +1607,7 @@ description: Operations executed bone-plate.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1624,7 +1624,7 @@ description: Operations executed bone-plate.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/bone-plate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/bone-plate/program_memory.snap index 57d3e22e3..e571c1a38 100644 --- a/rust/kcl-lib/tests/kcl_samples/bone-plate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/bone-plate/program_memory.snap @@ -1292,7 +1292,7 @@ description: Variables in memory after executing bone-plate.kcl "ccw": false, "center": [ 142.9, - -0.0 + -0.00000000000001469576158976824 ], "from": [ 22.9, @@ -1301,8 +1301,8 @@ description: Variables in memory after executing bone-plate.kcl "radius": 120.0, "tag": null, "to": [ - 23.192, - 8.371 + 23.192313968821097, + 8.370776849295048 ], "type": "Arc", "units": { @@ -1316,18 +1316,18 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": true, "center": [ - 20.692, - 12.701 + 20.692313968821097, + 12.70090386821724 ], "from": [ - 23.192, - 8.371 + 23.192313968821097, + 8.370776849295048 ], "radius": 5.0, "tag": null, "to": [ - 23.631, - 16.746 + 23.631240230283463, + 16.74598884009198 ], "type": "Arc", "units": { @@ -1341,18 +1341,18 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": false, "center": [ - 143.631, - 16.746 + 143.63124023028345, + 16.745988840091965 ], "from": [ - 23.631, - 16.746 + 23.631240230283463, + 16.74598884009198 ], "radius": 120.0, "tag": null, "to": [ - 23.924, - 25.117 + 23.923554199104544, + 25.116765689387027 ], "type": "Arc", "units": { @@ -1366,18 +1366,18 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": true, "center": [ - 21.424, - 29.447 + 21.423554199104544, + 29.44689270830922 ], "from": [ - 23.924, - 25.117 + 23.923554199104544, + 25.116765689387027 ], "radius": 5.0, "tag": null, "to": [ - 24.362, - 33.492 + 24.36248046056691, + 33.49197768018396 ], "type": "Arc", "units": { @@ -1391,18 +1391,18 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": false, "center": [ - 144.362, - 33.492 + 144.3624804605669, + 33.49197768018394 ], "from": [ - 24.362, - 33.492 + 24.36248046056691, + 33.49197768018396 ], "radius": 120.0, "tag": null, "to": [ - 24.655, - 41.863 + 24.65479442938799, + 41.862754529479005 ], "type": "Arc", "units": { @@ -1416,18 +1416,18 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": true, "center": [ - 22.155, - 46.193 + 22.15479442938799, + 46.192881548401196 ], "from": [ - 24.655, - 41.863 + 24.65479442938799, + 41.862754529479005 ], "radius": 5.0, "tag": null, "to": [ - 25.094, - 50.238 + 25.093720690850358, + 50.23796652027593 ], "type": "Arc", "units": { @@ -1441,18 +1441,18 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": false, "center": [ - 195.094, - 50.238 + 195.09372069085035, + 50.23796652027591 ], "from": [ - 25.094, - 50.238 + 25.093720690850358, + 50.23796652027593 ], "radius": 170.0, "tag": null, "to": [ - 26.025, - 68.008 + 26.0249984782439, + 68.00780527577705 ], "type": "Arc", "units": { @@ -1466,12 +1466,12 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": false, "center": [ - 56.883, - 64.764 + 56.88345258473883, + 64.76445105543291 ], "from": [ - 26.025, - 68.008 + 26.0249984782439, + 68.00780527577705 ], "tag": null, "to": [ @@ -1490,8 +1490,8 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": true, "center": [ - 27.493, - 117.6 + 27.492598215982884, + 117.60044107041027 ], "from": [ 41.8, @@ -1524,8 +1524,8 @@ description: Variables in memory after executing bone-plate.kcl ], "tag": null, "to": [ - 57.33, - 140.236 + 57.329534307048064, + 140.23637885446146 ], "type": "ToPoint", "units": { @@ -1539,12 +1539,12 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": false, "center": [ - 59.137, - 140.204 + 59.13733310804993, + 140.2044068594483 ], "from": [ - 57.33, - 140.236 + 57.329534307048064, + 140.23637885446146 ], "tag": { "commentStart": 1189, @@ -1573,8 +1573,8 @@ description: Variables in memory after executing bone-plate.kcl ], "tag": null, "to": [ - 64.272, - 115.009 + 64.27219671659194, + 115.00867637916575 ], "type": "ToPoint", "units": { @@ -1588,12 +1588,12 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": false, "center": [ - 35.921, - 111.283 + 35.920716991460246, + 111.28271135034474 ], "from": [ - 64.272, - 115.009 + 64.27219671659194, + 115.00867637916575 ], "tag": null, "to": [ @@ -1612,8 +1612,8 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": true, "center": [ - 58.669, - 64.149 + 58.66925898087521, + 64.14912889896019 ], "from": [ 48.35, @@ -1646,8 +1646,8 @@ description: Variables in memory after executing bone-plate.kcl ], "tag": null, "to": [ - 27.8, - 19.231 + 27.80020546323056, + 19.2312717608637 ], "type": "ToPoint", "units": { @@ -1660,8 +1660,8 @@ description: Variables in memory after executing bone-plate.kcl "sourceRange": [] }, "from": [ - 27.8, - 19.231 + 27.80020546323056, + 19.2312717608637 ], "tag": null, "to": [ @@ -1935,7 +1935,7 @@ description: Variables in memory after executing bone-plate.kcl "ccw": false, "center": [ 142.9, - -0.0 + -0.00000000000001469576158976824 ], "from": [ 22.9, @@ -1944,8 +1944,8 @@ description: Variables in memory after executing bone-plate.kcl "radius": 120.0, "tag": null, "to": [ - 23.192, - 8.371 + 23.192313968821097, + 8.370776849295048 ], "type": "Arc", "units": { @@ -1959,18 +1959,18 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": true, "center": [ - 20.692, - 12.701 + 20.692313968821097, + 12.70090386821724 ], "from": [ - 23.192, - 8.371 + 23.192313968821097, + 8.370776849295048 ], "radius": 5.0, "tag": null, "to": [ - 23.631, - 16.746 + 23.631240230283463, + 16.74598884009198 ], "type": "Arc", "units": { @@ -1984,18 +1984,18 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": false, "center": [ - 143.631, - 16.746 + 143.63124023028345, + 16.745988840091965 ], "from": [ - 23.631, - 16.746 + 23.631240230283463, + 16.74598884009198 ], "radius": 120.0, "tag": null, "to": [ - 23.924, - 25.117 + 23.923554199104544, + 25.116765689387027 ], "type": "Arc", "units": { @@ -2009,18 +2009,18 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": true, "center": [ - 21.424, - 29.447 + 21.423554199104544, + 29.44689270830922 ], "from": [ - 23.924, - 25.117 + 23.923554199104544, + 25.116765689387027 ], "radius": 5.0, "tag": null, "to": [ - 24.362, - 33.492 + 24.36248046056691, + 33.49197768018396 ], "type": "Arc", "units": { @@ -2034,18 +2034,18 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": false, "center": [ - 144.362, - 33.492 + 144.3624804605669, + 33.49197768018394 ], "from": [ - 24.362, - 33.492 + 24.36248046056691, + 33.49197768018396 ], "radius": 120.0, "tag": null, "to": [ - 24.655, - 41.863 + 24.65479442938799, + 41.862754529479005 ], "type": "Arc", "units": { @@ -2059,18 +2059,18 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": true, "center": [ - 22.155, - 46.193 + 22.15479442938799, + 46.192881548401196 ], "from": [ - 24.655, - 41.863 + 24.65479442938799, + 41.862754529479005 ], "radius": 5.0, "tag": null, "to": [ - 25.094, - 50.238 + 25.093720690850358, + 50.23796652027593 ], "type": "Arc", "units": { @@ -2084,18 +2084,18 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": false, "center": [ - 195.094, - 50.238 + 195.09372069085035, + 50.23796652027591 ], "from": [ - 25.094, - 50.238 + 25.093720690850358, + 50.23796652027593 ], "radius": 170.0, "tag": null, "to": [ - 26.025, - 68.008 + 26.0249984782439, + 68.00780527577705 ], "type": "Arc", "units": { @@ -2109,12 +2109,12 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": false, "center": [ - 56.883, - 64.764 + 56.88345258473883, + 64.76445105543291 ], "from": [ - 26.025, - 68.008 + 26.0249984782439, + 68.00780527577705 ], "tag": null, "to": [ @@ -2133,8 +2133,8 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": true, "center": [ - 27.493, - 117.6 + 27.492598215982884, + 117.60044107041027 ], "from": [ 41.8, @@ -2167,8 +2167,8 @@ description: Variables in memory after executing bone-plate.kcl ], "tag": null, "to": [ - 57.33, - 140.236 + 57.329534307048064, + 140.23637885446146 ], "type": "ToPoint", "units": { @@ -2182,12 +2182,12 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": false, "center": [ - 59.137, - 140.204 + 59.13733310804993, + 140.2044068594483 ], "from": [ - 57.33, - 140.236 + 57.329534307048064, + 140.23637885446146 ], "tag": { "commentStart": 1189, @@ -2216,8 +2216,8 @@ description: Variables in memory after executing bone-plate.kcl ], "tag": null, "to": [ - 64.272, - 115.009 + 64.27219671659194, + 115.00867637916575 ], "type": "ToPoint", "units": { @@ -2231,12 +2231,12 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": false, "center": [ - 35.921, - 111.283 + 35.920716991460246, + 111.28271135034474 ], "from": [ - 64.272, - 115.009 + 64.27219671659194, + 115.00867637916575 ], "tag": null, "to": [ @@ -2255,8 +2255,8 @@ description: Variables in memory after executing bone-plate.kcl }, "ccw": true, "center": [ - 58.669, - 64.149 + 58.66925898087521, + 64.14912889896019 ], "from": [ 48.35, @@ -2289,8 +2289,8 @@ description: Variables in memory after executing bone-plate.kcl ], "tag": null, "to": [ - 27.8, - 19.231 + 27.80020546323056, + 19.2312717608637 ], "type": "ToPoint", "units": { @@ -2303,8 +2303,8 @@ description: Variables in memory after executing bone-plate.kcl "sourceRange": [] }, "from": [ - 27.8, - 19.231 + 27.80020546323056, + 19.2312717608637 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/kcl_samples/bottle/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bottle/artifact_commands.snap index 7910ca046..6afc00c64 100644 --- a/rust/kcl-lib/tests/kcl_samples/bottle/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/bottle/artifact_commands.snap @@ -82,7 +82,7 @@ description: Artifact commands bottle.kcl "type": "line", "end": { "x": 0.0, - "y": 26.667, + "y": 26.666666666666668, "z": 0.0 }, "relative": true @@ -104,7 +104,7 @@ description: Artifact commands bottle.kcl }, "end": { "x": 62.5, - "y": 26.667, + "y": 26.666666666666668, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/bottle/ops.snap b/rust/kcl-lib/tests/kcl_samples/bottle/ops.snap index df474aa83..8bff76f5e 100644 --- a/rust/kcl-lib/tests/kcl_samples/bottle/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/bottle/ops.snap @@ -549,7 +549,7 @@ description: Operations executed bottle.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -565,7 +565,7 @@ description: Operations executed bottle.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -582,7 +582,7 @@ description: Operations executed bottle.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/bottle/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/bottle/program_memory.snap index 31910a693..416bddce9 100644 --- a/rust/kcl-lib/tests/kcl_samples/bottle/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/bottle/program_memory.snap @@ -26,7 +26,7 @@ description: Variables in memory after executing bottle.kcl "tag": null, "to": [ -62.5, - 26.667 + 26.666666666666668 ], "type": "ToPoint", "units": { @@ -40,7 +40,7 @@ description: Variables in memory after executing bottle.kcl }, "from": [ -62.5, - 26.667 + 26.666666666666668 ], "p1": [ -62.5, @@ -57,7 +57,7 @@ description: Variables in memory after executing bottle.kcl "tag": null, "to": [ 62.5, - 26.667 + 26.666666666666668 ], "type": "ArcThreePoint", "units": { @@ -71,7 +71,7 @@ description: Variables in memory after executing bottle.kcl }, "from": [ 62.5, - 26.667 + 26.666666666666668 ], "tag": null, "to": [ @@ -279,7 +279,7 @@ description: Variables in memory after executing bottle.kcl "tag": null, "to": [ -62.5, - 26.667 + 26.666666666666668 ], "type": "ToPoint", "units": { @@ -293,7 +293,7 @@ description: Variables in memory after executing bottle.kcl }, "from": [ -62.5, - 26.667 + 26.666666666666668 ], "p1": [ -62.5, @@ -310,7 +310,7 @@ description: Variables in memory after executing bottle.kcl "tag": null, "to": [ 62.5, - 26.667 + 26.666666666666668 ], "type": "ArcThreePoint", "units": { @@ -324,7 +324,7 @@ description: Variables in memory after executing bottle.kcl }, "from": [ 62.5, - 26.667 + 26.666666666666668 ], "tag": null, "to": [ @@ -542,7 +542,7 @@ description: Variables in memory after executing bottle.kcl "tag": null, "to": [ -62.5, - 26.667 + 26.666666666666668 ], "type": "ToPoint", "units": { @@ -556,7 +556,7 @@ description: Variables in memory after executing bottle.kcl }, "from": [ -62.5, - 26.667 + 26.666666666666668 ], "p1": [ -62.5, @@ -573,7 +573,7 @@ description: Variables in memory after executing bottle.kcl "tag": null, "to": [ 62.5, - 26.667 + 26.666666666666668 ], "type": "ArcThreePoint", "units": { @@ -587,7 +587,7 @@ description: Variables in memory after executing bottle.kcl }, "from": [ 62.5, - 26.667 + 26.666666666666668 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap index 439423cd8..81cdf140c 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap @@ -81,7 +81,7 @@ description: Artifact commands bracket.kcl "segment": { "type": "line", "end": { - "x": 117.225, + "x": 117.22465281581117, "y": 0.0, "z": 0.0 }, @@ -99,7 +99,7 @@ description: Artifact commands bracket.kcl "type": "line", "end": { "x": 0.0, - "y": 9.775, + "y": 9.775347184188835, "z": 0.0 }, "relative": true @@ -149,7 +149,7 @@ description: Artifact commands bracket.kcl "segment": { "type": "line", "end": { - "x": 9.775, + "x": 9.775347184188835, "y": 0.0, "z": 0.0 }, @@ -268,8 +268,8 @@ description: Artifact commands bracket.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -19.05, - "y": 19.05, + "x": -19.049999999999997, + "y": 19.049999999999997, "z": 0.0 } } @@ -291,7 +291,7 @@ description: Artifact commands bracket.kcl "type": "arc", "center": { "x": -25.4, - "y": 19.05 + "y": 19.049999999999997 }, "radius": 6.35, "start": { @@ -325,7 +325,7 @@ description: Artifact commands bracket.kcl [ { "translate": { - "x": -72.775, + "x": -72.77465281581115, "y": 0.0, "z": 0.0 }, @@ -366,7 +366,7 @@ description: Artifact commands bracket.kcl { "translate": { "x": 0.0, - "y": 88.9, + "y": 88.89999999999999, "z": 0.0 }, "scale": { @@ -406,7 +406,7 @@ description: Artifact commands bracket.kcl { "translate": { "x": 0.0, - "y": 88.9, + "y": 88.89999999999999, "z": 0.0 }, "scale": { @@ -685,7 +685,7 @@ description: Artifact commands bracket.kcl "path": "[uuid]", "to": { "x": 34.925, - "y": 23.813, + "y": 23.8125, "z": 0.0 } } @@ -706,8 +706,8 @@ description: Artifact commands bracket.kcl "segment": { "type": "arc", "center": { - "x": 26.987, - "y": 23.813 + "x": 26.987499999999997, + "y": 23.8125 }, "radius": 7.9375, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/ops.snap b/rust/kcl-lib/tests/kcl_samples/bracket/ops.snap index 845c545d4..ed39c60d9 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/bracket/ops.snap @@ -339,7 +339,7 @@ description: Operations executed bracket.kcl "name": "thickness", "value": { "type": "Number", - "value": 0.385, + "value": 0.3848561883538911, "ty": { "type": "Default", "len": { @@ -405,7 +405,7 @@ description: Operations executed bracket.kcl "name": "extBendRadius", "value": { "type": "Number", - "value": 0.635, + "value": 0.6348561883538911, "ty": { "type": "Default", "len": { @@ -504,7 +504,7 @@ description: Operations executed bracket.kcl "name": "wallMountingHolePlacementOffset", "value": { "type": "Number", - "value": 0.938, + "value": 0.9375, "ty": { "type": "Default", "len": { @@ -694,7 +694,7 @@ description: Operations executed bracket.kcl "length": { "value": { "type": "Number", - "value": -0.395, + "value": -0.39485618835389114, "ty": { "type": "Default", "len": { @@ -797,7 +797,7 @@ description: Operations executed bracket.kcl "length": { "value": { "type": "Number", - "value": -0.485, + "value": -0.4848561883538911, "ty": { "type": "Default", "len": { @@ -847,7 +847,7 @@ description: Operations executed bracket.kcl "radius": { "value": { "type": "Number", - "value": 0.635, + "value": 0.6348561883538911, "ty": { "type": "Default", "len": { @@ -1019,7 +1019,7 @@ description: Operations executed bracket.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1035,7 +1035,7 @@ description: Operations executed bracket.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1052,7 +1052,7 @@ description: Operations executed bracket.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap index 35f25acdc..e5df95d98 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap @@ -123,7 +123,7 @@ description: Variables in memory after executing bracket.kcl "value": "seg01" }, "to": [ - 4.615, + 4.615143811646109, 0.0 ], "type": "ToPoint", @@ -137,7 +137,7 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, + 4.615143811646109, 0.0 ], "tag": { @@ -148,8 +148,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg02" }, "to": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -162,8 +162,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "tag": { "commentStart": 2263, @@ -173,8 +173,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg03" }, "to": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -187,8 +187,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "tag": { "commentStart": 2315, @@ -198,8 +198,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg04" }, "to": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -212,8 +212,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "tag": { "commentStart": 2360, @@ -223,8 +223,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg05" }, "to": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -237,8 +237,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "tag": { "commentStart": 2436, @@ -367,7 +367,7 @@ description: Variables in memory after executing bracket.kcl }, "extBendRadius": { "type": "Number", - "value": 0.635, + "value": 0.6348561883538911, "ty": { "type": "Default", "len": { @@ -686,7 +686,7 @@ description: Variables in memory after executing bracket.kcl "value": "seg01" }, "to": [ - 4.615, + 4.615143811646109, 0.0 ], "type": "ToPoint", @@ -700,7 +700,7 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, + 4.615143811646109, 0.0 ], "tag": { @@ -711,8 +711,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg02" }, "to": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -725,8 +725,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "tag": { "commentStart": 2263, @@ -736,8 +736,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg03" }, "to": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -750,8 +750,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "tag": { "commentStart": 2315, @@ -761,8 +761,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg04" }, "to": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -775,8 +775,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "tag": { "commentStart": 2360, @@ -786,8 +786,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg05" }, "to": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -800,8 +800,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "tag": { "commentStart": 2436, @@ -1135,7 +1135,7 @@ description: Variables in memory after executing bracket.kcl "value": "seg01" }, "to": [ - 4.615, + 4.615143811646109, 0.0 ], "type": "ToPoint", @@ -1149,7 +1149,7 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, + 4.615143811646109, 0.0 ], "tag": { @@ -1160,8 +1160,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg02" }, "to": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -1174,8 +1174,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "tag": { "commentStart": 2263, @@ -1185,8 +1185,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg03" }, "to": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -1199,8 +1199,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "tag": { "commentStart": 2315, @@ -1210,8 +1210,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg04" }, "to": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -1224,8 +1224,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "tag": { "commentStart": 2360, @@ -1235,8 +1235,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg05" }, "to": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -1249,8 +1249,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "tag": { "commentStart": 2436, @@ -1584,7 +1584,7 @@ description: Variables in memory after executing bracket.kcl "value": "seg01" }, "to": [ - 4.615, + 4.615143811646109, 0.0 ], "type": "ToPoint", @@ -1598,7 +1598,7 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, + 4.615143811646109, 0.0 ], "tag": { @@ -1609,8 +1609,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg02" }, "to": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -1623,8 +1623,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "tag": { "commentStart": 2263, @@ -1634,8 +1634,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg03" }, "to": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -1648,8 +1648,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "tag": { "commentStart": 2315, @@ -1659,8 +1659,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg04" }, "to": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -1673,8 +1673,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "tag": { "commentStart": 2360, @@ -1684,8 +1684,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg05" }, "to": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -1698,8 +1698,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "tag": { "commentStart": 2436, @@ -2033,7 +2033,7 @@ description: Variables in memory after executing bracket.kcl "value": "seg01" }, "to": [ - 4.615, + 4.615143811646109, 0.0 ], "type": "ToPoint", @@ -2047,7 +2047,7 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, + 4.615143811646109, 0.0 ], "tag": { @@ -2058,8 +2058,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg02" }, "to": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -2072,8 +2072,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "tag": { "commentStart": 2263, @@ -2083,8 +2083,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg03" }, "to": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -2097,8 +2097,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "tag": { "commentStart": 2315, @@ -2108,8 +2108,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg04" }, "to": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -2122,8 +2122,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "tag": { "commentStart": 2360, @@ -2133,8 +2133,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg05" }, "to": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -2147,8 +2147,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "tag": { "commentStart": 2436, @@ -2328,7 +2328,7 @@ description: Variables in memory after executing bracket.kcl }, "thickness": { "type": "Number", - "value": 0.385, + "value": 0.3848561883538911, "ty": { "type": "Default", "len": { @@ -2367,7 +2367,7 @@ description: Variables in memory after executing bracket.kcl }, "wallMountingHolePlacementOffset": { "type": "Number", - "value": 0.938, + "value": 0.9375, "ty": { "type": "Default", "len": { @@ -2407,18 +2407,18 @@ description: Variables in memory after executing bracket.kcl }, "ccw": true, "center": [ - 1.063, - 0.938 + 1.0625, + 0.9375 ], "from": [ 1.375, - 0.938 + 0.9375 ], "radius": 0.3125, "tag": null, "to": [ 1.375, - 0.938 + 0.9375 ], "type": "Circle", "units": { @@ -2552,7 +2552,7 @@ description: Variables in memory after executing bracket.kcl "value": "seg01" }, "to": [ - 4.615, + 4.615143811646109, 0.0 ], "type": "ToPoint", @@ -2566,7 +2566,7 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, + 4.615143811646109, 0.0 ], "tag": { @@ -2577,8 +2577,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg02" }, "to": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -2591,8 +2591,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "tag": { "commentStart": 2263, @@ -2602,8 +2602,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg03" }, "to": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -2616,8 +2616,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "tag": { "commentStart": 2315, @@ -2627,8 +2627,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg04" }, "to": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -2641,8 +2641,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "tag": { "commentStart": 2360, @@ -2652,8 +2652,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg05" }, "to": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -2666,8 +2666,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "tag": { "commentStart": 2436, @@ -2800,11 +2800,11 @@ description: Variables in memory after executing bracket.kcl "start": { "from": [ 1.375, - 0.938 + 0.9375 ], "to": [ 1.375, - 0.938 + 0.9375 ], "units": { "type": "Inches" @@ -2856,18 +2856,18 @@ description: Variables in memory after executing bracket.kcl }, "ccw": true, "center": [ - 1.063, - 0.938 + 1.0625, + 0.9375 ], "from": [ 1.375, - 0.938 + 0.9375 ], "radius": 0.3125, "tag": null, "to": [ 1.375, - 0.938 + 0.9375 ], "type": "Circle", "units": { @@ -3001,7 +3001,7 @@ description: Variables in memory after executing bracket.kcl "value": "seg01" }, "to": [ - 4.615, + 4.615143811646109, 0.0 ], "type": "ToPoint", @@ -3015,7 +3015,7 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, + 4.615143811646109, 0.0 ], "tag": { @@ -3026,8 +3026,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg02" }, "to": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -3040,8 +3040,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 4.615, - 0.385 + 4.615143811646109, + 0.3848561883538911 ], "tag": { "commentStart": 2263, @@ -3051,8 +3051,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg03" }, "to": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "type": "ToPoint", "units": { @@ -3065,8 +3065,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - 0.385 + -0.3848561883538908, + 0.3848561883538911 ], "tag": { "commentStart": 2315, @@ -3076,8 +3076,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg04" }, "to": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -3090,8 +3090,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - -0.385, - -1.865 + -0.3848561883538908, + -1.8651438116461088 ], "tag": { "commentStart": 2360, @@ -3101,8 +3101,8 @@ description: Variables in memory after executing bracket.kcl "value": "seg05" }, "to": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "type": "ToPoint", "units": { @@ -3115,8 +3115,8 @@ description: Variables in memory after executing bracket.kcl "sourceRange": [] }, "from": [ - 0.0, - -1.865 + 0.00000000000000033306690738754696, + -1.8651438116461088 ], "tag": { "commentStart": 2436, @@ -3249,11 +3249,11 @@ description: Variables in memory after executing bracket.kcl "start": { "from": [ 1.375, - 0.938 + 0.9375 ], "to": [ 1.375, - 0.938 + 0.9375 ], "units": { "type": "Inches" diff --git a/rust/kcl-lib/tests/kcl_samples/brake-rotor/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/brake-rotor/artifact_commands.snap index 531bb5b7e..c04c55ed0 100644 --- a/rust/kcl-lib/tests/kcl_samples/brake-rotor/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/brake-rotor/artifact_commands.snap @@ -229,8 +229,8 @@ description: Artifact commands brake-rotor.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 14.707, - "y": 111.386, + "x": 14.707187885977188, + "y": 111.3864522812466, "z": 0.0 } } @@ -251,8 +251,8 @@ description: Artifact commands brake-rotor.kcl "segment": { "type": "arc", "center": { - "x": 11.707, - "y": 111.386 + "x": 11.707187885977188, + "y": 111.3864522812466 }, "radius": 3.0, "start": { @@ -305,8 +305,8 @@ description: Artifact commands brake-rotor.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 36.646, - "y": 125.57, + "x": 36.646475863327694, + "y": 125.57035741757888, "z": 0.0 } } @@ -327,8 +327,8 @@ description: Artifact commands brake-rotor.kcl "segment": { "type": "arc", "center": { - "x": 33.646, - "y": 125.57 + "x": 33.646475863327694, + "y": 125.57035741757888 }, "radius": 3.0, "start": { @@ -381,8 +381,8 @@ description: Artifact commands brake-rotor.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 63.197, - "y": 135.205, + "x": 63.197023175218455, + "y": 135.20472773110492, "z": 0.0 } } @@ -403,8 +403,8 @@ description: Artifact commands brake-rotor.kcl "segment": { "type": "arc", "center": { - "x": 60.197, - "y": 135.205 + "x": 60.197023175218455, + "y": 135.20472773110492 }, "radius": 3.0, "start": { @@ -1315,7 +1315,7 @@ description: Artifact commands brake-rotor.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.00000000000000367394039744206, "y": -60.0, "z": 0.0 }, @@ -1784,8 +1784,8 @@ description: Artifact commands brake-rotor.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 14.707, - "y": 111.386, + "x": 14.707187885977188, + "y": 111.3864522812466, "z": 0.0 } } @@ -1806,8 +1806,8 @@ description: Artifact commands brake-rotor.kcl "segment": { "type": "arc", "center": { - "x": 11.707, - "y": 111.386 + "x": 11.707187885977188, + "y": 111.3864522812466 }, "radius": 3.0, "start": { @@ -1869,8 +1869,8 @@ description: Artifact commands brake-rotor.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 36.646, - "y": 125.57, + "x": 36.646475863327694, + "y": 125.57035741757888, "z": 0.0 } } @@ -1891,8 +1891,8 @@ description: Artifact commands brake-rotor.kcl "segment": { "type": "arc", "center": { - "x": 33.646, - "y": 125.57 + "x": 33.646475863327694, + "y": 125.57035741757888 }, "radius": 3.0, "start": { @@ -1954,8 +1954,8 @@ description: Artifact commands brake-rotor.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 63.197, - "y": 135.205, + "x": 63.197023175218455, + "y": 135.20472773110492, "z": 0.0 } } @@ -1976,8 +1976,8 @@ description: Artifact commands brake-rotor.kcl "segment": { "type": "arc", "center": { - "x": 60.197, - "y": 135.205 + "x": 60.197023175218455, + "y": 135.20472773110492 }, "radius": 3.0, "start": { @@ -2873,7 +2873,7 @@ description: Artifact commands brake-rotor.kcl "segment": { "type": "line", "end": { - "x": 3.5, + "x": 3.4995465410369673, "y": 40.0, "z": 0.0 }, @@ -2890,7 +2890,7 @@ description: Artifact commands brake-rotor.kcl "segment": { "type": "line", "end": { - "x": 56.5, + "x": 56.50045345896304, "y": 0.0, "z": 0.0 }, @@ -2924,7 +2924,7 @@ description: Artifact commands brake-rotor.kcl "segment": { "type": "line", "end": { - "x": -51.938, + "x": -51.93789677659266, "y": 0.0, "z": 0.0 }, @@ -2941,7 +2941,7 @@ description: Artifact commands brake-rotor.kcl "segment": { "type": "line", "end": { - "x": -3.062, + "x": -3.0621032234073464, "y": -40.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/brake-rotor/ops.snap b/rust/kcl-lib/tests/kcl_samples/brake-rotor/ops.snap index 267f3e0bf..36673fb09 100644 --- a/rust/kcl-lib/tests/kcl_samples/brake-rotor/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/brake-rotor/ops.snap @@ -1184,7 +1184,7 @@ description: Operations executed brake-rotor.kcl "name": "xCenter", "value": { "type": "Number", - "value": 11.707, + "value": 11.707187885977188, "ty": { "type": "Default", "len": { @@ -1230,7 +1230,7 @@ description: Operations executed brake-rotor.kcl "name": "yCenter", "value": { "type": "Number", - "value": 111.386, + "value": 111.3864522812466, "ty": { "type": "Default", "len": { @@ -1617,7 +1617,7 @@ description: Operations executed brake-rotor.kcl "name": "xCenter", "value": { "type": "Number", - "value": 33.646, + "value": 33.646475863327694, "ty": { "type": "Default", "len": { @@ -1663,7 +1663,7 @@ description: Operations executed brake-rotor.kcl "name": "yCenter", "value": { "type": "Number", - "value": 125.57, + "value": 125.57035741757888, "ty": { "type": "Default", "len": { @@ -2050,7 +2050,7 @@ description: Operations executed brake-rotor.kcl "name": "xCenter", "value": { "type": "Number", - "value": 60.197, + "value": 60.197023175218455, "ty": { "type": "Default", "len": { @@ -2096,7 +2096,7 @@ description: Operations executed brake-rotor.kcl "name": "yCenter", "value": { "type": "Number", - "value": 135.205, + "value": 135.20472773110492, "ty": { "type": "Default", "len": { @@ -3382,7 +3382,7 @@ description: Operations executed brake-rotor.kcl "name": "xCenter", "value": { "type": "Number", - "value": 11.707, + "value": 11.707187885977188, "ty": { "type": "Default", "len": { @@ -3428,7 +3428,7 @@ description: Operations executed brake-rotor.kcl "name": "yCenter", "value": { "type": "Number", - "value": 111.386, + "value": 111.3864522812466, "ty": { "type": "Default", "len": { @@ -3815,7 +3815,7 @@ description: Operations executed brake-rotor.kcl "name": "xCenter", "value": { "type": "Number", - "value": 33.646, + "value": 33.646475863327694, "ty": { "type": "Default", "len": { @@ -3861,7 +3861,7 @@ description: Operations executed brake-rotor.kcl "name": "yCenter", "value": { "type": "Number", - "value": 125.57, + "value": 125.57035741757888, "ty": { "type": "Default", "len": { @@ -4248,7 +4248,7 @@ description: Operations executed brake-rotor.kcl "name": "xCenter", "value": { "type": "Number", - "value": 60.197, + "value": 60.197023175218455, "ty": { "type": "Default", "len": { @@ -4294,7 +4294,7 @@ description: Operations executed brake-rotor.kcl "name": "yCenter", "value": { "type": "Number", - "value": 135.205, + "value": 135.20472773110492, "ty": { "type": "Default", "len": { @@ -4738,7 +4738,7 @@ description: Operations executed brake-rotor.kcl "name": "lDraftExterior", "value": { "type": "Number", - "value": 3.5, + "value": 3.4995465410369673, "ty": { "type": "Default", "len": { @@ -4771,7 +4771,7 @@ description: Operations executed brake-rotor.kcl "name": "lDraftInterior", "value": { "type": "Number", - "value": 3.062, + "value": 3.0621032234073464, "ty": { "type": "Default", "len": { @@ -4804,7 +4804,7 @@ description: Operations executed brake-rotor.kcl "name": "rOuter", "value": { "type": "Number", - "value": 56.5, + "value": 56.50045345896304, "ty": { "type": "Default", "len": { @@ -4837,7 +4837,7 @@ description: Operations executed brake-rotor.kcl "name": "rInner", "value": { "type": "Number", - "value": 51.938, + "value": 51.93789677659266, "ty": { "type": "Default", "len": { @@ -5151,7 +5151,7 @@ description: Operations executed brake-rotor.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -5167,7 +5167,7 @@ description: Operations executed brake-rotor.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -5184,7 +5184,7 @@ description: Operations executed brake-rotor.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/brake-rotor/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/brake-rotor/program_memory.snap index 7e2e67233..063076a7a 100644 --- a/rust/kcl-lib/tests/kcl_samples/brake-rotor/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/brake-rotor/program_memory.snap @@ -159,7 +159,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -88.5, + -88.50045345896304, 70.0 ], "type": "ToPoint", @@ -173,7 +173,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -88.5, + -88.50045345896304, 70.0 ], "tag": { @@ -222,7 +222,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -83.938, + -83.93789677659265, 65.0 ], "type": "ToPoint", @@ -236,7 +236,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -83.938, + -83.93789677659265, 65.0 ], "tag": null, @@ -719,7 +719,7 @@ description: Variables in memory after executing brake-rotor.kcl }, "lDraftExterior": { "type": "Number", - "value": 3.5, + "value": 3.4995465410369673, "ty": { "type": "Default", "len": { @@ -732,7 +732,7 @@ description: Variables in memory after executing brake-rotor.kcl }, "lDraftInterior": { "type": "Number", - "value": 3.062, + "value": 3.0621032234073464, "ty": { "type": "Default", "len": { @@ -927,7 +927,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -88.5, + -88.50045345896304, 70.0 ], "type": "ToPoint", @@ -941,7 +941,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -88.5, + -88.50045345896304, 70.0 ], "tag": { @@ -990,7 +990,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -83.938, + -83.93789677659265, 65.0 ], "type": "ToPoint", @@ -1004,7 +1004,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -83.938, + -83.93789677659265, 65.0 ], "tag": null, @@ -1361,7 +1361,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -88.5, + -88.50045345896304, 70.0 ], "type": "ToPoint", @@ -1375,7 +1375,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -88.5, + -88.50045345896304, 70.0 ], "tag": { @@ -1424,7 +1424,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -83.938, + -83.93789677659265, 65.0 ], "type": "ToPoint", @@ -1438,7 +1438,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -83.938, + -83.93789677659265, 65.0 ], "tag": null, @@ -1795,7 +1795,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -88.5, + -88.50045345896304, 70.0 ], "type": "ToPoint", @@ -1809,7 +1809,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -88.5, + -88.50045345896304, 70.0 ], "tag": { @@ -1858,7 +1858,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -83.938, + -83.93789677659265, 65.0 ], "type": "ToPoint", @@ -1872,7 +1872,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -83.938, + -83.93789677659265, 65.0 ], "tag": null, @@ -2229,7 +2229,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -88.5, + -88.50045345896304, 70.0 ], "type": "ToPoint", @@ -2243,7 +2243,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -88.5, + -88.50045345896304, 70.0 ], "tag": { @@ -2292,7 +2292,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -83.938, + -83.93789677659265, 65.0 ], "type": "ToPoint", @@ -2306,7 +2306,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -83.938, + -83.93789677659265, 65.0 ], "tag": null, @@ -2663,7 +2663,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -88.5, + -88.50045345896304, 70.0 ], "type": "ToPoint", @@ -2677,7 +2677,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -88.5, + -88.50045345896304, 70.0 ], "tag": { @@ -2726,7 +2726,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -83.938, + -83.93789677659265, 65.0 ], "type": "ToPoint", @@ -2740,7 +2740,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -83.938, + -83.93789677659265, 65.0 ], "tag": null, @@ -3192,7 +3192,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -88.5, + -88.50045345896304, 70.0 ], "type": "ToPoint", @@ -3206,7 +3206,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -88.5, + -88.50045345896304, 70.0 ], "tag": { @@ -3255,7 +3255,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -83.938, + -83.93789677659265, 65.0 ], "type": "ToPoint", @@ -3269,7 +3269,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -83.938, + -83.93789677659265, 65.0 ], "tag": null, @@ -3605,7 +3605,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -88.5, + -88.50045345896304, 70.0 ], "type": "ToPoint", @@ -3619,7 +3619,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -88.5, + -88.50045345896304, 70.0 ], "tag": { @@ -3668,7 +3668,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -83.938, + -83.93789677659265, 65.0 ], "type": "ToPoint", @@ -3682,7 +3682,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -83.938, + -83.93789677659265, 65.0 ], "tag": null, @@ -4018,7 +4018,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -88.5, + -88.50045345896304, 70.0 ], "type": "ToPoint", @@ -4032,7 +4032,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -88.5, + -88.50045345896304, 70.0 ], "tag": { @@ -4081,7 +4081,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -83.938, + -83.93789677659265, 65.0 ], "type": "ToPoint", @@ -4095,7 +4095,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -83.938, + -83.93789677659265, 65.0 ], "tag": null, @@ -4431,7 +4431,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -88.5, + -88.50045345896304, 70.0 ], "type": "ToPoint", @@ -4445,7 +4445,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -88.5, + -88.50045345896304, 70.0 ], "tag": { @@ -4494,7 +4494,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -83.938, + -83.93789677659265, 65.0 ], "type": "ToPoint", @@ -4508,7 +4508,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -83.938, + -83.93789677659265, 65.0 ], "tag": null, @@ -4844,7 +4844,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -88.5, + -88.50045345896304, 70.0 ], "type": "ToPoint", @@ -4858,7 +4858,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -88.5, + -88.50045345896304, 70.0 ], "tag": { @@ -4907,7 +4907,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -83.938, + -83.93789677659265, 65.0 ], "type": "ToPoint", @@ -4921,7 +4921,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -83.938, + -83.93789677659265, 65.0 ], "tag": null, @@ -5139,7 +5139,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -5153,7 +5153,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -5164,7 +5164,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -5178,7 +5178,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -5318,7 +5318,7 @@ description: Variables in memory after executing brake-rotor.kcl }, "rInner": { "type": "Number", - "value": 51.938, + "value": 51.93789677659266, "ty": { "type": "Default", "len": { @@ -5331,7 +5331,7 @@ description: Variables in memory after executing brake-rotor.kcl }, "rOuter": { "type": "Number", - "value": 56.5, + "value": 56.50045345896304, "ty": { "type": "Default", "len": { @@ -5549,7 +5549,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -88.5, + -88.50045345896304, 70.0 ], "type": "ToPoint", @@ -5563,7 +5563,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -88.5, + -88.50045345896304, 70.0 ], "tag": { @@ -5612,7 +5612,7 @@ description: Variables in memory after executing brake-rotor.kcl ], "tag": null, "to": [ - -83.938, + -83.93789677659265, 65.0 ], "type": "ToPoint", @@ -5626,7 +5626,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -83.938, + -83.93789677659265, 65.0 ], "tag": null, @@ -5947,7 +5947,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -5961,7 +5961,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -5972,7 +5972,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -5986,7 +5986,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -6289,7 +6289,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -6303,7 +6303,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -6314,7 +6314,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -6328,7 +6328,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -6628,7 +6628,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -6642,7 +6642,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -6653,7 +6653,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -6667,7 +6667,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -6967,7 +6967,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -6981,7 +6981,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -6992,7 +6992,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -7006,7 +7006,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -7306,7 +7306,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -7320,7 +7320,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -7331,7 +7331,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -7345,7 +7345,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -7645,7 +7645,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -7659,7 +7659,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -7670,7 +7670,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -7684,7 +7684,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -7984,7 +7984,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -7998,7 +7998,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -8009,7 +8009,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -8023,7 +8023,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -8323,7 +8323,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -8337,7 +8337,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -8348,7 +8348,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -8362,7 +8362,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -8662,7 +8662,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -8676,7 +8676,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -8687,7 +8687,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -8701,7 +8701,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -9001,7 +9001,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -9015,7 +9015,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -9026,7 +9026,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -9040,7 +9040,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -9340,7 +9340,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -9354,7 +9354,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -9365,7 +9365,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -9379,7 +9379,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -9679,7 +9679,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -9693,7 +9693,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -9704,7 +9704,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -9718,7 +9718,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -10018,7 +10018,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -10032,7 +10032,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -10043,7 +10043,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -10057,7 +10057,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -10357,7 +10357,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -10371,7 +10371,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -10382,7 +10382,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -10396,7 +10396,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -10696,7 +10696,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -10710,7 +10710,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -10721,7 +10721,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -10735,7 +10735,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -11035,7 +11035,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -11049,7 +11049,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -11060,7 +11060,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -11074,7 +11074,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -11374,7 +11374,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -11388,7 +11388,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -11399,7 +11399,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -11413,7 +11413,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -11713,7 +11713,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -11727,7 +11727,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -11738,7 +11738,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -11752,7 +11752,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -12052,7 +12052,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -12066,7 +12066,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -12077,7 +12077,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -12091,7 +12091,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -12391,7 +12391,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -12405,7 +12405,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -12416,7 +12416,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -12430,7 +12430,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -12730,7 +12730,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -12744,7 +12744,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -12755,7 +12755,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -12769,7 +12769,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -13069,7 +13069,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -13083,7 +13083,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -13094,7 +13094,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -13108,7 +13108,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -13408,7 +13408,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -13422,7 +13422,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -13433,7 +13433,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -13447,7 +13447,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -13747,7 +13747,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -13761,7 +13761,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -13772,7 +13772,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -13786,7 +13786,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -14086,7 +14086,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -14100,7 +14100,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -14111,7 +14111,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -14125,7 +14125,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -14425,7 +14425,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -14439,7 +14439,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -14450,7 +14450,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -14464,7 +14464,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -14764,7 +14764,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -14778,7 +14778,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -14789,7 +14789,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -14803,7 +14803,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -15103,7 +15103,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -15117,7 +15117,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -15128,7 +15128,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -15142,7 +15142,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -15442,7 +15442,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -15456,7 +15456,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -15467,7 +15467,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -15481,7 +15481,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -15781,7 +15781,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -15795,7 +15795,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -15806,7 +15806,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -15820,7 +15820,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -16120,7 +16120,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -16134,7 +16134,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -16145,7 +16145,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -16159,7 +16159,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -16459,7 +16459,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -16473,7 +16473,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -16484,7 +16484,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -16498,7 +16498,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -16798,7 +16798,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -16812,7 +16812,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -16823,7 +16823,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -16837,7 +16837,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -17137,7 +17137,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -17151,7 +17151,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -17162,7 +17162,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -17176,7 +17176,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -17476,7 +17476,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -17490,7 +17490,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -17501,7 +17501,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -17515,7 +17515,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -17815,7 +17815,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -17829,7 +17829,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -17840,7 +17840,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -17854,7 +17854,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { @@ -18154,7 +18154,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg02" }, "to": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "type": "ToPoint", @@ -18168,7 +18168,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.00000000000000367394039744206, 100.0 ], "tag": { @@ -18179,7 +18179,7 @@ description: Variables in memory after executing brake-rotor.kcl "value": "seg03" }, "to": [ - -6.0, + -5.9999999999999964, 100.0 ], "type": "ToPoint", @@ -18193,7 +18193,7 @@ description: Variables in memory after executing brake-rotor.kcl "sourceRange": [] }, "from": [ - -6.0, + -5.9999999999999964, 100.0 ], "tag": { diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap index f049b865e..fe859f6cf 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap @@ -114,7 +114,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -34.544, + "x": -34.544000000000004, "y": 0.0, "z": 0.0 }, @@ -148,7 +148,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 3.81, + "y": 3.8100000000000005, "z": 0.0 }, "relative": true @@ -214,7 +214,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -27.94, + "y": -27.939999999999994, "z": 0.0 }, "relative": true @@ -280,7 +280,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 3.81, + "y": 3.8100000000000005, "z": 0.0 }, "relative": true @@ -312,7 +312,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 34.544, + "x": 34.544000000000004, "y": 0.0, "z": 0.0 }, @@ -469,7 +469,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 152.4, + "x": 152.39999999999998, "y": 0.0, "z": 0.0 } @@ -618,7 +618,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 76.2, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 } @@ -1332,7 +1332,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 152.4, + "x": 152.39999999999998, "y": 0.0, "z": 0.0 } @@ -1833,7 +1833,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 146.05, + "x": 146.04999999999998, "y": 0.0, "z": 0.0 } @@ -2822,7 +2822,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 55.118, + "x": 55.117999999999995, "y": 65.024, "z": 0.0 } @@ -2844,7 +2844,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 3.048, + "x": 3.0479999999999996, "y": 0.0, "z": 0.0 }, @@ -2878,7 +2878,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -3.048, + "x": -3.0479999999999996, "y": 0.0, "z": 0.0 }, @@ -2895,7 +2895,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 55.118, + "x": 55.117999999999995, "y": 65.024, "z": 0.0 }, @@ -3238,7 +3238,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -55.118, + "x": -55.117999999999995, "y": 65.024, "z": 0.0 } @@ -3260,7 +3260,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -3.048, + "x": -3.0479999999999996, "y": 0.0, "z": 0.0 }, @@ -3294,7 +3294,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 3.048, + "x": 3.0479999999999996, "y": 0.0, "z": 0.0 }, @@ -3311,7 +3311,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -55.118, + "x": -55.117999999999995, "y": 65.024, "z": 0.0 }, @@ -3770,8 +3770,8 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 241.3, - "y": 139.954, + "x": 241.29999999999998, + "y": 139.95399999999998, "z": 0.0 } } @@ -3792,8 +3792,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 264.16, - "y": 139.954, + "x": 264.15999999999997, + "y": 139.95399999999998, "z": 0.0 }, "relative": false @@ -3825,8 +3825,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 304.8, - "y": 59.944, + "x": 304.79999999999995, + "y": 59.943999999999996, "z": 0.0 }, "relative": false @@ -3893,8 +3893,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 304.8, - "y": -50.038, + "x": 304.79999999999995, + "y": -50.03799999999999, "z": 0.0 }, "relative": false @@ -3961,7 +3961,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 304.8, + "x": 304.79999999999995, "y": -99.314, "z": 0.0 }, @@ -3994,8 +3994,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 241.3, - "y": -139.954, + "x": 241.29999999999998, + "y": -139.95399999999998, "z": 0.0 }, "relative": false @@ -4135,7 +4135,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 76.2, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 } @@ -4361,7 +4361,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 76.2, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 } @@ -5462,7 +5462,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -36.195, + "y": -36.19499999999999, "z": 0.0 }, "relative": true @@ -5478,18 +5478,18 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "bezier", "control1": { - "x": -7.62, + "x": -7.619999999999999, "y": 0.0, "z": 0.0 }, "control2": { "x": 0.0, - "y": 7.62, + "y": 7.619999999999999, "z": 0.0 }, "end": { "x": -10.16, - "y": 7.62, + "y": 7.619999999999999, "z": 0.0 }, "relative": true @@ -5661,7 +5661,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 76.2, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 } @@ -5684,7 +5684,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -36.195, + "y": -36.19499999999999, "z": 0.0 }, "relative": true @@ -5700,13 +5700,13 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "bezier", "control1": { - "x": 7.62, + "x": 7.619999999999999, "y": 0.0, "z": 0.0 }, "control2": { "x": 5.08, - "y": -7.62, + "y": -7.619999999999999, "z": 0.0 }, "end": { @@ -5727,7 +5727,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 86.36, + "x": 86.35999999999999, "y": -12.065, "z": 0.0 }, @@ -5744,7 +5744,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 76.2, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 }, @@ -5839,9 +5839,9 @@ description: Artifact commands car-wheel-assembly.kcl "z": 2.54 }, "x_axis": { - "x": 1.0, + "x": 0.9998000599800071, "y": 0.0, - "z": 0.02 + "z": 0.01999600119960014 }, "y_axis": { "x": 0.0, @@ -5872,9 +5872,9 @@ description: Artifact commands car-wheel-assembly.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": -0.02, + "x": -0.01999600119960014, "y": 0.0, - "z": 1.0 + "z": 0.9998000599800071 } } }, @@ -5893,7 +5893,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "to": { "x": 82.55, - "y": -17.78, + "y": -17.779999999999998, "z": 0.0 } } @@ -5914,13 +5914,13 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "bezier", "control1": { - "x": 84.183, + "x": 84.18285714285715, "y": -5.0, "z": 0.0 }, "control2": { "x": 73.66, - "y": -23.333, + "y": -23.333333333333332, "z": 0.0 }, "end": { @@ -5942,7 +5942,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -16.087, + "y": -16.086666666666666, "z": 0.0 }, "relative": true @@ -5964,7 +5964,7 @@ description: Artifact commands car-wheel-assembly.kcl }, "control2": { "x": -58.928, - "y": 23.333, + "y": 23.333333333333332, "z": 0.0 }, "end": { @@ -5986,7 +5986,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 82.55, - "y": -17.78, + "y": -17.779999999999998, "z": 0.0 }, "relative": false @@ -6011,9 +6011,9 @@ description: Artifact commands car-wheel-assembly.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": -0.02, + "x": -0.01999600119960014, "y": 0.0, - "z": 1.0 + "z": 0.9998000599800071 } } }, @@ -6195,9 +6195,9 @@ description: Artifact commands car-wheel-assembly.kcl "z": -2.54 }, "x_axis": { - "x": 1.0, + "x": 0.9998000599800071, "y": 0.0, - "z": -0.02 + "z": -0.01999600119960014 }, "y_axis": { "x": 0.0, @@ -6228,9 +6228,9 @@ description: Artifact commands car-wheel-assembly.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.02, + "x": 0.01999600119960014, "y": -0.0, - "z": 1.0 + "z": 0.9998000599800071 } } }, @@ -6249,7 +6249,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "to": { "x": 82.55, - "y": -17.78, + "y": -17.779999999999998, "z": 0.0 } } @@ -6270,13 +6270,13 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "bezier", "control1": { - "x": 84.183, + "x": 84.18285714285715, "y": -5.0, "z": 0.0 }, "control2": { "x": 73.66, - "y": -23.333, + "y": -23.333333333333332, "z": 0.0 }, "end": { @@ -6298,7 +6298,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -16.087, + "y": -16.086666666666666, "z": 0.0 }, "relative": true @@ -6320,7 +6320,7 @@ description: Artifact commands car-wheel-assembly.kcl }, "control2": { "x": -58.928, - "y": 23.333, + "y": 23.333333333333332, "z": 0.0 }, "end": { @@ -6342,7 +6342,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 82.55, - "y": -17.78, + "y": -17.779999999999998, "z": 0.0 }, "relative": false @@ -6367,9 +6367,9 @@ description: Artifact commands car-wheel-assembly.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.02, + "x": 0.01999600119960014, "y": -0.0, - "z": 1.0 + "z": 0.9998000599800071 } } }, @@ -6595,7 +6595,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 241.3, + "x": 241.29999999999998, "y": -114.248, "z": 0.0 } @@ -6618,7 +6618,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 60.325, + "y": 60.324999999999996, "z": 0.0 }, "relative": true @@ -6652,7 +6652,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 60.325, + "y": 60.324999999999996, "z": 0.0 }, "relative": true @@ -6685,8 +6685,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 241.3, - "y": 127.052, + "x": 241.29999999999998, + "y": 127.05199999999999, "z": 0.0 }, "relative": false @@ -6736,7 +6736,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -7.239, + "x": -7.238999999999999, "y": 0.0, "z": 0.0 }, @@ -6788,7 +6788,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -113.436, + "y": -113.43639999999998, "z": 0.0 }, "relative": true @@ -6821,7 +6821,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 229.235, + "x": 229.23499999999999, "y": -40.08, "z": 0.0 }, @@ -6838,7 +6838,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -14.478, + "x": -14.477999999999998, "y": -4.826, "z": 0.0 }, @@ -6872,7 +6872,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 14.478, + "x": 14.477999999999998, "y": -24.13, "z": 0.0 }, @@ -6923,7 +6923,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 234.061, + "x": 234.06099999999998, "y": -121.36, "z": 0.0 }, @@ -6974,7 +6974,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 7.239, + "x": 7.238999999999999, "y": 0.0, "z": 0.0 }, @@ -7163,7 +7163,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 4.368, + "x": 4.367642811194429, "y": 12.0, "z": 0.0 }, @@ -7230,7 +7230,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.025, + "x": 0.0254, "y": 33.0, "z": 0.0 }, @@ -7247,7 +7247,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.025, + "x": 0.0254, "y": 17.3, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap index c6f8c8ea4..73a63d956 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap @@ -3794,7 +3794,7 @@ description: Operations executed car-wheel-assembly.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -3810,7 +3810,7 @@ description: Operations executed car-wheel-assembly.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -3827,7 +3827,7 @@ description: Operations executed car-wheel-assembly.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/clock/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/clock/artifact_commands.snap index e45321915..18e063682 100644 --- a/rust/kcl-lib/tests/kcl_samples/clock/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/clock/artifact_commands.snap @@ -536,8 +536,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 89.75, - "y": 182.38, + "x": 89.75000000000001, + "y": 182.37976320958225, "z": 0.0 } } @@ -763,8 +763,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 148.38, - "y": 113.75, + "x": 148.37976320958225, + "y": 113.74999999999999, "z": 0.0 } } @@ -990,8 +990,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 163.38, - "y": 113.75, + "x": 163.37976320958225, + "y": 113.74999999999999, "z": 0.0 } } @@ -1898,8 +1898,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 148.38, - "y": -73.75, + "x": 148.37976320958225, + "y": -73.74999999999999, "z": 0.0 } } @@ -2125,8 +2125,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 162.88, - "y": -73.75, + "x": 162.87976320958225, + "y": -73.74999999999999, "z": 0.0 } } @@ -2147,7 +2147,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 8.333, + "x": 8.333333333333334, "y": 0.0, "z": 0.0 }, @@ -2164,7 +2164,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.167, + "x": 4.166666666666667, "y": -20.0, "z": 0.0 }, @@ -2181,7 +2181,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.167, + "x": 4.166666666666667, "y": 20.0, "z": 0.0 }, @@ -2198,7 +2198,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 8.333, + "x": 8.333333333333334, "y": 0.0, "z": 0.0 }, @@ -2386,8 +2386,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 81.25, - "y": -142.38, + "x": 81.25000000000001, + "y": -142.37976320958225, "z": 0.0 } } @@ -2408,7 +2408,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 8.333, + "x": 8.333333333333334, "y": 0.0, "z": 0.0 }, @@ -2425,7 +2425,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.167, + "x": 4.166666666666667, "y": -20.0, "z": 0.0 }, @@ -2442,7 +2442,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.167, + "x": 4.166666666666667, "y": 20.0, "z": 0.0 }, @@ -2459,7 +2459,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 8.333, + "x": 8.333333333333334, "y": 0.0, "z": 0.0 }, @@ -2647,7 +2647,7 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -22.5, + "x": -22.49999999999999, "y": -167.5, "z": 0.0 } @@ -2669,7 +2669,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 8.333, + "x": 8.333333333333334, "y": 0.0, "z": 0.0 }, @@ -2686,7 +2686,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.167, + "x": 4.166666666666667, "y": -20.0, "z": 0.0 }, @@ -2703,7 +2703,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.167, + "x": 4.166666666666667, "y": 20.0, "z": 0.0 }, @@ -2720,7 +2720,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 8.333, + "x": 8.333333333333334, "y": 0.0, "z": 0.0 }, @@ -2908,7 +2908,7 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 8.0, + "x": 8.00000000000001, "y": -167.5, "z": 0.0 } @@ -3135,8 +3135,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -121.25, - "y": -142.38, + "x": -121.24999999999996, + "y": -142.37976320958225, "z": 0.0 } } @@ -3157,7 +3157,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 8.333, + "x": 8.333333333333334, "y": 0.0, "z": 0.0 }, @@ -3174,7 +3174,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.167, + "x": 4.166666666666667, "y": -20.0, "z": 0.0 }, @@ -3191,7 +3191,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.167, + "x": 4.166666666666667, "y": 20.0, "z": 0.0 }, @@ -3208,7 +3208,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 8.333, + "x": 8.333333333333334, "y": 0.0, "z": 0.0 }, @@ -3396,8 +3396,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -92.75, - "y": -142.38, + "x": -92.74999999999996, + "y": -142.37976320958225, "z": 0.0 } } @@ -3623,8 +3623,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -77.75, - "y": -142.38, + "x": -77.74999999999996, + "y": -142.37976320958225, "z": 0.0 } } @@ -3850,8 +3850,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -184.88, - "y": -73.75, + "x": -184.87976320958225, + "y": -73.74999999999999, "z": 0.0 } } @@ -3872,7 +3872,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 8.333, + "x": 8.333333333333334, "y": 0.0, "z": 0.0 }, @@ -3889,7 +3889,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.167, + "x": 4.166666666666667, "y": -20.0, "z": 0.0 }, @@ -3906,7 +3906,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.167, + "x": 4.166666666666667, "y": 20.0, "z": 0.0 }, @@ -3923,7 +3923,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 8.333, + "x": 8.333333333333334, "y": 0.0, "z": 0.0 }, @@ -4111,8 +4111,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -156.38, - "y": -73.75, + "x": -156.37976320958225, + "y": -73.74999999999999, "z": 0.0 } } @@ -4338,8 +4338,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -141.38, - "y": -73.75, + "x": -141.37976320958225, + "y": -73.74999999999999, "z": 0.0 } } @@ -4565,8 +4565,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -126.38, - "y": -73.75, + "x": -126.37976320958225, + "y": -73.74999999999999, "z": 0.0 } } @@ -4793,7 +4793,7 @@ description: Artifact commands clock.kcl "path": "[uuid]", "to": { "x": -206.5, - "y": 20.0, + "y": 20.00000000000002, "z": 0.0 } } @@ -5020,7 +5020,7 @@ description: Artifact commands clock.kcl "path": "[uuid]", "to": { "x": -192.5, - "y": 20.0, + "y": 20.00000000000002, "z": 0.0 } } @@ -5041,7 +5041,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 6.667, + "x": 6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -5058,8 +5058,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.853, - "y": -13.333, + "x": 4.852936456882703, + "y": -13.333333333333334, "z": 0.0 }, "relative": true @@ -5075,8 +5075,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.853, - "y": 13.333, + "x": 4.852936456882699, + "y": 13.333333333333334, "z": 0.0 }, "relative": true @@ -5092,7 +5092,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 6.667, + "x": 6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -5109,7 +5109,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -7.279, + "x": -7.2794046853240415, "y": -20.0, "z": 0.0 }, @@ -5126,7 +5126,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 7.279, + "x": 7.279404685324054, "y": -20.0, "z": 0.0 }, @@ -5143,7 +5143,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -6.667, + "x": -6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -5160,8 +5160,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -4.853, - "y": 13.333, + "x": -4.852936456882698, + "y": 13.333333333333334, "z": 0.0 }, "relative": true @@ -5177,8 +5177,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -4.853, - "y": -13.333, + "x": -4.852936456882695, + "y": -13.333333333333334, "z": 0.0 }, "relative": true @@ -5194,7 +5194,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -6.667, + "x": -6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -5211,7 +5211,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 7.279, + "x": 7.279404685324049, "y": 20.0, "z": 0.0 }, @@ -5382,8 +5382,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -177.38, - "y": 113.75, + "x": -177.37976320958225, + "y": 113.74999999999999, "z": 0.0 } } @@ -5404,7 +5404,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 6.667, + "x": 6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -5421,8 +5421,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.853, - "y": -13.333, + "x": 4.852936456882703, + "y": -13.333333333333334, "z": 0.0 }, "relative": true @@ -5438,8 +5438,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.853, - "y": 13.333, + "x": 4.852936456882699, + "y": 13.333333333333334, "z": 0.0 }, "relative": true @@ -5455,7 +5455,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 6.667, + "x": 6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -5472,7 +5472,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -7.279, + "x": -7.2794046853240415, "y": -20.0, "z": 0.0 }, @@ -5489,7 +5489,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 7.279, + "x": 7.279404685324054, "y": -20.0, "z": 0.0 }, @@ -5506,7 +5506,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -6.667, + "x": -6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -5523,8 +5523,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -4.853, - "y": 13.333, + "x": -4.852936456882698, + "y": 13.333333333333334, "z": 0.0 }, "relative": true @@ -5540,8 +5540,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -4.853, - "y": -13.333, + "x": -4.852936456882695, + "y": -13.333333333333334, "z": 0.0 }, "relative": true @@ -5557,7 +5557,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -6.667, + "x": -6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -5574,7 +5574,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 7.279, + "x": 7.279404685324049, "y": 20.0, "z": 0.0 }, @@ -5745,8 +5745,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -113.75, - "y": 182.38, + "x": -113.74999999999996, + "y": 182.37976320958225, "z": 0.0 } } @@ -5767,7 +5767,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 6.667, + "x": 6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -5784,8 +5784,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.853, - "y": -13.333, + "x": 4.852936456882703, + "y": -13.333333333333334, "z": 0.0 }, "relative": true @@ -5801,8 +5801,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.853, - "y": 13.333, + "x": 4.852936456882699, + "y": 13.333333333333334, "z": 0.0 }, "relative": true @@ -5818,7 +5818,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 6.667, + "x": 6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -5835,7 +5835,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -7.279, + "x": -7.2794046853240415, "y": -20.0, "z": 0.0 }, @@ -5852,7 +5852,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 7.279, + "x": 7.279404685324054, "y": -20.0, "z": 0.0 }, @@ -5869,7 +5869,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -6.667, + "x": -6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -5886,8 +5886,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -4.853, - "y": 13.333, + "x": -4.852936456882698, + "y": 13.333333333333334, "z": 0.0 }, "relative": true @@ -5903,8 +5903,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -4.853, - "y": -13.333, + "x": -4.852936456882695, + "y": -13.333333333333334, "z": 0.0 }, "relative": true @@ -5920,7 +5920,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -6.667, + "x": -6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -5937,7 +5937,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 7.279, + "x": 7.279404685324049, "y": 20.0, "z": 0.0 }, @@ -6108,8 +6108,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -87.75, - "y": 182.38, + "x": -87.74999999999996, + "y": 182.37976320958225, "z": 0.0 } } @@ -6335,7 +6335,7 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -30.0, + "x": -29.99999999999999, "y": 207.5, "z": 0.0 } @@ -6357,7 +6357,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 6.667, + "x": 6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -6374,8 +6374,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.853, - "y": -13.333, + "x": 4.852936456882703, + "y": -13.333333333333334, "z": 0.0 }, "relative": true @@ -6391,8 +6391,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 4.853, - "y": 13.333, + "x": 4.852936456882699, + "y": 13.333333333333334, "z": 0.0 }, "relative": true @@ -6408,7 +6408,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 6.667, + "x": 6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -6425,7 +6425,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -7.279, + "x": -7.2794046853240415, "y": -20.0, "z": 0.0 }, @@ -6442,7 +6442,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 7.279, + "x": 7.279404685324054, "y": -20.0, "z": 0.0 }, @@ -6459,7 +6459,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -6.667, + "x": -6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -6476,8 +6476,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -4.853, - "y": 13.333, + "x": -4.852936456882698, + "y": 13.333333333333334, "z": 0.0 }, "relative": true @@ -6493,8 +6493,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -4.853, - "y": -13.333, + "x": -4.852936456882695, + "y": -13.333333333333334, "z": 0.0 }, "relative": true @@ -6510,7 +6510,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -6.667, + "x": -6.666666666666667, "y": 0.0, "z": 0.0 }, @@ -6527,7 +6527,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 7.279, + "x": 7.279404685324049, "y": 20.0, "z": 0.0 }, @@ -6698,7 +6698,7 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.0, + "x": 1.0000000000000115, "y": 207.5, "z": 0.0 } @@ -6925,7 +6925,7 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 16.0, + "x": 16.00000000000001, "y": 207.5, "z": 0.0 } @@ -7280,8 +7280,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -19.381, - "y": -7.054, + "x": -19.381160303709358, + "y": -7.054165456091921, "z": 0.0 } } @@ -7307,8 +7307,8 @@ description: Artifact commands clock.kcl "z": 0.0 }, "end": { - "x": -19.381, - "y": 7.054, + "x": -19.381160303709358, + "y": 7.054165456091921, "z": 0.0 }, "relative": false @@ -7325,7 +7325,7 @@ description: Artifact commands clock.kcl "type": "line", "end": { "x": -62.5, - "y": -0.0, + "y": -0.000000000000007654042494670958, "z": 0.0 }, "relative": true @@ -7341,7 +7341,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -0.0, + "x": -0.000000000000002296212748401287, "y": 12.5, "z": 0.0 }, @@ -7359,7 +7359,7 @@ description: Artifact commands clock.kcl "type": "line", "end": { "x": -115.0, - "y": -0.0, + "y": -0.000000000000014083438190194563, "z": 0.0 }, "relative": false @@ -7375,8 +7375,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 33.494, - "y": -18.905, + "x": 33.493823882925064, + "y": -18.904673792806236, "z": 0.0 }, "relative": true @@ -7392,7 +7392,7 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -0.0, + "x": -0.000000000000002296212748401287, "y": 12.5, "z": 0.0 }, @@ -7409,8 +7409,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -19.381, - "y": -7.054, + "x": -19.381160303709358, + "y": -7.054165456091921, "z": 0.0 }, "relative": false @@ -7683,8 +7683,8 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.041, - "y": -18.538, + "x": 9.041404902524723, + "y": -18.53762720492032, "z": 0.0 } } @@ -7705,13 +7705,13 @@ description: Artifact commands clock.kcl "segment": { "type": "arc_to", "interior": { - "x": -2.156, - "y": 20.512, + "x": -2.15589955489535, + "y": 20.512014091970638, "z": 0.0 }, "end": { - "x": -4.99, - "y": -20.012, + "x": -4.989639096743148, + "y": -20.012349354442428, "z": 0.0 }, "relative": false @@ -7727,8 +7727,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 10.453, - "y": -99.452, + "x": 10.452846326765346, + "y": -99.45218953682733, "z": 0.0 }, "relative": true @@ -7744,8 +7744,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -12.432, - "y": -1.307, + "x": -12.431523692103417, + "y": -1.3066057908456716, "z": 0.0 }, "relative": true @@ -7761,8 +7761,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 16.202, - "y": -154.151, + "x": 16.201911806486287, + "y": -154.15089378208236, "z": 0.0 }, "relative": false @@ -7778,8 +7778,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 17.323, - "y": 36.756, + "x": 17.322596558238345, + "y": 36.75588084204726, "z": 0.0 }, "relative": true @@ -7795,8 +7795,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": -12.432, - "y": -1.307, + "x": -12.431523692103417, + "y": -1.3066057908456716, "z": 0.0 }, "relative": true @@ -7812,8 +7812,8 @@ description: Artifact commands clock.kcl "segment": { "type": "line", "end": { - "x": 9.041, - "y": -18.538, + "x": 9.041404902524723, + "y": -18.53762720492032, "z": 0.0 }, "relative": false @@ -8034,7 +8034,7 @@ description: Artifact commands clock.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -2.508, + "x": -2.5075, "y": 200.0, "z": 0.0 } @@ -8073,8 +8073,8 @@ description: Artifact commands clock.kcl "segment": { "type": "arc", "center": { - "x": 0.125, - "y": 155.44 + "x": 0.12499999999999867, + "y": 155.44037624907492 }, "radius": 5.265, "start": { @@ -8115,7 +8115,7 @@ description: Artifact commands clock.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -5.265, + "x": -5.264999999999997, "y": 0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/clock/ops.snap b/rust/kcl-lib/tests/kcl_samples/clock/ops.snap index 033f23594..52b3478ac 100644 --- a/rust/kcl-lib/tests/kcl_samples/clock/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/clock/ops.snap @@ -980,7 +980,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": 93.75, + "value": 93.75000000000001, "ty": { "type": "Default", "len": { @@ -996,7 +996,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": 162.38, + "value": 162.37976320958225, "ty": { "type": "Default", "len": { @@ -1292,7 +1292,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": 152.38, + "value": 152.37976320958225, "ty": { "type": "Default", "len": { @@ -1308,7 +1308,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": 93.75, + "value": 93.74999999999999, "ty": { "type": "Default", "len": { @@ -1604,7 +1604,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": 167.38, + "value": 167.37976320958225, "ty": { "type": "Default", "len": { @@ -1620,7 +1620,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": 93.75, + "value": 93.74999999999999, "ty": { "type": "Default", "len": { @@ -2852,7 +2852,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": 152.38, + "value": 152.37976320958225, "ty": { "type": "Default", "len": { @@ -2868,7 +2868,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": -93.75, + "value": -93.74999999999999, "ty": { "type": "Default", "len": { @@ -3164,7 +3164,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": 175.38, + "value": 175.37976320958225, "ty": { "type": "Default", "len": { @@ -3180,7 +3180,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": -93.75, + "value": -93.74999999999999, "ty": { "type": "Default", "len": { @@ -3476,7 +3476,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": 93.75, + "value": 93.75000000000001, "ty": { "type": "Default", "len": { @@ -3492,7 +3492,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": -162.38, + "value": -162.37976320958225, "ty": { "type": "Default", "len": { @@ -3788,7 +3788,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": -10.0, + "value": -9.99999999999999, "ty": { "type": "Default", "len": { @@ -4100,7 +4100,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": 12.0, + "value": 12.00000000000001, "ty": { "type": "Default", "len": { @@ -4412,7 +4412,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": -108.75, + "value": -108.74999999999996, "ty": { "type": "Default", "len": { @@ -4428,7 +4428,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": -162.38, + "value": -162.37976320958225, "ty": { "type": "Default", "len": { @@ -4724,7 +4724,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": -88.75, + "value": -88.74999999999996, "ty": { "type": "Default", "len": { @@ -4740,7 +4740,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": -162.38, + "value": -162.37976320958225, "ty": { "type": "Default", "len": { @@ -5036,7 +5036,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": -73.75, + "value": -73.74999999999996, "ty": { "type": "Default", "len": { @@ -5052,7 +5052,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": -162.38, + "value": -162.37976320958225, "ty": { "type": "Default", "len": { @@ -5348,7 +5348,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": -172.38, + "value": -172.37976320958225, "ty": { "type": "Default", "len": { @@ -5364,7 +5364,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": -93.75, + "value": -93.74999999999999, "ty": { "type": "Default", "len": { @@ -5660,7 +5660,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": -152.38, + "value": -152.37976320958225, "ty": { "type": "Default", "len": { @@ -5676,7 +5676,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": -93.75, + "value": -93.74999999999999, "ty": { "type": "Default", "len": { @@ -5972,7 +5972,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": -137.38, + "value": -137.37976320958225, "ty": { "type": "Default", "len": { @@ -5988,7 +5988,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": -93.75, + "value": -93.74999999999999, "ty": { "type": "Default", "len": { @@ -6284,7 +6284,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": -122.38, + "value": -122.37976320958225, "ty": { "type": "Default", "len": { @@ -6300,7 +6300,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": -93.75, + "value": -93.74999999999999, "ty": { "type": "Default", "len": { @@ -6612,7 +6612,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": 0.0, + "value": 0.000000000000022962127484012872, "ty": { "type": "Default", "len": { @@ -6924,7 +6924,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": 0.0, + "value": 0.000000000000022962127484012872, "ty": { "type": "Default", "len": { @@ -7220,7 +7220,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": -157.38, + "value": -157.37976320958225, "ty": { "type": "Default", "len": { @@ -7236,7 +7236,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": 93.75, + "value": 93.74999999999999, "ty": { "type": "Default", "len": { @@ -7532,7 +7532,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": -93.75, + "value": -93.74999999999996, "ty": { "type": "Default", "len": { @@ -7548,7 +7548,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": 162.38, + "value": 162.37976320958225, "ty": { "type": "Default", "len": { @@ -7844,7 +7844,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": -83.75, + "value": -83.74999999999996, "ty": { "type": "Default", "len": { @@ -7860,7 +7860,7 @@ description: Operations executed clock.kcl "startY": { "value": { "type": "Number", - "value": 162.38, + "value": 162.37976320958225, "ty": { "type": "Default", "len": { @@ -8156,7 +8156,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": -10.0, + "value": -9.99999999999999, "ty": { "type": "Default", "len": { @@ -8468,7 +8468,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": 5.0, + "value": 5.0000000000000115, "ty": { "type": "Default", "len": { @@ -8780,7 +8780,7 @@ description: Operations executed clock.kcl "startX": { "value": { "type": "Number", - "value": 20.0, + "value": 20.00000000000001, "ty": { "type": "Default", "len": { @@ -9716,7 +9716,7 @@ description: Operations executed clock.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -9732,7 +9732,7 @@ description: Operations executed clock.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -9749,7 +9749,7 @@ description: Operations executed clock.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/clock/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/clock/program_memory.snap index 1beee73cc..c89a537f9 100644 --- a/rust/kcl-lib/tests/kcl_samples/clock/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/clock/program_memory.snap @@ -944,7 +944,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": -152.38, + "value": -152.37976320958225, "ty": { "type": "Default", "len": { @@ -957,7 +957,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": -93.75, + "value": -93.74999999999999, "ty": { "type": "Default", "len": { @@ -975,7 +975,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": -137.38, + "value": -137.37976320958225, "ty": { "type": "Default", "len": { @@ -988,7 +988,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": -93.75, + "value": -93.74999999999999, "ty": { "type": "Default", "len": { @@ -1006,7 +1006,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": -122.38, + "value": -122.37976320958225, "ty": { "type": "Default", "len": { @@ -1019,7 +1019,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": -93.75, + "value": -93.74999999999999, "ty": { "type": "Default", "len": { @@ -1037,7 +1037,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": -172.38, + "value": -172.37976320958225, "ty": { "type": "Default", "len": { @@ -1050,7 +1050,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": -93.75, + "value": -93.74999999999999, "ty": { "type": "Default", "len": { @@ -1073,7 +1073,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": -83.75, + "value": -83.74999999999996, "ty": { "type": "Default", "len": { @@ -1086,7 +1086,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": 162.38, + "value": 162.37976320958225, "ty": { "type": "Default", "len": { @@ -1104,7 +1104,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": -93.75, + "value": -93.74999999999996, "ty": { "type": "Default", "len": { @@ -1117,7 +1117,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": 162.38, + "value": 162.37976320958225, "ty": { "type": "Default", "len": { @@ -1140,7 +1140,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": 93.75, + "value": 93.75000000000001, "ty": { "type": "Default", "len": { @@ -1153,7 +1153,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": -162.38, + "value": -162.37976320958225, "ty": { "type": "Default", "len": { @@ -1176,7 +1176,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": 152.38, + "value": 152.37976320958225, "ty": { "type": "Default", "len": { @@ -1189,7 +1189,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": -93.75, + "value": -93.74999999999999, "ty": { "type": "Default", "len": { @@ -1207,7 +1207,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": 175.38, + "value": 175.37976320958225, "ty": { "type": "Default", "len": { @@ -1220,7 +1220,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": -93.75, + "value": -93.74999999999999, "ty": { "type": "Default", "len": { @@ -1256,7 +1256,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": 0.0, + "value": 0.000000000000022962127484012872, "ty": { "type": "Default", "len": { @@ -1287,7 +1287,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": 0.0, + "value": 0.000000000000022962127484012872, "ty": { "type": "Default", "len": { @@ -1310,7 +1310,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": 93.75, + "value": 93.75000000000001, "ty": { "type": "Default", "len": { @@ -1323,7 +1323,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": 162.38, + "value": 162.37976320958225, "ty": { "type": "Default", "len": { @@ -1346,7 +1346,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": -88.75, + "value": -88.74999999999996, "ty": { "type": "Default", "len": { @@ -1359,7 +1359,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": -162.38, + "value": -162.37976320958225, "ty": { "type": "Default", "len": { @@ -1377,7 +1377,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": -73.75, + "value": -73.74999999999996, "ty": { "type": "Default", "len": { @@ -1390,7 +1390,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": -162.38, + "value": -162.37976320958225, "ty": { "type": "Default", "len": { @@ -1408,7 +1408,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": -108.75, + "value": -108.74999999999996, "ty": { "type": "Default", "len": { @@ -1421,7 +1421,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": -162.38, + "value": -162.37976320958225, "ty": { "type": "Default", "len": { @@ -1444,7 +1444,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": 12.0, + "value": 12.00000000000001, "ty": { "type": "Default", "len": { @@ -1475,7 +1475,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": -10.0, + "value": -9.99999999999999, "ty": { "type": "Default", "len": { @@ -1511,7 +1511,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": -157.38, + "value": -157.37976320958225, "ty": { "type": "Default", "len": { @@ -1524,7 +1524,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": 93.75, + "value": 93.74999999999999, "ty": { "type": "Default", "len": { @@ -1645,7 +1645,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": 5.0, + "value": 5.0000000000000115, "ty": { "type": "Default", "len": { @@ -1676,7 +1676,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": 20.0, + "value": 20.00000000000001, "ty": { "type": "Default", "len": { @@ -1707,7 +1707,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": -10.0, + "value": -9.99999999999999, "ty": { "type": "Default", "len": { @@ -1743,7 +1743,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": 152.38, + "value": 152.37976320958225, "ty": { "type": "Default", "len": { @@ -1756,7 +1756,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": 93.75, + "value": 93.74999999999999, "ty": { "type": "Default", "len": { @@ -1774,7 +1774,7 @@ description: Variables in memory after executing clock.kcl "value": [ { "type": "Number", - "value": 167.38, + "value": 167.37976320958225, "ty": { "type": "Default", "len": { @@ -1787,7 +1787,7 @@ description: Variables in memory after executing clock.kcl }, { "type": "Number", - "value": 93.75, + "value": 93.74999999999999, "ty": { "type": "Default", "len": { @@ -2466,12 +2466,12 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - -2.508, + -2.5075, 200.0 ], "tag": null, "to": [ - -2.508, + -2.5075, 160.0 ], "type": "ToPoint", @@ -2486,17 +2486,17 @@ description: Variables in memory after executing clock.kcl }, "ccw": true, "center": [ - 0.125, - 155.44 + 0.12499999999999867, + 155.44037624907492 ], "from": [ - -2.508, + -2.5075, 160.0 ], "radius": 5.265, "tag": null, "to": [ - 2.757, + 2.757499999999997, 160.0 ], "type": "Arc", @@ -2510,12 +2510,12 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - 2.757, + 2.757499999999997, 160.0 ], "tag": null, "to": [ - 2.757, + 2.757499999999997, 200.0 ], "type": "ToPoint", @@ -2530,16 +2530,16 @@ description: Variables in memory after executing clock.kcl }, "ccw": true, "center": [ - 0.125, + 0.12499999999999867, 200.0 ], "from": [ - 2.757, + 2.757499999999997, 200.0 ], "tag": null, "to": [ - -2.508, + -2.5075, 200.0 ], "type": "TangentialArcTo", @@ -2553,12 +2553,12 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - -2.508, + -2.5075, 200.0 ], "tag": null, "to": [ - -2.508, + -2.5075, 200.0 ], "type": "ToPoint", @@ -2754,11 +2754,11 @@ description: Variables in memory after executing clock.kcl }, "start": { "from": [ - -2.508, + -2.5075, 200.0 ], "to": [ - -2.508, + -2.5075, 200.0 ], "units": { @@ -2797,8 +2797,8 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - -19.381, - -7.054 + -19.381160303709358, + -7.054165456091921 ], "p1": [ -19.381160303709358, @@ -2814,8 +2814,8 @@ description: Variables in memory after executing clock.kcl ], "tag": null, "to": [ - -19.381, - 7.054 + -19.381160303709358, + 7.054165456091921 ], "type": "ArcThreePoint", "units": { @@ -2828,13 +2828,13 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - -19.381, - 7.054 + -19.381160303709358, + 7.054165456091921 ], "tag": null, "to": [ - -81.881, - 7.054 + -81.88116030370935, + 7.054165456091913 ], "type": "ToPoint", "units": { @@ -2847,8 +2847,8 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - -81.881, - 7.054 + -81.88116030370935, + 7.054165456091913 ], "tag": { "commentStart": 9962, @@ -2858,8 +2858,8 @@ description: Variables in memory after executing clock.kcl "value": "seg004" }, "to": [ - -81.881, - 19.554 + -81.88116030370935, + 19.554165456091912 ], "type": "ToPoint", "units": { @@ -2872,8 +2872,8 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - -81.881, - 19.554 + -81.88116030370935, + 19.554165456091912 ], "tag": { "commentStart": 10158, @@ -2884,7 +2884,7 @@ description: Variables in memory after executing clock.kcl }, "to": [ -115.0, - -0.0 + -0.000000000000014083438190194563 ], "type": "ToPoint", "units": { @@ -2898,12 +2898,12 @@ description: Variables in memory after executing clock.kcl }, "from": [ -115.0, - -0.0 + -0.000000000000014083438190194563 ], "tag": null, "to": [ - -81.506, - -18.905 + -81.50617611707494, + -18.90467379280625 ], "type": "ToPoint", "units": { @@ -2916,13 +2916,13 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - -81.506, - -18.905 + -81.50617611707494, + -18.90467379280625 ], "tag": null, "to": [ - -81.506, - -6.405 + -81.50617611707494, + -6.40467379280625 ], "type": "ToPoint", "units": { @@ -2935,13 +2935,13 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - -81.506, - -6.405 + -81.50617611707494, + -6.40467379280625 ], "tag": null, "to": [ - -19.381, - -7.054 + -19.381160303709358, + -7.054165456091921 ], "type": "ToPoint", "units": { @@ -2954,13 +2954,13 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - -19.381, - -7.054 + -19.381160303709358, + -7.054165456091921 ], "tag": null, "to": [ - -19.381, - -7.054 + -19.381160303709358, + -7.054165456091921 ], "type": "ToPoint", "units": { @@ -3000,12 +3000,12 @@ description: Variables in memory after executing clock.kcl }, "start": { "from": [ - -19.381, - -7.054 + -19.381160303709358, + -7.054165456091921 ], "to": [ - -19.381, - -7.054 + -19.381160303709358, + -7.054165456091921 ], "units": { "type": "Mm" @@ -3132,8 +3132,8 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - 9.041, - -18.538 + 9.041404902524723, + -18.53762720492032 ], "p1": [ 9.041404902524723, @@ -3149,8 +3149,8 @@ description: Variables in memory after executing clock.kcl ], "tag": null, "to": [ - -4.99, - -20.012 + -4.989639096743148, + -20.012349354442428 ], "type": "ArcThreePoint", "units": { @@ -3163,13 +3163,13 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - -4.99, - -20.012 + -4.989639096743148, + -20.012349354442428 ], "tag": null, "to": [ - 5.463, - -119.465 + 5.463207230022198, + -119.46453889126977 ], "type": "ToPoint", "units": { @@ -3182,8 +3182,8 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - 5.463, - -119.465 + 5.463207230022198, + -119.46453889126977 ], "tag": { "commentStart": 11501, @@ -3193,8 +3193,8 @@ description: Variables in memory after executing clock.kcl "value": "seg003" }, "to": [ - -6.968, - -120.771 + -6.968316462081218, + -120.77114468211543 ], "type": "ToPoint", "units": { @@ -3207,8 +3207,8 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - -6.968, - -120.771 + -6.968316462081218, + -120.77114468211543 ], "tag": { "commentStart": 11705, @@ -3218,8 +3218,8 @@ description: Variables in memory after executing clock.kcl "value": "seg005" }, "to": [ - 16.202, - -154.151 + 16.201911806486287, + -154.15089378208236 ], "type": "ToPoint", "units": { @@ -3232,13 +3232,13 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - 16.202, - -154.151 + 16.201911806486287, + -154.15089378208236 ], "tag": null, "to": [ - 33.525, - -117.395 + 33.52450836472463, + -117.3950129400351 ], "type": "ToPoint", "units": { @@ -3251,13 +3251,13 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - 33.525, - -117.395 + 33.52450836472463, + -117.3950129400351 ], "tag": null, "to": [ - 21.093, - -118.702 + 21.092984672621213, + -118.70161873088077 ], "type": "ToPoint", "units": { @@ -3270,13 +3270,13 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - 21.093, - -118.702 + 21.092984672621213, + -118.70161873088077 ], "tag": null, "to": [ - 9.041, - -18.538 + 9.041404902524723, + -18.53762720492032 ], "type": "ToPoint", "units": { @@ -3289,13 +3289,13 @@ description: Variables in memory after executing clock.kcl "sourceRange": [] }, "from": [ - 9.041, - -18.538 + 9.041404902524723, + -18.53762720492032 ], "tag": null, "to": [ - 9.041, - -18.538 + 9.041404902524723, + -18.53762720492032 ], "type": "ToPoint", "units": { @@ -3335,12 +3335,12 @@ description: Variables in memory after executing clock.kcl }, "start": { "from": [ - 9.041, - -18.538 + 9.041404902524723, + -18.53762720492032 ], "to": [ - 9.041, - -18.538 + 9.041404902524723, + -18.53762720492032 ], "units": { "type": "Mm" diff --git a/rust/kcl-lib/tests/kcl_samples/cold-plate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/cold-plate/artifact_commands.snap index b0704455a..7c5e9c41c 100644 --- a/rust/kcl-lib/tests/kcl_samples/cold-plate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/cold-plate/artifact_commands.snap @@ -81,7 +81,7 @@ description: Artifact commands cold-plate.kcl "segment": { "type": "line", "end": { - "x": 17.463, + "x": 17.4625, "y": 0.0, "z": 0.0 }, @@ -215,7 +215,7 @@ description: Artifact commands cold-plate.kcl "segment": { "type": "line", "end": { - "x": 17.463, + "x": 17.4625, "y": 0.0, "z": 0.0 }, @@ -232,8 +232,8 @@ description: Artifact commands cold-plate.kcl "segment": { "type": "line", "end": { - "x": 1.19, - "y": -5.156, + "x": 1.1903659959029518, + "y": -5.15604159282187, "z": 0.0 }, "relative": true @@ -266,7 +266,7 @@ description: Artifact commands cold-plate.kcl "type": "line", "end": { "x": 25.4, - "y": 0.0, + "y": 0.00000000000005329736652015526, "z": 0.0 }, "relative": true @@ -282,7 +282,7 @@ description: Artifact commands cold-plate.kcl "segment": { "type": "line", "end": { - "x": 143.658, + "x": 143.65849077436857, "y": 0.0, "z": 0.0 }, @@ -481,8 +481,8 @@ description: Artifact commands cold-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -186.69, - "y": -76.2, + "x": -186.68999999999997, + "y": -76.19999999999999, "z": 0.0 } } @@ -536,8 +536,8 @@ description: Artifact commands cold-plate.kcl "segment": { "type": "line", "end": { - "x": -330.708, - "y": 0.0, + "x": -330.70799999999997, + "y": 0.000000000000040500049365242285, "z": 0.0 }, "relative": true @@ -569,8 +569,8 @@ description: Artifact commands cold-plate.kcl "segment": { "type": "line", "end": { - "x": 330.708, - "y": -0.0, + "x": 330.70799999999997, + "y": -0.00000000000004405915632332835, "z": 0.0 }, "relative": true @@ -603,7 +603,7 @@ description: Artifact commands cold-plate.kcl "type": "line", "end": { "x": -358.902, - "y": 0.0, + "y": 0.00000000000004395281855075833, "z": 0.0 }, "relative": true @@ -616,7 +616,7 @@ description: Artifact commands cold-plate.kcl "command": { "type": "make_plane", "origin": { - "x": -186.69, + "x": -186.68999999999997, "y": 0.0, "z": 0.0 }, @@ -688,7 +688,7 @@ description: Artifact commands cold-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -68.263, + "x": -68.2625, "y": 15.875, "z": 0.0 } @@ -710,7 +710,7 @@ description: Artifact commands cold-plate.kcl "segment": { "type": "arc", "center": { - "x": -76.2, + "x": -76.19999999999999, "y": 15.875 }, "radius": 7.9375, @@ -773,7 +773,7 @@ description: Artifact commands cold-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -70.295, + "x": -70.2945, "y": 15.875, "z": 0.0 } @@ -795,7 +795,7 @@ description: Artifact commands cold-plate.kcl "segment": { "type": "arc", "center": { - "x": -76.2, + "x": -76.19999999999999, "y": 15.875 }, "radius": 5.905499999999999, @@ -956,7 +956,7 @@ description: Artifact commands cold-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 68.263, + "x": 68.2625, "y": 31.75, "z": 0.0 } @@ -978,12 +978,12 @@ description: Artifact commands cold-plate.kcl "segment": { "type": "arc_to", "interior": { - "x": 76.2, - "y": 29.369, + "x": 76.19999999999999, + "y": 29.36875, "z": 0.0 }, "end": { - "x": 84.137, + "x": 84.13749999999999, "y": 31.75, "z": 0.0 }, @@ -1000,7 +1000,7 @@ description: Artifact commands cold-plate.kcl "segment": { "type": "line", "end": { - "x": 84.137, + "x": 84.13749999999999, "y": 15.875, "z": 0.0 }, @@ -1017,12 +1017,12 @@ description: Artifact commands cold-plate.kcl "segment": { "type": "arc_to", "interior": { - "x": 76.2, - "y": 23.813, + "x": 76.19999999999999, + "y": 23.8125, "z": 0.0 }, "end": { - "x": 68.263, + "x": 68.2625, "y": 15.875, "z": 0.0 }, @@ -1039,7 +1039,7 @@ description: Artifact commands cold-plate.kcl "segment": { "type": "line", "end": { - "x": 68.263, + "x": 68.2625, "y": 31.75, "z": 0.0 }, @@ -1185,7 +1185,7 @@ description: Artifact commands cold-plate.kcl { "translate": { "x": 0.0, - "y": -152.4, + "y": -152.39999999999998, "z": 0.0 }, "scale": { diff --git a/rust/kcl-lib/tests/kcl_samples/cold-plate/ops.snap b/rust/kcl-lib/tests/kcl_samples/cold-plate/ops.snap index a8d3e4cb6..5d123047e 100644 --- a/rust/kcl-lib/tests/kcl_samples/cold-plate/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/cold-plate/ops.snap @@ -750,7 +750,7 @@ description: Operations executed cold-plate.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -766,7 +766,7 @@ description: Operations executed cold-plate.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -783,7 +783,7 @@ description: Operations executed cold-plate.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/cold-plate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/cold-plate/program_memory.snap index 12cbf4c3e..4465022f6 100644 --- a/rust/kcl-lib/tests/kcl_samples/cold-plate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/cold-plate/program_memory.snap @@ -65,7 +65,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 1.25 ], "p1": [ @@ -82,7 +82,7 @@ description: Variables in memory after executing cold-plate.kcl ], "tag": null, "to": [ - 3.313, + 3.3125, 1.25 ], "type": "ArcThreePoint", @@ -96,12 +96,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 3.313, + 3.3125, 1.25 ], "tag": null, "to": [ - 3.313, + 3.3125, 0.625 ], "type": "ToPoint", @@ -115,7 +115,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 3.313, + 3.3125, 0.625 ], "p1": [ @@ -132,7 +132,7 @@ description: Variables in memory after executing cold-plate.kcl ], "tag": null, "to": [ - 2.688, + 2.6875, 0.625 ], "type": "ArcThreePoint", @@ -146,12 +146,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 0.625 ], "tag": null, "to": [ - 2.688, + 2.6875, 1.25 ], "type": "ToPoint", @@ -165,12 +165,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 1.25 ], "tag": null, "to": [ - 2.688, + 2.6875, 1.25 ], "type": "ToPoint", @@ -211,11 +211,11 @@ description: Variables in memory after executing cold-plate.kcl }, "start": { "from": [ - 2.688, + 2.6875, 1.25 ], "to": [ - 2.688, + 2.6875, 1.25 ], "units": { @@ -288,7 +288,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 1.25 ], "p1": [ @@ -305,7 +305,7 @@ description: Variables in memory after executing cold-plate.kcl ], "tag": null, "to": [ - 3.313, + 3.3125, 1.25 ], "type": "ArcThreePoint", @@ -319,12 +319,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 3.313, + 3.3125, 1.25 ], "tag": null, "to": [ - 3.313, + 3.3125, 0.625 ], "type": "ToPoint", @@ -338,7 +338,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 3.313, + 3.3125, 0.625 ], "p1": [ @@ -355,7 +355,7 @@ description: Variables in memory after executing cold-plate.kcl ], "tag": null, "to": [ - 2.688, + 2.6875, 0.625 ], "type": "ArcThreePoint", @@ -369,12 +369,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 0.625 ], "tag": null, "to": [ - 2.688, + 2.6875, 1.25 ], "type": "ToPoint", @@ -388,12 +388,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 1.25 ], "tag": null, "to": [ - 2.688, + 2.6875, 1.25 ], "type": "ToPoint", @@ -434,11 +434,11 @@ description: Variables in memory after executing cold-plate.kcl }, "start": { "from": [ - 2.688, + 2.6875, 1.25 ], "to": [ - 2.688, + 2.6875, 1.25 ], "units": { @@ -511,7 +511,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 1.25 ], "p1": [ @@ -528,7 +528,7 @@ description: Variables in memory after executing cold-plate.kcl ], "tag": null, "to": [ - 3.313, + 3.3125, 1.25 ], "type": "ArcThreePoint", @@ -542,12 +542,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 3.313, + 3.3125, 1.25 ], "tag": null, "to": [ - 3.313, + 3.3125, 0.625 ], "type": "ToPoint", @@ -561,7 +561,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 3.313, + 3.3125, 0.625 ], "p1": [ @@ -578,7 +578,7 @@ description: Variables in memory after executing cold-plate.kcl ], "tag": null, "to": [ - 2.688, + 2.6875, 0.625 ], "type": "ArcThreePoint", @@ -592,12 +592,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 0.625 ], "tag": null, "to": [ - 2.688, + 2.6875, 1.25 ], "type": "ToPoint", @@ -611,12 +611,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 1.25 ], "tag": null, "to": [ - 2.688, + 2.6875, 1.25 ], "type": "ToPoint", @@ -657,11 +657,11 @@ description: Variables in memory after executing cold-plate.kcl }, "start": { "from": [ - 2.688, + 2.6875, 1.25 ], "to": [ - 2.688, + 2.6875, 1.25 ], "units": { @@ -734,7 +734,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 1.25 ], "p1": [ @@ -751,7 +751,7 @@ description: Variables in memory after executing cold-plate.kcl ], "tag": null, "to": [ - 3.313, + 3.3125, 1.25 ], "type": "ArcThreePoint", @@ -765,12 +765,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 3.313, + 3.3125, 1.25 ], "tag": null, "to": [ - 3.313, + 3.3125, 0.625 ], "type": "ToPoint", @@ -784,7 +784,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 3.313, + 3.3125, 0.625 ], "p1": [ @@ -801,7 +801,7 @@ description: Variables in memory after executing cold-plate.kcl ], "tag": null, "to": [ - 2.688, + 2.6875, 0.625 ], "type": "ArcThreePoint", @@ -815,12 +815,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 0.625 ], "tag": null, "to": [ - 2.688, + 2.6875, 1.25 ], "type": "ToPoint", @@ -834,12 +834,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 1.25 ], "tag": null, "to": [ - 2.688, + 2.6875, 1.25 ], "type": "ToPoint", @@ -880,11 +880,11 @@ description: Variables in memory after executing cold-plate.kcl }, "start": { "from": [ - 2.688, + 2.6875, 1.25 ], "to": [ - 2.688, + 2.6875, 1.25 ], "units": { @@ -935,7 +935,7 @@ description: Variables in memory after executing cold-plate.kcl ], "tag": null, "to": [ - 0.688, + 0.6875, 1.25 ], "type": "ToPoint", @@ -949,12 +949,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 0.688, + 0.6875, 1.25 ], "tag": null, "to": [ - 0.688, + 0.6875, 0.625 ], "type": "ToPoint", @@ -973,12 +973,12 @@ description: Variables in memory after executing cold-plate.kcl 0.625 ], "from": [ - 0.688, + 0.6875, 0.625 ], "tag": null, "to": [ - 1.313, + 1.3125, 0.625 ], "type": "TangentialArc", @@ -992,12 +992,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 1.313, + 1.3125, 0.625 ], "tag": null, "to": [ - 1.313, + 1.3125, 1.25 ], "type": "ToPoint", @@ -1011,7 +1011,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 1.313, + 1.3125, 1.25 ], "tag": { @@ -1022,7 +1022,7 @@ description: Variables in memory after executing cold-plate.kcl "value": "seg07" }, "to": [ - 2.688, + 2.6875, 1.25 ], "type": "ToPoint", @@ -1036,7 +1036,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 2.688, + 2.6875, 1.25 ], "tag": { @@ -1047,7 +1047,7 @@ description: Variables in memory after executing cold-plate.kcl "value": "seg09" }, "to": [ - 2.688, + 2.6875, 0.625 ], "type": "ToPoint", @@ -1066,12 +1066,12 @@ description: Variables in memory after executing cold-plate.kcl 0.625 ], "from": [ - 2.688, + 2.6875, 0.625 ], "tag": null, "to": [ - 3.313, + 3.3125, 0.625 ], "type": "TangentialArc", @@ -1085,7 +1085,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 3.313, + 3.3125, 0.625 ], "tag": { @@ -1096,7 +1096,7 @@ description: Variables in memory after executing cold-plate.kcl "value": "seg08" }, "to": [ - 3.313, + 3.3125, 1.25 ], "type": "ToPoint", @@ -1110,7 +1110,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 3.313, + 3.3125, 1.25 ], "tag": null, @@ -1134,8 +1134,8 @@ description: Variables in memory after executing cold-plate.kcl ], "tag": null, "to": [ - 4.047, - 1.047 + 4.046864802988305, + 1.047006236503076 ], "type": "ToPoint", "units": { @@ -1149,12 +1149,12 @@ description: Variables in memory after executing cold-plate.kcl }, "ccw": true, "center": [ - 4.656, - 1.188 + 4.655846093479077, + 1.1876006454679922 ], "from": [ - 4.047, - 1.047 + 4.046864802988305, + 1.047006236503076 ], "tag": { "commentStart": 1189, @@ -1164,8 +1164,8 @@ description: Variables in memory after executing cold-plate.kcl "value": "seg01" }, "to": [ - 4.656, - 0.563 + 4.655846093479078, + 0.5626006454679922 ], "type": "TangentialArc", "units": { @@ -1178,13 +1178,13 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 4.656, - 0.563 + 4.655846093479078, + 0.5626006454679922 ], "tag": null, "to": [ - 5.656, - 0.563 + 5.655846093479078, + 0.5626006454679943 ], "type": "ToPoint", "units": { @@ -1197,12 +1197,12 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 5.656, - 0.563 + 5.655846093479078, + 0.5626006454679943 ], "tag": null, "to": [ - 5.656, + 5.655846093479078, 0.0 ], "type": "ToPoint", @@ -1216,7 +1216,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 5.656, + 5.655846093479078, 0.0 ], "tag": null, @@ -1353,7 +1353,7 @@ description: Variables in memory after executing cold-plate.kcl "value": "seg05" }, "to": [ - 6.78, + 6.780000000000001, -3.0 ], "type": "ToPoint", @@ -1368,11 +1368,11 @@ description: Variables in memory after executing cold-plate.kcl }, "ccw": true, "center": [ - 6.78, + 6.780000000000001, -2.0 ], "from": [ - 6.78, + 6.780000000000001, -3.0 ], "tag": { @@ -1383,7 +1383,7 @@ description: Variables in memory after executing cold-plate.kcl "value": "seg02" }, "to": [ - 6.78, + 6.780000000000001, -1.0 ], "type": "TangentialArc", @@ -1397,7 +1397,7 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 6.78, + 6.780000000000001, -1.0 ], "tag": { @@ -1408,8 +1408,8 @@ description: Variables in memory after executing cold-plate.kcl "value": "seg06" }, "to": [ - -6.24, - -1.0 + -6.239999999999998, + -0.9999999999999984 ], "type": "ToPoint", "units": { @@ -1423,12 +1423,12 @@ description: Variables in memory after executing cold-plate.kcl }, "ccw": false, "center": [ - -6.24, - 0.0 + -6.239999999999998, + 0.0000000000000015543122344752192 ], "from": [ - -6.24, - -1.0 + -6.239999999999998, + -0.9999999999999984 ], "tag": { "commentStart": 1804, @@ -1438,8 +1438,8 @@ description: Variables in memory after executing cold-plate.kcl "value": "seg03" }, "to": [ - -6.24, - 1.0 + -6.239999999999998, + 1.0000000000000016 ], "type": "TangentialArc", "units": { @@ -1452,13 +1452,13 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - -6.24, - 1.0 + -6.239999999999998, + 1.0000000000000016 ], "tag": null, "to": [ - 6.78, - 1.0 + 6.780000000000001, + 0.9999999999999998 ], "type": "ToPoint", "units": { @@ -1472,12 +1472,12 @@ description: Variables in memory after executing cold-plate.kcl }, "ccw": true, "center": [ - 6.78, - 2.0 + 6.780000000000001, + 1.9999999999999998 ], "from": [ - 6.78, - 1.0 + 6.780000000000001, + 0.9999999999999998 ], "tag": { "commentStart": 1940, @@ -1487,7 +1487,7 @@ description: Variables in memory after executing cold-plate.kcl "value": "seg04" }, "to": [ - 6.78, + 6.780000000000001, 3.0 ], "type": "TangentialArc", @@ -1501,13 +1501,13 @@ description: Variables in memory after executing cold-plate.kcl "sourceRange": [] }, "from": [ - 6.78, + 6.780000000000001, 3.0 ], "tag": null, "to": [ -7.35, - 3.0 + 3.0000000000000018 ], "type": "ToPoint", "units": { @@ -1680,13 +1680,13 @@ description: Variables in memory after executing cold-plate.kcl 0.625 ], "from": [ - -2.688, + -2.6875, 0.625 ], "radius": 0.3125, "tag": null, "to": [ - -2.688, + -2.6875, 0.625 ], "type": "Circle", @@ -1699,7 +1699,7 @@ description: Variables in memory after executing cold-plate.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": -186.69, + "x": -186.68999999999997, "y": 0.0, "z": 0.0, "units": { @@ -1727,11 +1727,11 @@ description: Variables in memory after executing cold-plate.kcl }, "start": { "from": [ - -2.688, + -2.6875, 0.625 ], "to": [ - -2.688, + -2.6875, 0.625 ], "units": { diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap index 870c3ed1a..b6fafb6f9 100644 --- a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap @@ -316,7 +316,7 @@ description: Artifact commands color-cube.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000006123233995736766, "y": -100.0, "z": 0.0 }, @@ -521,7 +521,7 @@ description: Artifact commands color-cube.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000006123233995736766, "y": -100.0, "z": 0.0 }, @@ -726,7 +726,7 @@ description: Artifact commands color-cube.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000006123233995736766, "y": -100.0, "z": 0.0 }, @@ -931,7 +931,7 @@ description: Artifact commands color-cube.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000006123233995736766, "y": -100.0, "z": 0.0 }, @@ -1136,7 +1136,7 @@ description: Artifact commands color-cube.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000006123233995736766, "y": -100.0, "z": 0.0 }, @@ -1341,7 +1341,7 @@ description: Artifact commands color-cube.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000006123233995736766, "y": -100.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/ops.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/ops.snap index 1947a8502..9fbfe4c27 100644 --- a/rust/kcl-lib/tests/kcl_samples/color-cube/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/ops.snap @@ -1042,7 +1042,7 @@ description: Operations executed color-cube.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1058,7 +1058,7 @@ description: Operations executed color-cube.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1075,7 +1075,7 @@ description: Operations executed color-cube.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/artifact_commands.snap index e434c9812..aa401c92a 100644 --- a/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/artifact_commands.snap @@ -98,7 +98,7 @@ description: Artifact commands counterdrilled-weldment.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000006998856457127123, "y": 114.3, "z": 0.0 }, @@ -436,8 +436,8 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -57.944, - "y": -38.1, + "x": -57.943749999999994, + "y": -38.099999999999994, "z": 0.0 } } @@ -459,7 +459,7 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "arc", "center": { "x": -63.5, - "y": -38.1 + "y": -38.099999999999994 }, "radius": 5.5562499999999995, "start": { @@ -564,8 +564,8 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -60.325, - "y": -38.1, + "x": -60.324999999999996, + "y": -38.099999999999994, "z": 0.0 } } @@ -587,7 +587,7 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "arc", "center": { "x": -63.5, - "y": -38.1 + "y": -38.099999999999994 }, "radius": 3.175, "start": { @@ -709,8 +709,8 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -57.944, - "y": 38.1, + "x": -57.943749999999994, + "y": 38.099999999999994, "z": 0.0 } } @@ -732,7 +732,7 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "arc", "center": { "x": -63.5, - "y": 38.1 + "y": 38.099999999999994 }, "radius": 5.5562499999999995, "start": { @@ -837,8 +837,8 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -60.325, - "y": 38.1, + "x": -60.324999999999996, + "y": 38.099999999999994, "z": 0.0 } } @@ -860,7 +860,7 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "arc", "center": { "x": -63.5, - "y": 38.1 + "y": 38.099999999999994 }, "radius": 3.175, "start": { @@ -982,8 +982,8 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 69.056, - "y": -38.1, + "x": 69.05624999999999, + "y": -38.099999999999994, "z": 0.0 } } @@ -1005,7 +1005,7 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "arc", "center": { "x": 63.5, - "y": -38.1 + "y": -38.099999999999994 }, "radius": 5.5562499999999995, "start": { @@ -1111,7 +1111,7 @@ description: Artifact commands counterdrilled-weldment.kcl "path": "[uuid]", "to": { "x": 66.675, - "y": -38.1, + "y": -38.099999999999994, "z": 0.0 } } @@ -1133,7 +1133,7 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "arc", "center": { "x": 63.5, - "y": -38.1 + "y": -38.099999999999994 }, "radius": 3.175, "start": { @@ -1255,8 +1255,8 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 69.056, - "y": 38.1, + "x": 69.05624999999999, + "y": 38.099999999999994, "z": 0.0 } } @@ -1278,7 +1278,7 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "arc", "center": { "x": 63.5, - "y": 38.1 + "y": 38.099999999999994 }, "radius": 5.5562499999999995, "start": { @@ -1384,7 +1384,7 @@ description: Artifact commands counterdrilled-weldment.kcl "path": "[uuid]", "to": { "x": 66.675, - "y": 38.1, + "y": 38.099999999999994, "z": 0.0 } } @@ -1406,7 +1406,7 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "arc", "center": { "x": 63.5, - "y": 38.1 + "y": 38.099999999999994 }, "radius": 3.175, "start": { @@ -1975,8 +1975,8 @@ description: Artifact commands counterdrilled-weldment.kcl "z": 0.0 }, "x_axis": { - "x": 0.857, - "y": 0.514, + "x": 0.8574929257125441, + "y": 0.5144957554275265, "z": 0.0 }, "y_axis": { @@ -2008,8 +2008,8 @@ description: Artifact commands counterdrilled-weldment.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.514, - "y": -0.857, + "x": 0.5144957554275265, + "y": -0.8574929257125441, "z": 0.0 } } @@ -2050,7 +2050,7 @@ description: Artifact commands counterdrilled-weldment.kcl "segment": { "type": "line", "end": { - "x": 62.941, + "x": 62.94058906453532, "y": 12.7, "z": 0.0 }, @@ -2068,7 +2068,7 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "line", "end": { "x": 0.0, - "y": 3.81, + "y": 3.8099999999999996, "z": 0.0 }, "relative": true @@ -2084,8 +2084,8 @@ description: Artifact commands counterdrilled-weldment.kcl "segment": { "type": "line", "end": { - "x": 22.606, - "y": 53.34, + "x": 22.605999999999998, + "y": 53.339999999999996, "z": 0.0 }, "relative": false @@ -2101,7 +2101,7 @@ description: Artifact commands counterdrilled-weldment.kcl "segment": { "type": "line", "end": { - "x": -3.81, + "x": -3.8099999999999996, "y": 0.0, "z": 0.0 }, @@ -2144,8 +2144,8 @@ description: Artifact commands counterdrilled-weldment.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.514, - "y": -0.857, + "x": 0.5144957554275265, + "y": -0.8574929257125441, "z": 0.0 } } @@ -2226,8 +2226,8 @@ description: Artifact commands counterdrilled-weldment.kcl "z": 0.0 }, "x_axis": { - "x": -0.857, - "y": 0.514, + "x": -0.8574929257125441, + "y": 0.5144957554275265, "z": 0.0 }, "y_axis": { @@ -2259,8 +2259,8 @@ description: Artifact commands counterdrilled-weldment.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.514, - "y": 0.857, + "x": 0.5144957554275265, + "y": 0.8574929257125441, "z": -0.0 } } @@ -2301,7 +2301,7 @@ description: Artifact commands counterdrilled-weldment.kcl "segment": { "type": "line", "end": { - "x": 62.941, + "x": 62.94058906453532, "y": 12.7, "z": 0.0 }, @@ -2319,7 +2319,7 @@ description: Artifact commands counterdrilled-weldment.kcl "type": "line", "end": { "x": 0.0, - "y": 3.81, + "y": 3.8099999999999996, "z": 0.0 }, "relative": true @@ -2335,8 +2335,8 @@ description: Artifact commands counterdrilled-weldment.kcl "segment": { "type": "line", "end": { - "x": 22.606, - "y": 53.34, + "x": 22.605999999999998, + "y": 53.339999999999996, "z": 0.0 }, "relative": false @@ -2352,7 +2352,7 @@ description: Artifact commands counterdrilled-weldment.kcl "segment": { "type": "line", "end": { - "x": -3.81, + "x": -3.8099999999999996, "y": 0.0, "z": 0.0 }, @@ -2395,8 +2395,8 @@ description: Artifact commands counterdrilled-weldment.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.514, - "y": 0.857, + "x": 0.5144957554275265, + "y": 0.8574929257125441, "z": -0.0 } } diff --git a/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/ops.snap b/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/ops.snap index 2a77f59f2..faae7d79e 100644 --- a/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/ops.snap @@ -108,7 +108,7 @@ description: Operations executed counterdrilled-weldment.kcl "name": "counterdrillDiameter", "value": { "type": "Number", - "value": 0.438, + "value": 0.4375, "ty": { "type": "Default", "len": { @@ -141,7 +141,7 @@ description: Operations executed counterdrilled-weldment.kcl "name": "counterdrillDepth", "value": { "type": "Number", - "value": 0.188, + "value": 0.1875, "ty": { "type": "Default", "len": { @@ -690,7 +690,7 @@ description: Operations executed counterdrilled-weldment.kcl "length": { "value": { "type": "Number", - "value": -0.188, + "value": -0.1875, "ty": { "type": "Default", "len": { @@ -807,7 +807,7 @@ description: Operations executed counterdrilled-weldment.kcl "length": { "value": { "type": "Number", - "value": -0.313, + "value": -0.3125, "ty": { "type": "Default", "len": { @@ -870,7 +870,7 @@ description: Operations executed counterdrilled-weldment.kcl "length": { "value": { "type": "Number", - "value": 0.133, + "value": 0.13258252147247768, "ty": { "type": "Default", "len": { @@ -1058,7 +1058,7 @@ description: Operations executed counterdrilled-weldment.kcl "length": { "value": { "type": "Number", - "value": -0.188, + "value": -0.1875, "ty": { "type": "Default", "len": { @@ -1175,7 +1175,7 @@ description: Operations executed counterdrilled-weldment.kcl "length": { "value": { "type": "Number", - "value": -0.313, + "value": -0.3125, "ty": { "type": "Default", "len": { @@ -1238,7 +1238,7 @@ description: Operations executed counterdrilled-weldment.kcl "length": { "value": { "type": "Number", - "value": 0.133, + "value": 0.13258252147247768, "ty": { "type": "Default", "len": { @@ -1426,7 +1426,7 @@ description: Operations executed counterdrilled-weldment.kcl "length": { "value": { "type": "Number", - "value": -0.188, + "value": -0.1875, "ty": { "type": "Default", "len": { @@ -1543,7 +1543,7 @@ description: Operations executed counterdrilled-weldment.kcl "length": { "value": { "type": "Number", - "value": -0.313, + "value": -0.3125, "ty": { "type": "Default", "len": { @@ -1606,7 +1606,7 @@ description: Operations executed counterdrilled-weldment.kcl "length": { "value": { "type": "Number", - "value": 0.133, + "value": 0.13258252147247768, "ty": { "type": "Default", "len": { @@ -1794,7 +1794,7 @@ description: Operations executed counterdrilled-weldment.kcl "length": { "value": { "type": "Number", - "value": -0.188, + "value": -0.1875, "ty": { "type": "Default", "len": { @@ -1911,7 +1911,7 @@ description: Operations executed counterdrilled-weldment.kcl "length": { "value": { "type": "Number", - "value": -0.313, + "value": -0.3125, "ty": { "type": "Default", "len": { @@ -1974,7 +1974,7 @@ description: Operations executed counterdrilled-weldment.kcl "length": { "value": { "type": "Number", - "value": 0.133, + "value": 0.13258252147247768, "ty": { "type": "Default", "len": { @@ -2992,7 +2992,7 @@ description: Operations executed counterdrilled-weldment.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -3008,7 +3008,7 @@ description: Operations executed counterdrilled-weldment.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -3025,7 +3025,7 @@ description: Operations executed counterdrilled-weldment.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/program_memory.snap index 1f61b3e6f..dba5ccb88 100644 --- a/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/counterdrilled-weldment/program_memory.snap @@ -182,7 +182,7 @@ description: Variables in memory after executing counterdrilled-weldment.kcl }, "counterdrillDepth": { "type": "Number", - "value": 0.188, + "value": 0.1875, "ty": { "type": "Default", "len": { @@ -195,7 +195,7 @@ description: Variables in memory after executing counterdrilled-weldment.kcl }, "counterdrillDiameter": { "type": "Number", - "value": 0.438, + "value": 0.4375, "ty": { "type": "Default", "len": { @@ -553,7 +553,7 @@ description: Variables in memory after executing counterdrilled-weldment.kcl "value": "rectangleSegmentB001" }, "to": [ - 3.25, + 3.2500000000000004, 2.25 ], "type": "ToPoint", @@ -567,7 +567,7 @@ description: Variables in memory after executing counterdrilled-weldment.kcl "sourceRange": [] }, "from": [ - 3.25, + 3.2500000000000004, 2.25 ], "tag": { @@ -578,7 +578,7 @@ description: Variables in memory after executing counterdrilled-weldment.kcl "value": "rectangleSegmentC001" }, "to": [ - -3.25, + -3.2499999999999996, 2.25 ], "type": "ToPoint", @@ -592,7 +592,7 @@ description: Variables in memory after executing counterdrilled-weldment.kcl "sourceRange": [] }, "from": [ - -3.25, + -3.2499999999999996, 2.25 ], "tag": { @@ -834,7 +834,7 @@ description: Variables in memory after executing counterdrilled-weldment.kcl "value": "rectangleSegmentB001" }, "to": [ - 3.25, + 3.2500000000000004, 2.25 ], "type": "ToPoint", @@ -848,7 +848,7 @@ description: Variables in memory after executing counterdrilled-weldment.kcl "sourceRange": [] }, "from": [ - 3.25, + 3.2500000000000004, 2.25 ], "tag": { @@ -859,7 +859,7 @@ description: Variables in memory after executing counterdrilled-weldment.kcl "value": "rectangleSegmentC001" }, "to": [ - -3.25, + -3.2499999999999996, 2.25 ], "type": "ToPoint", @@ -873,7 +873,7 @@ description: Variables in memory after executing counterdrilled-weldment.kcl "sourceRange": [] }, "from": [ - -3.25, + -3.2499999999999996, 2.25 ], "tag": { diff --git a/rust/kcl-lib/tests/kcl_samples/countersunk-plate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/countersunk-plate/artifact_commands.snap index b319cbefc..e08784e69 100644 --- a/rust/kcl-lib/tests/kcl_samples/countersunk-plate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/countersunk-plate/artifact_commands.snap @@ -59,8 +59,8 @@ description: Artifact commands countersunk-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 15.413, - "y": 39.314, + "x": 15.413037500000007, + "y": 39.314119998717935, "z": 0.0 } } @@ -81,8 +81,8 @@ description: Artifact commands countersunk-plate.kcl "segment": { "type": "line", "end": { - "x": 55.04, - "y": -21.578, + "x": 55.04021250000001, + "y": -21.578426766213614, "z": 0.0 }, "relative": true @@ -100,7 +100,7 @@ description: Artifact commands countersunk-plate.kcl "radius": 19.049999999999997, "offset": { "unit": "degrees", - "value": -137.185 + "value": -137.1848345922876 } } } @@ -114,8 +114,8 @@ description: Artifact commands countersunk-plate.kcl "segment": { "type": "line", "end": { - "x": -55.04, - "y": -21.578, + "x": -55.04021250000001, + "y": -21.578426766213614, "z": 0.0 }, "relative": true @@ -133,7 +133,7 @@ description: Artifact commands countersunk-plate.kcl "radius": 42.2275, "offset": { "unit": "degrees", - "value": -42.815 + "value": -42.81516540771243 } } } @@ -147,8 +147,8 @@ description: Artifact commands countersunk-plate.kcl "segment": { "type": "line", "end": { - "x": -55.04, - "y": 21.578, + "x": -55.04021250000001, + "y": 21.578426766213614, "z": 0.0 }, "relative": true @@ -166,7 +166,7 @@ description: Artifact commands countersunk-plate.kcl "radius": 19.049999999999997, "offset": { "unit": "degrees", - "value": -137.185 + "value": -137.1848345922876 } } } @@ -180,8 +180,8 @@ description: Artifact commands countersunk-plate.kcl "segment": { "type": "line", "end": { - "x": 55.04, - "y": 21.578, + "x": 55.04021250000001, + "y": 21.578426766213614, "z": 0.0 }, "relative": true @@ -197,8 +197,8 @@ description: Artifact commands countersunk-plate.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 30.826, - "y": -0.0, + "x": 30.82607500000002, + "y": -0.000000000000005639932965095795, "z": 0.0 }, "angle_snap_increment": null @@ -243,7 +243,7 @@ description: Artifact commands countersunk-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 33.338, + "x": 33.3375, "y": 0.0, "z": 0.0 } @@ -393,7 +393,7 @@ description: Artifact commands countersunk-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -60.325, + "x": -60.324999999999996, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/countersunk-plate/ops.snap b/rust/kcl-lib/tests/kcl_samples/countersunk-plate/ops.snap index 912783e33..e50279bdb 100644 --- a/rust/kcl-lib/tests/kcl_samples/countersunk-plate/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/countersunk-plate/ops.snap @@ -141,7 +141,7 @@ description: Operations executed countersunk-plate.kcl "name": "r1", "value": { "type": "Number", - "value": 1.663, + "value": 1.6625, "ty": { "type": "Default", "len": { @@ -240,7 +240,7 @@ description: Operations executed countersunk-plate.kcl "name": "tangentAngle", "value": { "type": "Number", - "value": 0.374, + "value": 0.3736328030752811, "ty": { "type": "Known", "type": "Angle", @@ -269,7 +269,7 @@ description: Operations executed countersunk-plate.kcl "name": "tangentLength", "value": { "type": "Number", - "value": 2.328, + "value": 2.3275187969165794, "ty": { "type": "Default", "len": { @@ -339,7 +339,7 @@ description: Operations executed countersunk-plate.kcl "angle": { "value": { "type": "Number", - "value": 1.197, + "value": 1.1971635237196154, "ty": { "type": "Known", "type": "Angle", @@ -351,7 +351,7 @@ description: Operations executed countersunk-plate.kcl "length": { "value": { "type": "Number", - "value": 1.663, + "value": 1.6625, "ty": { "type": "Default", "len": { @@ -395,7 +395,7 @@ description: Operations executed countersunk-plate.kcl "name": "x", "value": { "type": "Number", - "value": 0.607, + "value": 0.6068125000000003, "ty": { "type": "Default", "len": { @@ -417,7 +417,7 @@ description: Operations executed countersunk-plate.kcl "name": "y", "value": { "type": "Number", - "value": 1.548, + "value": 1.547799999949525, "ty": { "type": "Default", "len": { @@ -987,7 +987,7 @@ description: Operations executed countersunk-plate.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1003,7 +1003,7 @@ description: Operations executed countersunk-plate.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1020,7 +1020,7 @@ description: Operations executed countersunk-plate.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/countersunk-plate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/countersunk-plate/program_memory.snap index 35f7656dd..e4ec0d5ac 100644 --- a/rust/kcl-lib/tests/kcl_samples/countersunk-plate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/countersunk-plate/program_memory.snap @@ -133,13 +133,13 @@ description: Variables in memory after executing countersunk-plate.kcl "sourceRange": [] }, "from": [ - 0.607, - 1.548 + 0.6068125000000003, + 1.547799999949525 ], "tag": null, "to": [ - 2.774, - 0.698 + 2.7737500000000006, + 0.6982556390749733 ], "type": "ToPoint", "units": { @@ -153,17 +153,17 @@ description: Variables in memory after executing countersunk-plate.kcl }, "ccw": false, "center": [ - 2.5, - -0.0 + 2.500000000000001, + -0.0000000000000004440892098500626 ], "from": [ - 2.774, - 0.698 + 2.7737500000000006, + 0.6982556390749733 ], "tag": null, "to": [ - 2.774, - -0.698 + 2.7737500000000006, + -0.6982556390749742 ], "type": "TangentialArc", "units": { @@ -176,13 +176,13 @@ description: Variables in memory after executing countersunk-plate.kcl "sourceRange": [] }, "from": [ - 2.774, - -0.698 + 2.7737500000000006, + -0.6982556390749742 ], "tag": null, "to": [ - 0.607, - -1.548 + 0.6068125000000002, + -1.547799999949526 ], "type": "ToPoint", "units": { @@ -196,17 +196,17 @@ description: Variables in memory after executing countersunk-plate.kcl }, "ccw": false, "center": [ - -0.0, - -0.0 + 0.0000000000000002220446049250313, + -0.0000000000000006661338147750939 ], "from": [ - 0.607, - -1.548 + 0.6068125000000002, + -1.547799999949526 ], "tag": null, "to": [ - -0.607, - -1.548 + -0.6068125000000003, + -1.5477999999495258 ], "type": "TangentialArc", "units": { @@ -219,13 +219,13 @@ description: Variables in memory after executing countersunk-plate.kcl "sourceRange": [] }, "from": [ - -0.607, - -1.548 + -0.6068125000000003, + -1.5477999999495258 ], "tag": null, "to": [ - -2.774, - -0.698 + -2.7737500000000006, + -0.698255639074974 ], "type": "ToPoint", "units": { @@ -239,17 +239,17 @@ description: Variables in memory after executing countersunk-plate.kcl }, "ccw": false, "center": [ - -2.5, - -0.0 + -2.500000000000001, + -0.0000000000000002220446049250313 ], "from": [ - -2.774, - -0.698 + -2.7737500000000006, + -0.698255639074974 ], "tag": null, "to": [ - -2.774, - 0.698 + -2.773750000000001, + 0.6982556390749736 ], "type": "TangentialArc", "units": { @@ -262,13 +262,13 @@ description: Variables in memory after executing countersunk-plate.kcl "sourceRange": [] }, "from": [ - -2.774, - 0.698 + -2.773750000000001, + 0.6982556390749736 ], "tag": null, "to": [ - -0.607, - 1.548 + -0.6068125000000006, + 1.5477999999495253 ], "type": "ToPoint", "units": { @@ -282,17 +282,17 @@ description: Variables in memory after executing countersunk-plate.kcl }, "ccw": false, "center": [ - -0.0, - -0.0 + -0.00000000000000016653345369377348, + -0.0000000000000006661338147750939 ], "from": [ - -0.607, - 1.548 + -0.6068125000000006, + 1.5477999999495253 ], "tag": null, "to": [ - 0.607, - 1.548 + 0.6068125000000003, + 1.547799999949525 ], "type": "TangentialArcTo", "units": { @@ -305,13 +305,13 @@ description: Variables in memory after executing countersunk-plate.kcl "sourceRange": [] }, "from": [ - 0.607, - 1.548 + 0.6068125000000003, + 1.547799999949525 ], "tag": null, "to": [ - 0.607, - 1.548 + 0.6068125000000003, + 1.547799999949525 ], "type": "ToPoint", "units": { @@ -351,12 +351,12 @@ description: Variables in memory after executing countersunk-plate.kcl }, "start": { "from": [ - 0.607, - 1.548 + 0.6068125000000003, + 1.547799999949525 ], "to": [ - 0.607, - 1.548 + 0.6068125000000003, + 1.547799999949525 ], "units": { "type": "Inches" @@ -397,7 +397,7 @@ description: Variables in memory after executing countersunk-plate.kcl }, "r1": { "type": "Number", - "value": 1.663, + "value": 1.6625, "ty": { "type": "Default", "len": { @@ -423,7 +423,7 @@ description: Variables in memory after executing countersunk-plate.kcl }, "tangentAngle": { "type": "Number", - "value": 0.374, + "value": 0.3736328030752811, "ty": { "type": "Known", "type": "Angle", @@ -432,7 +432,7 @@ description: Variables in memory after executing countersunk-plate.kcl }, "tangentLength": { "type": "Number", - "value": 2.328, + "value": 2.3275187969165794, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/cpu-cooler/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/cpu-cooler/artifact_commands.snap index e9da36302..0afd79ce1 100644 --- a/rust/kcl-lib/tests/kcl_samples/cpu-cooler/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/cpu-cooler/artifact_commands.snap @@ -98,7 +98,7 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.00000000000000734788079488412, "y": 120.0, "z": 0.0 }, @@ -726,8 +726,8 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": -44.124, - "y": 37.025, + "x": -44.12415992365313, + "y": 37.024566317944675, "z": 0.0 }, "relative": true @@ -759,8 +759,8 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": -24.683, - "y": -29.416, + "x": -24.68304421196311, + "y": -29.416106615768754, "z": 0.0 }, "relative": true @@ -792,8 +792,8 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": 7.354, - "y": -6.171, + "x": 7.354026653942187, + "y": -6.1707610529907795, "z": 0.0 }, "relative": true @@ -842,8 +842,8 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 25.456, - "y": 11.223, + "x": 25.455513796206333, + "y": 11.223208062017193, "z": 0.0 }, "angle_snap_increment": null @@ -1523,7 +1523,7 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.00000000000000734788079488412, "y": 120.0, "z": 0.0 }, @@ -2732,8 +2732,8 @@ description: Artifact commands cpu-cooler.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.642, - "y": 11.491, + "x": 9.64181414529809, + "y": 11.49066664678467, "z": 0.0 } } @@ -2779,13 +2779,13 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "arc_to", "interior": { - "x": 15.888, - "y": 21.084, + "x": 15.887916611214074, + "y": 21.08397746524853, "z": 0.0 }, "end": { - "x": 45.726, - "y": 26.4, + "x": 45.72614131981836, + "y": 26.399999999999995, "z": 0.0 }, "relative": false @@ -2801,13 +2801,13 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "arc_to", "interior": { - "x": 46.62, - "y": 24.788, + "x": 46.619632902951345, + "y": 24.788098515095033, "z": 0.0 }, "end": { - "x": 47.456, - "y": 23.146, + "x": 47.45632564459601, + "y": 23.145996550463284, "z": 0.0 }, "relative": false @@ -2823,13 +2823,13 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "arc_to", "interior": { - "x": 18.668, - "y": 18.668, + "x": 18.667619023324853, + "y": 18.667619023324853, "z": 0.0 }, "end": { - "x": 9.642, - "y": 11.491, + "x": 9.64181414529809, + "y": 11.49066664678467, "z": 0.0 }, "relative": false @@ -2922,8 +2922,8 @@ description: Artifact commands cpu-cooler.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 12.99, - "y": 7.5, + "x": 12.99038105676658, + "y": 7.499999999999999, "z": 0.0 } } @@ -2969,13 +2969,13 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "arc_to", "interior": { - "x": 22.141, - "y": 14.378, + "x": 22.140902993759195, + "y": 14.378470524396711, "z": 0.0 }, "end": { - "x": 51.998, - "y": 9.169, + "x": 51.99784935904458, + "y": 9.16862378081392, "z": 0.0 }, "relative": false @@ -2991,13 +2991,13 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "arc_to", "interior": { - "x": 52.286, - "y": 7.348, + "x": 52.286154029554915, + "y": 7.348339730691455, "z": 0.0 }, "end": { - "x": 52.511, - "y": 5.519, + "x": 52.510756075444824, + "y": 5.519102860532103, "z": 0.0 }, "relative": false @@ -3013,13 +3013,13 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "arc_to", "interior": { - "x": 23.927, - "y": 11.157, + "x": 23.926525577767556, + "y": 11.157122109954464, "z": 0.0 }, "end": { - "x": 12.99, - "y": 7.5, + "x": 12.99038105676658, + "y": 7.499999999999999, "z": 0.0 }, "relative": false @@ -3159,13 +3159,13 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "arc_to", "interior": { - "x": 26.364, - "y": 1.382, + "x": 26.363819717520748, + "y": 1.381669244813717, "z": 0.0 }, "end": { - "x": 49.616, - "y": -18.059, + "x": 49.61577037749596, + "y": -18.058663567595307, "z": 0.0 }, "relative": false @@ -3181,13 +3181,13 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "arc_to", "interior": { - "x": 48.955, - "y": -19.779, + "x": 48.95530752112637, + "y": -19.779228132360153, "z": 0.0 }, "end": { - "x": 48.235, - "y": -21.476, + "x": 48.23520016352932, + "y": -21.475694754402248, "z": 0.0 }, "relative": false @@ -3203,8 +3203,8 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "arc_to", "interior": { - "x": 26.3, - "y": -2.301, + "x": 26.29954002962208, + "y": -2.3009116085381756, "z": 0.0 }, "end": { @@ -3609,7 +3609,7 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": -15.0, + "x": -15.000000000000002, "y": 0.0, "z": 0.0 }, @@ -4023,7 +4023,7 @@ description: Artifact commands cpu-cooler.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 44.944, + "x": 44.943820224719104, "y": 158.0, "z": 0.0 } @@ -4045,7 +4045,7 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": 44.944, + "x": 44.943820224719104, "y": 40.0, "z": 0.0 }, @@ -4078,7 +4078,7 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": -15.0, + "x": -15.000000000000005, "y": -15.0, "z": 0.0 }, @@ -4112,7 +4112,7 @@ description: Artifact commands cpu-cooler.kcl "type": "line", "end": { "x": 0.0, - "y": 10.0, + "y": 10.000000000000007, "z": 0.0 }, "relative": false @@ -4128,7 +4128,7 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": -14.944, + "x": -14.943820224719099, "y": 0.0, "z": 0.0 }, @@ -4177,7 +4177,7 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": -12.622, + "x": -12.62236807694007, "y": 158.0, "z": 0.0 }, @@ -4264,7 +4264,7 @@ description: Artifact commands cpu-cooler.kcl "path": "[uuid]", "to": { "x": -1.0, - "y": 44.944, + "y": 44.943820224719104, "z": 0.0 } } @@ -4286,7 +4286,7 @@ description: Artifact commands cpu-cooler.kcl "type": "arc", "center": { "x": -4.0, - "y": 44.944 + "y": 44.943820224719104 }, "radius": 3.0, "start": { @@ -4349,7 +4349,7 @@ description: Artifact commands cpu-cooler.kcl "path": "[uuid]", "to": { "x": -1.5, - "y": 44.944, + "y": 44.943820224719104, "z": 0.0 } } @@ -4371,7 +4371,7 @@ description: Artifact commands cpu-cooler.kcl "type": "arc", "center": { "x": -4.0, - "y": 44.944 + "y": 44.943820224719104 }, "radius": 2.5, "start": { @@ -4677,8 +4677,8 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": 1.25, - "y": -2.165, + "x": 1.2500000000000002, + "y": -2.1650635094610964, "z": 0.0 }, "relative": true @@ -4712,12 +4712,12 @@ description: Artifact commands cpu-cooler.kcl "type": "arc_to", "interior": { "x": 12.0, - "y": -60.965, + "y": -60.965063509461096, "z": 0.0 }, "end": { "x": 13.0, - "y": -62.165, + "y": -62.1650635094611, "z": 0.0 }, "relative": false @@ -4750,8 +4750,8 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": 1.25, - "y": 2.165, + "x": 1.2500000000000013, + "y": 2.1650635094610986, "z": 0.0 }, "relative": true @@ -4945,7 +4945,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 3.667 + "z": 3.6666666666666665 }, "scale": { "x": 1.0, @@ -4974,7 +4974,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 7.333 + "z": 7.333333333333333 }, "scale": { "x": 1.0, @@ -5032,7 +5032,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 14.667 + "z": 14.666666666666666 }, "scale": { "x": 1.0, @@ -5061,7 +5061,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 18.333 + "z": 18.333333333333332 }, "scale": { "x": 1.0, @@ -5119,7 +5119,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 25.667 + "z": 25.666666666666664 }, "scale": { "x": 1.0, @@ -5148,7 +5148,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 29.333 + "z": 29.333333333333332 }, "scale": { "x": 1.0, @@ -5206,7 +5206,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 36.667 + "z": 36.666666666666664 }, "scale": { "x": 1.0, @@ -5235,7 +5235,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 40.333 + "z": 40.33333333333333 }, "scale": { "x": 1.0, @@ -5293,7 +5293,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 47.667 + "z": 47.666666666666664 }, "scale": { "x": 1.0, @@ -5322,7 +5322,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 51.333 + "z": 51.33333333333333 }, "scale": { "x": 1.0, @@ -5380,7 +5380,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 58.667 + "z": 58.666666666666664 }, "scale": { "x": 1.0, @@ -5409,7 +5409,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 62.333 + "z": 62.33333333333333 }, "scale": { "x": 1.0, @@ -5467,7 +5467,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 69.667 + "z": 69.66666666666666 }, "scale": { "x": 1.0, @@ -5496,7 +5496,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 73.333 + "z": 73.33333333333333 }, "scale": { "x": 1.0, @@ -5554,7 +5554,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 80.667 + "z": 80.66666666666666 }, "scale": { "x": 1.0, @@ -5583,7 +5583,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 84.333 + "z": 84.33333333333333 }, "scale": { "x": 1.0, @@ -5641,7 +5641,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 91.667 + "z": 91.66666666666666 }, "scale": { "x": 1.0, @@ -5670,7 +5670,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 95.333 + "z": 95.33333333333333 }, "scale": { "x": 1.0, @@ -5728,7 +5728,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 102.667 + "z": 102.66666666666666 }, "scale": { "x": 1.0, @@ -5757,7 +5757,7 @@ description: Artifact commands cpu-cooler.kcl "translate": { "x": 0.0, "y": 0.0, - "z": 106.333 + "z": 106.33333333333333 }, "scale": { "x": 1.0, @@ -6614,8 +6614,8 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": -13.156, - "y": -4.788, + "x": -13.155696691002717, + "y": -4.788282006559364, "z": 0.0 }, "relative": true @@ -6647,8 +6647,8 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": -21.173, - "y": 3.733, + "x": -21.17336668976247, + "y": 3.7334358198390007, "z": 0.0 }, "relative": true @@ -6664,8 +6664,8 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": 0.369, - "y": 2.093, + "x": 0.36900237754222714, + "y": 2.092716475150942, "z": 0.0 }, "relative": true @@ -6681,8 +6681,8 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": 21.173, - "y": -3.733, + "x": 21.17336668976247, + "y": -3.7334358198390034, "z": 0.0 }, "relative": true @@ -6714,8 +6714,8 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": 13.156, - "y": 4.788, + "x": 13.155696691002717, + "y": 4.788282006559362, "z": 0.0 }, "relative": true @@ -6748,7 +6748,7 @@ description: Artifact commands cpu-cooler.kcl "type": "line", "end": { "x": -10.0, - "y": 18.125, + "y": 18.124999999999996, "z": 0.0 }, "relative": false @@ -8844,7 +8844,7 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": -41.91, + "x": -41.91004679935772, "y": 151.0, "z": 0.0 }, @@ -9100,7 +9100,7 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": -41.91, + "x": -41.91004679935772, "y": 49.0, "z": 0.0 }, @@ -9435,7 +9435,7 @@ description: Artifact commands cpu-cooler.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 152.653 + "z": 152.65270364466613 }, "x_axis": { "x": 1.0, @@ -9505,7 +9505,7 @@ description: Artifact commands cpu-cooler.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -43.88, + "x": -43.87966230538214, "y": -62.0, "z": 0.0 } @@ -9593,7 +9593,7 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": 8.333, + "x": 8.333333333333334, "y": 0.0, "z": 0.0 }, @@ -9609,7 +9609,7 @@ description: Artifact commands cpu-cooler.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 47.347 + "z": 47.34729635533386 }, "x_axis": { "x": 1.0, @@ -9679,7 +9679,7 @@ description: Artifact commands cpu-cooler.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -43.88, + "x": -43.87966230538214, "y": -62.0, "z": 0.0 } @@ -9767,7 +9767,7 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": 8.333, + "x": 8.333333333333334, "y": 0.0, "z": 0.0 }, @@ -9781,7 +9781,7 @@ description: Artifact commands cpu-cooler.kcl "command": { "type": "make_plane", "origin": { - "x": -43.88, + "x": -43.87966230538214, "y": 0.0, "z": 0.0 }, @@ -9854,7 +9854,7 @@ description: Artifact commands cpu-cooler.kcl "path": "[uuid]", "to": { "x": -61.0, - "y": 152.653, + "y": 152.65270364466613, "z": 0.0 } } @@ -9876,7 +9876,7 @@ description: Artifact commands cpu-cooler.kcl "type": "arc", "center": { "x": -62.0, - "y": 152.653 + "y": 152.65270364466613 }, "radius": 1.0, "start": { @@ -9986,7 +9986,7 @@ description: Artifact commands cpu-cooler.kcl "path": "[uuid]", "to": { "x": -61.0, - "y": 47.347, + "y": 47.34729635533386, "z": 0.0 } } @@ -10008,7 +10008,7 @@ description: Artifact commands cpu-cooler.kcl "type": "arc", "center": { "x": -62.0, - "y": 47.347 + "y": 47.34729635533386 }, "radius": 1.0, "start": { @@ -10243,7 +10243,7 @@ description: Artifact commands cpu-cooler.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.0000000000000014695761589768238, "y": 24.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/cpu-cooler/ops.snap b/rust/kcl-lib/tests/kcl_samples/cpu-cooler/ops.snap index 971a4f3a9..2b7a12c22 100644 --- a/rust/kcl-lib/tests/kcl_samples/cpu-cooler/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/cpu-cooler/ops.snap @@ -2443,7 +2443,7 @@ description: Operations executed cpu-cooler.kcl "distance": { "value": { "type": "Number", - "value": 3.667, + "value": 3.6666666666666665, "ty": { "type": "Default", "len": { @@ -2594,7 +2594,7 @@ description: Operations executed cpu-cooler.kcl "length": { "value": { "type": "Number", - "value": 30.0, + "value": 30.000000000000004, "ty": { "type": "Known", "type": "Length", @@ -2721,7 +2721,7 @@ description: Operations executed cpu-cooler.kcl "length": { "value": { "type": "Number", - "value": 22.5, + "value": 22.500000000000004, "ty": { "type": "Known", "type": "Length", @@ -2952,7 +2952,7 @@ description: Operations executed cpu-cooler.kcl "length": { "value": { "type": "Number", - "value": 1.594, + "value": 1.59375, "ty": { "type": "Default", "len": { @@ -4986,7 +4986,7 @@ description: Operations executed cpu-cooler.kcl "offset": { "value": { "type": "Number", - "value": 152.653, + "value": 152.65270364466613, "ty": { "type": "Known", "type": "Length", @@ -5031,7 +5031,7 @@ description: Operations executed cpu-cooler.kcl "offset": { "value": { "type": "Number", - "value": 47.347, + "value": 47.34729635533386, "ty": { "type": "Known", "type": "Length", @@ -5076,7 +5076,7 @@ description: Operations executed cpu-cooler.kcl "offset": { "value": { "type": "Number", - "value": -43.88, + "value": -43.87966230538214, "ty": { "type": "Known", "type": "Length", @@ -5440,7 +5440,7 @@ description: Operations executed cpu-cooler.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -5456,7 +5456,7 @@ description: Operations executed cpu-cooler.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -5473,7 +5473,7 @@ description: Operations executed cpu-cooler.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/artifact_commands.snap index 59a625717..2b9276e27 100644 --- a/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/artifact_commands.snap @@ -928,8 +928,8 @@ description: Artifact commands curtain-wall-anchor-plate.kcl "segment": { "type": "line", "end": { - "x": 6.0, - "y": 10.392, + "x": 6.000000000000002, + "y": 10.392304845413264, "z": 0.0 }, "relative": true @@ -962,8 +962,8 @@ description: Artifact commands curtain-wall-anchor-plate.kcl "segment": { "type": "line", "end": { - "x": 6.0, - "y": -10.392, + "x": 6.000000000000002, + "y": -10.392304845413264, "z": 0.0 }, "relative": true @@ -979,8 +979,8 @@ description: Artifact commands curtain-wall-anchor-plate.kcl "segment": { "type": "line", "end": { - "x": -6.0, - "y": -10.392, + "x": -5.999999999999997, + "y": -10.392304845413264, "z": 0.0 }, "relative": true @@ -1162,8 +1162,8 @@ description: Artifact commands curtain-wall-anchor-plate.kcl "segment": { "type": "line", "end": { - "x": 5.0, - "y": 8.66, + "x": 5.000000000000001, + "y": 8.660254037844386, "z": 0.0 }, "relative": true @@ -1196,8 +1196,8 @@ description: Artifact commands curtain-wall-anchor-plate.kcl "segment": { "type": "line", "end": { - "x": 5.0, - "y": -8.66, + "x": 5.000000000000001, + "y": -8.660254037844386, "z": 0.0 }, "relative": true @@ -1213,8 +1213,8 @@ description: Artifact commands curtain-wall-anchor-plate.kcl "segment": { "type": "line", "end": { - "x": -5.0, - "y": -8.66, + "x": -4.999999999999998, + "y": -8.660254037844387, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/ops.snap b/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/ops.snap index 28dbbe57c..db13db333 100644 --- a/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/ops.snap @@ -2183,7 +2183,7 @@ description: Operations executed curtain-wall-anchor-plate.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2199,7 +2199,7 @@ description: Operations executed curtain-wall-anchor-plate.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2216,7 +2216,7 @@ description: Operations executed curtain-wall-anchor-plate.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/program_memory.snap index c356a1d19..5db7fc7d4 100644 --- a/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/curtain-wall-anchor-plate/program_memory.snap @@ -488,8 +488,8 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl ], "tag": null, "to": [ - -6.0, - 10.392 + -5.999999999999998, + 10.392304845413264 ], "type": "ToPoint", "units": { @@ -502,13 +502,13 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl "sourceRange": [] }, "from": [ - -6.0, - 10.392 + -5.999999999999998, + 10.392304845413264 ], "tag": null, "to": [ - 6.0, - 10.392 + 6.000000000000002, + 10.392304845413264 ], "type": "ToPoint", "units": { @@ -521,12 +521,12 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl "sourceRange": [] }, "from": [ - 6.0, - 10.392 + 6.000000000000002, + 10.392304845413264 ], "tag": null, "to": [ - 12.0, + 12.000000000000004, 0.0 ], "type": "ToPoint", @@ -540,13 +540,13 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl "sourceRange": [] }, "from": [ - 12.0, + 12.000000000000004, 0.0 ], "tag": null, "to": [ - 6.0, - -10.392 + 6.000000000000006, + -10.392304845413264 ], "type": "ToPoint", "units": { @@ -559,13 +559,13 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl "sourceRange": [] }, "from": [ - 6.0, - -10.392 + 6.000000000000006, + -10.392304845413264 ], "tag": null, "to": [ - -6.0, - -10.392 + -5.999999999999994, + -10.392304845413264 ], "type": "ToPoint", "units": { @@ -578,8 +578,8 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl "sourceRange": [] }, "from": [ - -6.0, - -10.392 + -5.999999999999994, + -10.392304845413264 ], "tag": null, "to": [ @@ -930,8 +930,8 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl ], "tag": null, "to": [ - -6.0, - 10.392 + -5.999999999999998, + 10.392304845413264 ], "type": "ToPoint", "units": { @@ -944,13 +944,13 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl "sourceRange": [] }, "from": [ - -6.0, - 10.392 + -5.999999999999998, + 10.392304845413264 ], "tag": null, "to": [ - 6.0, - 10.392 + 6.000000000000002, + 10.392304845413264 ], "type": "ToPoint", "units": { @@ -963,12 +963,12 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl "sourceRange": [] }, "from": [ - 6.0, - 10.392 + 6.000000000000002, + 10.392304845413264 ], "tag": null, "to": [ - 12.0, + 12.000000000000004, 0.0 ], "type": "ToPoint", @@ -982,13 +982,13 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl "sourceRange": [] }, "from": [ - 12.0, + 12.000000000000004, 0.0 ], "tag": null, "to": [ - 6.0, - -10.392 + 6.000000000000006, + -10.392304845413264 ], "type": "ToPoint", "units": { @@ -1001,13 +1001,13 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl "sourceRange": [] }, "from": [ - 6.0, - -10.392 + 6.000000000000006, + -10.392304845413264 ], "tag": null, "to": [ - -6.0, - -10.392 + -5.999999999999994, + -10.392304845413264 ], "type": "ToPoint", "units": { @@ -1020,8 +1020,8 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl "sourceRange": [] }, "from": [ - -6.0, - -10.392 + -5.999999999999994, + -10.392304845413264 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap index 0b73c3922..0b5984be8 100644 --- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap @@ -82,8 +82,8 @@ description: Artifact commands cycloidal-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 11.811, - "y": 7.62, + "x": 11.810999999999998, + "y": 7.619999999999999, "z": 0.0 } } @@ -104,7 +104,7 @@ description: Artifact commands cycloidal-gear.kcl "segment": { "type": "arc", "center": { - "x": 11.811, + "x": 11.810999999999998, "y": -0.0 }, "radius": 7.619999999999999, @@ -193,8 +193,8 @@ description: Artifact commands cycloidal-gear.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 11.021, - "y": -6.363, + "x": 11.020519673318491, + "y": -6.362699999999999, "z": 0.0 }, "angle_snap_increment": null @@ -248,7 +248,7 @@ description: Artifact commands cycloidal-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.772, + "x": 3.7718999999999996, "y": 0.0, "z": 0.0 } @@ -320,7 +320,7 @@ description: Artifact commands cycloidal-gear.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 19.05 + "z": 19.049999999999997 }, "x_axis": { "x": 1.0, @@ -390,8 +390,8 @@ description: Artifact commands cycloidal-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 13.946, - "y": -1.755, + "x": 13.94579250348968, + "y": -1.7547058014411026, "z": 0.0 } } @@ -412,8 +412,8 @@ description: Artifact commands cycloidal-gear.kcl "segment": { "type": "arc", "center": { - "x": 9.048, - "y": -7.592 + "x": 9.04775091767825, + "y": -7.591964458007714 }, "radius": 7.619999999999999, "start": { @@ -501,8 +501,8 @@ description: Artifact commands cycloidal-gear.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 4.352, - "y": -11.958, + "x": 4.352343131876468, + "y": -11.957964476548998, "z": 0.0 }, "angle_snap_increment": null @@ -556,7 +556,7 @@ description: Artifact commands cycloidal-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.772, + "x": 3.7718999999999996, "y": 0.0, "z": 0.0 } @@ -628,7 +628,7 @@ description: Artifact commands cycloidal-gear.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 38.1 + "z": 38.099999999999994 }, "x_axis": { "x": 1.0, @@ -698,8 +698,8 @@ description: Artifact commands cycloidal-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.555, - "y": -10.308, + "x": 9.555193704377139, + "y": -10.308365257005178, "z": 0.0 } } @@ -720,8 +720,8 @@ description: Artifact commands cycloidal-gear.kcl "segment": { "type": "arc", "center": { - "x": 2.051, - "y": -11.632 + "x": 2.0509586264241157, + "y": -11.631564370827189 }, "radius": 7.619999999999999, "start": { @@ -809,8 +809,8 @@ description: Artifact commands cycloidal-gear.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -4.352, - "y": -11.958, + "x": -4.352343131876471, + "y": -11.957964476548998, "z": 0.0 }, "angle_snap_increment": null @@ -864,7 +864,7 @@ description: Artifact commands cycloidal-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.772, + "x": 3.7718999999999996, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap index cf60c6d8c..4006bf1f7 100644 --- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap @@ -1121,7 +1121,7 @@ description: Operations executed cycloidal-gear.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1137,7 +1137,7 @@ description: Operations executed cycloidal-gear.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1154,7 +1154,7 @@ description: Operations executed cycloidal-gear.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap index 88cffd35e..7f3a0667a 100644 --- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap @@ -529,8 +529,8 @@ description: Artifact commands dodecahedron.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -25405.08, - "y": -25405.08, + "x": -25405.079999999998, + "y": -25405.079999999998, "z": 0.0 } } @@ -551,8 +551,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25405.08, - "y": -25405.08, + "x": 25405.079999999998, + "y": -25405.079999999998, "z": 0.0 }, "relative": false @@ -568,8 +568,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25405.08, - "y": 25405.08, + "x": 25405.079999999998, + "y": 25405.079999999998, "z": 0.0 }, "relative": false @@ -585,8 +585,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": -25405.08, - "y": 25405.08, + "x": -25405.079999999998, + "y": 25405.079999999998, "z": 0.0 }, "relative": false @@ -673,7 +673,7 @@ description: Artifact commands dodecahedron.kcl "property": { "x": 0.0, "y": 0.0, - "z": -6609.08 + "z": -6609.079999999999 }, "set": false, "is_local": true @@ -999,8 +999,8 @@ description: Artifact commands dodecahedron.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -25410.16, - "y": -25410.16, + "x": -25410.159999999996, + "y": -25410.159999999996, "z": 0.0 } } @@ -1021,8 +1021,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25410.16, - "y": -25410.16, + "x": 25410.159999999996, + "y": -25410.159999999996, "z": 0.0 }, "relative": false @@ -1038,8 +1038,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25410.16, - "y": 25410.16, + "x": 25410.159999999996, + "y": 25410.159999999996, "z": 0.0 }, "relative": false @@ -1055,8 +1055,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": -25410.16, - "y": 25410.16, + "x": -25410.159999999996, + "y": 25410.159999999996, "z": 0.0 }, "relative": false @@ -1143,7 +1143,7 @@ description: Artifact commands dodecahedron.kcl "property": { "x": 0.0, "y": 0.0, - "z": -6614.16 + "z": -6614.159999999999 }, "set": false, "is_local": true @@ -1234,8 +1234,8 @@ description: Artifact commands dodecahedron.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -25412.7, - "y": -25412.7, + "x": -25412.699999999997, + "y": -25412.699999999997, "z": 0.0 } } @@ -1256,8 +1256,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25412.7, - "y": -25412.7, + "x": 25412.699999999997, + "y": -25412.699999999997, "z": 0.0 }, "relative": false @@ -1273,8 +1273,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25412.7, - "y": 25412.7, + "x": 25412.699999999997, + "y": 25412.699999999997, "z": 0.0 }, "relative": false @@ -1290,8 +1290,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": -25412.7, - "y": 25412.7, + "x": -25412.699999999997, + "y": 25412.699999999997, "z": 0.0 }, "relative": false @@ -1469,8 +1469,8 @@ description: Artifact commands dodecahedron.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -25415.24, - "y": -25415.24, + "x": -25415.239999999998, + "y": -25415.239999999998, "z": 0.0 } } @@ -1491,8 +1491,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25415.24, - "y": -25415.24, + "x": 25415.239999999998, + "y": -25415.239999999998, "z": 0.0 }, "relative": false @@ -1508,8 +1508,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25415.24, - "y": 25415.24, + "x": 25415.239999999998, + "y": 25415.239999999998, "z": 0.0 }, "relative": false @@ -1525,8 +1525,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": -25415.24, - "y": 25415.24, + "x": -25415.239999999998, + "y": 25415.239999999998, "z": 0.0 }, "relative": false @@ -1939,8 +1939,8 @@ description: Artifact commands dodecahedron.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -25420.32, - "y": -25420.32, + "x": -25420.319999999996, + "y": -25420.319999999996, "z": 0.0 } } @@ -1961,8 +1961,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25420.32, - "y": -25420.32, + "x": 25420.319999999996, + "y": -25420.319999999996, "z": 0.0 }, "relative": false @@ -1978,8 +1978,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25420.32, - "y": 25420.32, + "x": 25420.319999999996, + "y": 25420.319999999996, "z": 0.0 }, "relative": false @@ -1995,8 +1995,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": -25420.32, - "y": 25420.32, + "x": -25420.319999999996, + "y": 25420.319999999996, "z": 0.0 }, "relative": false @@ -2174,8 +2174,8 @@ description: Artifact commands dodecahedron.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -25422.86, - "y": -25422.86, + "x": -25422.859999999997, + "y": -25422.859999999997, "z": 0.0 } } @@ -2196,8 +2196,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25422.86, - "y": -25422.86, + "x": 25422.859999999997, + "y": -25422.859999999997, "z": 0.0 }, "relative": false @@ -2213,8 +2213,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25422.86, - "y": 25422.86, + "x": 25422.859999999997, + "y": 25422.859999999997, "z": 0.0 }, "relative": false @@ -2230,8 +2230,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": -25422.86, - "y": 25422.86, + "x": -25422.859999999997, + "y": 25422.859999999997, "z": 0.0 }, "relative": false @@ -2318,7 +2318,7 @@ description: Artifact commands dodecahedron.kcl "property": { "x": 0.0, "y": 0.0, - "z": -6626.86 + "z": -6626.859999999999 }, "set": false, "is_local": true @@ -2409,8 +2409,8 @@ description: Artifact commands dodecahedron.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -25402.794, - "y": -25402.794, + "x": -25402.793999999998, + "y": -25402.793999999998, "z": 0.0 } } @@ -2431,8 +2431,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25402.794, - "y": -25402.794, + "x": 25402.793999999998, + "y": -25402.793999999998, "z": 0.0 }, "relative": false @@ -2448,8 +2448,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 25402.794, - "y": 25402.794, + "x": 25402.793999999998, + "y": 25402.793999999998, "z": 0.0 }, "relative": false @@ -2465,8 +2465,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": -25402.794, - "y": 25402.794, + "x": -25402.793999999998, + "y": 25402.793999999998, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap index aa8d7a180..7baea6e5b 100644 --- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap @@ -4699,7 +4699,7 @@ description: Operations executed dodecahedron.kcl "length": { "value": { "type": "Number", - "value": 2000.11, + "value": 2000.1100000000001, "ty": { "type": "Default", "len": { @@ -7736,7 +7736,7 @@ description: Operations executed dodecahedron.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -7752,7 +7752,7 @@ description: Operations executed dodecahedron.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -7769,7 +7769,7 @@ description: Operations executed dodecahedron.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap index 369a9ffb3..60543cf1c 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap @@ -98,7 +98,7 @@ description: Artifact commands enclosure.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000010715659492539341, "y": 175.0, "z": 0.0 }, @@ -1471,7 +1471,7 @@ description: Artifact commands enclosure.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000010715659492539341, "y": 175.0, "z": 0.0 }, @@ -2086,7 +2086,7 @@ description: Artifact commands enclosure.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000010348265452795134, "y": 169.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/ops.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/ops.snap index 1ef51f96b..49c97cb17 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/ops.snap @@ -1927,7 +1927,7 @@ description: Operations executed enclosure.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1943,7 +1943,7 @@ description: Operations executed enclosure.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1960,7 +1960,7 @@ description: Operations executed enclosure.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap index 4985d5492..dc0e15cd5 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap @@ -109,7 +109,7 @@ description: Variables in memory after executing enclosure.kcl "value": "rectangleSegmentB001" }, "to": [ - 125.0, + 125.00000000000001, 175.0 ], "type": "ToPoint", @@ -123,7 +123,7 @@ description: Variables in memory after executing enclosure.kcl "sourceRange": [] }, "from": [ - 125.0, + 125.00000000000001, 175.0 ], "tag": { @@ -134,7 +134,7 @@ description: Variables in memory after executing enclosure.kcl "value": "rectangleSegmentC001" }, "to": [ - 0.0, + 0.000000000000014210854715202004, 175.0 ], "type": "ToPoint", @@ -148,7 +148,7 @@ description: Variables in memory after executing enclosure.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.000000000000014210854715202004, 175.0 ], "tag": { @@ -1502,7 +1502,7 @@ description: Variables in memory after executing enclosure.kcl "value": "rectangleSegmentB001" }, "to": [ - 125.0, + 125.00000000000001, 175.0 ], "type": "ToPoint", @@ -1516,7 +1516,7 @@ description: Variables in memory after executing enclosure.kcl "sourceRange": [] }, "from": [ - 125.0, + 125.00000000000001, 175.0 ], "tag": { @@ -1527,7 +1527,7 @@ description: Variables in memory after executing enclosure.kcl "value": "rectangleSegmentC001" }, "to": [ - 0.0, + 0.000000000000014210854715202004, 175.0 ], "type": "ToPoint", @@ -1541,7 +1541,7 @@ description: Variables in memory after executing enclosure.kcl "sourceRange": [] }, "from": [ - 0.0, + 0.000000000000014210854715202004, 175.0 ], "tag": { diff --git a/rust/kcl-lib/tests/kcl_samples/engine-valve/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/engine-valve/artifact_commands.snap index e768dbaa3..55c7159a5 100644 --- a/rust/kcl-lib/tests/kcl_samples/engine-valve/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/engine-valve/artifact_commands.snap @@ -166,7 +166,7 @@ description: Artifact commands engine-valve.kcl "segment": { "type": "arc_to", "interior": { - "x": -5.1, + "x": -5.1000000000000005, "y": 1.2, "z": 0.0 }, @@ -593,7 +593,7 @@ description: Artifact commands engine-valve.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.4, + "x": 2.4000000000000004, "y": 0.0, "z": 0.0 } @@ -849,7 +849,7 @@ description: Artifact commands engine-valve.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.4, + "x": 2.4000000000000004, "y": 0.0, "z": 0.0 } @@ -1105,7 +1105,7 @@ description: Artifact commands engine-valve.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.4, + "x": 2.4000000000000004, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/engine-valve/ops.snap b/rust/kcl-lib/tests/kcl_samples/engine-valve/ops.snap index 60d6ee858..aad78110f 100644 --- a/rust/kcl-lib/tests/kcl_samples/engine-valve/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/engine-valve/ops.snap @@ -1291,7 +1291,7 @@ description: Operations executed engine-valve.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1307,7 +1307,7 @@ description: Operations executed engine-valve.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1324,7 +1324,7 @@ description: Operations executed engine-valve.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/engine-valve/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/engine-valve/program_memory.snap index f37b5be66..98d3aa86b 100644 --- a/rust/kcl-lib/tests/kcl_samples/engine-valve/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/engine-valve/program_memory.snap @@ -295,13 +295,13 @@ description: Variables in memory after executing engine-valve.kcl 0.0 ], "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "radius": 2.4000000000000004, "tag": null, "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "type": "Circle", @@ -542,11 +542,11 @@ description: Variables in memory after executing engine-valve.kcl }, "start": { "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "units": { @@ -667,13 +667,13 @@ description: Variables in memory after executing engine-valve.kcl 0.0 ], "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "radius": 2.4000000000000004, "tag": null, "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "type": "Circle", @@ -914,11 +914,11 @@ description: Variables in memory after executing engine-valve.kcl }, "start": { "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "units": { @@ -1011,13 +1011,13 @@ description: Variables in memory after executing engine-valve.kcl 0.0 ], "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "radius": 2.4000000000000004, "tag": null, "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "type": "Circle", @@ -1139,13 +1139,13 @@ description: Variables in memory after executing engine-valve.kcl 0.0 ], "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "radius": 2.4000000000000004, "tag": null, "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "type": "Circle", @@ -1386,11 +1386,11 @@ description: Variables in memory after executing engine-valve.kcl }, "start": { "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "units": { @@ -1458,11 +1458,11 @@ description: Variables in memory after executing engine-valve.kcl }, "start": { "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "units": { @@ -1583,13 +1583,13 @@ description: Variables in memory after executing engine-valve.kcl 0.0 ], "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "radius": 2.4000000000000004, "tag": null, "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "type": "Circle", @@ -1711,13 +1711,13 @@ description: Variables in memory after executing engine-valve.kcl 0.0 ], "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "radius": 2.4000000000000004, "tag": null, "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "type": "Circle", @@ -1958,11 +1958,11 @@ description: Variables in memory after executing engine-valve.kcl }, "start": { "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "units": { @@ -2030,11 +2030,11 @@ description: Variables in memory after executing engine-valve.kcl }, "start": { "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "units": { @@ -2127,13 +2127,13 @@ description: Variables in memory after executing engine-valve.kcl 0.0 ], "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "radius": 2.4000000000000004, "tag": null, "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "type": "Circle", @@ -2255,13 +2255,13 @@ description: Variables in memory after executing engine-valve.kcl 0.0 ], "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "radius": 2.4000000000000004, "tag": null, "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "type": "Circle", @@ -2383,13 +2383,13 @@ description: Variables in memory after executing engine-valve.kcl 0.0 ], "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "radius": 2.4000000000000004, "tag": null, "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "type": "Circle", @@ -2630,11 +2630,11 @@ description: Variables in memory after executing engine-valve.kcl }, "start": { "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "units": { @@ -2702,11 +2702,11 @@ description: Variables in memory after executing engine-valve.kcl }, "start": { "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "units": { @@ -2774,11 +2774,11 @@ description: Variables in memory after executing engine-valve.kcl }, "start": { "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "units": { @@ -2924,13 +2924,13 @@ description: Variables in memory after executing engine-valve.kcl 0.0 ], "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "radius": 2.4000000000000004, "tag": null, "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "type": "Circle", @@ -3052,13 +3052,13 @@ description: Variables in memory after executing engine-valve.kcl 0.0 ], "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "radius": 2.4000000000000004, "tag": null, "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "type": "Circle", @@ -3180,13 +3180,13 @@ description: Variables in memory after executing engine-valve.kcl 0.0 ], "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "radius": 2.4000000000000004, "tag": null, "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "type": "Circle", @@ -3427,11 +3427,11 @@ description: Variables in memory after executing engine-valve.kcl }, "start": { "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "units": { @@ -3499,11 +3499,11 @@ description: Variables in memory after executing engine-valve.kcl }, "start": { "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "units": { @@ -3571,11 +3571,11 @@ description: Variables in memory after executing engine-valve.kcl }, "start": { "from": [ - 2.4, + 2.4000000000000004, 0.0 ], "to": [ - 2.4, + 2.4000000000000004, 0.0 ], "units": { @@ -3806,8 +3806,8 @@ description: Variables in memory after executing engine-valve.kcl }, "ccw": false, "center": [ - -15.475, - 14.992 + -15.47503548458638, + 14.991676643010273 ], "from": [ -2.99, @@ -3836,8 +3836,8 @@ description: Variables in memory after executing engine-valve.kcl }, "ccw": true, "center": [ - -10.776, - -1.224 + -10.775913384181093, + -1.2240866158189068 ], "from": [ -12.0, @@ -4107,8 +4107,8 @@ description: Variables in memory after executing engine-valve.kcl }, "ccw": false, "center": [ - -15.475, - 14.992 + -15.47503548458638, + 14.991676643010273 ], "from": [ -2.99, @@ -4137,8 +4137,8 @@ description: Variables in memory after executing engine-valve.kcl }, "ccw": true, "center": [ - -10.776, - -1.224 + -10.775913384181093, + -1.2240866158189068 ], "from": [ -12.0, diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap index 8c2bd55a6..bb93cb8e1 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap @@ -91,7 +91,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "line", "end": { "x": 0.0, - "y": 76.2, + "y": 76.19999999999999, "z": 0.0 }, "relative": true @@ -123,8 +123,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": 150.085, - "y": 26.464, + "x": 150.08470155906048, + "y": 26.4639822764402, "z": 0.0 }, "relative": true @@ -156,8 +156,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -11.069, - "y": 126.517, + "x": -11.068779328952596, + "y": 126.51672665765167, "z": 0.0 }, "relative": true @@ -219,7 +219,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 20.638, + "x": 20.6375, "y": 0.0, "z": 0.0 } @@ -295,7 +295,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 18.606, + "x": 18.6055, "y": 0.0, "z": 0.0 } @@ -417,8 +417,8 @@ description: Artifact commands exhaust-manifold.kcl "z": 0.0 }, "x_axis": { - "x": -0.017, - "y": 1.0, + "x": -0.01745240643728351, + "y": 0.9998476951563913, "z": 0.0 }, "y_axis": { @@ -450,8 +450,8 @@ description: Artifact commands exhaust-manifold.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 1.0, - "y": 0.017, + "x": 0.9998476951563913, + "y": 0.01745240643728351, "z": -0.0 } } @@ -493,7 +493,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "line", "end": { "x": 0.0, - "y": 76.2, + "y": 76.19999999999999, "z": 0.0 }, "relative": true @@ -525,8 +525,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": 150.085, - "y": 26.464, + "x": 150.08470155906048, + "y": 26.4639822764402, "z": 0.0 }, "relative": true @@ -558,8 +558,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -11.069, - "y": 126.517, + "x": -11.068779328952596, + "y": 126.51672665765167, "z": 0.0 }, "relative": true @@ -621,7 +621,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 71.438, + "x": 71.4375, "y": 0.0, "z": 0.0 } @@ -697,7 +697,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 69.405, + "x": 69.40549999999999, "y": 0.0, "z": 0.0 } @@ -819,8 +819,8 @@ description: Artifact commands exhaust-manifold.kcl "z": 0.0 }, "x_axis": { - "x": -0.412, - "y": 0.911, + "x": -0.4115143586051088, + "y": 0.9114032766354453, "z": 0.0 }, "y_axis": { @@ -852,8 +852,8 @@ description: Artifact commands exhaust-manifold.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.911, - "y": 0.412, + "x": 0.9114032766354453, + "y": 0.4115143586051088, "z": -0.0 } } @@ -927,8 +927,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": 125.071, - "y": 22.053, + "x": 125.0705846325504, + "y": 22.053318563700163, "z": 0.0 }, "relative": true @@ -960,8 +960,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -6.641, - "y": 75.91, + "x": -6.641267597371557, + "y": 75.91003599459101, "z": 0.0 }, "relative": true @@ -1023,7 +1023,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 122.238, + "x": 122.2375, "y": 0.0, "z": 0.0 } @@ -1099,7 +1099,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 120.205, + "x": 120.20549999999999, "y": 0.0, "z": 0.0 } @@ -1216,13 +1216,13 @@ description: Artifact commands exhaust-manifold.kcl "command": { "type": "make_plane", "origin": { - "x": 152.4, + "x": 152.39999999999998, "y": 0.0, "z": 0.0 }, "x_axis": { - "x": -0.426, - "y": 0.905, + "x": -0.4257792915650726, + "y": 0.9048270524660196, "z": 0.0 }, "y_axis": { @@ -1254,8 +1254,8 @@ description: Artifact commands exhaust-manifold.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.905, - "y": 0.426, + "x": 0.9048270524660196, + "y": 0.4257792915650726, "z": -0.0 } } @@ -1329,8 +1329,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": 125.071, - "y": 22.053, + "x": 125.0705846325504, + "y": 22.053318563700163, "z": 0.0 }, "relative": true @@ -1362,8 +1362,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -6.641, - "y": 75.91, + "x": -6.641267597371557, + "y": 75.91003599459101, "z": 0.0 }, "relative": true @@ -1425,7 +1425,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 173.038, + "x": 173.0375, "y": 0.0, "z": 0.0 } @@ -1447,7 +1447,7 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 152.4, + "x": 152.39999999999998, "y": 0.0 }, "radius": 20.6375, @@ -1501,7 +1501,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 171.005, + "x": 171.00549999999998, "y": 0.0, "z": 0.0 } @@ -1523,7 +1523,7 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 152.4, + "x": 152.39999999999998, "y": 0.0 }, "radius": 18.6055, @@ -1667,7 +1667,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 109.22, + "x": 109.21999999999998, "y": -31.75, "z": 0.0 } @@ -1689,7 +1689,7 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -66.04, + "x": -66.03999999999999, "y": 0.0, "z": 0.0 }, @@ -1754,7 +1754,7 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -35.56, + "x": -35.559999999999995, "y": 0.0, "z": 0.0 }, @@ -1772,7 +1772,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "line", "end": { "x": 0.0, - "y": 66.04, + "y": 66.03999999999999, "z": 0.0 }, "relative": true @@ -1870,7 +1870,7 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": 184.692, + "x": 184.69216634324573, "y": -31.75, "z": 0.0 }, @@ -1887,7 +1887,7 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -35.56, + "x": -35.559999999999995, "y": 0.0, "z": 0.0 }, @@ -1936,8 +1936,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -5.626, - "y": -1.783, + "x": -5.625875242565725, + "y": -1.7827413434333634, "z": 0.0 }, "angle_snap_increment": null @@ -1982,7 +1982,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 18.606, + "x": 18.6055, "y": 0.0, "z": 0.0 } @@ -2076,7 +2076,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 69.405, + "x": 69.40549999999999, "y": 0.0, "z": 0.0 } @@ -2170,7 +2170,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 120.205, + "x": 120.20549999999999, "y": 0.0, "z": 0.0 } @@ -2264,7 +2264,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 171.005, + "x": 171.00549999999998, "y": 0.0, "z": 0.0 } @@ -2286,7 +2286,7 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 152.4, + "x": 152.39999999999998, "y": 0.0 }, "radius": 18.6055, @@ -2359,7 +2359,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "to": { "x": -21.59, - "y": -24.765, + "y": -24.764999999999997, "z": 0.0 } } @@ -2380,8 +2380,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": -24.765, - "y": -24.765 + "x": -24.764999999999997, + "y": -24.764999999999997 }, "radius": 3.175, "start": { @@ -2453,7 +2453,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "to": { "x": 27.94, - "y": 24.765, + "y": 24.764999999999997, "z": 0.0 } } @@ -2474,8 +2474,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 24.765, - "y": 24.765 + "x": 24.764999999999997, + "y": 24.764999999999997 }, "radius": 3.175, "start": { @@ -2547,7 +2547,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "to": { "x": 130.81, - "y": 24.765, + "y": 24.764999999999997, "z": 0.0 } } @@ -2569,7 +2569,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "arc", "center": { "x": 127.635, - "y": 24.765 + "y": 24.764999999999997 }, "radius": 3.175, "start": { @@ -2640,8 +2640,8 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 180.34, - "y": -24.765, + "x": 180.33999999999997, + "y": -24.764999999999997, "z": 0.0 } } @@ -2663,7 +2663,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "arc", "center": { "x": 177.165, - "y": -24.765 + "y": -24.764999999999997 }, "radius": 3.175, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap index 924edfeda..a063421a3 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap @@ -2110,7 +2110,7 @@ description: Operations executed exhaust-manifold.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2126,7 +2126,7 @@ description: Operations executed exhaust-manifold.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2143,7 +2143,7 @@ description: Operations executed exhaust-manifold.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap index 58dbd16be..30300f8a0 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap @@ -199,7 +199,7 @@ description: Variables in memory after executing exhaust-manifold.kcl "value": "seg01" }, "to": [ - 1.7, + 1.6999999999999997, -1.25 ], "type": "ToPoint", @@ -214,17 +214,17 @@ description: Variables in memory after executing exhaust-manifold.kcl }, "ccw": false, "center": [ - 1.7, + 1.6999999999999997, -0.95 ], "from": [ - 1.7, + 1.6999999999999997, -1.25 ], "tag": null, "to": [ - 1.507, - -1.18 + 1.507163717094038, + -1.1798133329356932 ], "type": "TangentialArc", "units": { @@ -238,17 +238,17 @@ description: Variables in memory after executing exhaust-manifold.kcl }, "ccw": true, "center": [ - 0.929, - -1.869 + 0.9286548683761525, + -1.8692533317427733 ], "from": [ - 1.507, - -1.18 + 1.507163717094038, + -1.1798133329356932 ], "tag": null, "to": [ - 0.35, - -1.18 + 0.3501460196582671, + -1.179813332935693 ], "type": "TangentialArc", "units": { @@ -262,17 +262,17 @@ description: Variables in memory after executing exhaust-manifold.kcl }, "ccw": false, "center": [ - 0.157, - -0.95 + 0.15730973675230542, + -0.9499999999999995 ], "from": [ - 0.35, - -1.18 + 0.3501460196582671, + -1.179813332935693 ], "tag": null, "to": [ - 0.157, - -1.25 + 0.1573097367523053, + -1.2499999999999996 ], "type": "TangentialArc", "units": { @@ -285,8 +285,8 @@ description: Variables in memory after executing exhaust-manifold.kcl "sourceRange": [] }, "from": [ - 0.157, - -1.25 + 0.1573097367523053, + -1.2499999999999996 ], "tag": { "commentStart": 2183, @@ -296,8 +296,8 @@ description: Variables in memory after executing exhaust-manifold.kcl "value": "seg03" }, "to": [ - -1.243, - -1.25 + -1.2426902632476946, + -1.2499999999999996 ], "type": "ToPoint", "units": { @@ -310,8 +310,8 @@ description: Variables in memory after executing exhaust-manifold.kcl "sourceRange": [] }, "from": [ - -1.243, - -1.25 + -1.2426902632476946, + -1.2499999999999996 ], "tag": { "commentStart": 2232, @@ -321,8 +321,8 @@ description: Variables in memory after executing exhaust-manifold.kcl "value": "seg04" }, "to": [ - -1.243, - 1.35 + -1.2426902632476946, + 1.3500000000000005 ], "type": "ToPoint", "units": { @@ -335,8 +335,8 @@ description: Variables in memory after executing exhaust-manifold.kcl "sourceRange": [] }, "from": [ - -1.243, - 1.35 + -1.2426902632476946, + 1.3500000000000005 ], "tag": { "commentStart": 2271, @@ -346,8 +346,8 @@ description: Variables in memory after executing exhaust-manifold.kcl "value": "seg05" }, "to": [ - 1.857, - 1.35 + 1.8573097367523055, + 1.3500000000000005 ], "type": "ToPoint", "units": { @@ -361,17 +361,17 @@ description: Variables in memory after executing exhaust-manifold.kcl }, "ccw": false, "center": [ - 1.857, - 1.05 + 1.8573097367523055, + 1.0500000000000005 ], "from": [ - 1.857, - 1.35 + 1.8573097367523055, + 1.3500000000000005 ], "tag": null, "to": [ - 2.05, - 1.28 + 2.0501460196582673, + 1.279813332935694 ], "type": "TangentialArc", "units": { @@ -385,17 +385,17 @@ description: Variables in memory after executing exhaust-manifold.kcl }, "ccw": true, "center": [ - 3.014, - 2.429 + 3.0143274341880764, + 2.4288799976141613 ], "from": [ - 2.05, - 1.28 + 2.0501460196582673, + 1.279813332935694 ], "tag": null, "to": [ - 3.979, - 1.28 + 3.9785088487178855, + 1.2798133329356942 ], "type": "TangentialArc", "units": { @@ -409,17 +409,17 @@ description: Variables in memory after executing exhaust-manifold.kcl }, "ccw": false, "center": [ - 4.171, - 1.05 + 4.1713451316238475, + 1.0500000000000007 ], "from": [ - 3.979, - 1.28 + 3.9785088487178855, + 1.2798133329356942 ], "tag": null, "to": [ - 4.171, - 1.35 + 4.1713451316238475, + 1.3500000000000008 ], "type": "TangentialArc", "units": { @@ -432,8 +432,8 @@ description: Variables in memory after executing exhaust-manifold.kcl "sourceRange": [] }, "from": [ - 4.171, - 1.35 + 4.1713451316238475, + 1.3500000000000008 ], "tag": { "commentStart": 2455, @@ -443,8 +443,8 @@ description: Variables in memory after executing exhaust-manifold.kcl "value": "seg07" }, "to": [ - 7.271, - 1.35 + 7.271345131623848, + 1.3500000000000008 ], "type": "ToPoint", "units": { @@ -457,8 +457,8 @@ description: Variables in memory after executing exhaust-manifold.kcl "sourceRange": [] }, "from": [ - 7.271, - 1.35 + 7.271345131623848, + 1.3500000000000008 ], "tag": { "commentStart": 2512, @@ -468,7 +468,7 @@ description: Variables in memory after executing exhaust-manifold.kcl "value": "seg08" }, "to": [ - 7.271, + 7.271345131623848, -1.25 ], "type": "ToPoint", @@ -482,7 +482,7 @@ description: Variables in memory after executing exhaust-manifold.kcl "sourceRange": [] }, "from": [ - 7.271, + 7.271345131623848, -1.25 ], "tag": { @@ -493,7 +493,7 @@ description: Variables in memory after executing exhaust-manifold.kcl "value": "seg09" }, "to": [ - 5.871, + 5.871345131623848, -1.25 ], "type": "ToPoint", @@ -508,17 +508,17 @@ description: Variables in memory after executing exhaust-manifold.kcl }, "ccw": false, "center": [ - 5.871, + 5.871345131623848, -0.95 ], "from": [ - 5.871, + 5.871345131623848, -1.25 ], "tag": null, "to": [ - 5.679, - -1.18 + 5.678508848717886, + -1.1798133329356932 ], "type": "TangentialArc", "units": { @@ -532,17 +532,17 @@ description: Variables in memory after executing exhaust-manifold.kcl }, "ccw": true, "center": [ - 5.1, - -1.869 + 5.100000000000001, + -1.8692533317427742 ], "from": [ - 5.679, - -1.18 + 5.678508848717886, + -1.1798133329356932 ], "tag": null, "to": [ - 4.521, - -1.18 + 4.521491151282115, + -1.1798133329356943 ], "type": "TangentialArc", "units": { @@ -556,12 +556,12 @@ description: Variables in memory after executing exhaust-manifold.kcl }, "ccw": false, "center": [ - 4.326, - -0.946 + 4.32567653803991, + -0.9464505641218501 ], "from": [ - 4.521, - -1.18 + 4.521491151282115, + -1.1798133329356943 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap index 96c6e1971..e883b0dc6 100644 --- a/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands flange.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 52.387, + "x": 52.387499999999996, "y": 0.0, "z": 0.0 } @@ -81,7 +81,7 @@ description: Artifact commands flange.kcl "segment": { "type": "arc", "center": { - "x": 44.45, + "x": 44.449999999999996, "y": 0.0 }, "radius": 7.9375, @@ -181,7 +181,7 @@ description: Artifact commands flange.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 58.738, + "x": 58.7375, "y": 0.0, "z": 0.0 } @@ -385,7 +385,7 @@ description: Artifact commands flange.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 29.375, + "x": 29.3751, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/flange/ops.snap b/rust/kcl-lib/tests/kcl_samples/flange/ops.snap index 8fabd8532..5499e2f83 100644 --- a/rust/kcl-lib/tests/kcl_samples/flange/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/flange/ops.snap @@ -306,7 +306,7 @@ description: Operations executed flange.kcl "name": "topTotalThickness", "value": { "type": "Number", - "value": 0.128, + "value": 0.1279999999999999, "ty": { "type": "Default", "len": { @@ -602,7 +602,7 @@ description: Operations executed flange.kcl "length": { "value": { "type": "Number", - "value": 0.128, + "value": 0.1279999999999999, "ty": { "type": "Default", "len": { @@ -827,7 +827,7 @@ description: Operations executed flange.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -843,7 +843,7 @@ description: Operations executed flange.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -860,7 +860,7 @@ description: Operations executed flange.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/flange/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/flange/program_memory.snap index faee3da07..85d58f639 100644 --- a/rust/kcl-lib/tests/kcl_samples/flange/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/flange/program_memory.snap @@ -123,13 +123,13 @@ description: Variables in memory after executing flange.kcl 0.0 ], "from": [ - 2.313, + 2.3125, 0.0 ], "radius": 2.3125, "tag": null, "to": [ - 2.313, + 2.3125, 0.0 ], "type": "Circle", @@ -170,11 +170,11 @@ description: Variables in memory after executing flange.kcl }, "start": { "from": [ - 2.313, + 2.3125, 0.0 ], "to": [ - 2.313, + 2.3125, 0.0 ], "units": { @@ -283,13 +283,13 @@ description: Variables in memory after executing flange.kcl 0.0 ], "from": [ - 2.063, + 2.0625, 0.0 ], "radius": 0.3125, "tag": null, "to": [ - 2.063, + 2.0625, 0.0 ], "type": "Circle", @@ -330,11 +330,11 @@ description: Variables in memory after executing flange.kcl }, "start": { "from": [ - 2.063, + 2.0625, 0.0 ], "to": [ - 2.063, + 2.0625, 0.0 ], "units": { @@ -370,13 +370,13 @@ description: Variables in memory after executing flange.kcl 0.0 ], "from": [ - 2.063, + 2.0625, 0.0 ], "radius": 0.3125, "tag": null, "to": [ - 2.063, + 2.0625, 0.0 ], "type": "Circle", @@ -417,11 +417,11 @@ description: Variables in memory after executing flange.kcl }, "start": { "from": [ - 2.063, + 2.0625, 0.0 ], "to": [ - 2.063, + 2.0625, 0.0 ], "units": { @@ -457,13 +457,13 @@ description: Variables in memory after executing flange.kcl 0.0 ], "from": [ - 2.063, + 2.0625, 0.0 ], "radius": 0.3125, "tag": null, "to": [ - 2.063, + 2.0625, 0.0 ], "type": "Circle", @@ -504,11 +504,11 @@ description: Variables in memory after executing flange.kcl }, "start": { "from": [ - 2.063, + 2.0625, 0.0 ], "to": [ - 2.063, + 2.0625, 0.0 ], "units": { @@ -544,13 +544,13 @@ description: Variables in memory after executing flange.kcl 0.0 ], "from": [ - 2.063, + 2.0625, 0.0 ], "radius": 0.3125, "tag": null, "to": [ - 2.063, + 2.0625, 0.0 ], "type": "Circle", @@ -591,11 +591,11 @@ description: Variables in memory after executing flange.kcl }, "start": { "from": [ - 2.063, + 2.0625, 0.0 ], "to": [ - 2.063, + 2.0625, 0.0 ], "units": { @@ -646,13 +646,13 @@ description: Variables in memory after executing flange.kcl 0.0 ], "from": [ - 2.313, + 2.3125, 0.0 ], "radius": 2.3125, "tag": null, "to": [ - 2.313, + 2.3125, 0.0 ], "type": "Circle", @@ -693,11 +693,11 @@ description: Variables in memory after executing flange.kcl }, "start": { "from": [ - 2.313, + 2.3125, 0.0 ], "to": [ - 2.313, + 2.3125, 0.0 ], "units": { @@ -870,13 +870,13 @@ description: Variables in memory after executing flange.kcl 0.0 ], "from": [ - 1.157, + 1.1565, 0.0 ], "radius": 1.1565, "tag": null, "to": [ - 1.157, + 1.1565, 0.0 ], "type": "Circle", @@ -934,13 +934,13 @@ description: Variables in memory after executing flange.kcl 0.0 ], "from": [ - 2.313, + 2.3125, 0.0 ], "radius": 2.3125, "tag": null, "to": [ - 2.313, + 2.3125, 0.0 ], "type": "Circle", @@ -981,11 +981,11 @@ description: Variables in memory after executing flange.kcl }, "start": { "from": [ - 2.313, + 2.3125, 0.0 ], "to": [ - 2.313, + 2.3125, 0.0 ], "units": { @@ -1017,11 +1017,11 @@ description: Variables in memory after executing flange.kcl }, "start": { "from": [ - 1.157, + 1.1565, 0.0 ], "to": [ - 1.157, + 1.1565, 0.0 ], "units": { @@ -1114,13 +1114,13 @@ description: Variables in memory after executing flange.kcl 0.0 ], "from": [ - 1.157, + 1.1565, 0.0 ], "radius": 1.1565, "tag": null, "to": [ - 1.157, + 1.1565, 0.0 ], "type": "Circle", @@ -1178,13 +1178,13 @@ description: Variables in memory after executing flange.kcl 0.0 ], "from": [ - 2.313, + 2.3125, 0.0 ], "radius": 2.3125, "tag": null, "to": [ - 2.313, + 2.3125, 0.0 ], "type": "Circle", @@ -1225,11 +1225,11 @@ description: Variables in memory after executing flange.kcl }, "start": { "from": [ - 2.313, + 2.3125, 0.0 ], "to": [ - 2.313, + 2.3125, 0.0 ], "units": { @@ -1261,11 +1261,11 @@ description: Variables in memory after executing flange.kcl }, "start": { "from": [ - 1.157, + 1.1565, 0.0 ], "to": [ - 1.157, + 1.1565, 0.0 ], "units": { @@ -1307,7 +1307,7 @@ description: Variables in memory after executing flange.kcl }, "topTotalThickness": { "type": "Number", - "value": 0.128, + "value": 0.1279999999999999, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap index a51ee8067..6cead52ba 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap @@ -419,7 +419,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "type": "line", "end": { "x": 12.0, - "y": -8.333, + "y": -8.333333333333334, "z": 0.0 }, "relative": true @@ -436,7 +436,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "type": "line", "end": { "x": 0.0, - "y": -16.667, + "y": -16.666666666666668, "z": 0.0 }, "relative": true @@ -453,7 +453,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "type": "line", "end": { "x": -12.0, - "y": -8.333, + "y": -8.333333333333334, "z": 0.0 }, "relative": true @@ -508,7 +508,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "path": "[uuid]", "to": { "x": 84.5, - "y": 27.333, + "y": 27.333333333333332, "z": 0.0 } } @@ -530,7 +530,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "type": "arc", "center": { "x": 82.0, - "y": 27.333 + "y": 27.333333333333332 }, "radius": 2.5, "start": { @@ -683,7 +683,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl { "translate": { "x": 0.0, - "y": -54.667, + "y": -54.666666666666664, "z": 0.0 }, "scale": { @@ -798,7 +798,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "type": "line", "end": { "x": -12.0, - "y": -8.333, + "y": -8.333333333333334, "z": 0.0 }, "relative": true @@ -815,7 +815,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "type": "line", "end": { "x": 0.0, - "y": -16.667, + "y": -16.666666666666668, "z": 0.0 }, "relative": true @@ -832,7 +832,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "type": "line", "end": { "x": 12.0, - "y": -8.333, + "y": -8.333333333333334, "z": 0.0 }, "relative": true @@ -887,7 +887,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "path": "[uuid]", "to": { "x": -79.5, - "y": 27.333, + "y": 27.333333333333332, "z": 0.0 } } @@ -909,7 +909,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "type": "arc", "center": { "x": -82.0, - "y": 27.333 + "y": 27.333333333333332 }, "radius": 2.5, "start": { @@ -1062,7 +1062,7 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl { "translate": { "x": 0.0, - "y": -54.667, + "y": -54.666666666666664, "z": 0.0 }, "scale": { diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ops.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ops.snap index 3d4bcbbfe..adaf0d0f8 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ops.snap @@ -799,7 +799,7 @@ description: Operations executed focusrite-scarlett-mounting-bracket.kcl "distance": { "value": { "type": "Number", - "value": 54.667, + "value": 54.666666666666664, "ty": { "type": "Default", "len": { @@ -1097,7 +1097,7 @@ description: Operations executed focusrite-scarlett-mounting-bracket.kcl "distance": { "value": { "type": "Number", - "value": 54.667, + "value": 54.666666666666664, "ty": { "type": "Default", "len": { @@ -1313,7 +1313,7 @@ description: Operations executed focusrite-scarlett-mounting-bracket.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1329,7 +1329,7 @@ description: Operations executed focusrite-scarlett-mounting-bracket.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1346,7 +1346,7 @@ description: Operations executed focusrite-scarlett-mounting-bracket.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap index c49f2e2bd..33362abff 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap @@ -1924,7 +1924,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "to": [ -88.0, - 35.667 + 35.666666666666664 ], "type": "ToPoint", "units": { @@ -1938,7 +1938,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "from": [ -88.0, - 35.667 + 35.666666666666664 ], "tag": { "commentStart": 2979, @@ -1949,7 +1949,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "to": [ -88.0, - 19.0 + 18.999999999999996 ], "type": "ToPoint", "units": { @@ -1963,7 +1963,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "from": [ -88.0, - 19.0 + 18.999999999999996 ], "tag": { "commentStart": 3038, @@ -1974,7 +1974,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "to": [ -76.0, - 10.667 + 10.666666666666663 ], "type": "ToPoint", "units": { @@ -1988,7 +1988,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "from": [ -76.0, - 10.667 + 10.666666666666663 ], "tag": { "commentStart": 3064, @@ -2208,7 +2208,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "to": [ -88.0, - 35.667 + 35.666666666666664 ], "type": "ToPoint", "units": { @@ -2222,7 +2222,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "from": [ -88.0, - 35.667 + 35.666666666666664 ], "tag": { "commentStart": 2979, @@ -2233,7 +2233,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "to": [ -88.0, - 19.0 + 18.999999999999996 ], "type": "ToPoint", "units": { @@ -2247,7 +2247,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "from": [ -88.0, - 19.0 + 18.999999999999996 ], "tag": { "commentStart": 3038, @@ -2258,7 +2258,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "to": [ -76.0, - 10.667 + 10.666666666666663 ], "type": "ToPoint", "units": { @@ -2272,7 +2272,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "from": [ -76.0, - 10.667 + 10.666666666666663 ], "tag": { "commentStart": 3064, @@ -2497,7 +2497,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "to": [ 88.0, - 35.667 + 35.666666666666664 ], "type": "ToPoint", "units": { @@ -2511,7 +2511,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "from": [ 88.0, - 35.667 + 35.666666666666664 ], "tag": { "commentStart": 2153, @@ -2522,7 +2522,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "to": [ 88.0, - 19.0 + 18.999999999999996 ], "type": "ToPoint", "units": { @@ -2536,7 +2536,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "from": [ 88.0, - 19.0 + 18.999999999999996 ], "tag": { "commentStart": 2213, @@ -2547,7 +2547,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "to": [ 76.0, - 10.667 + 10.666666666666663 ], "type": "ToPoint", "units": { @@ -2561,7 +2561,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "from": [ 76.0, - 10.667 + 10.666666666666663 ], "tag": { "commentStart": 2239, @@ -2781,7 +2781,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "to": [ 88.0, - 35.667 + 35.666666666666664 ], "type": "ToPoint", "units": { @@ -2795,7 +2795,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "from": [ 88.0, - 35.667 + 35.666666666666664 ], "tag": { "commentStart": 2153, @@ -2806,7 +2806,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "to": [ 88.0, - 19.0 + 18.999999999999996 ], "type": "ToPoint", "units": { @@ -2820,7 +2820,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "from": [ 88.0, - 19.0 + 18.999999999999996 ], "tag": { "commentStart": 2213, @@ -2831,7 +2831,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "to": [ 76.0, - 10.667 + 10.666666666666663 ], "type": "ToPoint", "units": { @@ -2845,7 +2845,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "from": [ 76.0, - 10.667 + 10.666666666666663 ], "tag": { "commentStart": 2239, diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap index c27eeb998..0b69fc568 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap @@ -132,17 +132,17 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "arc", "center": { - "x": 35.243, - "y": -0.0 + "x": 35.24257682559525, + "y": -0.0000003610731695857794 }, "radius": 110.0, "start": { "unit": "degrees", - "value": 163.088 + "value": 163.08761 }, "end": { "unit": "degrees", - "value": 196.912 + "value": 196.91239 }, "relative": false } @@ -209,7 +209,7 @@ description: Artifact commands food-service-spatula.kcl "type": "line", "end": { "x": -30.0, - "y": 0.0, + "y": 0.00000000000000367394039744206, "z": 0.0 }, "relative": true @@ -242,7 +242,7 @@ description: Artifact commands food-service-spatula.kcl "type": "line", "end": { "x": 30.0, - "y": -0.0, + "y": -0.00000000000000367394039744206, "z": 0.0 }, "relative": true @@ -304,8 +304,8 @@ description: Artifact commands food-service-spatula.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -24.833, - "y": 22.997, + "x": -24.833425848836807, + "y": 22.99722453489577, "z": 0.0 } } @@ -327,7 +327,7 @@ description: Artifact commands food-service-spatula.kcl "type": "line", "end": { "x": -30.0, - "y": 1.0, + "y": 0.9999999999999909, "z": 0.0 }, "relative": true @@ -360,7 +360,7 @@ description: Artifact commands food-service-spatula.kcl "type": "line", "end": { "x": 30.0, - "y": -1.0, + "y": -0.9999999999999909, "z": 0.0 }, "relative": true @@ -376,8 +376,8 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.333, - "y": 9.994, + "x": 0.33314830232638926, + "y": 9.994449069791544, "z": 0.0 }, "angle_snap_increment": null @@ -422,8 +422,8 @@ description: Artifact commands food-service-spatula.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -25.167, - "y": -13.003, + "x": -25.16657415116319, + "y": -13.002775465104229, "z": 0.0 } } @@ -445,7 +445,7 @@ description: Artifact commands food-service-spatula.kcl "type": "line", "end": { "x": -30.0, - "y": -1.0, + "y": -0.999999999999997, "z": 0.0 }, "relative": true @@ -478,7 +478,7 @@ description: Artifact commands food-service-spatula.kcl "type": "line", "end": { "x": 30.0, - "y": 1.0, + "y": 0.999999999999997, "z": 0.0 }, "relative": true @@ -494,8 +494,8 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.333, - "y": 9.994, + "x": -0.3331483023263928, + "y": 9.994449069791543, "z": 0.0 }, "angle_snap_increment": null @@ -764,8 +764,8 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "line", "end": { - "x": 31.82, - "y": 31.82, + "x": 31.819805, + "y": 31.819805, "z": 0.0 }, "relative": true @@ -781,8 +781,8 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "line", "end": { - "x": 140.954, - "y": 51.303, + "x": 140.953893, + "y": 51.303021, "z": 0.0 }, "relative": true @@ -798,8 +798,8 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "line", "end": { - "x": -1.71, - "y": 4.698, + "x": -1.710101, + "y": 4.698463, "z": 0.0 }, "relative": true @@ -815,8 +815,8 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "line", "end": { - "x": -141.996, - "y": -51.682, + "x": -141.995517, + "y": -51.682142, "z": 0.0 }, "relative": true @@ -832,8 +832,8 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "line", "end": { - "x": -36.139, - "y": -36.139, + "x": -36.139148, + "y": -36.139148, "z": 0.0 }, "relative": true @@ -849,7 +849,7 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "line", "end": { - "x": 7.071, + "x": 7.071068, "y": 0.0, "z": 0.0 }, @@ -971,14 +971,14 @@ description: Artifact commands food-service-spatula.kcl "command": { "type": "make_plane", "origin": { - "x": 208.594, + "x": 208.593833, "y": 0.0, - "z": 75.922 + "z": 75.921946 }, "x_axis": { - "x": 0.342, + "x": 0.342019894888923, "y": -0.0, - "z": -0.94 + "z": -0.9396927112094517 }, "y_axis": { "x": 0.0, @@ -1009,9 +1009,9 @@ description: Artifact commands food-service-spatula.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.94, + "x": 0.9396927112094517, "y": -0.0, - "z": 0.342 + "z": 0.342019894888923 } } }, @@ -1029,7 +1029,7 @@ description: Artifact commands food-service-spatula.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -26.807, + "x": -26.806746, "y": -10.0, "z": 0.0 } @@ -1068,7 +1068,7 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "arc", "center": { - "x": -22.807, + "x": -22.806746, "y": -7.0 }, "radius": 3.0, @@ -1110,7 +1110,7 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "arc", "center": { - "x": -22.807, + "x": -22.806746, "y": 7.0 }, "radius": 3.0, @@ -1152,7 +1152,7 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "arc", "center": { - "x": -26.807, + "x": -26.806746, "y": 7.0 }, "radius": 3.0, @@ -1194,7 +1194,7 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "arc", "center": { - "x": -26.807, + "x": -26.806746, "y": -7.0 }, "radius": 3.0, @@ -1228,9 +1228,9 @@ description: Artifact commands food-service-spatula.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.94, + "x": 0.9396927112094517, "y": -0.0, - "z": 0.342 + "z": 0.342019894888923 } } }, @@ -1326,7 +1326,7 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.0000000000000006123233995736766, "y": 10.0, "z": 0.0 }, @@ -1359,7 +1359,7 @@ description: Artifact commands food-service-spatula.kcl "segment": { "type": "line", "end": { - "x": -0.0, + "x": -0.0000000000000006123233995736766, "y": -10.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap index 9536c1ca0..d1359a84b 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap @@ -862,7 +862,7 @@ description: Operations executed food-service-spatula.kcl "unlabeledArg": { "value": { "type": "Number", - "value": -0.033, + "value": -0.033320995878247196, "ty": { "type": "Known", "type": "Angle", @@ -933,7 +933,7 @@ description: Operations executed food-service-spatula.kcl "name": "angle", "value": { "type": "Number", - "value": 178.091, + "value": 178.09084756700364, "ty": { "type": "Known", "type": "Angle", @@ -975,7 +975,7 @@ description: Operations executed food-service-spatula.kcl "name": "dist", "value": { "type": "Number", - "value": 30.017, + "value": 30.01666203960727, "ty": { "type": "Default", "len": { @@ -1021,7 +1021,7 @@ description: Operations executed food-service-spatula.kcl "name": "xstart", "value": { "type": "Number", - "value": -24.833, + "value": -24.833425848836807, "ty": { "type": "Default", "len": { @@ -1067,7 +1067,7 @@ description: Operations executed food-service-spatula.kcl "name": "ystart", "value": { "type": "Number", - "value": 22.997, + "value": 22.99722453489577, "ty": { "type": "Default", "len": { @@ -1237,7 +1237,7 @@ description: Operations executed food-service-spatula.kcl "unlabeledArg": { "value": { "type": "Number", - "value": 0.033, + "value": 0.033320995878247196, "ty": { "type": "Known", "type": "Angle", @@ -1308,7 +1308,7 @@ description: Operations executed food-service-spatula.kcl "name": "angle", "value": { "type": "Number", - "value": 181.909, + "value": 181.90915243299636, "ty": { "type": "Known", "type": "Angle", @@ -1350,7 +1350,7 @@ description: Operations executed food-service-spatula.kcl "name": "dist", "value": { "type": "Number", - "value": 30.017, + "value": 30.01666203960727, "ty": { "type": "Default", "len": { @@ -1396,7 +1396,7 @@ description: Operations executed food-service-spatula.kcl "name": "xstart", "value": { "type": "Number", - "value": -25.167, + "value": -25.16657415116319, "ty": { "type": "Default", "len": { @@ -1442,7 +1442,7 @@ description: Operations executed food-service-spatula.kcl "name": "ystart", "value": { "type": "Number", - "value": -13.003, + "value": -13.002775465104229, "ty": { "type": "Default", "len": { @@ -2366,7 +2366,7 @@ description: Operations executed food-service-spatula.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2382,7 +2382,7 @@ description: Operations executed food-service-spatula.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2399,7 +2399,7 @@ description: Operations executed food-service-spatula.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap index 86723cf69..ef37cfc80 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap @@ -131,8 +131,8 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - 35.243, - -0.0 + 35.24257682559525, + -0.0000003610731695857794 ], "from": [ -70.0, @@ -141,8 +141,8 @@ description: Variables in memory after executing food-service-spatula.kcl "radius": 110.0, "tag": null, "to": [ - -70.0, - -32.0 + -69.99999999999999, + -32.00000072214637 ], "type": "Arc", "units": { @@ -155,8 +155,8 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -70.0, - -32.0 + -69.99999999999999, + -32.00000072214637 ], "tag": null, "to": [ @@ -340,8 +340,8 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - 35.243, - -0.0 + 35.24257682559525, + -0.0000003610731695857794 ], "from": [ -70.0, @@ -350,8 +350,8 @@ description: Variables in memory after executing food-service-spatula.kcl "radius": 110.0, "tag": null, "to": [ - -70.0, - -32.0 + -69.99999999999999, + -32.00000072214637 ], "type": "Arc", "units": { @@ -364,8 +364,8 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -70.0, - -32.0 + -69.99999999999999, + -32.00000072214637 ], "tag": null, "to": [ @@ -577,12 +577,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -26.807, + -26.806746, -10.0 ], "tag": null, "to": [ - -22.807, + -22.806746, -10.0 ], "type": "ToPoint", @@ -597,17 +597,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -22.807, + -22.806746, -7.0 ], "from": [ - -22.807, + -22.806746, -10.0 ], "radius": 3.0, "tag": null, "to": [ - -19.807, + -19.806746, -7.0 ], "type": "Arc", @@ -621,12 +621,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -19.807, + -19.806746, -7.0 ], "tag": null, "to": [ - -19.807, + -19.806746, 7.0 ], "type": "ToPoint", @@ -641,17 +641,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -22.807, + -22.806746, 7.0 ], "from": [ - -19.807, + -19.806746, 7.0 ], "radius": 3.0, "tag": null, "to": [ - -22.807, + -22.806746, 10.0 ], "type": "Arc", @@ -665,12 +665,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -22.807, + -22.806746, 10.0 ], "tag": null, "to": [ - -26.807, + -26.806746, 10.0 ], "type": "ToPoint", @@ -685,17 +685,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -26.807, + -26.806746, 7.0 ], "from": [ - -26.807, + -26.806746, 10.0 ], "radius": 3.0, "tag": null, "to": [ - -29.807, + -29.806746, 7.0 ], "type": "Arc", @@ -709,7 +709,7 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -29.807, + -29.806746, 7.0 ], "tag": { @@ -720,7 +720,7 @@ description: Variables in memory after executing food-service-spatula.kcl "value": "gripEdgeTop" }, "to": [ - -29.807, + -29.806746, -7.0 ], "type": "ToPoint", @@ -735,17 +735,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -26.807, + -26.806746, -7.0 ], "from": [ - -29.807, + -29.806746, -7.0 ], "radius": 3.0, "tag": null, "to": [ - -26.807, + -26.806746, -10.0 ], "type": "Arc", @@ -759,12 +759,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -26.807, + -26.806746, -10.0 ], "tag": null, "to": [ - -26.807, + -26.806746, -10.0 ], "type": "ToPoint", @@ -777,9 +777,9 @@ description: Variables in memory after executing food-service-spatula.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": 208.594, + "x": 208.593833, "y": 0.0, - "z": 75.922, + "z": 75.921946, "units": { "type": "Mm" } @@ -787,9 +787,9 @@ description: Variables in memory after executing food-service-spatula.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": 0.342, + "x": 0.342019894888923, "y": -0.0, - "z": -0.94, + "z": -0.9396927112094517, "units": { "type": "Unknown" } @@ -805,11 +805,11 @@ description: Variables in memory after executing food-service-spatula.kcl }, "start": { "from": [ - -26.807, + -26.806746, -10.0 ], "to": [ - -26.807, + -26.806746, -10.0 ], "units": { @@ -890,7 +890,7 @@ description: Variables in memory after executing food-service-spatula.kcl ], "tag": null, "to": [ - 4.0, + 4.000000000000001, 210.0 ], "type": "ToPoint", @@ -905,16 +905,16 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - 0.0, + 0.0000000000000008881784197001252, 210.0 ], "from": [ - 4.0, + 4.000000000000001, 210.0 ], "tag": null, "to": [ - -4.0, + -3.999999999999999, 210.0 ], "type": "TangentialArc", @@ -928,12 +928,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -4.0, + -3.999999999999999, 210.0 ], "tag": null, "to": [ - -4.0, + -3.9999999999999996, 200.0 ], "type": "ToPoint", @@ -948,11 +948,11 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - 0.0, + 0.0000000000000002220446049250313, 200.0 ], "from": [ - -4.0, + -3.9999999999999996, 200.0 ], "tag": null, @@ -991,9 +991,9 @@ description: Variables in memory after executing food-service-spatula.kcl "artifactId": "[uuid]", "value": "gripEdgeTop", "xAxis": { - "x": 0.342, + "x": 0.342019894888923, "y": -0.0, - "z": -0.94, + "z": -0.9396927112094517, "units": { "type": "Unknown" } @@ -1084,12 +1084,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -26.807, + -26.806746, -10.0 ], "tag": null, "to": [ - -22.807, + -22.806746, -10.0 ], "type": "ToPoint", @@ -1104,17 +1104,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -22.807, + -22.806746, -7.0 ], "from": [ - -22.807, + -22.806746, -10.0 ], "radius": 3.0, "tag": null, "to": [ - -19.807, + -19.806746, -7.0 ], "type": "Arc", @@ -1128,12 +1128,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -19.807, + -19.806746, -7.0 ], "tag": null, "to": [ - -19.807, + -19.806746, 7.0 ], "type": "ToPoint", @@ -1148,17 +1148,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -22.807, + -22.806746, 7.0 ], "from": [ - -19.807, + -19.806746, 7.0 ], "radius": 3.0, "tag": null, "to": [ - -22.807, + -22.806746, 10.0 ], "type": "Arc", @@ -1172,12 +1172,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -22.807, + -22.806746, 10.0 ], "tag": null, "to": [ - -26.807, + -26.806746, 10.0 ], "type": "ToPoint", @@ -1192,17 +1192,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -26.807, + -26.806746, 7.0 ], "from": [ - -26.807, + -26.806746, 10.0 ], "radius": 3.0, "tag": null, "to": [ - -29.807, + -29.806746, 7.0 ], "type": "Arc", @@ -1216,7 +1216,7 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -29.807, + -29.806746, 7.0 ], "tag": { @@ -1227,7 +1227,7 @@ description: Variables in memory after executing food-service-spatula.kcl "value": "gripEdgeTop" }, "to": [ - -29.807, + -29.806746, -7.0 ], "type": "ToPoint", @@ -1242,17 +1242,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -26.807, + -26.806746, -7.0 ], "from": [ - -29.807, + -29.806746, -7.0 ], "radius": 3.0, "tag": null, "to": [ - -26.807, + -26.806746, -10.0 ], "type": "Arc", @@ -1266,12 +1266,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -26.807, + -26.806746, -10.0 ], "tag": null, "to": [ - -26.807, + -26.806746, -10.0 ], "type": "ToPoint", @@ -1284,9 +1284,9 @@ description: Variables in memory after executing food-service-spatula.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": 208.594, + "x": 208.593833, "y": 0.0, - "z": 75.922, + "z": 75.921946, "units": { "type": "Mm" } @@ -1294,9 +1294,9 @@ description: Variables in memory after executing food-service-spatula.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": 0.342, + "x": 0.342019894888923, "y": -0.0, - "z": -0.94, + "z": -0.9396927112094517, "units": { "type": "Unknown" } @@ -1312,11 +1312,11 @@ description: Variables in memory after executing food-service-spatula.kcl }, "start": { "from": [ - -26.807, + -26.806746, -10.0 ], "to": [ - -26.807, + -26.806746, -10.0 ], "units": { @@ -1402,12 +1402,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -26.807, + -26.806746, -10.0 ], "tag": null, "to": [ - -22.807, + -22.806746, -10.0 ], "type": "ToPoint", @@ -1422,17 +1422,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -22.807, + -22.806746, -7.0 ], "from": [ - -22.807, + -22.806746, -10.0 ], "radius": 3.0, "tag": null, "to": [ - -19.807, + -19.806746, -7.0 ], "type": "Arc", @@ -1446,12 +1446,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -19.807, + -19.806746, -7.0 ], "tag": null, "to": [ - -19.807, + -19.806746, 7.0 ], "type": "ToPoint", @@ -1466,17 +1466,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -22.807, + -22.806746, 7.0 ], "from": [ - -19.807, + -19.806746, 7.0 ], "radius": 3.0, "tag": null, "to": [ - -22.807, + -22.806746, 10.0 ], "type": "Arc", @@ -1490,12 +1490,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -22.807, + -22.806746, 10.0 ], "tag": null, "to": [ - -26.807, + -26.806746, 10.0 ], "type": "ToPoint", @@ -1510,17 +1510,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -26.807, + -26.806746, 7.0 ], "from": [ - -26.807, + -26.806746, 10.0 ], "radius": 3.0, "tag": null, "to": [ - -29.807, + -29.806746, 7.0 ], "type": "Arc", @@ -1534,7 +1534,7 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -29.807, + -29.806746, 7.0 ], "tag": { @@ -1545,7 +1545,7 @@ description: Variables in memory after executing food-service-spatula.kcl "value": "gripEdgeTop" }, "to": [ - -29.807, + -29.806746, -7.0 ], "type": "ToPoint", @@ -1560,17 +1560,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -26.807, + -26.806746, -7.0 ], "from": [ - -29.807, + -29.806746, -7.0 ], "radius": 3.0, "tag": null, "to": [ - -26.807, + -26.806746, -10.0 ], "type": "Arc", @@ -1584,12 +1584,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -26.807, + -26.806746, -10.0 ], "tag": null, "to": [ - -26.807, + -26.806746, -10.0 ], "type": "ToPoint", @@ -1602,9 +1602,9 @@ description: Variables in memory after executing food-service-spatula.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": 208.594, + "x": 208.593833, "y": 0.0, - "z": 75.922, + "z": 75.921946, "units": { "type": "Mm" } @@ -1612,9 +1612,9 @@ description: Variables in memory after executing food-service-spatula.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": 0.342, + "x": 0.342019894888923, "y": -0.0, - "z": -0.94, + "z": -0.9396927112094517, "units": { "type": "Unknown" } @@ -1630,11 +1630,11 @@ description: Variables in memory after executing food-service-spatula.kcl }, "start": { "from": [ - -26.807, + -26.806746, -10.0 ], "to": [ - -26.807, + -26.806746, -10.0 ], "units": { @@ -1665,18 +1665,18 @@ description: Variables in memory after executing food-service-spatula.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": 208.594, + "x": 208.593833, "y": 0.0, - "z": 75.922, + "z": 75.921946, "units": { "type": "Mm" } }, "value": "Custom", "xAxis": { - "x": 0.342, + "x": 0.342019894888923, "y": -0.0, - "z": -0.94, + "z": -0.9396927112094517, "units": { "type": "Unknown" } @@ -1807,8 +1807,8 @@ description: Variables in memory after executing food-service-spatula.kcl "value": "handleBottomEdge" }, "to": [ - 31.82, - 35.32 + 31.819805, + 35.319805 ], "type": "ToPoint", "units": { @@ -1821,13 +1821,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - 31.82, - 35.32 + 31.819805, + 35.319805 ], "tag": null, "to": [ - 172.774, - 86.623 + 172.773698, + 86.622826 ], "type": "ToPoint", "units": { @@ -1840,13 +1840,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - 172.774, - 86.623 + 172.773698, + 86.622826 ], "tag": null, "to": [ - 171.064, - 91.321 + 171.063597, + 91.32128900000001 ], "type": "ToPoint", "units": { @@ -1859,8 +1859,8 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - 171.064, - 91.321 + 171.063597, + 91.32128900000001 ], "tag": { "commentStart": 3136, @@ -1870,8 +1870,8 @@ description: Variables in memory after executing food-service-spatula.kcl "value": "handleTopEdge" }, "to": [ - 29.068, - 39.639 + 29.06807999999998, + 39.63914700000001 ], "type": "ToPoint", "units": { @@ -1884,13 +1884,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - 29.068, - 39.639 + 29.06807999999998, + 39.63914700000001 ], "tag": null, "to": [ - -7.071, - 3.5 + -7.071068000000018, + 3.4999990000000096 ], "type": "ToPoint", "units": { @@ -1903,13 +1903,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -7.071, - 3.5 + -7.071068000000018, + 3.4999990000000096 ], "tag": null, "to": [ - -0.0, - 3.5 + -0.000000000000017763568394002505, + 3.4999990000000096 ], "type": "ToPoint", "units": { @@ -1922,8 +1922,8 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -0.0, - 3.5 + -0.000000000000017763568394002505, + 3.4999990000000096 ], "tag": null, "to": [ @@ -2022,7 +2022,7 @@ description: Variables in memory after executing food-service-spatula.kcl "value": [ { "type": "Number", - "value": 208.594, + "value": 208.593833, "ty": { "type": "Default", "len": { @@ -2048,7 +2048,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, { "type": "Number", - "value": 75.922, + "value": 75.921946, "ty": { "type": "Default", "len": { @@ -2066,7 +2066,7 @@ description: Variables in memory after executing food-service-spatula.kcl "value": [ { "type": "Number", - "value": 0.342, + "value": 0.34202, "ty": { "type": "Default", "len": { @@ -2092,7 +2092,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, { "type": "Number", - "value": -0.94, + "value": -0.939693, "ty": { "type": "Default", "len": { @@ -2154,7 +2154,7 @@ description: Variables in memory after executing food-service-spatula.kcl "value": [ { "type": "Number", - "value": 0.94, + "value": 0.939693, "ty": { "type": "Default", "len": { @@ -2180,7 +2180,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, { "type": "Number", - "value": 0.342, + "value": 0.34202, "ty": { "type": "Default", "len": { @@ -2218,8 +2218,8 @@ description: Variables in memory after executing food-service-spatula.kcl "value": "handleBottomEdge" }, "to": [ - 31.82, - 35.32 + 31.819805, + 35.319805 ], "type": "ToPoint", "units": { @@ -2232,13 +2232,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - 31.82, - 35.32 + 31.819805, + 35.319805 ], "tag": null, "to": [ - 172.774, - 86.623 + 172.773698, + 86.622826 ], "type": "ToPoint", "units": { @@ -2251,13 +2251,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - 172.774, - 86.623 + 172.773698, + 86.622826 ], "tag": null, "to": [ - 171.064, - 91.321 + 171.063597, + 91.32128900000001 ], "type": "ToPoint", "units": { @@ -2270,8 +2270,8 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - 171.064, - 91.321 + 171.063597, + 91.32128900000001 ], "tag": { "commentStart": 3136, @@ -2281,8 +2281,8 @@ description: Variables in memory after executing food-service-spatula.kcl "value": "handleTopEdge" }, "to": [ - 29.068, - 39.639 + 29.06807999999998, + 39.63914700000001 ], "type": "ToPoint", "units": { @@ -2295,13 +2295,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - 29.068, - 39.639 + 29.06807999999998, + 39.63914700000001 ], "tag": null, "to": [ - -7.071, - 3.5 + -7.071068000000018, + 3.4999990000000096 ], "type": "ToPoint", "units": { @@ -2314,13 +2314,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -7.071, - 3.5 + -7.071068000000018, + 3.4999990000000096 ], "tag": null, "to": [ - -0.0, - 3.5 + -0.000000000000017763568394002505, + 3.4999990000000096 ], "type": "ToPoint", "units": { @@ -2333,8 +2333,8 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -0.0, - 3.5 + -0.000000000000017763568394002505, + 3.4999990000000096 ], "tag": null, "to": [ @@ -2469,9 +2469,9 @@ description: Variables in memory after executing food-service-spatula.kcl "artifactId": "[uuid]", "value": "gripEdgeTop", "xAxis": { - "x": 0.342, + "x": 0.342019894888923, "y": -0.0, - "z": -0.94, + "z": -0.9396927112094517, "units": { "type": "Unknown" } @@ -2562,12 +2562,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -26.807, + -26.806746, -10.0 ], "tag": null, "to": [ - -22.807, + -22.806746, -10.0 ], "type": "ToPoint", @@ -2582,17 +2582,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -22.807, + -22.806746, -7.0 ], "from": [ - -22.807, + -22.806746, -10.0 ], "radius": 3.0, "tag": null, "to": [ - -19.807, + -19.806746, -7.0 ], "type": "Arc", @@ -2606,12 +2606,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -19.807, + -19.806746, -7.0 ], "tag": null, "to": [ - -19.807, + -19.806746, 7.0 ], "type": "ToPoint", @@ -2626,17 +2626,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -22.807, + -22.806746, 7.0 ], "from": [ - -19.807, + -19.806746, 7.0 ], "radius": 3.0, "tag": null, "to": [ - -22.807, + -22.806746, 10.0 ], "type": "Arc", @@ -2650,12 +2650,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -22.807, + -22.806746, 10.0 ], "tag": null, "to": [ - -26.807, + -26.806746, 10.0 ], "type": "ToPoint", @@ -2670,17 +2670,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -26.807, + -26.806746, 7.0 ], "from": [ - -26.807, + -26.806746, 10.0 ], "radius": 3.0, "tag": null, "to": [ - -29.807, + -29.806746, 7.0 ], "type": "Arc", @@ -2694,7 +2694,7 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -29.807, + -29.806746, 7.0 ], "tag": { @@ -2705,7 +2705,7 @@ description: Variables in memory after executing food-service-spatula.kcl "value": "gripEdgeTop" }, "to": [ - -29.807, + -29.806746, -7.0 ], "type": "ToPoint", @@ -2720,17 +2720,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -26.807, + -26.806746, -7.0 ], "from": [ - -29.807, + -29.806746, -7.0 ], "radius": 3.0, "tag": null, "to": [ - -26.807, + -26.806746, -10.0 ], "type": "Arc", @@ -2744,12 +2744,12 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -26.807, + -26.806746, -10.0 ], "tag": null, "to": [ - -26.807, + -26.806746, -10.0 ], "type": "ToPoint", @@ -2762,9 +2762,9 @@ description: Variables in memory after executing food-service-spatula.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": 208.594, + "x": 208.593833, "y": 0.0, - "z": 75.922, + "z": 75.921946, "units": { "type": "Mm" } @@ -2772,9 +2772,9 @@ description: Variables in memory after executing food-service-spatula.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": 0.342, + "x": 0.342019894888923, "y": -0.0, - "z": -0.94, + "z": -0.9396927112094517, "units": { "type": "Unknown" } @@ -2790,11 +2790,11 @@ description: Variables in memory after executing food-service-spatula.kcl }, "start": { "from": [ - -26.807, + -26.806746, -10.0 ], "to": [ - -26.807, + -26.806746, -10.0 ], "units": { @@ -2853,7 +2853,7 @@ description: Variables in memory after executing food-service-spatula.kcl "tag": null, "to": [ -55.0, - 5.0 + 5.0000000000000036 ], "type": "ToPoint", "units": { @@ -2868,16 +2868,16 @@ description: Variables in memory after executing food-service-spatula.kcl "ccw": true, "center": [ -55.0, - 0.0 + 0.000000000000003552713678800501 ], "from": [ -55.0, - 5.0 + 5.0000000000000036 ], "tag": null, "to": [ -55.0, - -5.0 + -4.9999999999999964 ], "type": "TangentialArc", "units": { @@ -2891,7 +2891,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "from": [ -55.0, - -5.0 + -4.9999999999999964 ], "tag": null, "to": [ @@ -3014,13 +3014,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -24.833, - 22.997 + -24.833425848836807, + 22.99722453489577 ], "tag": null, "to": [ - -54.833, - 23.997 + -54.83342584883681, + 23.99722453489576 ], "type": "ToPoint", "units": { @@ -3035,16 +3035,16 @@ description: Variables in memory after executing food-service-spatula.kcl "ccw": true, "center": [ -55.0, - 19.0 + 18.99999999999999 ], "from": [ - -54.833, - 23.997 + -54.83342584883681, + 23.99722453489576 ], "tag": null, "to": [ - -55.167, - 14.003 + -55.166574151163196, + 14.002775465104218 ], "type": "TangentialArc", "units": { @@ -3057,13 +3057,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -55.167, - 14.003 + -55.166574151163196, + 14.002775465104218 ], "tag": null, "to": [ - -25.167, - 13.003 + -25.166574151163196, + 13.002775465104227 ], "type": "ToPoint", "units": { @@ -3077,17 +3077,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -25.0, + -25.000000000000007, 18.0 ], "from": [ - -25.167, - 13.003 + -25.166574151163196, + 13.002775465104227 ], "tag": null, "to": [ - -24.833, - 22.997 + -24.833425848836807, + 22.99722453489577 ], "type": "TangentialArcTo", "units": { @@ -3100,13 +3100,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -24.833, - 22.997 + -24.833425848836807, + 22.99722453489577 ], "tag": null, "to": [ - -24.833, - 22.997 + -24.833425848836807, + 22.99722453489577 ], "type": "ToPoint", "units": { @@ -3146,12 +3146,12 @@ description: Variables in memory after executing food-service-spatula.kcl }, "start": { "from": [ - -24.833, - 22.997 + -24.833425848836807, + 22.99722453489577 ], "to": [ - -24.833, - 22.997 + -24.833425848836807, + 22.99722453489577 ], "units": { "type": "Mm" @@ -3181,13 +3181,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -25.167, - -13.003 + -25.16657415116319, + -13.002775465104229 ], "tag": null, "to": [ - -55.167, - -14.003 + -55.16657415116319, + -14.002775465104225 ], "type": "ToPoint", "units": { @@ -3201,17 +3201,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -55.0, - -19.0 + -54.99999999999999, + -18.999999999999996 ], "from": [ - -55.167, - -14.003 + -55.16657415116319, + -14.002775465104225 ], "tag": null, "to": [ - -54.833, - -23.997 + -54.8334258488368, + -23.997224534895768 ], "type": "TangentialArc", "units": { @@ -3224,13 +3224,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -54.833, - -23.997 + -54.8334258488368, + -23.997224534895768 ], "tag": null, "to": [ - -24.833, - -22.997 + -24.833425848836796, + -22.99722453489577 ], "type": "ToPoint", "units": { @@ -3244,17 +3244,17 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - -25.0, + -24.999999999999986, -18.0 ], "from": [ - -24.833, - -22.997 + -24.833425848836796, + -22.99722453489577 ], "tag": null, "to": [ - -25.167, - -13.003 + -25.16657415116319, + -13.002775465104229 ], "type": "TangentialArcTo", "units": { @@ -3267,13 +3267,13 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -25.167, - -13.003 + -25.16657415116319, + -13.002775465104229 ], "tag": null, "to": [ - -25.167, - -13.003 + -25.16657415116319, + -13.002775465104229 ], "type": "ToPoint", "units": { @@ -3313,12 +3313,12 @@ description: Variables in memory after executing food-service-spatula.kcl }, "start": { "from": [ - -25.167, - -13.003 + -25.16657415116319, + -13.002775465104229 ], "to": [ - -25.167, - -13.003 + -25.16657415116319, + -13.002775465104229 ], "units": { "type": "Mm" @@ -3412,8 +3412,8 @@ description: Variables in memory after executing food-service-spatula.kcl }, "ccw": true, "center": [ - 35.243, - -0.0 + 35.24257682559525, + -0.0000003610731695857794 ], "from": [ -70.0, @@ -3422,8 +3422,8 @@ description: Variables in memory after executing food-service-spatula.kcl "radius": 110.0, "tag": null, "to": [ - -70.0, - -32.0 + -69.99999999999999, + -32.00000072214637 ], "type": "Arc", "units": { @@ -3436,8 +3436,8 @@ description: Variables in memory after executing food-service-spatula.kcl "sourceRange": [] }, "from": [ - -70.0, - -32.0 + -69.99999999999999, + -32.00000072214637 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap index 6e773c88d..951c06d65 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap @@ -98,8 +98,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": 19.05, + "x": -0.0000000000000011664760761878538, + "y": 19.049999999999997, "z": 0.0 }, "relative": true @@ -115,7 +115,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": -2.54, + "x": -2.5400000000000023, "y": -0.0, "z": 0.0 }, @@ -210,8 +210,8 @@ description: Artifact commands french-press.kcl "z": 0.0 }, "x_axis": { - "x": 0.707, - "y": 0.707, + "x": 0.7071067811865475, + "y": 0.7071067811865475, "z": 0.0 }, "y_axis": { @@ -243,8 +243,8 @@ description: Artifact commands french-press.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.707, - "y": -0.707, + "x": 0.7071067811865475, + "y": -0.7071067811865475, "z": 0.0 } } @@ -303,7 +303,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 0.0, - "y": -132.08, + "y": -132.07999999999998, "z": 0.0 }, "relative": true @@ -320,7 +320,7 @@ description: Artifact commands french-press.kcl "type": "arc", "center": { "x": 66.167, - "y": 12.7 + "y": 12.699999999999998 }, "radius": 7.619999999999999, "start": { @@ -344,8 +344,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 7.62, - "y": -13.198, + "x": 7.620000000000001, + "y": -13.198227153674843, "z": 0.0 }, "relative": true @@ -361,8 +361,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 53.683, - "y": -11.339 + "x": 53.68270750910588, + "y": -11.33857830813897 }, "radius": 15.239999999999998, "start": { @@ -386,7 +386,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 12.363, + "x": 12.362531896260721, "y": -5.08, "z": 0.0 }, @@ -403,8 +403,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 6.013, - "y": -16.079 + "x": 6.012531896260721, + "y": -16.07852262806237 }, "radius": 12.7, "start": { @@ -429,7 +429,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 2.54, - "y": -3.379, + "y": -3.3785226280623717, "z": 0.0 }, "relative": false @@ -462,7 +462,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 4.362, + "x": 4.361531896260721, "y": 0.0, "z": 0.0 }, @@ -479,8 +479,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 6.902, - "y": -16.079 + "x": 6.90153189626072, + "y": -16.07852262806237 }, "radius": 15.239999999999998, "start": { @@ -504,8 +504,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 32.93, - "y": -19.012, + "x": 32.930279028880804, + "y": -19.012305461813813, "z": 0.0 }, "relative": true @@ -521,8 +521,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 53.802, - "y": -10.894 + "x": 53.801810925141524, + "y": -10.894078308138972 }, "radius": 12.7, "start": { @@ -546,8 +546,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": -7.175, - "y": 12.428, + "x": -7.175499999999999, + "y": 12.428330569710473, "z": 0.0 }, "relative": true @@ -563,8 +563,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 71.437, - "y": 14.325 + "x": 71.43696422764245, + "y": 14.324954570499756 }, "radius": 15.239999999999998, "start": { @@ -614,8 +614,8 @@ description: Artifact commands french-press.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.707, - "y": -0.707, + "x": 0.7071067811865475, + "y": -0.7071067811865475, "z": 0.0 } } @@ -895,8 +895,8 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 7.62, - "y": 4.318, + "x": 7.619999999999999, + "y": 4.3180000000000005, "z": 0.0 } } @@ -918,7 +918,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 0.0, - "y": 30.48, + "y": 30.479999999999997, "z": 0.0 }, "relative": true @@ -934,8 +934,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 7.62, - "y": 4.318 + "x": 7.619999999999997, + "y": 4.317999999999998 }, "radius": 30.479999999999997, "start": { @@ -959,8 +959,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 7.62, - "y": 4.318, + "x": 7.619999999999999, + "y": 4.3180000000000005, "z": 0.0 }, "relative": false @@ -1219,8 +1219,8 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.81, - "y": 28.194, + "x": 3.8099999999999996, + "y": 28.194000000000003, "z": 0.0 } } @@ -1241,8 +1241,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 50.927, - "y": 28.194, + "x": 50.92699999999999, + "y": 28.194000000000003, "z": 0.0 }, "relative": false @@ -1258,8 +1258,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 54.229, - "y": 30.1, + "x": 54.229000000000006, + "y": 30.10041058886415, "z": 0.0 }, "relative": false @@ -1275,8 +1275,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.635, - "y": -1.1, + "x": 0.6350000000000002, + "y": -1.099852262806237, "z": 0.0 }, "relative": true @@ -1292,8 +1292,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": -3.302, - "y": -1.906, + "x": -3.302000000000009, + "y": -1.906410588864149, "z": 0.0 }, "relative": true @@ -1309,8 +1309,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 3.81, - "y": 27.094, + "x": 3.8099999999999996, + "y": 27.094147737193765, "z": 0.0 }, "relative": false @@ -1326,8 +1326,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 3.81, - "y": 28.194, + "x": 3.8099999999999996, + "y": 28.194000000000003, "z": 0.0 }, "relative": false @@ -1488,7 +1488,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 1.27, - "y": 24.728, + "y": 24.72819420350075, "z": 0.0 }, "relative": false @@ -1521,7 +1521,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 15.24, + "x": 15.239999999999998, "y": 0.0, "z": 0.0 }, @@ -1801,7 +1801,7 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.81, + "x": 3.8099999999999996, "y": 0.0, "z": 0.0 } @@ -1973,7 +1973,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 35.56, + "x": 35.559999999999995, "y": 0.0 }, "radius": 7.619999999999999, @@ -2514,7 +2514,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 15.24, + "x": 15.239999999999998, "y": 0.0 }, "radius": 5.08, @@ -3052,7 +3052,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 0.0, - "y": 17.78, + "y": 17.779999999999998, "z": 0.0 }, "relative": true @@ -3068,7 +3068,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 7.62, + "x": 7.619999999999999, "y": 0.0, "z": 0.0 }, @@ -3119,17 +3119,17 @@ description: Artifact commands french-press.kcl "segment": { "type": "bezier", "control1": { - "x": -7.62, + "x": -7.619999999999999, "y": 0.0, "z": 0.0 }, "control2": { - "x": 11.201, + "x": 11.2014, "y": 25.4, "z": 0.0 }, "end": { - "x": -58.547, + "x": -58.547000000000004, "y": 25.4, "z": 0.0 }, @@ -3220,7 +3220,7 @@ description: Artifact commands french-press.kcl "type": "make_plane", "origin": { "x": 0.0, - "y": -8.255, + "y": -8.254999999999999, "z": 0.0 }, "x_axis": { @@ -3291,7 +3291,7 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 58.42, + "x": 58.419999999999995, "y": 162.56, "z": 0.0 } @@ -3330,8 +3330,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 31.496, - "y": -28.956, + "x": 31.49599999999999, + "y": -28.956000000000014, "z": 0.0 }, "angle_snap_increment": null @@ -3347,8 +3347,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 1.778, - "y": -92.964, + "x": 1.7780000000000071, + "y": -92.96399999999998, "z": 0.0 }, "angle_snap_increment": null @@ -3399,7 +3399,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 0.0, - "y": 10.922, + "y": 10.921999999999999, "z": 0.0 }, "relative": true @@ -3415,7 +3415,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 25.146, + "x": 25.145999999999997, "y": -0.508, "z": 0.0 }, @@ -3432,8 +3432,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 15.24, - "y": 14.732, + "x": 15.23999999999999, + "y": 14.732000000000001, "z": 0.0 }, "angle_snap_increment": null @@ -3449,7 +3449,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -1.778, + "x": -1.7779999999999958, "y": 90.17, "z": 0.0 }, @@ -3466,8 +3466,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -21.336, - "y": 18.542, + "x": -21.335999999999995, + "y": 18.541999999999987, "z": 0.0 }, "angle_snap_increment": null @@ -3500,7 +3500,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 58.42, + "x": 58.419999999999995, "y": 162.56, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/ops.snap b/rust/kcl-lib/tests/kcl_samples/french-press/ops.snap index 4829fe0fa..ff80504e1 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/french-press/ops.snap @@ -1825,7 +1825,7 @@ description: Operations executed french-press.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1841,7 +1841,7 @@ description: Operations executed french-press.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1858,7 +1858,7 @@ description: Operations executed french-press.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap index b02e9027c..9a8a2da13 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap @@ -220,7 +220,7 @@ description: Variables in memory after executing french-press.kcl "tag": null, "to": [ 0.3, - 1.37 + 1.3699999999999999 ], "type": "ToPoint", "units": { @@ -234,18 +234,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 0.3, - 0.17 + 0.29999999999999993, + 0.16999999999999993 ], "from": [ 0.3, - 1.37 + 1.3699999999999999 ], "radius": 1.2, "tag": null, "to": [ - 1.339, - -0.43 + 1.3392304845413263, + -0.42999999999999994 ], "type": "Arc", "units": { @@ -258,8 +258,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 1.339, - -0.43 + 1.3392304845413263, + -0.42999999999999994 ], "tag": null, "to": [ @@ -499,7 +499,7 @@ description: Variables in memory after executing french-press.kcl "tag": null, "to": [ 0.3, - 1.37 + 1.3699999999999999 ], "type": "ToPoint", "units": { @@ -513,18 +513,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 0.3, - 0.17 + 0.29999999999999993, + 0.16999999999999993 ], "from": [ 0.3, - 1.37 + 1.3699999999999999 ], "radius": 1.2, "tag": null, "to": [ - 1.339, - -0.43 + 1.3392304845413263, + -0.42999999999999994 ], "type": "Arc", "units": { @@ -537,8 +537,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 1.339, - -0.43 + 1.3392304845413263, + -0.42999999999999994 ], "tag": null, "to": [ @@ -778,7 +778,7 @@ description: Variables in memory after executing french-press.kcl "tag": null, "to": [ 0.3, - 1.37 + 1.3699999999999999 ], "type": "ToPoint", "units": { @@ -792,18 +792,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 0.3, - 0.17 + 0.29999999999999993, + 0.16999999999999993 ], "from": [ 0.3, - 1.37 + 1.3699999999999999 ], "radius": 1.2, "tag": null, "to": [ - 1.339, - -0.43 + 1.3392304845413263, + -0.42999999999999994 ], "type": "Arc", "units": { @@ -816,8 +816,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 1.339, - -0.43 + 1.3392304845413263, + -0.42999999999999994 ], "tag": null, "to": [ @@ -3859,7 +3859,7 @@ description: Variables in memory after executing french-press.kcl "ccw": false, "center": [ 2.86, - 5.156 + 5.155614035087721 ], "from": [ 2.86, @@ -3882,8 +3882,8 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - -24.04, - 2.891 + -24.039664515669777, + 2.89114029614839 ], "from": [ 4.1, @@ -3906,8 +3906,8 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 3.134, - 1.647 + 3.1336451558572067, + 1.6474333716247522 ], "from": [ 4.17, @@ -3972,7 +3972,7 @@ description: Variables in memory after executing french-press.kcl ], "tag": null, "to": [ - 3.03, + 3.0300000000000002, 1.02 ], "type": "ToPoint", @@ -3987,11 +3987,11 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - 3.042, - 1.608 + 3.041879904469464, + 1.6080552712384852 ], "from": [ - 3.03, + 3.0300000000000002, 1.02 ], "tag": null, @@ -4011,8 +4011,8 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - -49.511, - 2.328 + -49.51058427201375, + 2.327847634072964 ], "from": [ 3.63, @@ -4035,8 +4035,8 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - 2.787, - 5.109 + 2.7870780851185235, + 5.108898070547343 ], "from": [ 3.56, @@ -4063,7 +4063,7 @@ description: Variables in memory after executing french-press.kcl ], "tag": null, "to": [ - 2.32, + 2.3200000000000003, 5.88 ], "type": "ToPoint", @@ -4077,7 +4077,7 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.32, + 2.3200000000000003, 5.88 ], "tag": null, @@ -4115,7 +4115,7 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "origin": { "x": 0.0, - "y": -8.255, + "y": -8.254999999999999, "z": 0.0, "units": { "type": "Mm" @@ -4857,7 +4857,7 @@ description: Variables in memory after executing french-press.kcl "ccw": true, "center": [ 2.605, - 0.5 + 0.49999999999999994 ], "from": [ 2.305, @@ -4866,8 +4866,8 @@ description: Variables in memory after executing french-press.kcl "radius": 0.3, "tag": null, "to": [ - 2.333, - 0.373 + 2.333107663889005, + 0.37321452147779016 ], "type": "Arc", "units": { @@ -4880,8 +4880,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.333, - 0.373 + 2.333107663889005, + 0.37321452147779016 ], "tag": { "commentStart": 1205, @@ -4891,8 +4891,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge2" }, "to": [ - 2.633, - -0.146 + 2.633107663889005, + -0.14640072079287297 ], "type": "ToPoint", "units": { @@ -4906,18 +4906,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 2.113, - -0.446 + 2.113492421618342, + -0.4464007207928729 ], "from": [ - 2.633, - -0.146 + 2.633107663889005, + -0.14640072079287297 ], "radius": 0.6, "tag": null, "to": [ - 1.813, - -0.966 + 1.8134924216183421, + -0.9660159630635361 ], "type": "Arc", "units": { @@ -4930,8 +4930,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 1.813, - -0.966 + 1.8134924216183421, + -0.9660159630635361 ], "tag": { "commentStart": 1326, @@ -4941,7 +4941,7 @@ description: Variables in memory after executing french-press.kcl "value": "edge3" }, "to": [ - 0.487, + 0.486713854183493, -0.2 ], "type": "ToPoint", @@ -4956,18 +4956,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - 0.237, - -0.633 + 0.23671385418349294, + -0.6330127018922194 ], "from": [ - 0.487, + 0.486713854183493, -0.2 ], "radius": 0.5, "tag": null, "to": [ - 0.237, - -0.133 + 0.23671385418349297, + -0.13301270189221936 ], "type": "Arc", "units": { @@ -4980,8 +4980,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 0.237, - -0.133 + 0.23671385418349297, + -0.13301270189221936 ], "tag": { "commentStart": 1425, @@ -4992,7 +4992,7 @@ description: Variables in memory after executing french-press.kcl }, "to": [ 0.1, - -0.133 + -0.13301270189221936 ], "type": "ToPoint", "units": { @@ -5006,12 +5006,12 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 0.1, - -0.133 + -0.13301270189221936 ], "tag": null, "to": [ 0.1, - -0.033 + -0.03301270189221936 ], "type": "ToPoint", "units": { @@ -5025,7 +5025,7 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 0.1, - -0.033 + -0.03301270189221936 ], "tag": { "commentStart": 1511, @@ -5035,8 +5035,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge4" }, "to": [ - 0.272, - -0.033 + 0.271713854183493, + -0.03301270189221936 ], "type": "ToPoint", "units": { @@ -5050,18 +5050,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 0.272, - -0.633 + 0.2717138541834929, + -0.6330127018922194 ], "from": [ - 0.272, - -0.033 + 0.271713854183493, + -0.03301270189221936 ], "radius": 0.6, "tag": null, "to": [ - 0.572, - -0.113 + 0.571713854183493, + -0.11339745962155623 ], "type": "Arc", "units": { @@ -5074,8 +5074,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 0.572, - -0.113 + 0.571713854183493, + -0.11339745962155623 ], "tag": { "commentStart": 1642, @@ -5085,8 +5085,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge5" }, "to": [ - 1.868, - -0.862 + 1.8681815324858868, + -0.8619134226850923 ], "type": "ToPoint", "units": { @@ -5100,18 +5100,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - 2.118, - -0.429 + 2.118181532485887, + -0.42890072079287295 ], "from": [ - 1.868, - -0.862 + 1.8681815324858868, + -0.8619134226850923 ], "radius": 0.5, "tag": null, "to": [ - 2.551, - -0.179 + 2.551194234378106, + -0.17890072079287297 ], "type": "Arc", "units": { @@ -5124,8 +5124,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.551, - -0.179 + 2.551194234378106, + -0.17890072079287297 ], "tag": { "commentStart": 1775, @@ -5135,8 +5135,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge6" }, "to": [ - 2.269, - 0.31 + 2.2686942343781062, + 0.31040363234533463 ], "type": "ToPoint", "units": { @@ -5150,18 +5150,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 2.812, - 0.564 + 2.8124789066000964, + 0.5639745893897542 ], "from": [ - 2.269, - 0.31 + 2.2686942343781062, + 0.31040363234533463 ], "radius": 0.6, "tag": null, "to": [ - 2.212, - 0.564 + 2.2124789066000963, + 0.5639745893897543 ], "type": "Arc", "units": { @@ -5174,8 +5174,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.212, - 0.564 + 2.2124789066000963, + 0.5639745893897543 ], "tag": null, "to": [ @@ -5221,8 +5221,8 @@ description: Variables in memory after executing french-press.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": 0.707, - "y": 0.707, + "x": 0.7071067811865475, + "y": 0.7071067811865475, "z": 0.0, "units": { "type": "Unknown" @@ -5518,7 +5518,7 @@ description: Variables in memory after executing french-press.kcl "ccw": true, "center": [ 2.605, - 0.5 + 0.49999999999999994 ], "from": [ 2.305, @@ -5527,8 +5527,8 @@ description: Variables in memory after executing french-press.kcl "radius": 0.3, "tag": null, "to": [ - 2.333, - 0.373 + 2.333107663889005, + 0.37321452147779016 ], "type": "Arc", "units": { @@ -5541,8 +5541,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.333, - 0.373 + 2.333107663889005, + 0.37321452147779016 ], "tag": { "commentStart": 1205, @@ -5552,8 +5552,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge2" }, "to": [ - 2.633, - -0.146 + 2.633107663889005, + -0.14640072079287297 ], "type": "ToPoint", "units": { @@ -5567,18 +5567,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 2.113, - -0.446 + 2.113492421618342, + -0.4464007207928729 ], "from": [ - 2.633, - -0.146 + 2.633107663889005, + -0.14640072079287297 ], "radius": 0.6, "tag": null, "to": [ - 1.813, - -0.966 + 1.8134924216183421, + -0.9660159630635361 ], "type": "Arc", "units": { @@ -5591,8 +5591,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 1.813, - -0.966 + 1.8134924216183421, + -0.9660159630635361 ], "tag": { "commentStart": 1326, @@ -5602,7 +5602,7 @@ description: Variables in memory after executing french-press.kcl "value": "edge3" }, "to": [ - 0.487, + 0.486713854183493, -0.2 ], "type": "ToPoint", @@ -5617,18 +5617,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - 0.237, - -0.633 + 0.23671385418349294, + -0.6330127018922194 ], "from": [ - 0.487, + 0.486713854183493, -0.2 ], "radius": 0.5, "tag": null, "to": [ - 0.237, - -0.133 + 0.23671385418349297, + -0.13301270189221936 ], "type": "Arc", "units": { @@ -5641,8 +5641,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 0.237, - -0.133 + 0.23671385418349297, + -0.13301270189221936 ], "tag": { "commentStart": 1425, @@ -5653,7 +5653,7 @@ description: Variables in memory after executing french-press.kcl }, "to": [ 0.1, - -0.133 + -0.13301270189221936 ], "type": "ToPoint", "units": { @@ -5667,12 +5667,12 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 0.1, - -0.133 + -0.13301270189221936 ], "tag": null, "to": [ 0.1, - -0.033 + -0.03301270189221936 ], "type": "ToPoint", "units": { @@ -5686,7 +5686,7 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 0.1, - -0.033 + -0.03301270189221936 ], "tag": { "commentStart": 1511, @@ -5696,8 +5696,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge4" }, "to": [ - 0.272, - -0.033 + 0.271713854183493, + -0.03301270189221936 ], "type": "ToPoint", "units": { @@ -5711,18 +5711,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 0.272, - -0.633 + 0.2717138541834929, + -0.6330127018922194 ], "from": [ - 0.272, - -0.033 + 0.271713854183493, + -0.03301270189221936 ], "radius": 0.6, "tag": null, "to": [ - 0.572, - -0.113 + 0.571713854183493, + -0.11339745962155623 ], "type": "Arc", "units": { @@ -5735,8 +5735,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 0.572, - -0.113 + 0.571713854183493, + -0.11339745962155623 ], "tag": { "commentStart": 1642, @@ -5746,8 +5746,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge5" }, "to": [ - 1.868, - -0.862 + 1.8681815324858868, + -0.8619134226850923 ], "type": "ToPoint", "units": { @@ -5761,18 +5761,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - 2.118, - -0.429 + 2.118181532485887, + -0.42890072079287295 ], "from": [ - 1.868, - -0.862 + 1.8681815324858868, + -0.8619134226850923 ], "radius": 0.5, "tag": null, "to": [ - 2.551, - -0.179 + 2.551194234378106, + -0.17890072079287297 ], "type": "Arc", "units": { @@ -5785,8 +5785,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.551, - -0.179 + 2.551194234378106, + -0.17890072079287297 ], "tag": { "commentStart": 1775, @@ -5796,8 +5796,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge6" }, "to": [ - 2.269, - 0.31 + 2.2686942343781062, + 0.31040363234533463 ], "type": "ToPoint", "units": { @@ -5811,18 +5811,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 2.812, - 0.564 + 2.8124789066000964, + 0.5639745893897542 ], "from": [ - 2.269, - 0.31 + 2.2686942343781062, + 0.31040363234533463 ], "radius": 0.6, "tag": null, "to": [ - 2.212, - 0.564 + 2.2124789066000963, + 0.5639745893897543 ], "type": "Arc", "units": { @@ -5835,8 +5835,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.212, - 0.564 + 2.2124789066000963, + 0.5639745893897543 ], "tag": null, "to": [ @@ -5882,8 +5882,8 @@ description: Variables in memory after executing french-press.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": 0.707, - "y": 0.707, + "x": 0.7071067811865475, + "y": 0.7071067811865475, "z": 0.0, "units": { "type": "Unknown" @@ -6179,7 +6179,7 @@ description: Variables in memory after executing french-press.kcl "ccw": true, "center": [ 2.605, - 0.5 + 0.49999999999999994 ], "from": [ 2.305, @@ -6188,8 +6188,8 @@ description: Variables in memory after executing french-press.kcl "radius": 0.3, "tag": null, "to": [ - 2.333, - 0.373 + 2.333107663889005, + 0.37321452147779016 ], "type": "Arc", "units": { @@ -6202,8 +6202,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.333, - 0.373 + 2.333107663889005, + 0.37321452147779016 ], "tag": { "commentStart": 1205, @@ -6213,8 +6213,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge2" }, "to": [ - 2.633, - -0.146 + 2.633107663889005, + -0.14640072079287297 ], "type": "ToPoint", "units": { @@ -6228,18 +6228,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 2.113, - -0.446 + 2.113492421618342, + -0.4464007207928729 ], "from": [ - 2.633, - -0.146 + 2.633107663889005, + -0.14640072079287297 ], "radius": 0.6, "tag": null, "to": [ - 1.813, - -0.966 + 1.8134924216183421, + -0.9660159630635361 ], "type": "Arc", "units": { @@ -6252,8 +6252,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 1.813, - -0.966 + 1.8134924216183421, + -0.9660159630635361 ], "tag": { "commentStart": 1326, @@ -6263,7 +6263,7 @@ description: Variables in memory after executing french-press.kcl "value": "edge3" }, "to": [ - 0.487, + 0.486713854183493, -0.2 ], "type": "ToPoint", @@ -6278,18 +6278,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - 0.237, - -0.633 + 0.23671385418349294, + -0.6330127018922194 ], "from": [ - 0.487, + 0.486713854183493, -0.2 ], "radius": 0.5, "tag": null, "to": [ - 0.237, - -0.133 + 0.23671385418349297, + -0.13301270189221936 ], "type": "Arc", "units": { @@ -6302,8 +6302,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 0.237, - -0.133 + 0.23671385418349297, + -0.13301270189221936 ], "tag": { "commentStart": 1425, @@ -6314,7 +6314,7 @@ description: Variables in memory after executing french-press.kcl }, "to": [ 0.1, - -0.133 + -0.13301270189221936 ], "type": "ToPoint", "units": { @@ -6328,12 +6328,12 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 0.1, - -0.133 + -0.13301270189221936 ], "tag": null, "to": [ 0.1, - -0.033 + -0.03301270189221936 ], "type": "ToPoint", "units": { @@ -6347,7 +6347,7 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 0.1, - -0.033 + -0.03301270189221936 ], "tag": { "commentStart": 1511, @@ -6357,8 +6357,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge4" }, "to": [ - 0.272, - -0.033 + 0.271713854183493, + -0.03301270189221936 ], "type": "ToPoint", "units": { @@ -6372,18 +6372,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 0.272, - -0.633 + 0.2717138541834929, + -0.6330127018922194 ], "from": [ - 0.272, - -0.033 + 0.271713854183493, + -0.03301270189221936 ], "radius": 0.6, "tag": null, "to": [ - 0.572, - -0.113 + 0.571713854183493, + -0.11339745962155623 ], "type": "Arc", "units": { @@ -6396,8 +6396,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 0.572, - -0.113 + 0.571713854183493, + -0.11339745962155623 ], "tag": { "commentStart": 1642, @@ -6407,8 +6407,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge5" }, "to": [ - 1.868, - -0.862 + 1.8681815324858868, + -0.8619134226850923 ], "type": "ToPoint", "units": { @@ -6422,18 +6422,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - 2.118, - -0.429 + 2.118181532485887, + -0.42890072079287295 ], "from": [ - 1.868, - -0.862 + 1.8681815324858868, + -0.8619134226850923 ], "radius": 0.5, "tag": null, "to": [ - 2.551, - -0.179 + 2.551194234378106, + -0.17890072079287297 ], "type": "Arc", "units": { @@ -6446,8 +6446,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.551, - -0.179 + 2.551194234378106, + -0.17890072079287297 ], "tag": { "commentStart": 1775, @@ -6457,8 +6457,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge6" }, "to": [ - 2.269, - 0.31 + 2.2686942343781062, + 0.31040363234533463 ], "type": "ToPoint", "units": { @@ -6472,18 +6472,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 2.812, - 0.564 + 2.8124789066000964, + 0.5639745893897542 ], "from": [ - 2.269, - 0.31 + 2.2686942343781062, + 0.31040363234533463 ], "radius": 0.6, "tag": null, "to": [ - 2.212, - 0.564 + 2.2124789066000963, + 0.5639745893897543 ], "type": "Arc", "units": { @@ -6496,8 +6496,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.212, - 0.564 + 2.2124789066000963, + 0.5639745893897543 ], "tag": null, "to": [ @@ -6543,8 +6543,8 @@ description: Variables in memory after executing french-press.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": 0.707, - "y": 0.707, + "x": 0.7071067811865475, + "y": 0.7071067811865475, "z": 0.0, "units": { "type": "Unknown" @@ -6840,7 +6840,7 @@ description: Variables in memory after executing french-press.kcl "ccw": true, "center": [ 2.605, - 0.5 + 0.49999999999999994 ], "from": [ 2.305, @@ -6849,8 +6849,8 @@ description: Variables in memory after executing french-press.kcl "radius": 0.3, "tag": null, "to": [ - 2.333, - 0.373 + 2.333107663889005, + 0.37321452147779016 ], "type": "Arc", "units": { @@ -6863,8 +6863,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.333, - 0.373 + 2.333107663889005, + 0.37321452147779016 ], "tag": { "commentStart": 1205, @@ -6874,8 +6874,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge2" }, "to": [ - 2.633, - -0.146 + 2.633107663889005, + -0.14640072079287297 ], "type": "ToPoint", "units": { @@ -6889,18 +6889,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 2.113, - -0.446 + 2.113492421618342, + -0.4464007207928729 ], "from": [ - 2.633, - -0.146 + 2.633107663889005, + -0.14640072079287297 ], "radius": 0.6, "tag": null, "to": [ - 1.813, - -0.966 + 1.8134924216183421, + -0.9660159630635361 ], "type": "Arc", "units": { @@ -6913,8 +6913,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 1.813, - -0.966 + 1.8134924216183421, + -0.9660159630635361 ], "tag": { "commentStart": 1326, @@ -6924,7 +6924,7 @@ description: Variables in memory after executing french-press.kcl "value": "edge3" }, "to": [ - 0.487, + 0.486713854183493, -0.2 ], "type": "ToPoint", @@ -6939,18 +6939,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - 0.237, - -0.633 + 0.23671385418349294, + -0.6330127018922194 ], "from": [ - 0.487, + 0.486713854183493, -0.2 ], "radius": 0.5, "tag": null, "to": [ - 0.237, - -0.133 + 0.23671385418349297, + -0.13301270189221936 ], "type": "Arc", "units": { @@ -6963,8 +6963,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 0.237, - -0.133 + 0.23671385418349297, + -0.13301270189221936 ], "tag": { "commentStart": 1425, @@ -6975,7 +6975,7 @@ description: Variables in memory after executing french-press.kcl }, "to": [ 0.1, - -0.133 + -0.13301270189221936 ], "type": "ToPoint", "units": { @@ -6989,12 +6989,12 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 0.1, - -0.133 + -0.13301270189221936 ], "tag": null, "to": [ 0.1, - -0.033 + -0.03301270189221936 ], "type": "ToPoint", "units": { @@ -7008,7 +7008,7 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 0.1, - -0.033 + -0.03301270189221936 ], "tag": { "commentStart": 1511, @@ -7018,8 +7018,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge4" }, "to": [ - 0.272, - -0.033 + 0.271713854183493, + -0.03301270189221936 ], "type": "ToPoint", "units": { @@ -7033,18 +7033,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 0.272, - -0.633 + 0.2717138541834929, + -0.6330127018922194 ], "from": [ - 0.272, - -0.033 + 0.271713854183493, + -0.03301270189221936 ], "radius": 0.6, "tag": null, "to": [ - 0.572, - -0.113 + 0.571713854183493, + -0.11339745962155623 ], "type": "Arc", "units": { @@ -7057,8 +7057,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 0.572, - -0.113 + 0.571713854183493, + -0.11339745962155623 ], "tag": { "commentStart": 1642, @@ -7068,8 +7068,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge5" }, "to": [ - 1.868, - -0.862 + 1.8681815324858868, + -0.8619134226850923 ], "type": "ToPoint", "units": { @@ -7083,18 +7083,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - 2.118, - -0.429 + 2.118181532485887, + -0.42890072079287295 ], "from": [ - 1.868, - -0.862 + 1.8681815324858868, + -0.8619134226850923 ], "radius": 0.5, "tag": null, "to": [ - 2.551, - -0.179 + 2.551194234378106, + -0.17890072079287297 ], "type": "Arc", "units": { @@ -7107,8 +7107,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.551, - -0.179 + 2.551194234378106, + -0.17890072079287297 ], "tag": { "commentStart": 1775, @@ -7118,8 +7118,8 @@ description: Variables in memory after executing french-press.kcl "value": "edge6" }, "to": [ - 2.269, - 0.31 + 2.2686942343781062, + 0.31040363234533463 ], "type": "ToPoint", "units": { @@ -7133,18 +7133,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 2.812, - 0.564 + 2.8124789066000964, + 0.5639745893897542 ], "from": [ - 2.269, - 0.31 + 2.2686942343781062, + 0.31040363234533463 ], "radius": 0.6, "tag": null, "to": [ - 2.212, - 0.564 + 2.2124789066000963, + 0.5639745893897543 ], "type": "Arc", "units": { @@ -7157,8 +7157,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.212, - 0.564 + 2.2124789066000963, + 0.5639745893897543 ], "tag": null, "to": [ @@ -7204,8 +7204,8 @@ description: Variables in memory after executing french-press.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": 0.707, - "y": 0.707, + "x": 0.7071067811865475, + "y": 0.7071067811865475, "z": 0.0, "units": { "type": "Unknown" @@ -7393,7 +7393,7 @@ description: Variables in memory after executing french-press.kcl "tag": null, "to": [ 0.3, - 1.37 + 1.3699999999999999 ], "type": "ToPoint", "units": { @@ -7407,18 +7407,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 0.3, - 0.17 + 0.29999999999999993, + 0.16999999999999993 ], "from": [ 0.3, - 1.37 + 1.3699999999999999 ], "radius": 1.2, "tag": null, "to": [ - 1.339, - -0.43 + 1.3392304845413263, + -0.42999999999999994 ], "type": "Arc", "units": { @@ -7431,8 +7431,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 1.339, - -0.43 + 1.3392304845413263, + -0.42999999999999994 ], "tag": null, "to": [ @@ -7637,7 +7637,7 @@ description: Variables in memory after executing french-press.kcl "tag": null, "to": [ 0.3, - 1.37 + 1.3699999999999999 ], "type": "ToPoint", "units": { @@ -7651,18 +7651,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 0.3, - 0.17 + 0.29999999999999993, + 0.16999999999999993 ], "from": [ 0.3, - 1.37 + 1.3699999999999999 ], "radius": 1.2, "tag": null, "to": [ - 1.339, - -0.43 + 1.3392304845413263, + -0.42999999999999994 ], "type": "Arc", "units": { @@ -7675,8 +7675,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 1.339, - -0.43 + 1.3392304845413263, + -0.42999999999999994 ], "tag": null, "to": [ @@ -7881,7 +7881,7 @@ description: Variables in memory after executing french-press.kcl "tag": null, "to": [ 0.3, - 1.37 + 1.3699999999999999 ], "type": "ToPoint", "units": { @@ -7895,18 +7895,18 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 0.3, - 0.17 + 0.29999999999999993, + 0.16999999999999993 ], "from": [ 0.3, - 1.37 + 1.3699999999999999 ], "radius": 1.2, "tag": null, "to": [ - 1.339, - -0.43 + 1.3392304845413263, + -0.42999999999999994 ], "type": "Arc", "units": { @@ -7919,8 +7919,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 1.339, - -0.43 + 1.3392304845413263, + -0.42999999999999994 ], "tag": null, "to": [ @@ -8205,8 +8205,8 @@ description: Variables in memory after executing french-press.kcl "value": "seg1" }, "to": [ - 2.135, - 1.185 + 2.1350000000000002, + 1.1850555349946517 ], "type": "ToPoint", "units": { @@ -8219,13 +8219,13 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.135, - 1.185 + 2.1350000000000002, + 1.1850555349946517 ], "tag": null, "to": [ 2.16, - 1.142 + 1.1417542648054297 ], "type": "ToPoint", "units": { @@ -8239,12 +8239,12 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 2.16, - 1.142 + 1.1417542648054297 ], "tag": null, "to": [ 2.03, - 1.067 + 1.0666987298107782 ], "type": "ToPoint", "units": { @@ -8258,12 +8258,12 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 2.03, - 1.067 + 1.0666987298107782 ], "tag": null, "to": [ 0.15, - 1.067 + 1.0666987298107782 ], "type": "ToPoint", "units": { @@ -8277,7 +8277,7 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 0.15, - 1.067 + 1.0666987298107782 ], "tag": null, "to": [ @@ -8470,7 +8470,7 @@ description: Variables in memory after executing french-press.kcl "tag": null, "to": [ 0.05, - 0.974 + 0.9735509528937303 ], "type": "ToPoint", "units": { @@ -8484,12 +8484,12 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 0.05, - 0.974 + 0.9735509528937303 ], "tag": null, "to": [ 0.05, - 10.974 + 10.97355095289373 ], "type": "ToPoint", "units": { @@ -8503,12 +8503,12 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 0.05, - 10.974 + 10.97355095289373 ], "tag": null, "to": [ 0.65, - 10.974 + 10.97355095289373 ], "type": "ToPoint", "units": { @@ -8522,12 +8522,12 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 0.65, - 10.974 + 10.97355095289373 ], "tag": null, "to": [ 0.65, - 10.924 + 10.923550952893729 ], "type": "ToPoint", "units": { @@ -8541,17 +8541,17 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 0.05, - 10.924 + 0.050000000000000044, + 10.923550952893729 ], "from": [ 0.65, - 10.924 + 10.923550952893729 ], "tag": null, "to": [ - 0.05, - 10.324 + 0.05000000000000008, + 10.32355095289373 ], "type": "TangentialArc", "units": { @@ -8564,8 +8564,8 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 0.05, - 10.324 + 0.05000000000000008, + 10.32355095289373 ], "tag": null, "to": [ @@ -11218,7 +11218,7 @@ description: Variables in memory after executing french-press.kcl "tag": null, "to": [ 2.405, - 7.72 + 7.720000000000001 ], "type": "ToPoint", "units": { @@ -11232,7 +11232,7 @@ description: Variables in memory after executing french-press.kcl }, "from": [ 2.405, - 7.72 + 7.720000000000001 ], "tag": null, "to": [ @@ -11255,7 +11255,7 @@ description: Variables in memory after executing french-press.kcl ], "tag": null, "to": [ - 0.08, + 0.07999999999999963, 8.74 ], "type": "ToPoint", @@ -11269,7 +11269,7 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 0.08, + 0.07999999999999963, 8.74 ], "tag": null, @@ -11398,7 +11398,7 @@ description: Variables in memory after executing french-press.kcl "ccw": false, "center": [ 2.86, - 5.156 + 5.155614035087721 ], "from": [ 2.86, @@ -11421,8 +11421,8 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - -24.04, - 2.891 + -24.039664515669777, + 2.89114029614839 ], "from": [ 4.1, @@ -11445,8 +11445,8 @@ description: Variables in memory after executing french-press.kcl }, "ccw": false, "center": [ - 3.134, - 1.647 + 3.1336451558572067, + 1.6474333716247522 ], "from": [ 4.17, @@ -11511,7 +11511,7 @@ description: Variables in memory after executing french-press.kcl ], "tag": null, "to": [ - 3.03, + 3.0300000000000002, 1.02 ], "type": "ToPoint", @@ -11526,11 +11526,11 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - 3.042, - 1.608 + 3.041879904469464, + 1.6080552712384852 ], "from": [ - 3.03, + 3.0300000000000002, 1.02 ], "tag": null, @@ -11550,8 +11550,8 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - -49.511, - 2.328 + -49.51058427201375, + 2.327847634072964 ], "from": [ 3.63, @@ -11574,8 +11574,8 @@ description: Variables in memory after executing french-press.kcl }, "ccw": true, "center": [ - 2.787, - 5.109 + 2.7870780851185235, + 5.108898070547343 ], "from": [ 3.56, @@ -11602,7 +11602,7 @@ description: Variables in memory after executing french-press.kcl ], "tag": null, "to": [ - 2.32, + 2.3200000000000003, 5.88 ], "type": "ToPoint", @@ -11616,7 +11616,7 @@ description: Variables in memory after executing french-press.kcl "sourceRange": [] }, "from": [ - 2.32, + 2.3200000000000003, 5.88 ], "tag": null, @@ -11654,7 +11654,7 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "origin": { "x": 0.0, - "y": -8.255, + "y": -8.254999999999999, "z": 0.0, "units": { "type": "Mm" diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap index 3ff369905..8048ead64 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap @@ -246,7 +246,7 @@ description: Artifact commands gear-rack.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -49.432, + "x": -49.432328, "y": 10.875, "z": 0.0 } @@ -268,8 +268,8 @@ description: Artifact commands gear-rack.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.158, - "y": 0.11, + "x": 0.157636, + "y": 0.110378, "z": 0.0 }, "angle_snap_increment": null @@ -285,8 +285,8 @@ description: Artifact commands gear-rack.kcl "segment": { "type": "line", "end": { - "x": 0.329, - "y": 0.904, + "x": 0.329118, + "y": 0.904244, "z": 0.0 }, "relative": true @@ -302,8 +302,8 @@ description: Artifact commands gear-rack.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.158, - "y": 0.11, + "x": 0.157636, + "y": 0.110378, "z": 0.0 }, "angle_snap_increment": null @@ -319,7 +319,7 @@ description: Artifact commands gear-rack.kcl "segment": { "type": "line", "end": { - "x": 0.187, + "x": 0.186505, "y": 0.0, "z": 0.0 }, @@ -336,8 +336,8 @@ description: Artifact commands gear-rack.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.158, - "y": -0.11, + "x": 0.157636, + "y": -0.110378, "z": 0.0 }, "angle_snap_increment": null @@ -353,8 +353,8 @@ description: Artifact commands gear-rack.kcl "segment": { "type": "line", "end": { - "x": 0.329, - "y": -0.904, + "x": 0.329118, + "y": -0.904244, "z": 0.0 }, "relative": true @@ -370,8 +370,8 @@ description: Artifact commands gear-rack.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.158, - "y": -0.11, + "x": 0.157636, + "y": -0.110378, "z": 0.0 }, "angle_snap_increment": null @@ -457,7 +457,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 1.571, + "x": 1.570796, "y": 0.0, "z": 0.0 }, @@ -486,7 +486,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 3.142, + "x": 3.141592, "y": 0.0, "z": 0.0 }, @@ -515,7 +515,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 4.712, + "x": 4.712388000000001, "y": 0.0, "z": 0.0 }, @@ -544,7 +544,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 6.283, + "x": 6.283184, "y": 0.0, "z": 0.0 }, @@ -573,7 +573,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 7.854, + "x": 7.85398, "y": 0.0, "z": 0.0 }, @@ -602,7 +602,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 9.425, + "x": 9.424776000000001, "y": 0.0, "z": 0.0 }, @@ -631,7 +631,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 10.996, + "x": 10.995572000000001, "y": 0.0, "z": 0.0 }, @@ -660,7 +660,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 12.566, + "x": 12.566368, "y": 0.0, "z": 0.0 }, @@ -689,7 +689,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 14.137, + "x": 14.137164, "y": 0.0, "z": 0.0 }, @@ -718,7 +718,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 15.708, + "x": 15.70796, "y": 0.0, "z": 0.0 }, @@ -747,7 +747,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 17.279, + "x": 17.278756, "y": 0.0, "z": 0.0 }, @@ -776,7 +776,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 18.85, + "x": 18.849552000000003, "y": 0.0, "z": 0.0 }, @@ -805,7 +805,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 20.42, + "x": 20.420348, "y": 0.0, "z": 0.0 }, @@ -834,7 +834,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 21.991, + "x": 21.991144000000002, "y": 0.0, "z": 0.0 }, @@ -863,7 +863,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 23.562, + "x": 23.56194, "y": 0.0, "z": 0.0 }, @@ -892,7 +892,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 25.133, + "x": 25.132736, "y": 0.0, "z": 0.0 }, @@ -921,7 +921,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 26.704, + "x": 26.703532000000003, "y": 0.0, "z": 0.0 }, @@ -950,7 +950,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 28.274, + "x": 28.274328, "y": 0.0, "z": 0.0 }, @@ -979,7 +979,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 29.845, + "x": 29.845124000000002, "y": 0.0, "z": 0.0 }, @@ -1008,7 +1008,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 31.416, + "x": 31.41592, "y": 0.0, "z": 0.0 }, @@ -1037,7 +1037,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 32.987, + "x": 32.986716, "y": 0.0, "z": 0.0 }, @@ -1066,7 +1066,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 34.558, + "x": 34.557512, "y": 0.0, "z": 0.0 }, @@ -1095,7 +1095,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 36.128, + "x": 36.128308000000004, "y": 0.0, "z": 0.0 }, @@ -1124,7 +1124,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 37.699, + "x": 37.699104000000005, "y": 0.0, "z": 0.0 }, @@ -1153,7 +1153,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 39.27, + "x": 39.2699, "y": 0.0, "z": 0.0 }, @@ -1182,7 +1182,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 40.841, + "x": 40.840696, "y": 0.0, "z": 0.0 }, @@ -1211,7 +1211,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 42.411, + "x": 42.411492, "y": 0.0, "z": 0.0 }, @@ -1240,7 +1240,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 43.982, + "x": 43.982288000000004, "y": 0.0, "z": 0.0 }, @@ -1269,7 +1269,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 45.553, + "x": 45.553084000000005, "y": 0.0, "z": 0.0 }, @@ -1298,7 +1298,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 47.124, + "x": 47.12388, "y": 0.0, "z": 0.0 }, @@ -1327,7 +1327,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 48.695, + "x": 48.694676, "y": 0.0, "z": 0.0 }, @@ -1356,7 +1356,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 50.265, + "x": 50.265472, "y": 0.0, "z": 0.0 }, @@ -1385,7 +1385,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 51.836, + "x": 51.836268000000004, "y": 0.0, "z": 0.0 }, @@ -1414,7 +1414,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 53.407, + "x": 53.407064000000005, "y": 0.0, "z": 0.0 }, @@ -1443,7 +1443,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 54.978, + "x": 54.97786, "y": 0.0, "z": 0.0 }, @@ -1472,7 +1472,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 56.549, + "x": 56.548656, "y": 0.0, "z": 0.0 }, @@ -1501,7 +1501,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 58.119, + "x": 58.119452, "y": 0.0, "z": 0.0 }, @@ -1530,7 +1530,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 59.69, + "x": 59.690248000000004, "y": 0.0, "z": 0.0 }, @@ -1559,7 +1559,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 61.261, + "x": 61.261044000000005, "y": 0.0, "z": 0.0 }, @@ -1588,7 +1588,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 62.832, + "x": 62.83184, "y": 0.0, "z": 0.0 }, @@ -1617,7 +1617,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 64.403, + "x": 64.402636, "y": 0.0, "z": 0.0 }, @@ -1646,7 +1646,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 65.973, + "x": 65.973432, "y": 0.0, "z": 0.0 }, @@ -1675,7 +1675,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 67.544, + "x": 67.544228, "y": 0.0, "z": 0.0 }, @@ -1704,7 +1704,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 69.115, + "x": 69.115024, "y": 0.0, "z": 0.0 }, @@ -1733,7 +1733,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 70.686, + "x": 70.68582, "y": 0.0, "z": 0.0 }, @@ -1762,7 +1762,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 72.257, + "x": 72.25661600000001, "y": 0.0, "z": 0.0 }, @@ -1791,7 +1791,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 73.827, + "x": 73.82741200000001, "y": 0.0, "z": 0.0 }, @@ -1820,7 +1820,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 75.398, + "x": 75.39820800000001, "y": 0.0, "z": 0.0 }, @@ -1849,7 +1849,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 76.969, + "x": 76.969004, "y": 0.0, "z": 0.0 }, @@ -1878,7 +1878,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 78.54, + "x": 78.5398, "y": 0.0, "z": 0.0 }, @@ -1907,7 +1907,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 80.111, + "x": 80.110596, "y": 0.0, "z": 0.0 }, @@ -1936,7 +1936,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 81.681, + "x": 81.681392, "y": 0.0, "z": 0.0 }, @@ -1965,7 +1965,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 83.252, + "x": 83.252188, "y": 0.0, "z": 0.0 }, @@ -1994,7 +1994,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 84.823, + "x": 84.822984, "y": 0.0, "z": 0.0 }, @@ -2023,7 +2023,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 86.394, + "x": 86.39378, "y": 0.0, "z": 0.0 }, @@ -2052,7 +2052,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 87.965, + "x": 87.96457600000001, "y": 0.0, "z": 0.0 }, @@ -2081,7 +2081,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 89.535, + "x": 89.53537200000001, "y": 0.0, "z": 0.0 }, @@ -2110,7 +2110,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 91.106, + "x": 91.10616800000001, "y": 0.0, "z": 0.0 }, @@ -2139,7 +2139,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 92.677, + "x": 92.676964, "y": 0.0, "z": 0.0 }, @@ -2168,7 +2168,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 94.248, + "x": 94.24776, "y": 0.0, "z": 0.0 }, @@ -2197,7 +2197,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 95.819, + "x": 95.818556, "y": 0.0, "z": 0.0 }, @@ -2226,7 +2226,7 @@ description: Artifact commands gear-rack.kcl [ { "translate": { - "x": 97.389, + "x": 97.389352, "y": 0.0, "z": 0.0 }, @@ -2311,7 +2311,7 @@ description: Artifact commands gear-rack.kcl "path": "[uuid]", "to": { "x": -50.0, - "y": 11.85, + "y": 11.849525, "z": 0.0 } } @@ -2332,8 +2332,8 @@ description: Artifact commands gear-rack.kcl "segment": { "type": "line", "end": { - "x": 0.315, - "y": -0.864, + "x": 0.314524, + "y": -0.864147, "z": 0.0 }, "relative": true @@ -2349,8 +2349,8 @@ description: Artifact commands gear-rack.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.158, - "y": -0.11, + "x": 0.157636, + "y": -0.110378, "z": 0.0 }, "angle_snap_increment": null @@ -2498,7 +2498,7 @@ description: Artifact commands gear-rack.kcl "path": "[uuid]", "to": { "x": 50.0, - "y": 11.85, + "y": 11.849525, "z": 0.0 } } @@ -2519,8 +2519,8 @@ description: Artifact commands gear-rack.kcl "segment": { "type": "line", "end": { - "x": -0.315, - "y": -0.864, + "x": -0.314524, + "y": -0.864147, "z": 0.0 }, "relative": true @@ -2536,8 +2536,8 @@ description: Artifact commands gear-rack.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.158, - "y": -0.11, + "x": -0.157636, + "y": -0.110378, "z": 0.0 }, "angle_snap_increment": null diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/ops.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/ops.snap index 4d5408301..bf6138e6b 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/ops.snap @@ -452,7 +452,7 @@ description: Operations executed gear-rack.kcl "distance": { "value": { "type": "Number", - "value": 1.571, + "value": 1.570796, "ty": { "type": "Default", "len": { @@ -668,7 +668,7 @@ description: Operations executed gear-rack.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -684,7 +684,7 @@ description: Operations executed gear-rack.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -701,7 +701,7 @@ description: Operations executed gear-rack.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap index b1311a81a..31c37aed7 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap @@ -50,12 +50,12 @@ description: Variables in memory after executing gear-rack.kcl }, "from": [ -50.0, - 11.85 + 11.849525 ], "tag": null, "to": [ - -49.685, - 10.985 + -49.685476, + 10.985378 ], "type": "ToPoint", "units": { @@ -69,16 +69,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.528, - 11.043 + -49.52783984263369, + 11.042752908157384 ], "from": [ - -49.685, - 10.985 + -49.685476, + 10.985378 ], "tag": null, "to": [ - -49.528, + -49.527840000000005, 10.875 ], "type": "TangentialArcTo", @@ -92,7 +92,7 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.528, + -49.527840000000005, 10.875 ], "tag": null, @@ -117,7 +117,7 @@ description: Variables in memory after executing gear-rack.kcl "tag": null, "to": [ -50.0, - 11.85 + 11.849525 ], "type": "ToPoint", "units": { @@ -158,11 +158,11 @@ description: Variables in memory after executing gear-rack.kcl "start": { "from": [ -50.0, - 11.85 + 11.849525 ], "to": [ -50.0, - 11.85 + 11.849525 ], "units": { "type": "Mm" @@ -235,12 +235,12 @@ description: Variables in memory after executing gear-rack.kcl }, "from": [ 50.0, - 11.85 + 11.849525 ], "tag": null, "to": [ - 49.685, - 10.985 + 49.685476, + 10.985378 ], "type": "ToPoint", "units": { @@ -254,16 +254,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - 49.528, - 11.043 + 49.52783984263369, + 11.042752908157384 ], "from": [ - 49.685, - 10.985 + 49.685476, + 10.985378 ], "tag": null, "to": [ - 49.528, + 49.527840000000005, 10.875 ], "type": "TangentialArcTo", @@ -277,7 +277,7 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - 49.528, + 49.527840000000005, 10.875 ], "tag": null, @@ -302,7 +302,7 @@ description: Variables in memory after executing gear-rack.kcl "tag": null, "to": [ 50.0, - 11.85 + 11.849525 ], "type": "ToPoint", "units": { @@ -343,11 +343,11 @@ description: Variables in memory after executing gear-rack.kcl "start": { "from": [ 50.0, - 11.85 + 11.849525 ], "to": [ 50.0, - 11.85 + 11.849525 ], "units": { "type": "Mm" @@ -683,17 +683,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -706,13 +706,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -726,17 +726,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -749,13 +749,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -769,17 +769,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -792,13 +792,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -812,16 +812,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -835,12 +835,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -881,11 +881,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -987,17 +987,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -1010,13 +1010,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -1030,17 +1030,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -1053,13 +1053,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -1073,17 +1073,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -1096,13 +1096,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -1116,16 +1116,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -1139,12 +1139,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -1185,11 +1185,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -1291,17 +1291,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -1314,13 +1314,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -1334,17 +1334,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -1357,13 +1357,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -1377,17 +1377,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -1400,13 +1400,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -1420,16 +1420,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -1443,12 +1443,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -1489,11 +1489,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -1595,17 +1595,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -1618,13 +1618,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -1638,17 +1638,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -1661,13 +1661,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -1681,17 +1681,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -1704,13 +1704,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -1724,16 +1724,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -1747,12 +1747,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -1793,11 +1793,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -1899,17 +1899,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -1922,13 +1922,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -1942,17 +1942,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -1965,13 +1965,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -1985,17 +1985,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -2008,13 +2008,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -2028,16 +2028,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -2051,12 +2051,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -2097,11 +2097,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -2203,17 +2203,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -2226,13 +2226,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -2246,17 +2246,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -2269,13 +2269,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -2289,17 +2289,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -2312,13 +2312,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -2332,16 +2332,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -2355,12 +2355,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -2401,11 +2401,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -2507,17 +2507,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -2530,13 +2530,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -2550,17 +2550,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -2573,13 +2573,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -2593,17 +2593,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -2616,13 +2616,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -2636,16 +2636,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -2659,12 +2659,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -2705,11 +2705,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -2811,17 +2811,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -2834,13 +2834,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -2854,17 +2854,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -2877,13 +2877,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -2897,17 +2897,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -2920,13 +2920,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -2940,16 +2940,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -2963,12 +2963,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -3009,11 +3009,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -3115,17 +3115,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -3138,13 +3138,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -3158,17 +3158,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -3181,13 +3181,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -3201,17 +3201,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -3224,13 +3224,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -3244,16 +3244,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -3267,12 +3267,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -3313,11 +3313,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -3419,17 +3419,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -3442,13 +3442,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -3462,17 +3462,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -3485,13 +3485,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -3505,17 +3505,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -3528,13 +3528,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -3548,16 +3548,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -3571,12 +3571,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -3617,11 +3617,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -3723,17 +3723,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -3746,13 +3746,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -3766,17 +3766,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -3789,13 +3789,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -3809,17 +3809,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -3832,13 +3832,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -3852,16 +3852,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -3875,12 +3875,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -3921,11 +3921,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -4027,17 +4027,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -4050,13 +4050,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -4070,17 +4070,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -4093,13 +4093,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -4113,17 +4113,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -4136,13 +4136,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -4156,16 +4156,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -4179,12 +4179,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -4225,11 +4225,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -4331,17 +4331,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -4354,13 +4354,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -4374,17 +4374,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -4397,13 +4397,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -4417,17 +4417,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -4440,13 +4440,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -4460,16 +4460,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -4483,12 +4483,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -4529,11 +4529,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -4635,17 +4635,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -4658,13 +4658,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -4678,17 +4678,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -4701,13 +4701,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -4721,17 +4721,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -4744,13 +4744,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -4764,16 +4764,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -4787,12 +4787,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -4833,11 +4833,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -4939,17 +4939,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -4962,13 +4962,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -4982,17 +4982,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -5005,13 +5005,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -5025,17 +5025,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -5048,13 +5048,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -5068,16 +5068,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -5091,12 +5091,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -5137,11 +5137,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -5243,17 +5243,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -5266,13 +5266,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -5286,17 +5286,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -5309,13 +5309,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -5329,17 +5329,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -5352,13 +5352,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -5372,16 +5372,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -5395,12 +5395,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -5441,11 +5441,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -5547,17 +5547,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -5570,13 +5570,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -5590,17 +5590,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -5613,13 +5613,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -5633,17 +5633,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -5656,13 +5656,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -5676,16 +5676,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -5699,12 +5699,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -5745,11 +5745,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -5851,17 +5851,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -5874,13 +5874,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -5894,17 +5894,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -5917,13 +5917,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -5937,17 +5937,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -5960,13 +5960,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -5980,16 +5980,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -6003,12 +6003,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -6049,11 +6049,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -6155,17 +6155,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -6178,13 +6178,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -6198,17 +6198,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -6221,13 +6221,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -6241,17 +6241,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -6264,13 +6264,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -6284,16 +6284,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -6307,12 +6307,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -6353,11 +6353,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -6459,17 +6459,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -6482,13 +6482,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -6502,17 +6502,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -6525,13 +6525,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -6545,17 +6545,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -6568,13 +6568,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -6588,16 +6588,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -6611,12 +6611,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -6657,11 +6657,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -6763,17 +6763,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -6786,13 +6786,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -6806,17 +6806,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -6829,13 +6829,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -6849,17 +6849,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -6872,13 +6872,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -6892,16 +6892,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -6915,12 +6915,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -6961,11 +6961,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -7067,17 +7067,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -7090,13 +7090,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -7110,17 +7110,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -7133,13 +7133,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -7153,17 +7153,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -7176,13 +7176,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -7196,16 +7196,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -7219,12 +7219,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -7265,11 +7265,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -7371,17 +7371,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -7394,13 +7394,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -7414,17 +7414,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -7437,13 +7437,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -7457,17 +7457,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -7480,13 +7480,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -7500,16 +7500,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -7523,12 +7523,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -7569,11 +7569,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -7675,17 +7675,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -7698,13 +7698,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -7718,17 +7718,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -7741,13 +7741,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -7761,17 +7761,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -7784,13 +7784,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -7804,16 +7804,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -7827,12 +7827,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -7873,11 +7873,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -7979,17 +7979,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -8002,13 +8002,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -8022,17 +8022,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -8045,13 +8045,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -8065,17 +8065,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -8088,13 +8088,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -8108,16 +8108,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -8131,12 +8131,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -8177,11 +8177,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -8283,17 +8283,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -8306,13 +8306,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -8326,17 +8326,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -8349,13 +8349,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -8369,17 +8369,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -8392,13 +8392,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -8412,16 +8412,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -8435,12 +8435,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -8481,11 +8481,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -8587,17 +8587,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -8610,13 +8610,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -8630,17 +8630,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -8653,13 +8653,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -8673,17 +8673,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -8696,13 +8696,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -8716,16 +8716,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -8739,12 +8739,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -8785,11 +8785,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -8891,17 +8891,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -8914,13 +8914,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -8934,17 +8934,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -8957,13 +8957,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -8977,17 +8977,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -9000,13 +9000,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -9020,16 +9020,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -9043,12 +9043,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -9089,11 +9089,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -9195,17 +9195,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -9218,13 +9218,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -9238,17 +9238,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -9261,13 +9261,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -9281,17 +9281,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -9304,13 +9304,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -9324,16 +9324,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -9347,12 +9347,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -9393,11 +9393,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -9499,17 +9499,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -9522,13 +9522,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -9542,17 +9542,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -9565,13 +9565,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -9585,17 +9585,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -9608,13 +9608,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -9628,16 +9628,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -9651,12 +9651,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -9697,11 +9697,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -9803,17 +9803,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -9826,13 +9826,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -9846,17 +9846,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -9869,13 +9869,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -9889,17 +9889,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -9912,13 +9912,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -9932,16 +9932,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -9955,12 +9955,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -10001,11 +10001,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -10107,17 +10107,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -10130,13 +10130,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -10150,17 +10150,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -10173,13 +10173,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -10193,17 +10193,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -10216,13 +10216,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -10236,16 +10236,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -10259,12 +10259,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -10305,11 +10305,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -10411,17 +10411,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -10434,13 +10434,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -10454,17 +10454,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -10477,13 +10477,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -10497,17 +10497,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -10520,13 +10520,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -10540,16 +10540,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -10563,12 +10563,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -10609,11 +10609,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -10715,17 +10715,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -10738,13 +10738,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -10758,17 +10758,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -10781,13 +10781,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -10801,17 +10801,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -10824,13 +10824,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -10844,16 +10844,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -10867,12 +10867,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -10913,11 +10913,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -11019,17 +11019,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -11042,13 +11042,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -11062,17 +11062,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -11085,13 +11085,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -11105,17 +11105,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -11128,13 +11128,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -11148,16 +11148,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -11171,12 +11171,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -11217,11 +11217,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -11323,17 +11323,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -11346,13 +11346,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -11366,17 +11366,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -11389,13 +11389,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -11409,17 +11409,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -11432,13 +11432,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -11452,16 +11452,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -11475,12 +11475,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -11521,11 +11521,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -11627,17 +11627,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -11650,13 +11650,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -11670,17 +11670,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -11693,13 +11693,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -11713,17 +11713,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -11736,13 +11736,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -11756,16 +11756,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -11779,12 +11779,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -11825,11 +11825,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -11931,17 +11931,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -11954,13 +11954,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -11974,17 +11974,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -11997,13 +11997,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -12017,17 +12017,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -12040,13 +12040,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -12060,16 +12060,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -12083,12 +12083,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -12129,11 +12129,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -12235,17 +12235,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -12258,13 +12258,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -12278,17 +12278,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -12301,13 +12301,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -12321,17 +12321,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -12344,13 +12344,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -12364,16 +12364,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -12387,12 +12387,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -12433,11 +12433,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -12539,17 +12539,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -12562,13 +12562,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -12582,17 +12582,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -12605,13 +12605,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -12625,17 +12625,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -12648,13 +12648,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -12668,16 +12668,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -12691,12 +12691,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -12737,11 +12737,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -12843,17 +12843,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -12866,13 +12866,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -12886,17 +12886,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -12909,13 +12909,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -12929,17 +12929,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -12952,13 +12952,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -12972,16 +12972,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -12995,12 +12995,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -13041,11 +13041,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -13147,17 +13147,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -13170,13 +13170,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -13190,17 +13190,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -13213,13 +13213,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -13233,17 +13233,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -13256,13 +13256,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -13276,16 +13276,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -13299,12 +13299,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -13345,11 +13345,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -13451,17 +13451,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -13474,13 +13474,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -13494,17 +13494,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -13517,13 +13517,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -13537,17 +13537,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -13560,13 +13560,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -13580,16 +13580,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -13603,12 +13603,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -13649,11 +13649,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -13755,17 +13755,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -13778,13 +13778,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -13798,17 +13798,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -13821,13 +13821,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -13841,17 +13841,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -13864,13 +13864,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -13884,16 +13884,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -13907,12 +13907,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -13953,11 +13953,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -14059,17 +14059,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -14082,13 +14082,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -14102,17 +14102,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -14125,13 +14125,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -14145,17 +14145,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -14168,13 +14168,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -14188,16 +14188,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -14211,12 +14211,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -14257,11 +14257,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -14363,17 +14363,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -14386,13 +14386,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -14406,17 +14406,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -14429,13 +14429,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -14449,17 +14449,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -14472,13 +14472,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -14492,16 +14492,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -14515,12 +14515,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -14561,11 +14561,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -14667,17 +14667,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -14690,13 +14690,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -14710,17 +14710,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -14733,13 +14733,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -14753,17 +14753,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -14776,13 +14776,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -14796,16 +14796,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -14819,12 +14819,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -14865,11 +14865,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -14971,17 +14971,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -14994,13 +14994,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -15014,17 +15014,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -15037,13 +15037,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -15057,17 +15057,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -15080,13 +15080,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -15100,16 +15100,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -15123,12 +15123,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -15169,11 +15169,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -15275,17 +15275,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -15298,13 +15298,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -15318,17 +15318,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -15341,13 +15341,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -15361,17 +15361,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -15384,13 +15384,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -15404,16 +15404,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -15427,12 +15427,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -15473,11 +15473,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -15579,17 +15579,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -15602,13 +15602,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -15622,17 +15622,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -15645,13 +15645,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -15665,17 +15665,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -15688,13 +15688,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -15708,16 +15708,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -15731,12 +15731,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -15777,11 +15777,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -15883,17 +15883,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -15906,13 +15906,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -15926,17 +15926,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -15949,13 +15949,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -15969,17 +15969,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -15992,13 +15992,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -16012,16 +16012,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -16035,12 +16035,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -16081,11 +16081,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -16187,17 +16187,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -16210,13 +16210,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -16230,17 +16230,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -16253,13 +16253,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -16273,17 +16273,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -16296,13 +16296,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -16316,16 +16316,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -16339,12 +16339,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -16385,11 +16385,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -16491,17 +16491,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -16514,13 +16514,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -16534,17 +16534,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -16557,13 +16557,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -16577,17 +16577,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -16600,13 +16600,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -16620,16 +16620,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -16643,12 +16643,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -16689,11 +16689,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -16795,17 +16795,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -16818,13 +16818,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -16838,17 +16838,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -16861,13 +16861,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -16881,17 +16881,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -16904,13 +16904,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -16924,16 +16924,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -16947,12 +16947,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -16993,11 +16993,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -17099,17 +17099,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -17122,13 +17122,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -17142,17 +17142,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -17165,13 +17165,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -17185,17 +17185,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -17208,13 +17208,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -17228,16 +17228,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -17251,12 +17251,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -17297,11 +17297,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -17403,17 +17403,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -17426,13 +17426,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -17446,17 +17446,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -17469,13 +17469,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -17489,17 +17489,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -17512,13 +17512,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -17532,16 +17532,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -17555,12 +17555,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -17601,11 +17601,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -17707,17 +17707,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -17730,13 +17730,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -17750,17 +17750,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -17773,13 +17773,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -17793,17 +17793,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -17816,13 +17816,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -17836,16 +17836,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -17859,12 +17859,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -17905,11 +17905,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -18011,17 +18011,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -18034,13 +18034,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -18054,17 +18054,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -18077,13 +18077,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -18097,17 +18097,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -18120,13 +18120,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -18140,16 +18140,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -18163,12 +18163,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -18209,11 +18209,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -18315,17 +18315,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -18338,13 +18338,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -18358,17 +18358,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -18381,13 +18381,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -18401,17 +18401,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -18424,13 +18424,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -18444,16 +18444,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -18467,12 +18467,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -18513,11 +18513,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -18619,17 +18619,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -18642,13 +18642,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -18662,17 +18662,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -18685,13 +18685,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -18705,17 +18705,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -18728,13 +18728,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -18748,16 +18748,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -18771,12 +18771,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -18817,11 +18817,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -18923,17 +18923,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -18946,13 +18946,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -18966,17 +18966,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -18989,13 +18989,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -19009,17 +19009,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -19032,13 +19032,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -19052,16 +19052,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -19075,12 +19075,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -19121,11 +19121,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -19227,17 +19227,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -19250,13 +19250,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -19270,17 +19270,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -19293,13 +19293,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -19313,17 +19313,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -19336,13 +19336,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -19356,16 +19356,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -19379,12 +19379,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -19425,11 +19425,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { @@ -19531,17 +19531,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -49.315, - 10.875 + -49.31486621658758, + 10.875000000000002 ], "from": [ - -49.432, + -49.432328, 10.875 ], "tag": null, "to": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "type": "TangentialArcTo", "units": { @@ -19554,13 +19554,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -49.275, - 10.985 + -49.274692, + 10.985378 ], "tag": null, "to": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "type": "ToPoint", "units": { @@ -19574,17 +19574,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.788, - 11.832 + -48.78793786301433, + 11.832247120949162 ], "from": [ - -48.946, - 11.89 + -48.945574, + 11.889622000000001 ], "tag": null, "to": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "type": "TangentialArcTo", "units": { @@ -19597,13 +19597,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.788, - 12.0 + -48.787938000000004, + 12.000000000000002 ], "tag": null, "to": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "type": "ToPoint", "units": { @@ -19617,17 +19617,17 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": false, "center": [ - -48.601, - 11.832 + -48.60143300000001, + 11.832247316584827 ], "from": [ - -48.601, - 12.0 + -48.60143300000001, + 12.000000000000002 ], "tag": null, "to": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "type": "TangentialArcTo", "units": { @@ -19640,13 +19640,13 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -48.444, - 11.89 + -48.44379700000001, + 11.889622000000001 ], "tag": null, "to": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "type": "ToPoint", "units": { @@ -19660,16 +19660,16 @@ description: Variables in memory after executing gear-rack.kcl }, "ccw": true, "center": [ - -47.957, - 11.043 + -47.95704286301433, + 11.042752879050854 ], "from": [ - -48.115, - 10.985 + -48.11467900000001, + 10.985378 ], "tag": null, "to": [ - -47.957, + -47.95704300000001, 10.875 ], "type": "TangentialArcTo", @@ -19683,12 +19683,12 @@ description: Variables in memory after executing gear-rack.kcl "sourceRange": [] }, "from": [ - -47.957, + -47.95704300000001, 10.875 ], "tag": null, "to": [ - -49.432, + -49.432328, 10.875 ], "type": "ToPoint", @@ -19729,11 +19729,11 @@ description: Variables in memory after executing gear-rack.kcl }, "start": { "from": [ - -49.432, + -49.432328, 10.875 ], "to": [ - -49.432, + -49.432328, 10.875 ], "units": { diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap index ef8bc2a20..aa7eceff9 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap @@ -121,7 +121,7 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "segment": { "type": "line", "end": { - "x": 2.15, + "x": 2.149999999999999, "y": -2.15, "z": 0.0 }, @@ -155,7 +155,7 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "segment": { "type": "line", "end": { - "x": 0.7, + "x": 0.6999999999999996, "y": -0.7, "z": 0.0 }, @@ -369,7 +369,7 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "segment": { "type": "line", "end": { - "x": 2.15, + "x": 2.149999999999999, "y": -2.15, "z": 0.0 }, @@ -403,7 +403,7 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "segment": { "type": "line", "end": { - "x": 0.7, + "x": 0.6999999999999996, "y": -0.7, "z": 0.0 }, @@ -2219,7 +2219,7 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.85, + "x": 2.8499999999999996, "y": 13.0, "z": 0.0 } @@ -2947,7 +2947,7 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.85, + "x": 2.8499999999999996, "y": 13.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap index f93467f9b..48e2746be 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap @@ -2968,7 +2968,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2984,7 +2984,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -3001,7 +3001,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap index 0afe118a0..612fd199d 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap @@ -150,8 +150,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -164,13 +164,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -183,13 +183,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -202,8 +202,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -356,8 +356,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -370,13 +370,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -389,13 +389,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -408,8 +408,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -562,8 +562,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -576,13 +576,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -595,13 +595,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -614,8 +614,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -768,8 +768,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -782,13 +782,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -801,13 +801,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -820,8 +820,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -974,8 +974,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -988,13 +988,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -1007,13 +1007,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -1026,8 +1026,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -1180,8 +1180,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -1194,13 +1194,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -1213,13 +1213,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -1232,8 +1232,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -1386,8 +1386,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -1400,13 +1400,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -1419,13 +1419,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -1438,8 +1438,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -1592,8 +1592,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -1606,13 +1606,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -1625,13 +1625,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -1644,8 +1644,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -1798,8 +1798,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -1812,13 +1812,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -1831,13 +1831,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -1850,8 +1850,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -2004,8 +2004,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -2018,13 +2018,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -2037,13 +2037,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -2056,8 +2056,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -2210,8 +2210,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -2224,13 +2224,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -2243,13 +2243,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -2262,8 +2262,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -2416,8 +2416,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -2430,13 +2430,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -2449,13 +2449,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -2468,8 +2468,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -2622,8 +2622,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -2636,13 +2636,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -2655,13 +2655,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -2674,8 +2674,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -2828,8 +2828,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -2842,13 +2842,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -2861,13 +2861,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -2880,8 +2880,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -3034,8 +3034,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -3048,13 +3048,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -3067,13 +3067,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -3086,8 +3086,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -3240,8 +3240,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -3254,13 +3254,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -3273,13 +3273,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -3292,8 +3292,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -3446,8 +3446,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -3460,13 +3460,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -3479,13 +3479,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -3498,8 +3498,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -3652,8 +3652,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -3666,13 +3666,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -3685,13 +3685,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -3704,8 +3704,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -3858,8 +3858,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -3872,13 +3872,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -3891,13 +3891,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -3910,8 +3910,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -4064,8 +4064,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -4078,13 +4078,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -4097,13 +4097,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -4116,8 +4116,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -4270,8 +4270,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -4284,13 +4284,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -4303,13 +4303,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -4322,8 +4322,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -4476,8 +4476,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -4490,13 +4490,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -4509,13 +4509,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -4528,8 +4528,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -4682,8 +4682,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -4696,13 +4696,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -4715,13 +4715,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -4734,8 +4734,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -4888,8 +4888,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -4902,13 +4902,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -4921,13 +4921,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -4940,8 +4940,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -5099,8 +5099,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -5113,13 +5113,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -5132,13 +5132,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -5151,8 +5151,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -5305,8 +5305,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -5319,13 +5319,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -5338,13 +5338,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -5357,8 +5357,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -5511,8 +5511,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -5525,13 +5525,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -5544,13 +5544,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -5563,8 +5563,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -5717,8 +5717,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -5731,13 +5731,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -5750,13 +5750,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -5769,8 +5769,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -5923,8 +5923,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -5937,13 +5937,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -5956,13 +5956,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -5975,8 +5975,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -6129,8 +6129,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -6143,13 +6143,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -6162,13 +6162,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -6181,8 +6181,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -6335,8 +6335,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -6349,13 +6349,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -6368,13 +6368,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -6387,8 +6387,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -6541,8 +6541,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -6555,13 +6555,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -6574,13 +6574,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -6593,8 +6593,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -6747,8 +6747,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -6761,13 +6761,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -6780,13 +6780,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -6799,8 +6799,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -6953,8 +6953,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -6967,13 +6967,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -6986,13 +6986,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -7005,8 +7005,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -7159,8 +7159,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -7173,13 +7173,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -7192,13 +7192,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -7211,8 +7211,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -7365,8 +7365,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -7379,13 +7379,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -7398,13 +7398,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -7417,8 +7417,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -7571,8 +7571,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -7585,13 +7585,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -7604,13 +7604,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -7623,8 +7623,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -7777,8 +7777,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -7791,13 +7791,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -7810,13 +7810,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -7829,8 +7829,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -7983,8 +7983,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -7997,13 +7997,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -8016,13 +8016,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -8035,8 +8035,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -8189,8 +8189,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -8203,13 +8203,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -8222,13 +8222,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -8241,8 +8241,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -8395,8 +8395,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -8409,13 +8409,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -8428,13 +8428,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -8447,8 +8447,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -8601,8 +8601,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -8615,13 +8615,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -8634,13 +8634,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -8653,8 +8653,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -8807,8 +8807,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -8821,13 +8821,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -8840,13 +8840,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -8859,8 +8859,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -9013,8 +9013,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -9027,13 +9027,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -9046,13 +9046,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -9065,8 +9065,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -9219,8 +9219,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -9233,13 +9233,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -9252,13 +9252,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -9271,8 +9271,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -9425,8 +9425,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -9439,13 +9439,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -9458,13 +9458,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -9477,8 +9477,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -9631,8 +9631,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -9645,13 +9645,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -9664,13 +9664,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -9683,8 +9683,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -9837,8 +9837,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -9851,13 +9851,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -9870,13 +9870,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -9889,8 +9889,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -10074,8 +10074,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -10088,13 +10088,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -10107,13 +10107,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -10126,8 +10126,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -10280,8 +10280,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -10294,13 +10294,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -10313,13 +10313,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -10332,8 +10332,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -10486,8 +10486,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -10500,13 +10500,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -10519,13 +10519,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -10538,8 +10538,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -10692,8 +10692,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -10706,13 +10706,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -10725,13 +10725,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -10744,8 +10744,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -12884,8 +12884,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -12898,13 +12898,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -12917,13 +12917,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -12936,8 +12936,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -13090,8 +13090,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -13104,13 +13104,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -13123,13 +13123,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -13142,8 +13142,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -13296,8 +13296,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -13310,13 +13310,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -13329,13 +13329,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -13348,8 +13348,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -13502,8 +13502,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -13516,13 +13516,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -13535,13 +13535,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -13554,8 +13554,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -13710,8 +13710,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -13724,13 +13724,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -13743,13 +13743,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -13762,8 +13762,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -13916,8 +13916,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -13930,13 +13930,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -13949,13 +13949,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -13968,8 +13968,8 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap index aea58fec8..79d494f79 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap @@ -121,7 +121,7 @@ description: Artifact commands gridfinity-baseplate.kcl "segment": { "type": "line", "end": { - "x": 2.15, + "x": 2.149999999999999, "y": -2.15, "z": 0.0 }, @@ -155,7 +155,7 @@ description: Artifact commands gridfinity-baseplate.kcl "segment": { "type": "line", "end": { - "x": 0.7, + "x": 0.6999999999999996, "y": -0.7, "z": 0.0 }, @@ -369,7 +369,7 @@ description: Artifact commands gridfinity-baseplate.kcl "segment": { "type": "line", "end": { - "x": 2.15, + "x": 2.149999999999999, "y": -2.15, "z": 0.0 }, @@ -403,7 +403,7 @@ description: Artifact commands gridfinity-baseplate.kcl "segment": { "type": "line", "end": { - "x": 0.7, + "x": 0.6999999999999996, "y": -0.7, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap index d7a21b91e..7169f93e9 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap @@ -1581,7 +1581,7 @@ description: Operations executed gridfinity-baseplate.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1597,7 +1597,7 @@ description: Operations executed gridfinity-baseplate.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1614,7 +1614,7 @@ description: Operations executed gridfinity-baseplate.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap index 6bfa9b491..74df16736 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap @@ -150,8 +150,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -164,13 +164,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -183,13 +183,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -202,8 +202,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -356,8 +356,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -370,13 +370,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -389,13 +389,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -408,8 +408,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -562,8 +562,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -576,13 +576,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -595,13 +595,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -614,8 +614,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -768,8 +768,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -782,13 +782,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -801,13 +801,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -820,8 +820,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -974,8 +974,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -988,13 +988,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -1007,13 +1007,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -1026,8 +1026,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -1180,8 +1180,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -1194,13 +1194,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -1213,13 +1213,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -1232,8 +1232,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -1386,8 +1386,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -1400,13 +1400,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -1419,13 +1419,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -1438,8 +1438,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -1592,8 +1592,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -1606,13 +1606,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -1625,13 +1625,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -1644,8 +1644,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -1798,8 +1798,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -1812,13 +1812,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -1831,13 +1831,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -1850,8 +1850,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -2004,8 +2004,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -2018,13 +2018,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -2037,13 +2037,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -2056,8 +2056,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -2210,8 +2210,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -2224,13 +2224,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -2243,13 +2243,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -2262,8 +2262,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -2416,8 +2416,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -2430,13 +2430,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -2449,13 +2449,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -2468,8 +2468,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -2622,8 +2622,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -2636,13 +2636,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -2655,13 +2655,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -2674,8 +2674,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -2828,8 +2828,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -2842,13 +2842,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -2861,13 +2861,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -2880,8 +2880,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -3034,8 +3034,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -3048,13 +3048,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -3067,13 +3067,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -3086,8 +3086,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -3240,8 +3240,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -3254,13 +3254,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -3273,13 +3273,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -3292,8 +3292,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -3446,8 +3446,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -3460,13 +3460,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -3479,13 +3479,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -3498,8 +3498,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -3652,8 +3652,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -3666,13 +3666,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -3685,13 +3685,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -3704,8 +3704,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -3858,8 +3858,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -3872,13 +3872,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -3891,13 +3891,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -3910,8 +3910,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -4064,8 +4064,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -4078,13 +4078,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -4097,13 +4097,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -4116,8 +4116,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -4270,8 +4270,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -4284,13 +4284,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -4303,13 +4303,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -4322,8 +4322,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -4476,8 +4476,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -4490,13 +4490,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -4509,13 +4509,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -4528,8 +4528,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -4682,8 +4682,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -4696,13 +4696,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -4715,13 +4715,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -4734,8 +4734,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -4888,8 +4888,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -4902,13 +4902,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -4921,13 +4921,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -4940,8 +4940,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -5099,8 +5099,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -5113,13 +5113,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -5132,13 +5132,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -5151,8 +5151,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -5305,8 +5305,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -5319,13 +5319,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -5338,13 +5338,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -5357,8 +5357,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -5511,8 +5511,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -5525,13 +5525,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -5544,13 +5544,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -5563,8 +5563,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -5717,8 +5717,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -5731,13 +5731,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -5750,13 +5750,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -5769,8 +5769,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -5923,8 +5923,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -5937,13 +5937,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -5956,13 +5956,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -5975,8 +5975,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -6129,8 +6129,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -6143,13 +6143,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -6162,13 +6162,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -6181,8 +6181,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -6335,8 +6335,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -6349,13 +6349,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -6368,13 +6368,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -6387,8 +6387,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -6541,8 +6541,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -6555,13 +6555,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -6574,13 +6574,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -6593,8 +6593,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -6747,8 +6747,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -6761,13 +6761,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -6780,13 +6780,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -6799,8 +6799,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -6953,8 +6953,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -6967,13 +6967,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -6986,13 +6986,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -7005,8 +7005,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -7159,8 +7159,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -7173,13 +7173,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -7192,13 +7192,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -7211,8 +7211,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -7365,8 +7365,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -7379,13 +7379,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -7398,13 +7398,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -7417,8 +7417,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -7571,8 +7571,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -7585,13 +7585,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -7604,13 +7604,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -7623,8 +7623,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -7777,8 +7777,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -7791,13 +7791,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -7810,13 +7810,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -7829,8 +7829,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -7983,8 +7983,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -7997,13 +7997,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -8016,13 +8016,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -8035,8 +8035,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -8189,8 +8189,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -8203,13 +8203,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -8222,13 +8222,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -8241,8 +8241,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -8395,8 +8395,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -8409,13 +8409,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -8428,13 +8428,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -8447,8 +8447,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -8601,8 +8601,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -8615,13 +8615,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -8634,13 +8634,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -8653,8 +8653,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -8807,8 +8807,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -8821,13 +8821,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -8840,13 +8840,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -8859,8 +8859,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -9013,8 +9013,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -9027,13 +9027,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -9046,13 +9046,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -9065,8 +9065,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -9219,8 +9219,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -9233,13 +9233,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -9252,13 +9252,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -9271,8 +9271,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -9425,8 +9425,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -9439,13 +9439,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -9458,13 +9458,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -9477,8 +9477,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -9631,8 +9631,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -9645,13 +9645,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -9664,13 +9664,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -9683,8 +9683,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -9837,8 +9837,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -9851,13 +9851,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -9870,13 +9870,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -9889,8 +9889,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -10074,8 +10074,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -10088,13 +10088,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -10107,13 +10107,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -10126,8 +10126,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -10280,8 +10280,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -10294,13 +10294,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -10313,13 +10313,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -10332,8 +10332,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -10486,8 +10486,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -10500,13 +10500,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -10519,13 +10519,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -10538,8 +10538,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -10692,8 +10692,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -10706,13 +10706,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -10725,13 +10725,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -10744,8 +10744,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -10972,8 +10972,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -10986,13 +10986,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -11005,13 +11005,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -11024,8 +11024,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -11178,8 +11178,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -11192,13 +11192,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -11211,13 +11211,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -11230,8 +11230,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -11384,8 +11384,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -11398,13 +11398,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -11417,13 +11417,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -11436,8 +11436,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -11590,8 +11590,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -11604,13 +11604,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -11623,13 +11623,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -11642,8 +11642,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -11798,8 +11798,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -11812,13 +11812,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -11831,13 +11831,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -11850,8 +11850,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ @@ -12004,8 +12004,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl ], "tag": null, "to": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "type": "ToPoint", "units": { @@ -12018,13 +12018,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 2.5 + 2.149999999999999, + 2.5000000000000004 ], "tag": null, "to": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "type": "ToPoint", "units": { @@ -12037,13 +12037,13 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.15, - 0.7 + 2.149999999999999, + 0.7000000000000004 ], "tag": null, "to": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "type": "ToPoint", "units": { @@ -12056,8 +12056,8 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "sourceRange": [] }, "from": [ - 2.85, - 0.0 + 2.8499999999999988, + 0.0000000000000004440892098500626 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap index 41f69fd53..e5c5d180a 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap @@ -138,7 +138,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": 2.15, + "x": 2.149999999999999, "y": -2.15, "z": 0.0 }, @@ -172,7 +172,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": 0.8, + "x": 0.7999999999999997, "y": -0.8, "z": 0.0 }, @@ -403,7 +403,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": 2.15, + "x": 2.149999999999999, "y": -2.15, "z": 0.0 }, @@ -437,7 +437,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": 0.8, + "x": 0.7999999999999997, "y": -0.8, "z": 0.0 }, @@ -637,7 +637,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "type": "line", "end": { "x": 3.2, - "y": 38.8, + "y": 38.800000000000004, "z": 0.0 }, "relative": false @@ -3069,7 +3069,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "type": "line", "end": { "x": 0.0, - "y": 5.793, + "y": 5.792893, "z": 0.0 }, "relative": true @@ -3086,7 +3086,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "type": "arc", "center": { "x": 0.5, - "y": 5.793 + "y": 5.792893 }, "radius": 0.5, "start": { @@ -3110,8 +3110,8 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": 1.046, - "y": -1.046, + "x": 1.046447, + "y": -1.046447, "z": 0.0 }, "relative": true @@ -3144,7 +3144,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": 0.7, + "x": 0.6999999999999996, "y": -0.7, "z": 0.0 }, @@ -3178,7 +3178,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": -1.4, + "x": -1.4000000000000004, "y": -1.4, "z": 0.0 }, @@ -3341,7 +3341,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "type": "line", "end": { "x": 0.0, - "y": 5.793, + "y": 5.792893, "z": 0.0 }, "relative": true @@ -3358,7 +3358,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "type": "arc", "center": { "x": 0.5, - "y": 5.793 + "y": 5.792893 }, "radius": 0.5, "start": { @@ -3382,8 +3382,8 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": 1.046, - "y": -1.046, + "x": 1.046447, + "y": -1.046447, "z": 0.0 }, "relative": true @@ -3416,7 +3416,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": 0.7, + "x": 0.6999999999999996, "y": -0.7, "z": 0.0 }, @@ -3450,7 +3450,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": -1.4, + "x": -1.4000000000000004, "y": -1.4, "z": 0.0 }, @@ -3655,7 +3655,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "type": "line", "end": { "x": 0.0, - "y": 5.793, + "y": 5.792893, "z": 0.0 }, "relative": true @@ -3672,7 +3672,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "type": "arc", "center": { "x": 0.5, - "y": 5.793 + "y": 5.792893 }, "radius": 0.5, "start": { @@ -3696,8 +3696,8 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": 1.046, - "y": -1.046, + "x": 1.046447, + "y": -1.046447, "z": 0.0 }, "relative": true @@ -3730,7 +3730,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": 0.7, + "x": 0.6999999999999996, "y": -0.7, "z": 0.0 }, @@ -3764,7 +3764,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": -1.4, + "x": -1.4000000000000004, "y": -1.4, "z": 0.0 }, @@ -3918,7 +3918,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "type": "line", "end": { "x": 0.0, - "y": 5.793, + "y": 5.792893, "z": 0.0 }, "relative": true @@ -3935,7 +3935,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "type": "arc", "center": { "x": 0.5, - "y": 5.793 + "y": 5.792893 }, "radius": 0.5, "start": { @@ -3959,8 +3959,8 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": 1.046, - "y": -1.046, + "x": 1.046447, + "y": -1.046447, "z": 0.0 }, "relative": true @@ -3993,7 +3993,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": 0.7, + "x": 0.6999999999999996, "y": -0.7, "z": 0.0 }, @@ -4027,7 +4027,7 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "segment": { "type": "line", "end": { - "x": -1.4, + "x": -1.4000000000000004, "y": -1.4, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap index 40c93b5be..dcaacf77e 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap @@ -4636,7 +4636,7 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -4652,7 +4652,7 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -4669,7 +4669,7 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap index 2616ff9ab..7e5bb8914 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap @@ -254,7 +254,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -268,12 +268,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -287,12 +287,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -306,7 +306,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -479,7 +479,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -493,12 +493,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -512,12 +512,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -531,7 +531,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -704,7 +704,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -718,12 +718,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -737,12 +737,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -756,7 +756,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -929,7 +929,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -943,12 +943,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -962,12 +962,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -981,7 +981,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -1154,7 +1154,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -1168,12 +1168,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -1187,12 +1187,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -1206,7 +1206,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -1379,7 +1379,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -1393,12 +1393,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -1412,12 +1412,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -1431,7 +1431,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -1604,7 +1604,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -1618,12 +1618,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -1637,12 +1637,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -1656,7 +1656,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -1829,7 +1829,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -1843,12 +1843,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -1862,12 +1862,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -1881,7 +1881,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -2054,7 +2054,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -2068,12 +2068,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -2087,12 +2087,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -2106,7 +2106,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -2279,7 +2279,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -2293,12 +2293,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -2312,12 +2312,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -2331,7 +2331,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -2504,7 +2504,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -2518,12 +2518,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -2537,12 +2537,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -2556,7 +2556,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -2729,7 +2729,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -2743,12 +2743,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -2762,12 +2762,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -2781,7 +2781,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -2954,7 +2954,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -2968,12 +2968,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -2987,12 +2987,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -3006,7 +3006,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -3179,7 +3179,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -3193,12 +3193,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -3212,12 +3212,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -3231,7 +3231,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -3404,7 +3404,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -3418,12 +3418,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -3437,12 +3437,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -3456,7 +3456,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -3629,7 +3629,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -3643,12 +3643,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -3662,12 +3662,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -3681,7 +3681,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -3854,7 +3854,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -3868,12 +3868,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -3887,12 +3887,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -3906,7 +3906,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -4079,7 +4079,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -4093,12 +4093,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -4112,12 +4112,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -4131,7 +4131,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -4304,7 +4304,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -4318,12 +4318,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -4337,12 +4337,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -4356,7 +4356,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -4529,7 +4529,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -4543,12 +4543,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -4562,12 +4562,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -4581,7 +4581,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -4754,7 +4754,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -4768,12 +4768,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -4787,12 +4787,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -4806,7 +4806,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -4979,7 +4979,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -4993,12 +4993,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -5012,12 +5012,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -5031,7 +5031,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -5204,7 +5204,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -5218,12 +5218,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -5237,12 +5237,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -5256,7 +5256,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -5429,7 +5429,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -5443,12 +5443,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -5462,12 +5462,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -5481,7 +5481,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -5644,7 +5644,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -5658,7 +5658,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -5669,8 +5669,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -5683,8 +5683,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2793, @@ -5695,7 +5695,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -5709,7 +5709,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2820, @@ -5964,7 +5964,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -5978,7 +5978,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -5989,8 +5989,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6003,8 +6003,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2793, @@ -6015,7 +6015,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6029,7 +6029,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2820, @@ -6284,7 +6284,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -6298,7 +6298,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -6309,8 +6309,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6323,8 +6323,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2793, @@ -6335,7 +6335,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6349,7 +6349,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2820, @@ -6604,7 +6604,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -6618,7 +6618,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -6629,8 +6629,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6643,8 +6643,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2793, @@ -6655,7 +6655,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6669,7 +6669,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2820, @@ -6924,7 +6924,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -6938,7 +6938,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -6949,8 +6949,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6963,8 +6963,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2793, @@ -6975,7 +6975,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6989,7 +6989,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2820, @@ -7244,7 +7244,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -7258,7 +7258,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -7269,8 +7269,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -7283,8 +7283,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2793, @@ -7295,7 +7295,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -7309,7 +7309,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2820, @@ -7610,7 +7610,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -7624,12 +7624,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -7643,12 +7643,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -7662,7 +7662,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -7835,7 +7835,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -7849,12 +7849,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -7868,12 +7868,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -7887,7 +7887,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -8060,7 +8060,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -8074,12 +8074,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -8093,12 +8093,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -8112,7 +8112,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -8285,7 +8285,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -8299,12 +8299,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -8318,12 +8318,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -8337,7 +8337,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -8510,7 +8510,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -8524,12 +8524,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -8543,12 +8543,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -8562,7 +8562,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -8735,7 +8735,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -8749,12 +8749,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -8768,12 +8768,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -8787,7 +8787,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -8960,7 +8960,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -8974,12 +8974,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -8993,12 +8993,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -9012,7 +9012,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -9185,7 +9185,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -9199,12 +9199,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -9218,12 +9218,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -9237,7 +9237,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -9410,7 +9410,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -9424,12 +9424,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -9443,12 +9443,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -9462,7 +9462,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -9635,7 +9635,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -9649,12 +9649,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -9668,12 +9668,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -9687,7 +9687,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -9860,7 +9860,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -9874,12 +9874,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -9893,12 +9893,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -9912,7 +9912,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -10085,7 +10085,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -10099,12 +10099,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -10118,12 +10118,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -10137,7 +10137,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -10310,7 +10310,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -10324,12 +10324,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -10343,12 +10343,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -10362,7 +10362,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -10535,7 +10535,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -10549,12 +10549,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -10568,12 +10568,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -10587,7 +10587,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -10760,7 +10760,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -10774,12 +10774,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -10793,12 +10793,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -10812,7 +10812,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -10985,7 +10985,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -10999,12 +10999,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -11018,12 +11018,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -11037,7 +11037,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -11210,7 +11210,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -11224,12 +11224,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -11243,12 +11243,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -11262,7 +11262,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -11435,7 +11435,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -11449,12 +11449,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -11468,12 +11468,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -11487,7 +11487,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -11660,7 +11660,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -11674,12 +11674,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -11693,12 +11693,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -11712,7 +11712,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -11885,7 +11885,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -11899,12 +11899,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -11918,12 +11918,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -11937,7 +11937,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -12110,7 +12110,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -12124,12 +12124,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -12143,12 +12143,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -12162,7 +12162,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -12335,7 +12335,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -12349,12 +12349,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -12368,12 +12368,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -12387,7 +12387,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -12560,7 +12560,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -12574,12 +12574,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -12593,12 +12593,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -12612,7 +12612,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -12785,7 +12785,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -12799,12 +12799,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -12818,12 +12818,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -12837,7 +12837,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -13374,7 +13374,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -13388,12 +13388,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -13407,12 +13407,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -13426,7 +13426,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -13599,7 +13599,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -13613,12 +13613,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -13632,12 +13632,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -13651,7 +13651,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -13824,7 +13824,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -13838,12 +13838,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -13857,12 +13857,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -13876,7 +13876,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -14049,7 +14049,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -14063,12 +14063,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -14082,12 +14082,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -14101,7 +14101,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -14396,7 +14396,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 0.0, - 5.793 + 5.792893 ], "type": "ToPoint", "units": { @@ -14411,11 +14411,11 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "ccw": false, "center": [ 0.5, - 5.793 + 5.792893 ], "from": [ 0.0, - 5.793 + 5.792893 ], "radius": 0.5, "tag": { @@ -14426,8 +14426,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "arc000" }, "to": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "type": "Arc", "units": { @@ -14440,8 +14440,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "tag": { "commentStart": 5705, @@ -14451,8 +14451,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "type": "ToPoint", "units": { @@ -14465,13 +14465,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "tag": null, "to": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "type": "ToPoint", "units": { @@ -14484,13 +14484,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "tag": null, "to": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "type": "ToPoint", "units": { @@ -14503,13 +14503,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "tag": null, "to": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "type": "ToPoint", "units": { @@ -14522,13 +14522,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "tag": null, "to": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "type": "ToPoint", "units": { @@ -14541,8 +14541,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "tag": null, "to": [ @@ -14736,7 +14736,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 0.0, - 5.793 + 5.792893 ], "type": "ToPoint", "units": { @@ -14751,11 +14751,11 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "ccw": false, "center": [ 0.5, - 5.793 + 5.792893 ], "from": [ 0.0, - 5.793 + 5.792893 ], "radius": 0.5, "tag": { @@ -14766,8 +14766,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "arc000" }, "to": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "type": "Arc", "units": { @@ -14780,8 +14780,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "tag": { "commentStart": 5705, @@ -14791,8 +14791,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "type": "ToPoint", "units": { @@ -14805,13 +14805,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "tag": null, "to": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "type": "ToPoint", "units": { @@ -14824,13 +14824,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "tag": null, "to": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "type": "ToPoint", "units": { @@ -14843,13 +14843,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "tag": null, "to": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "type": "ToPoint", "units": { @@ -14862,13 +14862,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "tag": null, "to": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "type": "ToPoint", "units": { @@ -14881,8 +14881,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "tag": null, "to": [ @@ -15081,7 +15081,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 0.0, - 5.793 + 5.792893 ], "type": "ToPoint", "units": { @@ -15096,11 +15096,11 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "ccw": false, "center": [ 0.5, - 5.793 + 5.792893 ], "from": [ 0.0, - 5.793 + 5.792893 ], "radius": 0.5, "tag": { @@ -15111,8 +15111,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "arc000" }, "to": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "type": "Arc", "units": { @@ -15125,8 +15125,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "tag": { "commentStart": 5705, @@ -15136,8 +15136,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "type": "ToPoint", "units": { @@ -15150,13 +15150,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "tag": null, "to": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "type": "ToPoint", "units": { @@ -15169,13 +15169,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "tag": null, "to": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "type": "ToPoint", "units": { @@ -15188,13 +15188,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "tag": null, "to": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "type": "ToPoint", "units": { @@ -15207,13 +15207,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "tag": null, "to": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "type": "ToPoint", "units": { @@ -15226,8 +15226,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "tag": null, "to": [ @@ -15421,7 +15421,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 0.0, - 5.793 + 5.792893 ], "type": "ToPoint", "units": { @@ -15436,11 +15436,11 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "ccw": false, "center": [ 0.5, - 5.793 + 5.792893 ], "from": [ 0.0, - 5.793 + 5.792893 ], "radius": 0.5, "tag": { @@ -15451,8 +15451,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "arc000" }, "to": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "type": "Arc", "units": { @@ -15465,8 +15465,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "tag": { "commentStart": 5705, @@ -15476,8 +15476,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "type": "ToPoint", "units": { @@ -15490,13 +15490,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "tag": null, "to": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "type": "ToPoint", "units": { @@ -15509,13 +15509,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "tag": null, "to": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "type": "ToPoint", "units": { @@ -15528,13 +15528,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "tag": null, "to": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "type": "ToPoint", "units": { @@ -15547,13 +15547,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "tag": null, "to": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "type": "ToPoint", "units": { @@ -15566,8 +15566,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "tag": null, "to": [ @@ -15783,7 +15783,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 0.0, - 5.793 + 5.792893 ], "type": "ToPoint", "units": { @@ -15798,11 +15798,11 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "ccw": false, "center": [ 0.5, - 5.793 + 5.792893 ], "from": [ 0.0, - 5.793 + 5.792893 ], "radius": 0.5, "tag": { @@ -15813,8 +15813,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "arc000" }, "to": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "type": "Arc", "units": { @@ -15827,8 +15827,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "tag": { "commentStart": 5705, @@ -15838,8 +15838,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "type": "ToPoint", "units": { @@ -15852,13 +15852,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "tag": null, "to": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "type": "ToPoint", "units": { @@ -15871,13 +15871,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "tag": null, "to": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "type": "ToPoint", "units": { @@ -15890,13 +15890,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "tag": null, "to": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "type": "ToPoint", "units": { @@ -15909,13 +15909,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "tag": null, "to": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "type": "ToPoint", "units": { @@ -15928,8 +15928,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "tag": null, "to": [ @@ -16123,7 +16123,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 0.0, - 5.793 + 5.792893 ], "type": "ToPoint", "units": { @@ -16138,11 +16138,11 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "ccw": false, "center": [ 0.5, - 5.793 + 5.792893 ], "from": [ 0.0, - 5.793 + 5.792893 ], "radius": 0.5, "tag": { @@ -16153,8 +16153,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "arc000" }, "to": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "type": "Arc", "units": { @@ -16167,8 +16167,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "tag": { "commentStart": 5705, @@ -16178,8 +16178,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "type": "ToPoint", "units": { @@ -16192,13 +16192,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "tag": null, "to": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "type": "ToPoint", "units": { @@ -16211,13 +16211,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "tag": null, "to": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "type": "ToPoint", "units": { @@ -16230,13 +16230,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "tag": null, "to": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "type": "ToPoint", "units": { @@ -16249,13 +16249,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "tag": null, "to": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "type": "ToPoint", "units": { @@ -16268,8 +16268,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "tag": null, "to": [ @@ -16478,7 +16478,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 0.0, - 5.793 + 5.792893 ], "type": "ToPoint", "units": { @@ -16493,11 +16493,11 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "ccw": false, "center": [ 0.5, - 5.793 + 5.792893 ], "from": [ 0.0, - 5.793 + 5.792893 ], "radius": 0.5, "tag": { @@ -16508,8 +16508,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "arc000" }, "to": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "type": "Arc", "units": { @@ -16522,8 +16522,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "tag": { "commentStart": 5705, @@ -16533,8 +16533,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "type": "ToPoint", "units": { @@ -16547,13 +16547,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "tag": null, "to": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "type": "ToPoint", "units": { @@ -16566,13 +16566,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "tag": null, "to": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "type": "ToPoint", "units": { @@ -16585,13 +16585,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "tag": null, "to": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "type": "ToPoint", "units": { @@ -16604,13 +16604,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "tag": null, "to": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "type": "ToPoint", "units": { @@ -16623,8 +16623,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "tag": null, "to": [ @@ -16818,7 +16818,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 0.0, - 5.793 + 5.792893 ], "type": "ToPoint", "units": { @@ -16833,11 +16833,11 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "ccw": false, "center": [ 0.5, - 5.793 + 5.792893 ], "from": [ 0.0, - 5.793 + 5.792893 ], "radius": 0.5, "tag": { @@ -16848,8 +16848,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "arc000" }, "to": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "type": "Arc", "units": { @@ -16862,8 +16862,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "tag": { "commentStart": 5705, @@ -16873,8 +16873,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "type": "ToPoint", "units": { @@ -16887,13 +16887,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "tag": null, "to": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "type": "ToPoint", "units": { @@ -16906,13 +16906,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "tag": null, "to": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "type": "ToPoint", "units": { @@ -16925,13 +16925,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "tag": null, "to": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "type": "ToPoint", "units": { @@ -16944,13 +16944,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "tag": null, "to": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "type": "ToPoint", "units": { @@ -16963,8 +16963,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "tag": null, "to": [ @@ -17158,7 +17158,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 0.0, - 5.793 + 5.792893 ], "type": "ToPoint", "units": { @@ -17173,11 +17173,11 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "ccw": false, "center": [ 0.5, - 5.793 + 5.792893 ], "from": [ 0.0, - 5.793 + 5.792893 ], "radius": 0.5, "tag": { @@ -17188,8 +17188,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "arc000" }, "to": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "type": "Arc", "units": { @@ -17202,8 +17202,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "tag": { "commentStart": 5705, @@ -17213,8 +17213,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "type": "ToPoint", "units": { @@ -17227,13 +17227,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "tag": null, "to": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "type": "ToPoint", "units": { @@ -17246,13 +17246,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "tag": null, "to": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "type": "ToPoint", "units": { @@ -17265,13 +17265,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "tag": null, "to": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "type": "ToPoint", "units": { @@ -17284,13 +17284,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "tag": null, "to": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "type": "ToPoint", "units": { @@ -17303,8 +17303,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "tag": null, "to": [ @@ -17498,7 +17498,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 0.0, - 5.793 + 5.792893 ], "type": "ToPoint", "units": { @@ -17513,11 +17513,11 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "ccw": false, "center": [ 0.5, - 5.793 + 5.792893 ], "from": [ 0.0, - 5.793 + 5.792893 ], "radius": 0.5, "tag": { @@ -17528,8 +17528,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "arc000" }, "to": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "type": "Arc", "units": { @@ -17542,8 +17542,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "tag": { "commentStart": 5705, @@ -17553,8 +17553,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "type": "ToPoint", "units": { @@ -17567,13 +17567,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "tag": null, "to": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "type": "ToPoint", "units": { @@ -17586,13 +17586,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "tag": null, "to": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "type": "ToPoint", "units": { @@ -17605,13 +17605,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "tag": null, "to": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "type": "ToPoint", "units": { @@ -17624,13 +17624,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "tag": null, "to": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "type": "ToPoint", "units": { @@ -17643,8 +17643,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "tag": null, "to": [ @@ -17906,7 +17906,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 0.0, - 5.793 + 5.792893 ], "type": "ToPoint", "units": { @@ -17921,11 +17921,11 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "ccw": false, "center": [ 0.5, - 5.793 + 5.792893 ], "from": [ 0.0, - 5.793 + 5.792893 ], "radius": 0.5, "tag": { @@ -17936,8 +17936,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "arc000" }, "to": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "type": "Arc", "units": { @@ -17950,8 +17950,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "tag": { "commentStart": 5705, @@ -17961,8 +17961,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "type": "ToPoint", "units": { @@ -17975,13 +17975,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "tag": null, "to": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "type": "ToPoint", "units": { @@ -17994,13 +17994,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "tag": null, "to": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "type": "ToPoint", "units": { @@ -18013,13 +18013,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "tag": null, "to": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "type": "ToPoint", "units": { @@ -18032,13 +18032,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "tag": null, "to": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "type": "ToPoint", "units": { @@ -18051,8 +18051,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "tag": null, "to": [ @@ -18246,7 +18246,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 0.0, - 5.793 + 5.792893 ], "type": "ToPoint", "units": { @@ -18261,11 +18261,11 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "ccw": false, "center": [ 0.5, - 5.793 + 5.792893 ], "from": [ 0.0, - 5.793 + 5.792893 ], "radius": 0.5, "tag": { @@ -18276,8 +18276,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "arc000" }, "to": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "type": "Arc", "units": { @@ -18290,8 +18290,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 0.854, - 6.146 + 0.8535533905932737, + 6.146446390593274 ], "tag": { "commentStart": 5705, @@ -18301,8 +18301,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "type": "ToPoint", "units": { @@ -18315,13 +18315,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 5.1 + 1.9000003905932736, + 5.099999390593275 ], "tag": null, "to": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "type": "ToPoint", "units": { @@ -18334,13 +18334,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.9, - 3.3 + 1.9000003905932736, + 3.2999993905932747 ], "tag": null, "to": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "type": "ToPoint", "units": { @@ -18353,13 +18353,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 2.6 + 2.6000003905932734, + 2.5999993905932746 ], "tag": null, "to": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "type": "ToPoint", "units": { @@ -18372,13 +18372,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.6, - 1.4 + 2.6000003905932734, + 1.3999993905932746 ], "tag": null, "to": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "type": "ToPoint", "units": { @@ -18391,8 +18391,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 1.2, - -0.0 + 1.200000390593273, + -0.0000006094067253048507 ], "tag": null, "to": [ @@ -18632,7 +18632,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -18646,7 +18646,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -18657,8 +18657,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -18671,8 +18671,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2793, @@ -18683,7 +18683,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -18697,7 +18697,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2820, @@ -19052,7 +19052,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -19066,7 +19066,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -19077,8 +19077,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -19091,8 +19091,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2793, @@ -19103,7 +19103,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -19117,7 +19117,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2820, @@ -19472,7 +19472,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -19486,7 +19486,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -19497,8 +19497,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -19511,8 +19511,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2793, @@ -19523,7 +19523,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -19537,7 +19537,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2820, @@ -19892,7 +19892,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -19906,7 +19906,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -19917,8 +19917,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -19931,8 +19931,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2793, @@ -19943,7 +19943,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -19957,7 +19957,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2820, @@ -20731,7 +20731,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -20745,12 +20745,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -20764,12 +20764,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -20783,7 +20783,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -20956,7 +20956,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -20970,12 +20970,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -20989,12 +20989,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -21008,7 +21008,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -21181,7 +21181,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -21195,12 +21195,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -21214,12 +21214,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -21233,7 +21233,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -21406,7 +21406,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -21420,12 +21420,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -21439,12 +21439,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -21458,7 +21458,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -21618,7 +21618,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -21632,7 +21632,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -21643,8 +21643,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -21657,8 +21657,8 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2793, @@ -21669,7 +21669,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -21683,7 +21683,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2820, @@ -21953,7 +21953,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -21967,12 +21967,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -21986,12 +21986,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -22005,7 +22005,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -22178,7 +22178,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -22192,12 +22192,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -22211,12 +22211,12 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -22230,7 +22230,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap index ee250e969..a7313378c 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap @@ -138,7 +138,7 @@ description: Artifact commands gridfinity-bins.kcl "segment": { "type": "line", "end": { - "x": 2.15, + "x": 2.149999999999999, "y": -2.15, "z": 0.0 }, @@ -172,7 +172,7 @@ description: Artifact commands gridfinity-bins.kcl "segment": { "type": "line", "end": { - "x": 0.8, + "x": 0.7999999999999997, "y": -0.8, "z": 0.0 }, @@ -403,7 +403,7 @@ description: Artifact commands gridfinity-bins.kcl "segment": { "type": "line", "end": { - "x": 2.15, + "x": 2.149999999999999, "y": -2.15, "z": 0.0 }, @@ -437,7 +437,7 @@ description: Artifact commands gridfinity-bins.kcl "segment": { "type": "line", "end": { - "x": 0.8, + "x": 0.7999999999999997, "y": -0.8, "z": 0.0 }, @@ -637,7 +637,7 @@ description: Artifact commands gridfinity-bins.kcl "type": "line", "end": { "x": 3.2, - "y": 38.8, + "y": 38.800000000000004, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap index 1287621b1..3e17d9570 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap @@ -2609,7 +2609,7 @@ description: Operations executed gridfinity-bins.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2625,7 +2625,7 @@ description: Operations executed gridfinity-bins.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2642,7 +2642,7 @@ description: Operations executed gridfinity-bins.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap index 0886e0e8d..4a4d3a99a 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap @@ -182,7 +182,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -196,12 +196,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -215,12 +215,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -234,7 +234,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -407,7 +407,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -421,12 +421,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -440,12 +440,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -459,7 +459,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -632,7 +632,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -646,12 +646,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -665,12 +665,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -684,7 +684,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -857,7 +857,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -871,12 +871,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -890,12 +890,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -909,7 +909,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -1082,7 +1082,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -1096,12 +1096,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -1115,12 +1115,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -1134,7 +1134,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -1307,7 +1307,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -1321,12 +1321,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -1340,12 +1340,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -1359,7 +1359,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -1532,7 +1532,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -1546,12 +1546,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -1565,12 +1565,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -1584,7 +1584,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -1757,7 +1757,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -1771,12 +1771,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -1790,12 +1790,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -1809,7 +1809,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -1982,7 +1982,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -1996,12 +1996,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -2015,12 +2015,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -2034,7 +2034,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -2207,7 +2207,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -2221,12 +2221,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -2240,12 +2240,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -2259,7 +2259,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -2432,7 +2432,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -2446,12 +2446,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -2465,12 +2465,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -2484,7 +2484,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -2657,7 +2657,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -2671,12 +2671,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -2690,12 +2690,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -2709,7 +2709,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -2882,7 +2882,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -2896,12 +2896,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -2915,12 +2915,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -2934,7 +2934,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -3107,7 +3107,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -3121,12 +3121,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -3140,12 +3140,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -3159,7 +3159,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -3332,7 +3332,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -3346,12 +3346,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -3365,12 +3365,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -3384,7 +3384,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -3557,7 +3557,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -3571,12 +3571,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -3590,12 +3590,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -3609,7 +3609,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -3782,7 +3782,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -3796,12 +3796,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -3815,12 +3815,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -3834,7 +3834,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -4007,7 +4007,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -4021,12 +4021,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -4040,12 +4040,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -4059,7 +4059,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -4232,7 +4232,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -4246,12 +4246,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -4265,12 +4265,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -4284,7 +4284,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -4457,7 +4457,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -4471,12 +4471,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -4490,12 +4490,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -4509,7 +4509,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -4682,7 +4682,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -4696,12 +4696,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -4715,12 +4715,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -4734,7 +4734,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -4907,7 +4907,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -4921,12 +4921,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -4940,12 +4940,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -4959,7 +4959,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -5132,7 +5132,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -5146,12 +5146,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -5165,12 +5165,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -5184,7 +5184,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -5357,7 +5357,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -5371,12 +5371,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -5390,12 +5390,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -5409,7 +5409,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -5572,7 +5572,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -5586,7 +5586,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -5597,8 +5597,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -5611,8 +5611,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2534, @@ -5623,7 +5623,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -5637,7 +5637,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2561, @@ -5892,7 +5892,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -5906,7 +5906,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -5917,8 +5917,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -5931,8 +5931,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2534, @@ -5943,7 +5943,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -5957,7 +5957,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2561, @@ -6212,7 +6212,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -6226,7 +6226,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -6237,8 +6237,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6251,8 +6251,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2534, @@ -6263,7 +6263,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6277,7 +6277,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2561, @@ -6532,7 +6532,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -6546,7 +6546,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -6557,8 +6557,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6571,8 +6571,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2534, @@ -6583,7 +6583,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6597,7 +6597,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2561, @@ -6852,7 +6852,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -6866,7 +6866,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -6877,8 +6877,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6891,8 +6891,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2534, @@ -6903,7 +6903,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -6917,7 +6917,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2561, @@ -7172,7 +7172,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -7186,7 +7186,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -7197,8 +7197,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -7211,8 +7211,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2534, @@ -7223,7 +7223,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -7237,7 +7237,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2561, @@ -7538,7 +7538,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -7552,12 +7552,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -7571,12 +7571,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -7590,7 +7590,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -7763,7 +7763,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -7777,12 +7777,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -7796,12 +7796,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -7815,7 +7815,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -7988,7 +7988,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -8002,12 +8002,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -8021,12 +8021,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -8040,7 +8040,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -8213,7 +8213,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -8227,12 +8227,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -8246,12 +8246,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -8265,7 +8265,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -8438,7 +8438,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -8452,12 +8452,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -8471,12 +8471,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -8490,7 +8490,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -8663,7 +8663,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -8677,12 +8677,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -8696,12 +8696,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -8715,7 +8715,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -8888,7 +8888,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -8902,12 +8902,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -8921,12 +8921,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -8940,7 +8940,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -9113,7 +9113,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -9127,12 +9127,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -9146,12 +9146,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -9165,7 +9165,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -9338,7 +9338,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -9352,12 +9352,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -9371,12 +9371,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -9390,7 +9390,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -9563,7 +9563,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -9577,12 +9577,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -9596,12 +9596,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -9615,7 +9615,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -9788,7 +9788,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -9802,12 +9802,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -9821,12 +9821,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -9840,7 +9840,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -10013,7 +10013,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -10027,12 +10027,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -10046,12 +10046,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -10065,7 +10065,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -10238,7 +10238,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -10252,12 +10252,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -10271,12 +10271,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -10290,7 +10290,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -10463,7 +10463,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -10477,12 +10477,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -10496,12 +10496,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -10515,7 +10515,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -10688,7 +10688,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -10702,12 +10702,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -10721,12 +10721,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -10740,7 +10740,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -10913,7 +10913,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -10927,12 +10927,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -10946,12 +10946,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -10965,7 +10965,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -11138,7 +11138,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -11152,12 +11152,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -11171,12 +11171,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -11190,7 +11190,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -11363,7 +11363,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -11377,12 +11377,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -11396,12 +11396,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -11415,7 +11415,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -11588,7 +11588,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -11602,12 +11602,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -11621,12 +11621,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -11640,7 +11640,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -11813,7 +11813,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -11827,12 +11827,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -11846,12 +11846,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -11865,7 +11865,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -12038,7 +12038,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -12052,12 +12052,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -12071,12 +12071,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -12090,7 +12090,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -12263,7 +12263,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -12277,12 +12277,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -12296,12 +12296,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -12315,7 +12315,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -12488,7 +12488,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -12502,12 +12502,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -12521,12 +12521,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -12540,7 +12540,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -12713,7 +12713,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -12727,12 +12727,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -12746,12 +12746,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -12765,7 +12765,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -13302,7 +13302,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -13316,12 +13316,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -13335,12 +13335,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -13354,7 +13354,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -13527,7 +13527,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -13541,12 +13541,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -13560,12 +13560,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -13579,7 +13579,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -13752,7 +13752,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -13766,12 +13766,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -13785,12 +13785,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -13804,7 +13804,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -13977,7 +13977,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -13991,12 +13991,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -14010,12 +14010,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -14029,7 +14029,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -14365,7 +14365,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -14379,7 +14379,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -14390,8 +14390,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -14404,8 +14404,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2534, @@ -14416,7 +14416,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -14430,7 +14430,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2561, @@ -14785,7 +14785,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -14799,7 +14799,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -14810,8 +14810,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -14824,8 +14824,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2534, @@ -14836,7 +14836,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -14850,7 +14850,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2561, @@ -15205,7 +15205,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -15219,7 +15219,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -15230,8 +15230,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -15244,8 +15244,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2534, @@ -15256,7 +15256,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -15270,7 +15270,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2561, @@ -15625,7 +15625,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -15639,7 +15639,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -15650,8 +15650,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -15664,8 +15664,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2534, @@ -15676,7 +15676,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -15690,7 +15690,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2561, @@ -16053,7 +16053,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -16067,12 +16067,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -16086,12 +16086,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -16105,7 +16105,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -16278,7 +16278,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -16292,12 +16292,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -16311,12 +16311,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -16330,7 +16330,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -16503,7 +16503,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -16517,12 +16517,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -16536,12 +16536,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -16555,7 +16555,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -16728,7 +16728,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -16742,12 +16742,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -16761,12 +16761,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -16780,7 +16780,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -16940,7 +16940,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line000" }, "to": [ - 38.8, + 38.800000000000004, 3.2 ], "type": "ToPoint", @@ -16954,7 +16954,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, + 38.800000000000004, 3.2 ], "tag": { @@ -16965,8 +16965,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "value": "line001" }, "to": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -16979,8 +16979,8 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 38.8, - 38.8 + 38.800000000000004, + 38.800000000000004 ], "tag": { "commentStart": 2534, @@ -16991,7 +16991,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "to": [ 3.2, - 38.8 + 38.800000000000004 ], "type": "ToPoint", "units": { @@ -17005,7 +17005,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "from": [ 3.2, - 38.8 + 38.800000000000004 ], "tag": { "commentStart": 2561, @@ -17275,7 +17275,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -17289,12 +17289,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -17308,12 +17308,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -17327,7 +17327,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, @@ -17500,7 +17500,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 2.6 ], "type": "ToPoint", @@ -17514,12 +17514,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 2.6 ], "tag": null, "to": [ - 2.4, + 2.399999999999999, 0.8 ], "type": "ToPoint", @@ -17533,12 +17533,12 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 2.4, + 2.399999999999999, 0.8 ], "tag": null, "to": [ - 3.2, + 3.199999999999999, 0.0 ], "type": "ToPoint", @@ -17552,7 +17552,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "sourceRange": [] }, "from": [ - 3.2, + 3.199999999999999, 0.0 ], "tag": null, diff --git a/rust/kcl-lib/tests/kcl_samples/hammer/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/hammer/artifact_commands.snap index 7f417fb2e..e2e3182ff 100644 --- a/rust/kcl-lib/tests/kcl_samples/hammer/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/hammer/artifact_commands.snap @@ -60,7 +60,7 @@ description: Artifact commands hammer.kcl "path": "[uuid]", "to": { "x": 8.382, - "y": 286.004, + "y": 286.00399999999996, "z": 0.0 } } @@ -98,8 +98,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 15.748, - "y": 14.224, + "x": 15.747999999999996, + "y": 14.224000000000013, "z": 0.0 }, "angle_snap_increment": null @@ -115,8 +115,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 44.958, - "y": -16.764, + "x": 44.958000000000006, + "y": -16.764000000000003, "z": 0.0 }, "angle_snap_increment": null @@ -132,8 +132,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": 2.919, - "y": 4.157, + "x": 2.9193884830374817, + "y": 4.157351426702836, "z": 0.0 }, "relative": true @@ -149,8 +149,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": -8.968, - "y": 8.992, + "x": -8.968113567580087, + "y": 8.992382278294553, "z": 0.0 }, "relative": true @@ -166,8 +166,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -86.153, - "y": 25.458, + "x": -86.1532749154574, + "y": 25.4582662950026, "z": 0.0 }, "angle_snap_increment": null @@ -183,8 +183,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -19.304, - "y": 1.778, + "x": -19.303999999999995, + "y": 1.7780000000000071, "z": 0.0 }, "angle_snap_increment": null @@ -283,8 +283,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": 2.338, - "y": 0.992, + "x": 2.3380823277691984, + "y": 0.9924570663627554, "z": 0.0 }, "relative": true @@ -300,8 +300,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 31.698, - "y": -10.263, + "x": 31.697917672230798, + "y": -10.2634570663627, "z": 0.0 }, "angle_snap_increment": null @@ -318,7 +318,7 @@ description: Artifact commands hammer.kcl "type": "line", "end": { "x": 8.382, - "y": 286.004, + "y": 286.00399999999996, "z": 0.0 }, "relative": false @@ -494,7 +494,7 @@ description: Artifact commands hammer.kcl "type": "line", "end": { "x": -50.038, - "y": -14.288, + "y": -14.2875, "z": 0.0 }, "relative": false @@ -510,8 +510,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "arc", "center": { - "x": -48.768, - "y": -14.288 + "x": -48.767999999999994, + "y": -14.2875 }, "radius": 1.27, "start": { @@ -536,7 +536,7 @@ description: Artifact commands hammer.kcl "type": "line", "end": { "x": -42.418, - "y": -15.558, + "y": -15.557500000000001, "z": 0.0 }, "relative": false @@ -553,12 +553,12 @@ description: Artifact commands hammer.kcl "type": "arc_to", "interior": { "x": -25.654, - "y": -14.795, + "y": -14.795499999999999, "z": 0.0 }, "end": { "x": -23.114, - "y": -15.558, + "y": -15.557500000000001, "z": 0.0 }, "relative": false @@ -574,8 +574,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 109.22, - "y": -13.652, + "x": 109.21999999999998, + "y": -13.652499999999996, "z": 0.0 }, "angle_snap_increment": null @@ -745,8 +745,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": -2.537, - "y": 0.133, + "x": -2.5365190182766173, + "y": 0.13293332885707726, "z": 0.0 }, "relative": true @@ -762,8 +762,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -36.325, - "y": 4.693, + "x": -36.32548098172337, + "y": 4.693066671142924, "z": 0.0 }, "angle_snap_increment": null @@ -797,7 +797,7 @@ description: Artifact commands hammer.kcl "type": "tangential_arc_to", "to": { "x": 38.862, - "y": 4.826, + "y": 4.826000000000001, "z": 0.0 }, "angle_snap_increment": null @@ -951,7 +951,7 @@ description: Artifact commands hammer.kcl "type": "line", "end": { "x": -50.038, - "y": 14.288, + "y": 14.2875, "z": 0.0 }, "relative": false @@ -967,8 +967,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "arc", "center": { - "x": -48.768, - "y": 14.288 + "x": -48.767999999999994, + "y": 14.2875 }, "radius": 1.27, "start": { @@ -993,7 +993,7 @@ description: Artifact commands hammer.kcl "type": "line", "end": { "x": -42.418, - "y": 15.558, + "y": 15.557500000000001, "z": 0.0 }, "relative": false @@ -1010,12 +1010,12 @@ description: Artifact commands hammer.kcl "type": "arc_to", "interior": { "x": -25.654, - "y": 14.795, + "y": 14.795499999999999, "z": 0.0 }, "end": { "x": -23.114, - "y": 15.558, + "y": 15.557500000000001, "z": 0.0 }, "relative": false @@ -1031,8 +1031,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 109.22, - "y": 13.652, + "x": 109.21999999999998, + "y": 13.652499999999996, "z": 0.0 }, "angle_snap_increment": null @@ -1256,8 +1256,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": 5.754, - "y": 4.18, + "x": 5.753728863994627, + "y": 4.1803287143040695, "z": 0.0 }, "relative": false @@ -1273,8 +1273,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": 2.198, - "y": 6.764, + "x": 2.197728863994626, + "y": 6.763913943891132, "z": 0.0 }, "relative": false @@ -1290,8 +1290,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": -2.198, - "y": 6.764, + "x": -2.1977288639946257, + "y": 6.763913943891133, "z": 0.0 }, "relative": false @@ -1307,8 +1307,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": -5.754, - "y": 4.18, + "x": -5.753728863994626, + "y": 4.18032871430407, "z": 0.0 }, "relative": false @@ -1325,7 +1325,7 @@ description: Artifact commands hammer.kcl "type": "line", "end": { "x": -7.112, - "y": 0.0, + "y": 0.0000000000000008709688035535976, "z": 0.0 }, "relative": false @@ -1341,8 +1341,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": -5.754, - "y": -4.18, + "x": -5.753728863994627, + "y": -4.180328714304069, "z": 0.0 }, "relative": false @@ -1358,8 +1358,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": -2.198, - "y": -6.764, + "x": -2.1977288639946275, + "y": -6.763913943891132, "z": 0.0 }, "relative": false @@ -1375,8 +1375,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": 2.198, - "y": -6.764, + "x": 2.197728863994625, + "y": -6.763913943891133, "z": 0.0 }, "relative": false @@ -1392,8 +1392,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": 5.754, - "y": -4.18, + "x": 5.753728863994626, + "y": -4.18032871430407, "z": 0.0 }, "relative": false @@ -1493,7 +1493,7 @@ description: Artifact commands hammer.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 292.1 + "z": 292.09999999999997 }, "x_axis": { "x": 1.0, @@ -1801,7 +1801,7 @@ description: Artifact commands hammer.kcl "segment": { "type": "line", "end": { - "x": 14.288, + "x": 14.2875, "y": 0.0, "z": 0.0 }, @@ -1834,8 +1834,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -6.16, - "y": 200.417, + "x": -6.159500000000001, + "y": 200.41734491315137, "z": 0.0 }, "angle_snap_increment": null @@ -1851,8 +1851,8 @@ description: Artifact commands hammer.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -2.54, - "y": 123.433, + "x": -2.539999999999999, + "y": 123.43265508684864, "z": 0.0 }, "angle_snap_increment": null diff --git a/rust/kcl-lib/tests/kcl_samples/hammer/ops.snap b/rust/kcl-lib/tests/kcl_samples/hammer/ops.snap index 338244fc5..b2e32b7f0 100644 --- a/rust/kcl-lib/tests/kcl_samples/hammer/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/hammer/ops.snap @@ -1002,7 +1002,7 @@ description: Operations executed hammer.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1018,7 +1018,7 @@ description: Operations executed hammer.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1035,7 +1035,7 @@ description: Operations executed hammer.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/hammer/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/hammer/program_memory.snap index fc760ff76..7e630a600 100644 --- a/rust/kcl-lib/tests/kcl_samples/hammer/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/hammer/program_memory.snap @@ -79,7 +79,7 @@ description: Variables in memory after executing hammer.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 292.1, + "z": 292.09999999999997, "units": { "type": "Mm" } @@ -338,7 +338,7 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - 0.893, + 0.8929032258064536, 11.36 ], "from": [ @@ -362,8 +362,8 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - 0.571, - 8.199 + 0.5706322750369587, + 8.199195646690026 ], "from": [ 0.95, @@ -396,8 +396,8 @@ description: Variables in memory after executing hammer.kcl ], "tag": null, "to": [ - 2.835, - 11.424 + 2.834936554450295, + 11.423675253019796 ], "type": "ToPoint", "units": { @@ -410,13 +410,13 @@ description: Variables in memory after executing hammer.kcl "sourceRange": [] }, "from": [ - 2.835, - 11.424 + 2.834936554450295, + 11.423675253019796 ], "tag": null, "to": [ - 2.482, - 11.778 + 2.4818612171439924, + 11.77770605137785 ], "type": "ToPoint", "units": { @@ -430,12 +430,12 @@ description: Variables in memory after executing hammer.kcl }, "ccw": true, "center": [ - -0.133, - 9.17 + -0.13266469771308423, + 9.17023623924411 ], "from": [ - 2.482, - 11.778 + 2.4818612171439924, + 11.77770605137785 ], "tag": { "commentStart": 617, @@ -460,8 +460,8 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - -1.178, - 14.026 + -1.1784174293766632, + 14.026467909624795 ], "from": [ -0.91, @@ -504,7 +504,7 @@ description: Variables in memory after executing hammer.kcl "ccw": true, "center": [ -1.92, - 12.8 + 12.799999999999999 ], "from": [ -1.92, @@ -513,7 +513,7 @@ description: Variables in memory after executing hammer.kcl "tag": null, "to": [ -1.97, - 12.8 + 12.799999999999999 ], "type": "TangentialArc", "units": { @@ -527,7 +527,7 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.97, - 12.8 + 12.799999999999999 ], "tag": { "commentStart": 779, @@ -538,7 +538,7 @@ description: Variables in memory after executing hammer.kcl }, "to": [ -1.97, - 11.675 + 11.674999999999999 ], "type": "ToPoint", "units": { @@ -553,16 +553,16 @@ description: Variables in memory after executing hammer.kcl "ccw": true, "center": [ -1.92, - 11.675 + 11.674999999999999 ], "from": [ -1.97, - 11.675 + 11.674999999999999 ], "tag": null, "to": [ -1.92, - 11.625 + 11.624999999999998 ], "type": "TangentialArc", "units": { @@ -576,7 +576,7 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.92, - 11.625 + 11.624999999999998 ], "tag": { "commentStart": 863, @@ -587,7 +587,7 @@ description: Variables in memory after executing hammer.kcl }, "to": [ -1.67, - 11.625 + 11.624999999999998 ], "type": "ToPoint", "units": { @@ -601,12 +601,12 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.67, - 11.625 + 11.624999999999998 ], "tag": null, "to": [ - -1.578, - 11.664 + -1.577949514654756, + 11.664073112848925 ], "type": "ToPoint", "units": { @@ -620,12 +620,12 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - -1.187, - 10.743 + -1.1868717536117466, + 10.742751644274684 ], "from": [ - -1.578, - 11.664 + -1.577949514654756, + 11.664073112848925 ], "tag": null, "to": [ @@ -924,7 +924,7 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - 0.893, + 0.8929032258064536, 11.36 ], "from": [ @@ -948,8 +948,8 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - 0.571, - 8.199 + 0.5706322750369587, + 8.199195646690026 ], "from": [ 0.95, @@ -982,8 +982,8 @@ description: Variables in memory after executing hammer.kcl ], "tag": null, "to": [ - 2.835, - 11.424 + 2.834936554450295, + 11.423675253019796 ], "type": "ToPoint", "units": { @@ -996,13 +996,13 @@ description: Variables in memory after executing hammer.kcl "sourceRange": [] }, "from": [ - 2.835, - 11.424 + 2.834936554450295, + 11.423675253019796 ], "tag": null, "to": [ - 2.482, - 11.778 + 2.4818612171439924, + 11.77770605137785 ], "type": "ToPoint", "units": { @@ -1016,12 +1016,12 @@ description: Variables in memory after executing hammer.kcl }, "ccw": true, "center": [ - -0.133, - 9.17 + -0.13266469771308423, + 9.17023623924411 ], "from": [ - 2.482, - 11.778 + 2.4818612171439924, + 11.77770605137785 ], "tag": { "commentStart": 617, @@ -1046,8 +1046,8 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - -1.178, - 14.026 + -1.1784174293766632, + 14.026467909624795 ], "from": [ -0.91, @@ -1090,7 +1090,7 @@ description: Variables in memory after executing hammer.kcl "ccw": true, "center": [ -1.92, - 12.8 + 12.799999999999999 ], "from": [ -1.92, @@ -1099,7 +1099,7 @@ description: Variables in memory after executing hammer.kcl "tag": null, "to": [ -1.97, - 12.8 + 12.799999999999999 ], "type": "TangentialArc", "units": { @@ -1113,7 +1113,7 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.97, - 12.8 + 12.799999999999999 ], "tag": { "commentStart": 779, @@ -1124,7 +1124,7 @@ description: Variables in memory after executing hammer.kcl }, "to": [ -1.97, - 11.675 + 11.674999999999999 ], "type": "ToPoint", "units": { @@ -1139,16 +1139,16 @@ description: Variables in memory after executing hammer.kcl "ccw": true, "center": [ -1.92, - 11.675 + 11.674999999999999 ], "from": [ -1.97, - 11.675 + 11.674999999999999 ], "tag": null, "to": [ -1.92, - 11.625 + 11.624999999999998 ], "type": "TangentialArc", "units": { @@ -1162,7 +1162,7 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.92, - 11.625 + 11.624999999999998 ], "tag": { "commentStart": 863, @@ -1173,7 +1173,7 @@ description: Variables in memory after executing hammer.kcl }, "to": [ -1.67, - 11.625 + 11.624999999999998 ], "type": "ToPoint", "units": { @@ -1187,12 +1187,12 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.67, - 11.625 + 11.624999999999998 ], "tag": null, "to": [ - -1.578, - 11.664 + -1.577949514654756, + 11.664073112848925 ], "type": "ToPoint", "units": { @@ -1206,12 +1206,12 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - -1.187, - 10.743 + -1.1868717536117466, + 10.742751644274684 ], "from": [ - -1.578, - 11.664 + -1.577949514654756, + 11.664073112848925 ], "tag": null, "to": [ @@ -1408,7 +1408,7 @@ description: Variables in memory after executing hammer.kcl ], "tag": null, "to": [ - 0.573, + 0.5725, 0.0 ], "type": "ToPoint", @@ -1423,16 +1423,16 @@ description: Variables in memory after executing hammer.kcl }, "ccw": true, "center": [ - 0.573, + 0.5725, 0.05 ], "from": [ - 0.573, + 0.5725, 0.0 ], "tag": null, "to": [ - 0.623, + 0.6225, 0.05 ], "type": "TangentialArc", @@ -1447,17 +1447,17 @@ description: Variables in memory after executing hammer.kcl }, "ccw": true, "center": [ - -127.868, - 0.05 + -127.86812801743145, + 0.049999999999991385 ], "from": [ - 0.623, + 0.6225, 0.05 ], "tag": null, "to": [ 0.38, - 7.94 + 7.94044665012407 ], "type": "TangentialArcTo", "units": { @@ -1471,12 +1471,12 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - 59.745, - 11.593 + 59.74493336011867, + 11.5928651829117 ], "from": [ 0.38, - 7.94 + 7.94044665012407 ], "tag": null, "to": [ @@ -1702,8 +1702,8 @@ description: Variables in memory after executing hammer.kcl ], "tag": null, "to": [ - 0.227, - 0.165 + 0.22652475842498532, + 0.1645798706418925 ], "type": "ToPoint", "units": { @@ -1716,13 +1716,13 @@ description: Variables in memory after executing hammer.kcl "sourceRange": [] }, "from": [ - 0.227, - 0.165 + 0.22652475842498532, + 0.1645798706418925 ], "tag": null, "to": [ - 0.087, - 0.266 + 0.08652475842498529, + 0.266295824562643 ], "type": "ToPoint", "units": { @@ -1735,13 +1735,13 @@ description: Variables in memory after executing hammer.kcl "sourceRange": [] }, "from": [ - 0.087, - 0.266 + 0.08652475842498529, + 0.266295824562643 ], "tag": null, "to": [ - -0.087, - 0.266 + -0.08652475842498526, + 0.26629582456264306 ], "type": "ToPoint", "units": { @@ -1754,13 +1754,13 @@ description: Variables in memory after executing hammer.kcl "sourceRange": [] }, "from": [ - -0.087, - 0.266 + -0.08652475842498526, + 0.26629582456264306 ], "tag": null, "to": [ - -0.227, - 0.165 + -0.2265247584249853, + 0.16457987064189253 ], "type": "ToPoint", "units": { @@ -1773,13 +1773,13 @@ description: Variables in memory after executing hammer.kcl "sourceRange": [] }, "from": [ - -0.227, - 0.165 + -0.2265247584249853, + 0.16457987064189253 ], "tag": null, "to": [ -0.28, - 0.0 + 0.000000000000000034290110376125894 ], "type": "ToPoint", "units": { @@ -1793,12 +1793,12 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -0.28, - 0.0 + 0.000000000000000034290110376125894 ], "tag": null, "to": [ - -0.227, - -0.165 + -0.22652475842498532, + -0.16457987064189247 ], "type": "ToPoint", "units": { @@ -1811,13 +1811,13 @@ description: Variables in memory after executing hammer.kcl "sourceRange": [] }, "from": [ - -0.227, - -0.165 + -0.22652475842498532, + -0.16457987064189247 ], "tag": null, "to": [ - -0.087, - -0.266 + -0.08652475842498533, + -0.266295824562643 ], "type": "ToPoint", "units": { @@ -1830,13 +1830,13 @@ description: Variables in memory after executing hammer.kcl "sourceRange": [] }, "from": [ - -0.087, - -0.266 + -0.08652475842498533, + -0.266295824562643 ], "tag": null, "to": [ - 0.087, - -0.266 + 0.08652475842498523, + -0.26629582456264306 ], "type": "ToPoint", "units": { @@ -1849,13 +1849,13 @@ description: Variables in memory after executing hammer.kcl "sourceRange": [] }, "from": [ - 0.087, - -0.266 + 0.08652475842498523, + -0.26629582456264306 ], "tag": null, "to": [ - 0.227, - -0.165 + 0.2265247584249853, + -0.16457987064189256 ], "type": "ToPoint", "units": { @@ -1868,8 +1868,8 @@ description: Variables in memory after executing hammer.kcl "sourceRange": [] }, "from": [ - 0.227, - -0.165 + 0.2265247584249853, + -0.16457987064189256 ], "tag": null, "to": [ @@ -1962,7 +1962,7 @@ description: Variables in memory after executing hammer.kcl ], "tag": null, "to": [ - 0.573, + 0.5725, 0.0 ], "type": "ToPoint", @@ -1977,16 +1977,16 @@ description: Variables in memory after executing hammer.kcl }, "ccw": true, "center": [ - 0.573, + 0.5725, 0.05 ], "from": [ - 0.573, + 0.5725, 0.0 ], "tag": null, "to": [ - 0.623, + 0.6225, 0.05 ], "type": "TangentialArc", @@ -2001,17 +2001,17 @@ description: Variables in memory after executing hammer.kcl }, "ccw": true, "center": [ - -127.868, - 0.05 + -127.86812801743145, + 0.049999999999991385 ], "from": [ - 0.623, + 0.6225, 0.05 ], "tag": null, "to": [ 0.38, - 7.94 + 7.94044665012407 ], "type": "TangentialArcTo", "units": { @@ -2025,12 +2025,12 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - 59.745, - 11.593 + 59.74493336011867, + 11.5928651829117 ], "from": [ 0.38, - 7.94 + 7.94044665012407 ], "tag": null, "to": [ @@ -2322,7 +2322,7 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - 0.893, + 0.8929032258064536, 11.36 ], "from": [ @@ -2346,8 +2346,8 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - 0.571, - 8.199 + 0.5706322750369587, + 8.199195646690026 ], "from": [ 0.95, @@ -2380,8 +2380,8 @@ description: Variables in memory after executing hammer.kcl ], "tag": null, "to": [ - 2.835, - 11.424 + 2.834936554450295, + 11.423675253019796 ], "type": "ToPoint", "units": { @@ -2394,13 +2394,13 @@ description: Variables in memory after executing hammer.kcl "sourceRange": [] }, "from": [ - 2.835, - 11.424 + 2.834936554450295, + 11.423675253019796 ], "tag": null, "to": [ - 2.482, - 11.778 + 2.4818612171439924, + 11.77770605137785 ], "type": "ToPoint", "units": { @@ -2414,12 +2414,12 @@ description: Variables in memory after executing hammer.kcl }, "ccw": true, "center": [ - -0.133, - 9.17 + -0.13266469771308423, + 9.17023623924411 ], "from": [ - 2.482, - 11.778 + 2.4818612171439924, + 11.77770605137785 ], "tag": { "commentStart": 617, @@ -2444,8 +2444,8 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - -1.178, - 14.026 + -1.1784174293766632, + 14.026467909624795 ], "from": [ -0.91, @@ -2488,7 +2488,7 @@ description: Variables in memory after executing hammer.kcl "ccw": true, "center": [ -1.92, - 12.8 + 12.799999999999999 ], "from": [ -1.92, @@ -2497,7 +2497,7 @@ description: Variables in memory after executing hammer.kcl "tag": null, "to": [ -1.97, - 12.8 + 12.799999999999999 ], "type": "TangentialArc", "units": { @@ -2511,7 +2511,7 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.97, - 12.8 + 12.799999999999999 ], "tag": { "commentStart": 779, @@ -2522,7 +2522,7 @@ description: Variables in memory after executing hammer.kcl }, "to": [ -1.97, - 11.675 + 11.674999999999999 ], "type": "ToPoint", "units": { @@ -2537,16 +2537,16 @@ description: Variables in memory after executing hammer.kcl "ccw": true, "center": [ -1.92, - 11.675 + 11.674999999999999 ], "from": [ -1.97, - 11.675 + 11.674999999999999 ], "tag": null, "to": [ -1.92, - 11.625 + 11.624999999999998 ], "type": "TangentialArc", "units": { @@ -2560,7 +2560,7 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.92, - 11.625 + 11.624999999999998 ], "tag": { "commentStart": 863, @@ -2571,7 +2571,7 @@ description: Variables in memory after executing hammer.kcl }, "to": [ -1.67, - 11.625 + 11.624999999999998 ], "type": "ToPoint", "units": { @@ -2585,12 +2585,12 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.67, - 11.625 + 11.624999999999998 ], "tag": null, "to": [ - -1.578, - 11.664 + -1.577949514654756, + 11.664073112848925 ], "type": "ToPoint", "units": { @@ -2604,12 +2604,12 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - -1.187, - 10.743 + -1.1868717536117466, + 10.742751644274684 ], "from": [ - -1.578, - 11.664 + -1.577949514654756, + 11.664073112848925 ], "tag": null, "to": [ @@ -2846,7 +2846,7 @@ description: Variables in memory after executing hammer.kcl "tag": null, "to": [ -1.97, - -0.563 + -0.5625 ], "type": "ToPoint", "units": { @@ -2861,17 +2861,17 @@ description: Variables in memory after executing hammer.kcl "ccw": true, "center": [ -1.92, - -0.563 + -0.5625 ], "from": [ -1.97, - -0.563 + -0.5625 ], "radius": 0.05, "tag": null, "to": [ -1.92, - -0.613 + -0.6125 ], "type": "Arc", "units": { @@ -2885,12 +2885,12 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.92, - -0.613 + -0.6125 ], "tag": null, "to": [ -1.67, - -0.613 + -0.6125 ], "type": "ToPoint", "units": { @@ -2904,7 +2904,7 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.67, - -0.613 + -0.6125 ], "p1": [ -1.67, @@ -2921,7 +2921,7 @@ description: Variables in memory after executing hammer.kcl "tag": null, "to": [ -0.91, - -0.613 + -0.6125 ], "type": "ArcThreePoint", "units": { @@ -2935,12 +2935,12 @@ description: Variables in memory after executing hammer.kcl }, "ccw": true, "center": [ - 2.485, - 9.082 + 2.485460358056256, + 9.08243286445005 ], "from": [ -0.91, - -0.613 + -0.6125 ], "tag": null, "to": [ @@ -3131,8 +3131,8 @@ description: Variables in memory after executing hammer.kcl ], "tag": null, "to": [ - 3.29, - -0.555 + 3.2901370465245425, + -0.5547664043757057 ], "type": "ToPoint", "units": { @@ -3146,12 +3146,12 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - 3.786, - 8.913 + 3.7863226786700768, + 8.913019465080092 ], "from": [ - 3.29, - -0.555 + 3.2901370465245425, + -0.5547664043757057 ], "tag": null, "to": [ @@ -3170,7 +3170,7 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - 1.937, + 1.9367788319079844, 0.0 ], "from": [ @@ -3194,8 +3194,8 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - 3.794, - -8.952 + 3.7944609240383387, + -8.952237967256092 ], "from": [ 1.86, @@ -3386,7 +3386,7 @@ description: Variables in memory after executing hammer.kcl "tag": null, "to": [ -1.97, - 0.563 + 0.5625 ], "type": "ToPoint", "units": { @@ -3401,17 +3401,17 @@ description: Variables in memory after executing hammer.kcl "ccw": false, "center": [ -1.92, - 0.563 + 0.5625 ], "from": [ -1.97, - 0.563 + 0.5625 ], "radius": 0.05, "tag": null, "to": [ -1.92, - 0.613 + 0.6125 ], "type": "Arc", "units": { @@ -3425,12 +3425,12 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.92, - 0.613 + 0.6125 ], "tag": null, "to": [ -1.67, - 0.613 + 0.6125 ], "type": "ToPoint", "units": { @@ -3444,7 +3444,7 @@ description: Variables in memory after executing hammer.kcl }, "from": [ -1.67, - 0.613 + 0.6125 ], "p1": [ -1.67, @@ -3461,7 +3461,7 @@ description: Variables in memory after executing hammer.kcl "tag": null, "to": [ -0.91, - 0.613 + 0.6125 ], "type": "ArcThreePoint", "units": { @@ -3475,12 +3475,12 @@ description: Variables in memory after executing hammer.kcl }, "ccw": false, "center": [ - 2.485, - -9.082 + 2.485460358056258, + -9.082432864450068 ], "from": [ -0.91, - 0.613 + 0.6125 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/kcl_samples/helical-gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/helical-gear/artifact_commands.snap index 66eb40a8d..1b5e7070a 100644 --- a/rust/kcl-lib/tests/kcl_samples/helical-gear/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/helical-gear/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands helical-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.354, + "x": 3.3541019662496847, "y": 1.0, "z": 0.0 } @@ -132,13 +132,13 @@ description: Artifact commands helical-gear.kcl "segment": { "type": "arc", "center": { - "x": 0.0, - "y": 0.0 + "x": 0.0000000000000017763568394002505, + "y": 0.000000000000004884981308350689 }, "radius": 3.5, "start": { "unit": "degrees", - "value": 343.398 + "value": 343.3984504009797 }, "end": { "unit": "degrees", @@ -157,8 +157,8 @@ description: Artifact commands helical-gear.kcl "segment": { "type": "arc", "center": { - "x": 0.0, - "y": 0.0 + "x": 0.0000000000000017763568394002505, + "y": 0.000000000000004884981308350689 }, "radius": 3.5, "start": { @@ -167,7 +167,7 @@ description: Artifact commands helical-gear.kcl }, "end": { "unit": "degrees", - "value": 16.602 + "value": 16.601549599020235 }, "relative": false } @@ -259,8 +259,8 @@ description: Artifact commands helical-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.0, - "y": 19.734, + "x": 0.0000000000000012083311382392428, + "y": 19.733545036504076, "z": 0.0 } } @@ -299,8 +299,8 @@ description: Artifact commands helical-gear.kcl "segment": { "type": "line", "end": { - "x": -3.049, - "y": 22.797, + "x": -3.0494758442486236, + "y": 22.796944906617295, "z": 0.0 }, "relative": false @@ -319,7 +319,7 @@ description: Artifact commands helical-gear.kcl "end_radius": 23.0, "angle": { "unit": "degrees", - "value": 616.423 + "value": 616.4231928988978 }, "reverse": true } @@ -334,8 +334,8 @@ description: Artifact commands helical-gear.kcl "segment": { "type": "line", "end": { - "x": -5.817, - "y": 18.857, + "x": -5.816564508980187, + "y": 18.856838998639372, "z": 0.0 }, "relative": false @@ -467,8 +467,8 @@ description: Artifact commands helical-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.103, - "y": 19.621, + "x": 2.1026747593723187, + "y": 19.62120176146286, "z": 0.0 } } @@ -492,7 +492,7 @@ description: Artifact commands helical-gear.kcl "end_radius": 23.0, "angle": { "unit": "degrees", - "value": 83.883 + "value": 83.88333258352058 }, "reverse": false } @@ -507,8 +507,8 @@ description: Artifact commands helical-gear.kcl "segment": { "type": "line", "end": { - "x": -0.603, - "y": 22.992, + "x": -0.603024957692658, + "y": 22.992093443190416, "z": 0.0 }, "relative": false @@ -527,7 +527,7 @@ description: Artifact commands helical-gear.kcl "end_radius": 23.0, "angle": { "unit": "degrees", - "value": -97.46 + "value": -97.46013968462269 }, "reverse": true } @@ -542,8 +542,8 @@ description: Artifact commands helical-gear.kcl "segment": { "type": "line", "end": { - "x": -3.774, - "y": 19.369, + "x": -3.7741919278824176, + "y": 19.369261085525228, "z": 0.0 }, "relative": false @@ -675,8 +675,8 @@ description: Artifact commands helical-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.205, - "y": 19.28, + "x": 4.20534951874464, + "y": 19.280244685504613, "z": 0.0 } } @@ -700,7 +700,7 @@ description: Artifact commands helical-gear.kcl "end_radius": 23.0, "angle": { "unit": "degrees", - "value": 77.696 + "value": 77.6955281798938 }, "reverse": false } @@ -715,8 +715,8 @@ description: Artifact commands helical-gear.kcl "segment": { "type": "line", "end": { - "x": 1.879, - "y": 22.923, + "x": 1.8787542118590292, + "y": 22.923138585530168, "z": 0.0 }, "relative": false @@ -735,7 +735,7 @@ description: Artifact commands helical-gear.kcl "end_radius": 23.0, "angle": { "unit": "degrees", - "value": -91.272 + "value": -91.27233528099592 }, "reverse": true } @@ -750,8 +750,8 @@ description: Artifact commands helical-gear.kcl "segment": { "type": "line", "end": { - "x": -1.664, - "y": 19.663, + "x": -1.6644342460226098, + "y": 19.66322604122736, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/helical-gear/ops.snap b/rust/kcl-lib/tests/kcl_samples/helical-gear/ops.snap index bbb42c989..54168cea4 100644 --- a/rust/kcl-lib/tests/kcl_samples/helical-gear/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/helical-gear/ops.snap @@ -250,7 +250,7 @@ description: Operations executed helical-gear.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 39.467, + "value": 39.46709007300815, "ty": { "type": "Default", "len": { @@ -526,7 +526,7 @@ description: Operations executed helical-gear.kcl "name": "startAngle", "value": { "type": "Number", - "value": 0.29, + "value": 0.28975170143604745, "ty": { "type": "Known", "type": "Angle", @@ -667,7 +667,7 @@ description: Operations executed helical-gear.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -862,7 +862,7 @@ description: Operations executed helical-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -874,7 +874,7 @@ description: Operations executed helical-gear.kcl "length": { "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -944,7 +944,7 @@ description: Operations executed helical-gear.kcl "name": "x", "value": { "type": "Number", - "value": 0.0, + "value": 0.0000000000000012083311382392428, "ty": { "type": "Default", "len": { @@ -966,7 +966,7 @@ description: Operations executed helical-gear.kcl "name": "y", "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -997,7 +997,7 @@ description: Operations executed helical-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.704, + "value": 1.7037737936135122, "ty": { "type": "Known", "type": "Angle", @@ -1079,7 +1079,7 @@ description: Operations executed helical-gear.kcl "name": "x", "value": { "type": "Number", - "value": -3.049, + "value": -3.0494758442486236, "ty": { "type": "Default", "len": { @@ -1101,7 +1101,7 @@ description: Operations executed helical-gear.kcl "name": "y", "value": { "type": "Number", - "value": 22.797, + "value": 22.796944906617295, "ty": { "type": "Default", "len": { @@ -1132,7 +1132,7 @@ description: Operations executed helical-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.87, + "value": 1.8699956271367815, "ty": { "type": "Known", "type": "Angle", @@ -1144,7 +1144,7 @@ description: Operations executed helical-gear.kcl "length": { "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -1214,7 +1214,7 @@ description: Operations executed helical-gear.kcl "name": "x", "value": { "type": "Number", - "value": -5.817, + "value": -5.816564508980187, "ty": { "type": "Default", "len": { @@ -1236,7 +1236,7 @@ description: Operations executed helical-gear.kcl "name": "y", "value": { "type": "Number", - "value": 18.857, + "value": 18.856838998639372, "ty": { "type": "Default", "len": { @@ -1388,7 +1388,7 @@ description: Operations executed helical-gear.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.464, + "value": 1.4640403411278755, "ty": { "type": "Known", "type": "Angle", @@ -1583,7 +1583,7 @@ description: Operations executed helical-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.464, + "value": 1.4640403411278755, "ty": { "type": "Known", "type": "Angle", @@ -1595,7 +1595,7 @@ description: Operations executed helical-gear.kcl "length": { "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -1665,7 +1665,7 @@ description: Operations executed helical-gear.kcl "name": "x", "value": { "type": "Number", - "value": 2.103, + "value": 2.1026747593723187, "ty": { "type": "Default", "len": { @@ -1687,7 +1687,7 @@ description: Operations executed helical-gear.kcl "name": "y", "value": { "type": "Number", - "value": 19.621, + "value": 19.62120176146286, "ty": { "type": "Default", "len": { @@ -1718,7 +1718,7 @@ description: Operations executed helical-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.597, + "value": 1.5970178079464912, "ty": { "type": "Known", "type": "Angle", @@ -1800,7 +1800,7 @@ description: Operations executed helical-gear.kcl "name": "x", "value": { "type": "Number", - "value": -0.603, + "value": -0.603024957692658, "ty": { "type": "Default", "len": { @@ -1822,7 +1822,7 @@ description: Operations executed helical-gear.kcl "name": "y", "value": { "type": "Number", - "value": 22.992, + "value": 22.992093443190416, "ty": { "type": "Default", "len": { @@ -1853,7 +1853,7 @@ description: Operations executed helical-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.763, + "value": 1.7632396414697604, "ty": { "type": "Known", "type": "Angle", @@ -1865,7 +1865,7 @@ description: Operations executed helical-gear.kcl "length": { "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -1935,7 +1935,7 @@ description: Operations executed helical-gear.kcl "name": "x", "value": { "type": "Number", - "value": -3.774, + "value": -3.7741919278824176, "ty": { "type": "Default", "len": { @@ -1957,7 +1957,7 @@ description: Operations executed helical-gear.kcl "name": "y", "value": { "type": "Number", - "value": 19.369, + "value": 19.369261085525228, "ty": { "type": "Default", "len": { @@ -2109,7 +2109,7 @@ description: Operations executed helical-gear.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.356, + "value": 1.3560427808151838, "ty": { "type": "Known", "type": "Angle", @@ -2304,7 +2304,7 @@ description: Operations executed helical-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.356, + "value": 1.3560427808151838, "ty": { "type": "Known", "type": "Angle", @@ -2316,7 +2316,7 @@ description: Operations executed helical-gear.kcl "length": { "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -2386,7 +2386,7 @@ description: Operations executed helical-gear.kcl "name": "x", "value": { "type": "Number", - "value": 4.205, + "value": 4.20534951874464, "ty": { "type": "Default", "len": { @@ -2408,7 +2408,7 @@ description: Operations executed helical-gear.kcl "name": "y", "value": { "type": "Number", - "value": 19.28, + "value": 19.280244685504613, "ty": { "type": "Default", "len": { @@ -2439,7 +2439,7 @@ description: Operations executed helical-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.489, + "value": 1.4890202476337995, "ty": { "type": "Known", "type": "Angle", @@ -2521,7 +2521,7 @@ description: Operations executed helical-gear.kcl "name": "x", "value": { "type": "Number", - "value": 1.879, + "value": 1.8787542118590292, "ty": { "type": "Default", "len": { @@ -2543,7 +2543,7 @@ description: Operations executed helical-gear.kcl "name": "y", "value": { "type": "Number", - "value": 22.923, + "value": 22.923138585530168, "ty": { "type": "Default", "len": { @@ -2574,7 +2574,7 @@ description: Operations executed helical-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.655, + "value": 1.655242081157069, "ty": { "type": "Known", "type": "Angle", @@ -2586,7 +2586,7 @@ description: Operations executed helical-gear.kcl "length": { "value": { "type": "Number", - "value": 19.734, + "value": 19.733545036504076, "ty": { "type": "Default", "len": { @@ -2656,7 +2656,7 @@ description: Operations executed helical-gear.kcl "name": "x", "value": { "type": "Number", - "value": -1.664, + "value": -1.6644342460226098, "ty": { "type": "Default", "len": { @@ -2678,7 +2678,7 @@ description: Operations executed helical-gear.kcl "name": "y", "value": { "type": "Number", - "value": 19.663, + "value": 19.66322604122736, "ty": { "type": "Default", "len": { @@ -2841,7 +2841,7 @@ description: Operations executed helical-gear.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2857,7 +2857,7 @@ description: Operations executed helical-gear.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2874,7 +2874,7 @@ description: Operations executed helical-gear.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/helical-planetary-gearset/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/helical-planetary-gearset/artifact_commands.snap index 77e160260..2440021fe 100644 --- a/rust/kcl-lib/tests/kcl_samples/helical-planetary-gearset/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/helical-planetary-gearset/artifact_commands.snap @@ -82,8 +82,8 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.0, - "y": 30.564, + "x": 0.0000000000000018715245497711523, + "y": 30.564315377693887, "z": 0.0 } } @@ -122,8 +122,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -2.74, - "y": 32.886, + "x": -2.7395038903503175, + "y": 32.88609308560011, "z": 0.0 }, "relative": false @@ -142,7 +142,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 33.0, "angle": { "unit": "degrees", - "value": 625.304 + "value": 625.3044620244902 }, "reverse": true } @@ -157,8 +157,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -4.555, - "y": 30.223, + "x": -4.55537482801479, + "y": 30.222937227930448, "z": 0.0 }, "relative": false @@ -272,7 +272,7 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 35.676, + "x": 35.67567567567568, "y": 0.0, "z": 0.0 } @@ -414,8 +414,8 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.08, - "y": 30.545, + "x": -1.0797253277941856, + "y": 30.54523805315085, "z": 0.0 } } @@ -439,7 +439,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 33.0, "angle": { "unit": "degrees", - "value": 92.024 + "value": 92.02447128028268 }, "reverse": false } @@ -454,8 +454,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -3.9, - "y": 32.769, + "x": -3.899539205840894, + "y": 32.768789937715276, "z": 0.0 }, "relative": false @@ -474,7 +474,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 33.0, "angle": { "unit": "degrees", - "value": 623.28 + "value": 623.2799907442076 }, "reverse": true } @@ -489,8 +489,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -5.62, - "y": 30.043, + "x": -5.620197188311242, + "y": 30.043148271638135, "z": 0.0 }, "relative": false @@ -604,7 +604,7 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 35.676, + "x": 35.67567567567568, "y": 0.0, "z": 0.0 } @@ -746,8 +746,8 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -2.159, - "y": 30.488, + "x": -2.159450655588373, + "y": 30.487934455669738, "z": 0.0 } } @@ -771,7 +771,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 33.0, "angle": { "unit": "degrees", - "value": 94.051 + "value": 94.05147558880067 }, "reverse": false } @@ -786,8 +786,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -5.056, - "y": 32.61, + "x": -5.056148270092621, + "y": 32.61035670873349, "z": 0.0 }, "relative": false @@ -806,7 +806,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 33.0, "angle": { "unit": "degrees", - "value": 621.253 + "value": 621.2529864356896 }, "reverse": true } @@ -821,8 +821,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -6.679, - "y": 29.826, + "x": -6.679322218261533, + "y": 29.825559998292956, "z": 0.0 }, "relative": false @@ -936,7 +936,7 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 35.676, + "x": 35.67567567567568, "y": 0.0, "z": 0.0 } @@ -1097,7 +1097,7 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.464, + "x": 3.4641016151377544, "y": 0.5, "z": 0.0 } @@ -1171,12 +1171,12 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "arc", "center": { "x": -0.0, - "y": 0.0 + "y": 0.0000000000000024424906541753444 }, "radius": 3.5, "start": { "unit": "degrees", - "value": 351.787 + "value": 351.7867892982618 }, "end": { "unit": "degrees", @@ -1196,7 +1196,7 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "arc", "center": { "x": -0.0, - "y": 0.0 + "y": 0.0000000000000024424906541753444 }, "radius": 3.5, "start": { @@ -1205,7 +1205,7 @@ description: Artifact commands helical-planetary-gearset.kcl }, "end": { "unit": "degrees", - "value": 8.213 + "value": 8.213210701738188 }, "relative": false } @@ -1297,8 +1297,8 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.0, - "y": 8.733, + "x": 0.000000000000000534721299934615, + "y": 8.732661536483969, "z": 0.0 } } @@ -1337,8 +1337,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -2.421, - "y": 10.217, + "x": -2.4214666427956213, + "y": 10.21697114108815, "z": 0.0 }, "relative": false @@ -1357,7 +1357,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 10.5, "angle": { "unit": "degrees", - "value": 611.904 + "value": 611.9038409048754 }, "reverse": true } @@ -1372,8 +1372,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -4.366, - "y": 7.563, + "x": -4.3663307682419825, + "y": 7.562706733246366, "z": 0.0 }, "relative": false @@ -1505,8 +1505,8 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.97, - "y": 8.679, + "x": 0.969549273937636, + "y": 8.678672232328719, "z": 0.0 } } @@ -1530,7 +1530,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 10.5, "angle": { "unit": "degrees", - "value": 83.626 + "value": 83.62555782351659 }, "reverse": false } @@ -1545,8 +1545,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -1.272, - "y": 10.423, + "x": -1.2721503422803828, + "y": 10.422650023225183, "z": 0.0 }, "relative": false @@ -1565,7 +1565,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 10.5, "angle": { "unit": "degrees", - "value": -101.722 + "value": -101.72171691864123 }, "reverse": true } @@ -1580,8 +1580,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -3.5, - "y": 8.001, + "x": -3.4996818147136093, + "y": 8.000725261284092, "z": 0.0 }, "relative": false @@ -1713,8 +1713,8 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.939, - "y": 8.515, + "x": 1.9390985478752714, + "y": 8.514650570188689, "z": 0.0 } } @@ -1738,7 +1738,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 10.5, "angle": { "unit": "degrees", - "value": 77.17 + "value": 77.17045767129224 }, "reverse": false } @@ -1753,8 +1753,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -0.092, - "y": 10.5, + "x": -0.09232333396144166, + "y": 10.499594106536035, "z": 0.0 }, "relative": false @@ -1773,7 +1773,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 10.5, "angle": { "unit": "degrees", - "value": -95.267 + "value": -95.26661676641686 }, "reverse": true } @@ -1788,8 +1788,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -2.578, - "y": 8.343, + "x": -2.5780166821928425, + "y": 8.343452972068697, "z": 0.0 }, "relative": false @@ -1940,7 +1940,7 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.464, + "x": 3.4641016151377544, "y": 0.5, "z": 0.0 } @@ -2014,12 +2014,12 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "arc", "center": { "x": -0.0, - "y": 0.0 + "y": 0.0000000000000024424906541753444 }, "radius": 3.5, "start": { "unit": "degrees", - "value": 351.787 + "value": 351.7867892982618 }, "end": { "unit": "degrees", @@ -2039,7 +2039,7 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "arc", "center": { "x": -0.0, - "y": 0.0 + "y": 0.0000000000000024424906541753444 }, "radius": 3.5, "start": { @@ -2048,7 +2048,7 @@ description: Artifact commands helical-planetary-gearset.kcl }, "end": { "unit": "degrees", - "value": 8.213 + "value": 8.213210701738188 }, "relative": false } @@ -2140,8 +2140,8 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.0, - "y": 8.733, + "x": 0.000000000000000534721299934615, + "y": 8.732661536483969, "z": 0.0 } } @@ -2180,8 +2180,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -2.421, - "y": 10.217, + "x": -2.4214666427956213, + "y": 10.21697114108815, "z": 0.0 }, "relative": false @@ -2200,7 +2200,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 10.5, "angle": { "unit": "degrees", - "value": 611.904 + "value": 611.9038409048754 }, "reverse": true } @@ -2215,8 +2215,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -4.366, - "y": 7.563, + "x": -4.3663307682419825, + "y": 7.562706733246366, "z": 0.0 }, "relative": false @@ -2348,8 +2348,8 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.97, - "y": 8.679, + "x": -0.9695492739376368, + "y": 8.678672232328719, "z": 0.0 } } @@ -2373,7 +2373,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 10.5, "angle": { "unit": "degrees", - "value": 96.374 + "value": 96.37444217648343 }, "reverse": false } @@ -2388,8 +2388,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -3.541, - "y": 9.885, + "x": -3.5408417166794406, + "y": 9.884960290128767, "z": 0.0 }, "relative": false @@ -2408,7 +2408,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 10.5, "angle": { "unit": "degrees", - "value": 605.529 + "value": 605.529398728392 }, "reverse": true } @@ -2423,8 +2423,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -5.179, - "y": 7.031, + "x": -5.17899041761511, + "y": 7.031175987346457, "z": 0.0 }, "relative": false @@ -2556,8 +2556,8 @@ description: Artifact commands helical-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.939, - "y": 8.515, + "x": -1.9390985478752725, + "y": 8.514650570188689, "z": 0.0 } } @@ -2581,7 +2581,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 10.5, "angle": { "unit": "degrees", - "value": 102.83 + "value": 102.82954232870779 }, "reverse": false } @@ -2596,8 +2596,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -4.63, - "y": 9.424, + "x": -4.629706082759553, + "y": 9.424214640343205, "z": 0.0 }, "relative": false @@ -2616,7 +2616,7 @@ description: Artifact commands helical-planetary-gearset.kcl "end_radius": 10.5, "angle": { "unit": "degrees", - "value": 599.074 + "value": 599.0742985761676 }, "reverse": true } @@ -2631,8 +2631,8 @@ description: Artifact commands helical-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -5.937, - "y": 6.404, + "x": -5.936633887995845, + "y": 6.404354424193422, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/helical-planetary-gearset/ops.snap b/rust/kcl-lib/tests/kcl_samples/helical-planetary-gearset/ops.snap index 68fdb78ac..25aa1e4b3 100644 --- a/rust/kcl-lib/tests/kcl_samples/helical-planetary-gearset/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/helical-planetary-gearset/ops.snap @@ -250,7 +250,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 61.129, + "value": 61.128630755387775, "ty": { "type": "Default", "len": { @@ -397,7 +397,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -592,7 +592,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -604,7 +604,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 30.564, + "value": 30.564315377693887, "ty": { "type": "Default", "len": { @@ -674,7 +674,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 0.0, + "value": 0.0000000000000018715245497711523, "ty": { "type": "Default", "len": { @@ -696,7 +696,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 30.564, + "value": 30.564315377693887, "ty": { "type": "Default", "len": { @@ -727,7 +727,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.654, + "value": 1.6539072435565312, "ty": { "type": "Known", "type": "Angle", @@ -809,7 +809,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -2.74, + "value": -2.7395038903503175, "ty": { "type": "Default", "len": { @@ -831,7 +831,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 32.886, + "value": 32.88609308560011, "ty": { "type": "Default", "len": { @@ -862,7 +862,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.72, + "value": 1.720395976965839, "ty": { "type": "Known", "type": "Angle", @@ -874,7 +874,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 30.564, + "value": 30.564315377693887, "ty": { "type": "Default", "len": { @@ -944,7 +944,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -4.555, + "value": -4.55537482801479, "ty": { "type": "Default", "len": { @@ -966,7 +966,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 30.223, + "value": 30.222937227930448, "ty": { "type": "Default", "len": { @@ -1252,7 +1252,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.606, + "value": 1.6061300162478944, "ty": { "type": "Known", "type": "Angle", @@ -1447,7 +1447,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.606, + "value": 1.6061300162478944, "ty": { "type": "Known", "type": "Angle", @@ -1459,7 +1459,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 30.564, + "value": 30.564315377693887, "ty": { "type": "Default", "len": { @@ -1529,7 +1529,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -1.08, + "value": -1.0797253277941856, "ty": { "type": "Default", "len": { @@ -1551,7 +1551,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 30.545, + "value": 30.54523805315085, "ty": { "type": "Default", "len": { @@ -1582,7 +1582,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.689, + "value": 1.689240933009529, "ty": { "type": "Known", "type": "Angle", @@ -1664,7 +1664,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -3.9, + "value": -3.899539205840894, "ty": { "type": "Default", "len": { @@ -1686,7 +1686,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 32.769, + "value": 32.768789937715276, "ty": { "type": "Default", "len": { @@ -1717,7 +1717,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.756, + "value": 1.7557296664188369, "ty": { "type": "Known", "type": "Angle", @@ -1729,7 +1729,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 30.564, + "value": 30.564315377693887, "ty": { "type": "Default", "len": { @@ -1799,7 +1799,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -5.62, + "value": -5.620197188311242, "ty": { "type": "Default", "len": { @@ -1821,7 +1821,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 30.043, + "value": 30.043148271638135, "ty": { "type": "Default", "len": { @@ -2107,7 +2107,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.642, + "value": 1.6415079153836443, "ty": { "type": "Known", "type": "Angle", @@ -2302,7 +2302,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.642, + "value": 1.6415079153836443, "ty": { "type": "Known", "type": "Angle", @@ -2314,7 +2314,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 30.564, + "value": 30.564315377693887, "ty": { "type": "Default", "len": { @@ -2384,7 +2384,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -2.159, + "value": -2.159450655588373, "ty": { "type": "Default", "len": { @@ -2406,7 +2406,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 30.488, + "value": 30.487934455669738, "ty": { "type": "Default", "len": { @@ -2437,7 +2437,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.725, + "value": 1.724618832145279, "ty": { "type": "Known", "type": "Angle", @@ -2519,7 +2519,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -5.056, + "value": -5.056148270092621, "ty": { "type": "Default", "len": { @@ -2541,7 +2541,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 32.61, + "value": 32.61035670873349, "ty": { "type": "Default", "len": { @@ -2572,7 +2572,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.791, + "value": 1.7911075655545867, "ty": { "type": "Known", "type": "Angle", @@ -2584,7 +2584,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 30.564, + "value": 30.564315377693887, "ty": { "type": "Default", "len": { @@ -2654,7 +2654,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -6.679, + "value": -6.679322218261533, "ty": { "type": "Default", "len": { @@ -2676,7 +2676,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 29.826, + "value": 29.825559998292956, "ty": { "type": "Default", "len": { @@ -3210,7 +3210,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 17.465, + "value": 17.465323072967937, "ty": { "type": "Default", "len": { @@ -3486,7 +3486,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "startAngle", "value": { "type": "Number", - "value": 0.143, + "value": 0.14334756890536535, "ty": { "type": "Known", "type": "Angle", @@ -3627,7 +3627,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -3822,7 +3822,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -3834,7 +3834,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -3904,7 +3904,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 0.0, + "value": 0.000000000000000534721299934615, "ty": { "type": "Default", "len": { @@ -3926,7 +3926,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -3957,7 +3957,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.804, + "value": 1.8035068937274739, "ty": { "type": "Known", "type": "Angle", @@ -4039,7 +4039,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -2.421, + "value": -2.4214666427956213, "ty": { "type": "Default", "len": { @@ -4061,7 +4061,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 10.217, + "value": 10.21697114108815, "ty": { "type": "Default", "len": { @@ -4092,7 +4092,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 2.094, + "value": 2.0943951023931953, "ty": { "type": "Known", "type": "Angle", @@ -4104,7 +4104,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -4174,7 +4174,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -4.366, + "value": -4.3663307682419825, "ty": { "type": "Default", "len": { @@ -4196,7 +4196,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 7.563, + "value": 7.562706733246366, "ty": { "type": "Default", "len": { @@ -4348,7 +4348,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.46, + "value": 1.4595413228372676, "ty": { "type": "Known", "type": "Angle", @@ -4543,7 +4543,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.46, + "value": 1.4595413228372676, "ty": { "type": "Known", "type": "Angle", @@ -4555,7 +4555,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -4625,7 +4625,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 0.97, + "value": 0.969549273937636, "ty": { "type": "Default", "len": { @@ -4647,7 +4647,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 8.679, + "value": 8.678672232328719, "ty": { "type": "Default", "len": { @@ -4678,7 +4678,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.692, + "value": 1.6922518897698449, "ty": { "type": "Known", "type": "Angle", @@ -4760,7 +4760,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -1.272, + "value": -1.2721503422803828, "ty": { "type": "Default", "len": { @@ -4782,7 +4782,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 10.423, + "value": 10.422650023225183, "ty": { "type": "Default", "len": { @@ -4813,7 +4813,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.983, + "value": 1.9831400984355665, "ty": { "type": "Known", "type": "Angle", @@ -4825,7 +4825,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -4895,7 +4895,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -3.5, + "value": -3.4996818147136093, "ty": { "type": "Default", "len": { @@ -4917,7 +4917,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 8.001, + "value": 8.000725261284092, "ty": { "type": "Default", "len": { @@ -5069,7 +5069,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.347, + "value": 1.3468785716349654, "ty": { "type": "Known", "type": "Angle", @@ -5264,7 +5264,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.347, + "value": 1.3468785716349654, "ty": { "type": "Known", "type": "Angle", @@ -5276,7 +5276,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -5346,7 +5346,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 1.939, + "value": 1.9390985478752714, "ty": { "type": "Default", "len": { @@ -5368,7 +5368,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 8.515, + "value": 8.514650570188689, "ty": { "type": "Default", "len": { @@ -5399,7 +5399,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.58, + "value": 1.5795891385675427, "ty": { "type": "Known", "type": "Angle", @@ -5481,7 +5481,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -0.092, + "value": -0.09232333396144166, "ty": { "type": "Default", "len": { @@ -5503,7 +5503,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 10.5, + "value": 10.499594106536035, "ty": { "type": "Default", "len": { @@ -5534,7 +5534,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.87, + "value": 1.870477347233264, "ty": { "type": "Known", "type": "Angle", @@ -5546,7 +5546,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -5616,7 +5616,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -2.578, + "value": -2.5780166821928425, "ty": { "type": "Default", "len": { @@ -5638,7 +5638,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 8.343, + "value": 8.343452972068697, "ty": { "type": "Default", "len": { @@ -6075,7 +6075,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 17.465, + "value": 17.465323072967937, "ty": { "type": "Default", "len": { @@ -6351,7 +6351,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "startAngle", "value": { "type": "Number", - "value": 0.143, + "value": 0.14334756890536535, "ty": { "type": "Known", "type": "Angle", @@ -6492,7 +6492,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -6687,7 +6687,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -6699,7 +6699,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -6769,7 +6769,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 0.0, + "value": 0.000000000000000534721299934615, "ty": { "type": "Default", "len": { @@ -6791,7 +6791,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -6822,7 +6822,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.804, + "value": 1.8035068937274739, "ty": { "type": "Known", "type": "Angle", @@ -6904,7 +6904,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -2.421, + "value": -2.4214666427956213, "ty": { "type": "Default", "len": { @@ -6926,7 +6926,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 10.217, + "value": 10.21697114108815, "ty": { "type": "Default", "len": { @@ -6957,7 +6957,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 2.094, + "value": 2.0943951023931953, "ty": { "type": "Known", "type": "Angle", @@ -6969,7 +6969,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -7039,7 +7039,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -4.366, + "value": -4.3663307682419825, "ty": { "type": "Default", "len": { @@ -7061,7 +7061,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 7.563, + "value": 7.562706733246366, "ty": { "type": "Default", "len": { @@ -7213,7 +7213,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.682, + "value": 1.6820513307525258, "ty": { "type": "Known", "type": "Angle", @@ -7408,7 +7408,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.682, + "value": 1.6820513307525258, "ty": { "type": "Known", "type": "Angle", @@ -7420,7 +7420,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -7490,7 +7490,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -0.97, + "value": -0.9695492739376368, "ty": { "type": "Default", "len": { @@ -7512,7 +7512,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 8.679, + "value": 8.678672232328719, "ty": { "type": "Default", "len": { @@ -7543,7 +7543,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.915, + "value": 1.914761897685103, "ty": { "type": "Known", "type": "Angle", @@ -7625,7 +7625,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -3.541, + "value": -3.5408417166794406, "ty": { "type": "Default", "len": { @@ -7647,7 +7647,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 9.885, + "value": 9.884960290128767, "ty": { "type": "Default", "len": { @@ -7678,7 +7678,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 2.206, + "value": 2.2056501063508245, "ty": { "type": "Known", "type": "Angle", @@ -7690,7 +7690,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -7760,7 +7760,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -5.179, + "value": -5.17899041761511, "ty": { "type": "Default", "len": { @@ -7782,7 +7782,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 7.031, + "value": 7.031175987346457, "ty": { "type": "Default", "len": { @@ -7934,7 +7934,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.795, + "value": 1.794714081954828, "ty": { "type": "Known", "type": "Angle", @@ -8129,7 +8129,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.795, + "value": 1.794714081954828, "ty": { "type": "Known", "type": "Angle", @@ -8141,7 +8141,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -8211,7 +8211,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -1.939, + "value": -1.9390985478752725, "ty": { "type": "Default", "len": { @@ -8233,7 +8233,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 8.515, + "value": 8.514650570188689, "ty": { "type": "Default", "len": { @@ -8264,7 +8264,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 2.027, + "value": 2.027424648887405, "ty": { "type": "Known", "type": "Angle", @@ -8346,7 +8346,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -4.63, + "value": -4.629706082759553, "ty": { "type": "Default", "len": { @@ -8368,7 +8368,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 9.424, + "value": 9.424214640343205, "ty": { "type": "Default", "len": { @@ -8399,7 +8399,7 @@ description: Operations executed helical-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 2.318, + "value": 2.318312857553127, "ty": { "type": "Known", "type": "Angle", @@ -8411,7 +8411,7 @@ description: Operations executed helical-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 8.733, + "value": 8.732661536483969, "ty": { "type": "Default", "len": { @@ -8481,7 +8481,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -5.937, + "value": -5.936633887995845, "ty": { "type": "Default", "len": { @@ -8503,7 +8503,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 6.404, + "value": 6.404354424193422, "ty": { "type": "Default", "len": { @@ -8868,7 +8868,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -8884,7 +8884,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -8901,7 +8901,7 @@ description: Operations executed helical-planetary-gearset.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/helium-tank/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/helium-tank/artifact_commands.snap index 1c0b05204..7bb66a105 100644 --- a/rust/kcl-lib/tests/kcl_samples/helium-tank/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/helium-tank/artifact_commands.snap @@ -82,7 +82,7 @@ description: Artifact commands helium-tank.kcl "type": "line", "end": { "x": 0.0, - "y": -15.24, + "y": -15.239999999999998, "z": 0.0 }, "relative": true @@ -195,8 +195,8 @@ description: Artifact commands helium-tank.kcl "segment": { "type": "line", "end": { - "x": 114.3, - "y": 38.1, + "x": 114.29999999999727, + "y": 38.099999999999994, "z": 0.0 }, "relative": false @@ -228,8 +228,8 @@ description: Artifact commands helium-tank.kcl "segment": { "type": "line", "end": { - "x": 0.025, - "y": -12.7, + "x": 0.0254, + "y": -12.699999999999564, "z": 0.0 }, "relative": false @@ -262,7 +262,7 @@ description: Artifact commands helium-tank.kcl "segment": { "type": "line", "end": { - "x": 63.475, + "x": 63.47459999999707, "y": 0.0, "z": 0.0 }, @@ -296,7 +296,7 @@ description: Artifact commands helium-tank.kcl "type": "line", "end": { "x": 0.0, - "y": 590.453, + "y": 590.4527637033384, "z": 0.0 }, "relative": true @@ -328,8 +328,8 @@ description: Artifact commands helium-tank.kcl "segment": { "type": "line", "end": { - "x": 13.335, - "y": 706.658, + "x": 13.334999999999999, + "y": 706.6577637033388, "z": 0.0 }, "relative": false @@ -345,7 +345,7 @@ description: Artifact commands helium-tank.kcl "segment": { "type": "line", "end": { - "x": 13.335, + "x": 13.334999999999999, "y": 762.0, "z": 0.0 }, @@ -507,7 +507,7 @@ description: Artifact commands helium-tank.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 16.711, + "x": 16.710526315789473, "y": 0.0, "z": 0.0 } @@ -697,8 +697,8 @@ description: Artifact commands helium-tank.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 10.583, - "y": 769.62, + "x": 10.583333333333334, + "y": 769.6199999999999, "z": 0.0 } } @@ -720,7 +720,7 @@ description: Artifact commands helium-tank.kcl "type": "arc", "center": { "x": 0.0, - "y": 769.62 + "y": 769.6199999999999 }, "radius": 10.583333333333334, "start": { @@ -773,8 +773,8 @@ description: Artifact commands helium-tank.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.769, - "y": 769.62, + "x": 9.76923076923077, + "y": 769.6199999999999, "z": 0.0 } } @@ -796,7 +796,7 @@ description: Artifact commands helium-tank.kcl "type": "arc", "center": { "x": 0.0, - "y": 769.62 + "y": 769.6199999999999 }, "radius": 9.76923076923077, "start": { @@ -1075,8 +1075,8 @@ description: Artifact commands helium-tank.kcl "segment": { "type": "line", "end": { - "x": 5.671, - "y": 32.161, + "x": 5.67085334495147, + "y": 32.161007476941535, "z": 0.0 }, "relative": true @@ -1109,7 +1109,7 @@ description: Artifact commands helium-tank.kcl "type": "line", "end": { "x": 0.0, - "y": 134.167, + "y": 134.16670162040836, "z": 0.0 }, "relative": false @@ -1301,8 +1301,8 @@ description: Artifact commands helium-tank.kcl "segment": { "type": "line", "end": { - "x": 5.671, - "y": 32.161, + "x": 5.670853344951464, + "y": 32.16100747694154, "z": 0.0 }, "relative": true @@ -1335,7 +1335,7 @@ description: Artifact commands helium-tank.kcl "type": "line", "end": { "x": 0.0, - "y": 137.342, + "y": 137.34170162040837, "z": 0.0 }, "relative": false @@ -1534,8 +1534,8 @@ description: Artifact commands helium-tank.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 120.65, - "y": 1.588, + "x": 120.64999999999999, + "y": 1.5875, "z": 0.0 } } @@ -1557,7 +1557,7 @@ description: Artifact commands helium-tank.kcl "type": "arc", "center": { "x": 0.0, - "y": 1.588 + "y": 1.5875 }, "radius": 120.64999999999999, "start": { @@ -1620,7 +1620,7 @@ description: Artifact commands helium-tank.kcl "path": "[uuid]", "to": { "x": 118.11, - "y": 1.588, + "y": 1.5875, "z": 0.0 } } @@ -1642,7 +1642,7 @@ description: Artifact commands helium-tank.kcl "type": "arc", "center": { "x": 0.0, - "y": 1.588 + "y": 1.5875 }, "radius": 118.11, "start": { @@ -1764,7 +1764,7 @@ description: Artifact commands helium-tank.kcl "type": "make_plane", "origin": { "x": 0.0, - "y": 120.316, + "y": 120.31578947368422, "z": 0.0 }, "x_axis": { @@ -1835,7 +1835,7 @@ description: Artifact commands helium-tank.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 53.975, + "x": 53.974999999999994, "y": 510.54, "z": 0.0 } @@ -2102,8 +2102,8 @@ description: Artifact commands helium-tank.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 120.316, - "y": 1.969, + "x": 120.31578947368422, + "y": 1.9685, "z": 0.0 } } @@ -2125,7 +2125,7 @@ description: Artifact commands helium-tank.kcl "type": "arc", "center": { "x": 0.0, - "y": 1.969 + "y": 1.9685 }, "radius": 120.31578947368422, "start": { @@ -2187,8 +2187,8 @@ description: Artifact commands helium-tank.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 117.776, - "y": 1.969, + "x": 117.77578947368423, + "y": 1.9685, "z": 0.0 } } @@ -2210,7 +2210,7 @@ description: Artifact commands helium-tank.kcl "type": "arc", "center": { "x": 0.0, - "y": 1.969 + "y": 1.9685 }, "radius": 117.77578947368423, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/helium-tank/ops.snap b/rust/kcl-lib/tests/kcl_samples/helium-tank/ops.snap index 9816f0319..7c9d1affb 100644 --- a/rust/kcl-lib/tests/kcl_samples/helium-tank/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/helium-tank/ops.snap @@ -359,7 +359,7 @@ description: Operations executed helium-tank.kcl "offset": { "value": { "type": "Number", - "value": 2.458, + "value": 2.4583333333333335, "ty": { "type": "Known", "type": "Length", @@ -1415,7 +1415,7 @@ description: Operations executed helium-tank.kcl "offset": { "value": { "type": "Number", - "value": -4.737, + "value": -4.736842105263158, "ty": { "type": "Default", "len": { @@ -1996,7 +1996,7 @@ description: Operations executed helium-tank.kcl "distance": { "value": { "type": "Number", - "value": 0.825, + "value": 0.8250000000000001, "ty": { "type": "Known", "type": "Length", @@ -2043,7 +2043,7 @@ description: Operations executed helium-tank.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2059,7 +2059,7 @@ description: Operations executed helium-tank.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2076,7 +2076,7 @@ description: Operations executed helium-tank.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/helium-tank/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/helium-tank/program_memory.snap index 4155acfe1..9c3e6edbe 100644 --- a/rust/kcl-lib/tests/kcl_samples/helium-tank/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/helium-tank/program_memory.snap @@ -53,7 +53,7 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - -0.1, + -0.10000000000000028, -0.0 ], "from": [ @@ -62,8 +62,8 @@ description: Variables in memory after executing helium-tank.kcl ], "tag": null, "to": [ - -2.681, - 3.686 + -2.6810939635797078, + 3.6861841993004627 ], "type": "TangentialArc", "units": { @@ -77,12 +77,12 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - -2.824, - 3.891 + -2.824488072667469, + 3.8909722103727105 ], "from": [ - -2.681, - 3.686 + -2.6810939635797078, + 3.6861841993004627 ], "tag": { "commentStart": 3388, @@ -92,8 +92,8 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg04" }, "to": [ - -3.071, - 3.934 + -3.070690010920521, + 3.934384254789443 ], "type": "TangentialArc", "units": { @@ -106,13 +106,13 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - -3.071, - 3.934 + -3.070690010920521, + 3.934384254789443 ], "tag": null, "to": [ - -2.847, - 5.201 + -2.8474280682058963, + 5.200565651519425 ], "type": "ToPoint", "units": { @@ -126,12 +126,12 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - -2.601, - 5.157 + -2.6012261299528445, + 5.157153607102693 ], "from": [ - -2.847, - 5.201 + -2.8474280682058963, + 5.200565651519425 ], "tag": { "commentStart": 3521, @@ -141,8 +141,8 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg05" }, "to": [ - -2.601, - 5.407 + -2.6012261299528445, + 5.407153607102693 ], "type": "TangentialArc", "units": { @@ -155,13 +155,13 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - -2.601, - 5.407 + -2.6012261299528445, + 5.407153607102693 ], "tag": null, "to": [ 0.0, - 5.407 + 5.407153607102693 ], "type": "ToPoint", "units": { @@ -175,7 +175,7 @@ description: Variables in memory after executing helium-tank.kcl }, "from": [ 0.0, - 5.407 + 5.407153607102693 ], "tag": null, "to": [ @@ -293,7 +293,7 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - -0.1, + -0.10000000000000028, -0.0 ], "from": [ @@ -302,8 +302,8 @@ description: Variables in memory after executing helium-tank.kcl ], "tag": null, "to": [ - -2.753, - 3.789 + -2.7527910181235886, + 3.7885782048365866 ], "type": "TangentialArc", "units": { @@ -317,12 +317,12 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - -2.824, - 3.891 + -2.8244880726674695, + 3.8909722103727105 ], "from": [ - -2.753, - 3.789 + -2.7527910181235886, + 3.7885782048365866 ], "tag": { "commentStart": 2738, @@ -332,8 +332,8 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg06" }, "to": [ - -2.948, - 3.913 + -2.9475890417939956, + 3.9126782325810767 ], "type": "TangentialArc", "units": { @@ -346,13 +346,13 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - -2.948, - 3.913 + -2.9475890417939956, + 3.9126782325810767 ], "tag": null, "to": [ - -2.724, - 5.179 + -2.7243270990793707, + 5.1788596293110585 ], "type": "ToPoint", "units": { @@ -366,12 +366,12 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - -2.601, - 5.157 + -2.6012261299528445, + 5.157153607102692 ], "from": [ - -2.724, - 5.179 + -2.7243270990793707, + 5.1788596293110585 ], "tag": { "commentStart": 2887, @@ -381,8 +381,8 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg07" }, "to": [ - -2.601, - 5.282 + -2.6012261299528445, + 5.282153607102692 ], "type": "TangentialArc", "units": { @@ -395,13 +395,13 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - -2.601, - 5.282 + -2.6012261299528445, + 5.282153607102692 ], "tag": null, "to": [ 0.0, - 5.282 + 5.282153607102692 ], "type": "ToPoint", "units": { @@ -415,7 +415,7 @@ description: Variables in memory after executing helium-tank.kcl }, "from": [ 0.0, - 5.282 + 5.282153607102692 ], "tag": null, "to": [ @@ -530,7 +530,7 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - -0.1, + -0.10000000000000028, -0.0 ], "from": [ @@ -539,8 +539,8 @@ description: Variables in memory after executing helium-tank.kcl ], "tag": null, "to": [ - -2.681, - 3.686 + -2.6810939635797078, + 3.6861841993004627 ], "type": "TangentialArc", "units": { @@ -554,12 +554,12 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - -2.824, - 3.891 + -2.824488072667469, + 3.8909722103727105 ], "from": [ - -2.681, - 3.686 + -2.6810939635797078, + 3.6861841993004627 ], "tag": { "commentStart": 3388, @@ -569,8 +569,8 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg04" }, "to": [ - -3.071, - 3.934 + -3.070690010920521, + 3.934384254789443 ], "type": "TangentialArc", "units": { @@ -583,13 +583,13 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - -3.071, - 3.934 + -3.070690010920521, + 3.934384254789443 ], "tag": null, "to": [ - -2.847, - 5.201 + -2.8474280682058963, + 5.200565651519425 ], "type": "ToPoint", "units": { @@ -603,12 +603,12 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - -2.601, - 5.157 + -2.6012261299528445, + 5.157153607102693 ], "from": [ - -2.847, - 5.201 + -2.8474280682058963, + 5.200565651519425 ], "tag": { "commentStart": 3521, @@ -618,8 +618,8 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg05" }, "to": [ - -2.601, - 5.407 + -2.6012261299528445, + 5.407153607102693 ], "type": "TangentialArc", "units": { @@ -632,13 +632,13 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - -2.601, - 5.407 + -2.6012261299528445, + 5.407153607102693 ], "tag": null, "to": [ 0.0, - 5.407 + 5.407153607102693 ], "type": "ToPoint", "units": { @@ -652,7 +652,7 @@ description: Variables in memory after executing helium-tank.kcl }, "from": [ 0.0, - 5.407 + 5.407153607102693 ], "tag": null, "to": [ @@ -775,7 +775,7 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - -0.1, + -0.10000000000000028, -0.0 ], "from": [ @@ -784,8 +784,8 @@ description: Variables in memory after executing helium-tank.kcl ], "tag": null, "to": [ - -2.681, - 3.686 + -2.6810939635797078, + 3.6861841993004627 ], "type": "TangentialArc", "units": { @@ -799,12 +799,12 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - -2.824, - 3.891 + -2.824488072667469, + 3.8909722103727105 ], "from": [ - -2.681, - 3.686 + -2.6810939635797078, + 3.6861841993004627 ], "tag": { "commentStart": 3388, @@ -814,8 +814,8 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg04" }, "to": [ - -3.071, - 3.934 + -3.070690010920521, + 3.934384254789443 ], "type": "TangentialArc", "units": { @@ -828,13 +828,13 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - -3.071, - 3.934 + -3.070690010920521, + 3.934384254789443 ], "tag": null, "to": [ - -2.847, - 5.201 + -2.8474280682058963, + 5.200565651519425 ], "type": "ToPoint", "units": { @@ -848,12 +848,12 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - -2.601, - 5.157 + -2.6012261299528445, + 5.157153607102693 ], "from": [ - -2.847, - 5.201 + -2.8474280682058963, + 5.200565651519425 ], "tag": { "commentStart": 3521, @@ -863,8 +863,8 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg05" }, "to": [ - -2.601, - 5.407 + -2.6012261299528445, + 5.407153607102693 ], "type": "TangentialArc", "units": { @@ -877,13 +877,13 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - -2.601, - 5.407 + -2.6012261299528445, + 5.407153607102693 ], "tag": null, "to": [ 0.0, - 5.407 + 5.407153607102693 ], "type": "ToPoint", "units": { @@ -897,7 +897,7 @@ description: Variables in memory after executing helium-tank.kcl }, "from": [ 0.0, - 5.407 + 5.407153607102693 ], "tag": null, "to": [ @@ -1027,17 +1027,17 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - 0.167, + 0.16666666666666666, 1.675 ], "from": [ - 0.177, + 0.17708333333333331, 1.675 ], "radius": 0.010416666666666666, "tag": null, "to": [ - 0.177, + 0.17708333333333331, 1.675 ], "type": "Circle", @@ -1051,7 +1051,7 @@ description: Variables in memory after executing helium-tank.kcl "id": "[uuid]", "origin": { "x": 0.0, - "y": 120.316, + "y": 120.31578947368422, "z": 0.0, "units": { "type": "Mm" @@ -1136,17 +1136,17 @@ description: Variables in memory after executing helium-tank.kcl "ccw": true, "center": [ 0.0, - 0.078 + 0.0775 ], "from": [ - 4.737, - 0.078 + 4.736842105263158, + 0.0775 ], "radius": 4.736842105263158, "tag": null, "to": [ - 4.737, - 0.078 + 4.736842105263158, + 0.0775 ], "type": "Circle", "units": { @@ -1186,12 +1186,12 @@ description: Variables in memory after executing helium-tank.kcl }, "start": { "from": [ - 4.737, - 0.078 + 4.736842105263158, + 0.0775 ], "to": [ - 4.737, - 0.078 + 4.736842105263158, + 0.0775 ], "units": { "type": "Inches" @@ -1302,17 +1302,17 @@ description: Variables in memory after executing helium-tank.kcl "ccw": true, "center": [ 0.0, - 0.063 + 0.0625 ], "from": [ 4.75, - 0.063 + 0.0625 ], "radius": 4.75, "tag": null, "to": [ 4.75, - 0.063 + 0.0625 ], "type": "Circle", "units": { @@ -1353,11 +1353,11 @@ description: Variables in memory after executing helium-tank.kcl "start": { "from": [ 4.75, - 0.063 + 0.0625 ], "to": [ 4.75, - 0.063 + 0.0625 ], "units": { "type": "Inches" @@ -1613,7 +1613,7 @@ description: Variables in memory after executing helium-tank.kcl "ccw": false, "center": [ 0.725, - 29.3 + 29.299999999999997 ], "from": [ 0.725, @@ -1621,8 +1621,8 @@ description: Variables in memory after executing helium-tank.kcl ], "tag": null, "to": [ - 0.819, - 29.266 + 0.8189692620785909, + 29.26579798566743 ], "type": "TangentialArc", "units": { @@ -1636,17 +1636,17 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - 1.383, - 29.061 + 1.3827848345501343, + 29.060585899672024 ], "from": [ - 0.819, - 29.266 + 0.8189692620785909, + 29.26579798566743 ], "tag": null, "to": [ - 0.819, - 28.855 + 0.8189692620785879, + 28.855373813676625 ], "type": "TangentialArc", "units": { @@ -1660,17 +1660,17 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - 0.725, - 28.821 + 0.7249999999999969, + 28.821171799344057 ], "from": [ - 0.819, - 28.855 + 0.8189692620785879, + 28.855373813676625 ], "tag": null, "to": [ - 0.725, - 28.721 + 0.7249999999999964, + 28.721171799344056 ], "type": "TangentialArc", "units": { @@ -1684,17 +1684,17 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - 0.725, - 28.621 + 0.724999999999996, + 28.621171799344054 ], "from": [ - 0.725, - 28.721 + 0.7249999999999964, + 28.721171799344056 ], "tag": null, "to": [ - 0.725, - 28.521 + 0.7249999999999956, + 28.521171799344053 ], "type": "TangentialArc", "units": { @@ -1708,12 +1708,12 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - 0.725, - 24.746 + 0.7249999999999794, + 24.746171799344047 ], "from": [ - 0.725, - 28.521 + 0.7249999999999956, + 28.521171799344053 ], "tag": { "commentStart": 843, @@ -1723,8 +1723,8 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg01" }, "to": [ - 4.5, - 24.746 + 4.499999999999984, + 24.746171799344033 ], "type": "TangentialArc", "units": { @@ -1737,8 +1737,8 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - 4.5, - 24.746 + 4.499999999999984, + 24.746171799344033 ], "tag": { "commentStart": 922, @@ -1748,7 +1748,7 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg09" }, "to": [ - 4.5, + 4.4999999999998925, 1.5 ], "type": "ToPoint", @@ -1763,11 +1763,11 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - 2.5, - 1.5 + 2.4999999999998925, + 1.500000000000008 ], "from": [ - 4.5, + 4.4999999999998925, 1.5 ], "tag": { @@ -1778,8 +1778,8 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg02" }, "to": [ - 2.5, - -0.5 + 2.4999999999998845, + -0.499999999999992 ], "type": "TangentialArc", "units": { @@ -1792,8 +1792,8 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - 2.5, - -0.5 + 2.4999999999998845, + -0.499999999999992 ], "tag": { "commentStart": 1061, @@ -1804,7 +1804,7 @@ description: Variables in memory after executing helium-tank.kcl }, "to": [ 0.001, - -0.5 + -0.49999999999998285 ], "type": "ToPoint", "units": { @@ -1818,12 +1818,12 @@ description: Variables in memory after executing helium-tank.kcl }, "from": [ 0.001, - -0.5 + -0.49999999999998285 ], "tag": null, "to": [ 0.001, - -0.375 + -0.37499999999998285 ], "type": "ToPoint", "units": { @@ -1837,12 +1837,12 @@ description: Variables in memory after executing helium-tank.kcl }, "from": [ 0.001, - -0.375 + -0.37499999999998285 ], "tag": null, "to": [ - 2.5, - -0.375 + 2.4999999999998845, + -0.37499999999998285 ], "type": "ToPoint", "units": { @@ -1856,17 +1856,17 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - 2.5, - 1.5 + 2.4999999999998845, + 1.500000000000017 ], "from": [ - 2.5, - -0.375 + 2.4999999999998845, + -0.37499999999998285 ], "tag": null, "to": [ - 4.375, - 1.5 + 4.3749999999998845, + 1.500000000000017 ], "type": "TangentialArc", "units": { @@ -1879,13 +1879,13 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - 4.375, - 1.5 + 4.3749999999998845, + 1.500000000000017 ], "tag": null, "to": [ - 4.375, - 24.746 + 4.3749999999998845, + 24.74617179934405 ], "type": "ToPoint", "units": { @@ -1899,17 +1899,17 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - 1.3, - 24.746 + 1.2999999999998844, + 24.74617179934405 ], "from": [ - 4.375, - 24.746 + 4.3749999999998845, + 24.74617179934405 ], "tag": null, "to": [ - 1.3, - 27.821 + 1.2999999999998846, + 27.82117179934405 ], "type": "TangentialArc", "units": { @@ -1922,13 +1922,13 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - 1.3, - 27.821 + 1.2999999999998846, + 27.82117179934405 ], "tag": null, "to": [ 0.525, - 27.821 + 27.82117179934405 ], "type": "ToPoint", "units": { @@ -1942,7 +1942,7 @@ description: Variables in memory after executing helium-tank.kcl }, "from": [ 0.525, - 27.821 + 27.82117179934405 ], "tag": null, "to": [ @@ -2126,7 +2126,7 @@ description: Variables in memory after executing helium-tank.kcl "ccw": false, "center": [ 0.725, - 29.3 + 29.299999999999997 ], "from": [ 0.725, @@ -2134,8 +2134,8 @@ description: Variables in memory after executing helium-tank.kcl ], "tag": null, "to": [ - 0.819, - 29.266 + 0.8189692620785909, + 29.26579798566743 ], "type": "TangentialArc", "units": { @@ -2149,17 +2149,17 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - 1.383, - 29.061 + 1.3827848345501343, + 29.060585899672024 ], "from": [ - 0.819, - 29.266 + 0.8189692620785909, + 29.26579798566743 ], "tag": null, "to": [ - 0.819, - 28.855 + 0.8189692620785879, + 28.855373813676625 ], "type": "TangentialArc", "units": { @@ -2173,17 +2173,17 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - 0.725, - 28.821 + 0.7249999999999969, + 28.821171799344057 ], "from": [ - 0.819, - 28.855 + 0.8189692620785879, + 28.855373813676625 ], "tag": null, "to": [ - 0.725, - 28.721 + 0.7249999999999964, + 28.721171799344056 ], "type": "TangentialArc", "units": { @@ -2197,17 +2197,17 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - 0.725, - 28.621 + 0.724999999999996, + 28.621171799344054 ], "from": [ - 0.725, - 28.721 + 0.7249999999999964, + 28.721171799344056 ], "tag": null, "to": [ - 0.725, - 28.521 + 0.7249999999999956, + 28.521171799344053 ], "type": "TangentialArc", "units": { @@ -2221,12 +2221,12 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - 0.725, - 24.746 + 0.7249999999999794, + 24.746171799344047 ], "from": [ - 0.725, - 28.521 + 0.7249999999999956, + 28.521171799344053 ], "tag": { "commentStart": 843, @@ -2236,8 +2236,8 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg01" }, "to": [ - 4.5, - 24.746 + 4.499999999999984, + 24.746171799344033 ], "type": "TangentialArc", "units": { @@ -2250,8 +2250,8 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - 4.5, - 24.746 + 4.499999999999984, + 24.746171799344033 ], "tag": { "commentStart": 922, @@ -2261,7 +2261,7 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg09" }, "to": [ - 4.5, + 4.4999999999998925, 1.5 ], "type": "ToPoint", @@ -2276,11 +2276,11 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": false, "center": [ - 2.5, - 1.5 + 2.4999999999998925, + 1.500000000000008 ], "from": [ - 4.5, + 4.4999999999998925, 1.5 ], "tag": { @@ -2291,8 +2291,8 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg02" }, "to": [ - 2.5, - -0.5 + 2.4999999999998845, + -0.499999999999992 ], "type": "TangentialArc", "units": { @@ -2305,8 +2305,8 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - 2.5, - -0.5 + 2.4999999999998845, + -0.499999999999992 ], "tag": { "commentStart": 1061, @@ -2317,7 +2317,7 @@ description: Variables in memory after executing helium-tank.kcl }, "to": [ 0.001, - -0.5 + -0.49999999999998285 ], "type": "ToPoint", "units": { @@ -2331,12 +2331,12 @@ description: Variables in memory after executing helium-tank.kcl }, "from": [ 0.001, - -0.5 + -0.49999999999998285 ], "tag": null, "to": [ 0.001, - -0.375 + -0.37499999999998285 ], "type": "ToPoint", "units": { @@ -2350,12 +2350,12 @@ description: Variables in memory after executing helium-tank.kcl }, "from": [ 0.001, - -0.375 + -0.37499999999998285 ], "tag": null, "to": [ - 2.5, - -0.375 + 2.4999999999998845, + -0.37499999999998285 ], "type": "ToPoint", "units": { @@ -2369,17 +2369,17 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - 2.5, - 1.5 + 2.4999999999998845, + 1.500000000000017 ], "from": [ - 2.5, - -0.375 + 2.4999999999998845, + -0.37499999999998285 ], "tag": null, "to": [ - 4.375, - 1.5 + 4.3749999999998845, + 1.500000000000017 ], "type": "TangentialArc", "units": { @@ -2392,13 +2392,13 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - 4.375, - 1.5 + 4.3749999999998845, + 1.500000000000017 ], "tag": null, "to": [ - 4.375, - 24.746 + 4.3749999999998845, + 24.74617179934405 ], "type": "ToPoint", "units": { @@ -2412,17 +2412,17 @@ description: Variables in memory after executing helium-tank.kcl }, "ccw": true, "center": [ - 1.3, - 24.746 + 1.2999999999998844, + 24.74617179934405 ], "from": [ - 4.375, - 24.746 + 4.3749999999998845, + 24.74617179934405 ], "tag": null, "to": [ - 1.3, - 27.821 + 1.2999999999998846, + 27.82117179934405 ], "type": "TangentialArc", "units": { @@ -2435,13 +2435,13 @@ description: Variables in memory after executing helium-tank.kcl "sourceRange": [] }, "from": [ - 1.3, - 27.821 + 1.2999999999998846, + 27.82117179934405 ], "tag": null, "to": [ 0.525, - 27.821 + 27.82117179934405 ], "type": "ToPoint", "units": { @@ -2455,7 +2455,7 @@ description: Variables in memory after executing helium-tank.kcl }, "from": [ 0.525, - 27.821 + 27.82117179934405 ], "tag": null, "to": [ @@ -2628,7 +2628,7 @@ description: Variables in memory after executing helium-tank.kcl 0.0 ], "from": [ - 0.658, + 0.6578947368421053, 0.0 ], "radius": 0.6578947368421053, @@ -2640,7 +2640,7 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg03" }, "to": [ - 0.658, + 0.6578947368421053, 0.0 ], "type": "Circle", @@ -2681,11 +2681,11 @@ description: Variables in memory after executing helium-tank.kcl }, "start": { "from": [ - 0.658, + 0.6578947368421053, 0.0 ], "to": [ - 0.658, + 0.6578947368421053, 0.0 ], "units": { @@ -2791,7 +2791,7 @@ description: Variables in memory after executing helium-tank.kcl 0.0 ], "from": [ - 0.658, + 0.6578947368421053, 0.0 ], "radius": 0.6578947368421053, @@ -2803,7 +2803,7 @@ description: Variables in memory after executing helium-tank.kcl "value": "seg03" }, "to": [ - 0.658, + 0.6578947368421053, 0.0 ], "type": "Circle", @@ -2844,11 +2844,11 @@ description: Variables in memory after executing helium-tank.kcl }, "start": { "from": [ - 0.658, + 0.6578947368421053, 0.0 ], "to": [ - 0.658, + 0.6578947368421053, 0.0 ], "units": { @@ -2935,13 +2935,13 @@ description: Variables in memory after executing helium-tank.kcl 2.525 ], "from": [ - 0.035, + 0.034722222222222224, 2.525 ], "radius": 0.034722222222222224, "tag": null, "to": [ - 0.035, + 0.034722222222222224, 2.525 ], "type": "Circle", @@ -2982,12 +2982,12 @@ description: Variables in memory after executing helium-tank.kcl }, "start": { "from": [ - 0.417, - 30.3 + 0.4166666666666667, + 30.299999999999997 ], "to": [ - 0.417, - 30.3 + 0.4166666666666667, + 30.299999999999997 ], "units": { "type": "Inches" diff --git a/rust/kcl-lib/tests/kcl_samples/herringbone-gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/herringbone-gear/artifact_commands.snap index a01aac442..0900e4fef 100644 --- a/rust/kcl-lib/tests/kcl_samples/herringbone-gear/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/herringbone-gear/artifact_commands.snap @@ -82,8 +82,8 @@ description: Artifact commands herringbone-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.0, - "y": 12.129, + "x": 0.0000000000000007426684721314096, + "y": 12.128696578449956, "z": 0.0 } } @@ -122,8 +122,8 @@ description: Artifact commands herringbone-gear.kcl "segment": { "type": "line", "end": { - "x": -1.505, - "y": 13.416, + "x": -1.504830584785392, + "y": 13.41586690866805, "z": 0.0 }, "relative": false @@ -142,7 +142,7 @@ description: Artifact commands herringbone-gear.kcl "end_radius": 13.5, "angle": { "unit": "degrees", - "value": 622.174 + "value": 622.1735910904937 }, "reverse": true } @@ -157,8 +157,8 @@ description: Artifact commands herringbone-gear.kcl "segment": { "type": "line", "end": { - "x": -3.016, - "y": 11.748, + "x": -3.0162841835514778, + "y": 11.747651272325072, "z": 0.0 }, "relative": false @@ -375,8 +375,8 @@ description: Artifact commands herringbone-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.015, - "y": 11.748, + "x": 3.015462170559555, + "y": 11.747862298734521, "z": 0.0 } } @@ -400,7 +400,7 @@ description: Artifact commands herringbone-gear.kcl "end_radius": 13.5, "angle": { "unit": "degrees", - "value": 75.604 + "value": 75.60400909518157 }, "reverse": false } @@ -415,8 +415,8 @@ description: Artifact commands herringbone-gear.kcl "segment": { "type": "line", "end": { - "x": 1.878, - "y": 13.369, + "x": 1.8779014305491148, + "y": 13.368750361089909, "z": 0.0 }, "relative": false @@ -435,7 +435,7 @@ description: Artifact commands herringbone-gear.kcl "end_radius": 13.5, "angle": { "unit": "degrees", - "value": -83.43 + "value": -83.43041800468791 }, "reverse": true } @@ -450,8 +450,8 @@ description: Artifact commands herringbone-gear.kcl "segment": { "type": "line", "end": { - "x": -0.001, - "y": 12.129, + "x": -0.0008486680761613712, + "y": 12.128696548758493, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/herringbone-gear/ops.snap b/rust/kcl-lib/tests/kcl_samples/herringbone-gear/ops.snap index 32136c363..b86d9b8f3 100644 --- a/rust/kcl-lib/tests/kcl_samples/herringbone-gear/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/herringbone-gear/ops.snap @@ -250,7 +250,7 @@ description: Operations executed herringbone-gear.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 24.257, + "value": 24.257393156899912, "ty": { "type": "Default", "len": { @@ -397,7 +397,7 @@ description: Operations executed herringbone-gear.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -592,7 +592,7 @@ description: Operations executed herringbone-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -604,7 +604,7 @@ description: Operations executed herringbone-gear.kcl "length": { "value": { "type": "Number", - "value": 12.129, + "value": 12.128696578449956, "ty": { "type": "Default", "len": { @@ -674,7 +674,7 @@ description: Operations executed herringbone-gear.kcl "name": "x", "value": { "type": "Number", - "value": 0.0, + "value": 0.0000000000000007426684721314096, "ty": { "type": "Default", "len": { @@ -696,7 +696,7 @@ description: Operations executed herringbone-gear.kcl "name": "y", "value": { "type": "Number", - "value": 12.129, + "value": 12.128696578449956, "ty": { "type": "Default", "len": { @@ -727,7 +727,7 @@ description: Operations executed herringbone-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.682, + "value": 1.6824973989225336, "ty": { "type": "Known", "type": "Angle", @@ -809,7 +809,7 @@ description: Operations executed herringbone-gear.kcl "name": "x", "value": { "type": "Number", - "value": -1.505, + "value": -1.504830584785392, "ty": { "type": "Default", "len": { @@ -831,7 +831,7 @@ description: Operations executed herringbone-gear.kcl "name": "y", "value": { "type": "Number", - "value": 13.416, + "value": 13.41586690866805, "ty": { "type": "Default", "len": { @@ -862,7 +862,7 @@ description: Operations executed herringbone-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.822, + "value": 1.82212373908208, "ty": { "type": "Known", "type": "Angle", @@ -874,7 +874,7 @@ description: Operations executed herringbone-gear.kcl "length": { "value": { "type": "Number", - "value": 12.129, + "value": 12.128696578449956, "ty": { "type": "Default", "len": { @@ -944,7 +944,7 @@ description: Operations executed herringbone-gear.kcl "name": "x", "value": { "type": "Number", - "value": -3.016, + "value": -3.0162841835514778, "ty": { "type": "Default", "len": { @@ -966,7 +966,7 @@ description: Operations executed herringbone-gear.kcl "name": "y", "value": { "type": "Number", - "value": 11.748, + "value": 11.747651272325072, "ty": { "type": "Default", "len": { @@ -1118,7 +1118,7 @@ description: Operations executed herringbone-gear.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.32, + "value": 1.3195388864186572, "ty": { "type": "Known", "type": "Angle", @@ -1313,7 +1313,7 @@ description: Operations executed herringbone-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.32, + "value": 1.3195388864186572, "ty": { "type": "Known", "type": "Angle", @@ -1325,7 +1325,7 @@ description: Operations executed herringbone-gear.kcl "length": { "value": { "type": "Number", - "value": 12.129, + "value": 12.128696578449956, "ty": { "type": "Default", "len": { @@ -1395,7 +1395,7 @@ description: Operations executed herringbone-gear.kcl "name": "x", "value": { "type": "Number", - "value": 3.015, + "value": 3.015462170559555, "ty": { "type": "Default", "len": { @@ -1417,7 +1417,7 @@ description: Operations executed herringbone-gear.kcl "name": "y", "value": { "type": "Number", - "value": 11.748, + "value": 11.747862298734521, "ty": { "type": "Default", "len": { @@ -1448,7 +1448,7 @@ description: Operations executed herringbone-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.431, + "value": 1.4312399585462943, "ty": { "type": "Known", "type": "Angle", @@ -1530,7 +1530,7 @@ description: Operations executed herringbone-gear.kcl "name": "x", "value": { "type": "Number", - "value": 1.878, + "value": 1.8779014305491148, "ty": { "type": "Default", "len": { @@ -1552,7 +1552,7 @@ description: Operations executed herringbone-gear.kcl "name": "y", "value": { "type": "Number", - "value": 13.369, + "value": 13.368750361089909, "ty": { "type": "Default", "len": { @@ -1583,7 +1583,7 @@ description: Operations executed herringbone-gear.kcl "angle": { "value": { "type": "Number", - "value": 1.571, + "value": 1.5708662987058406, "ty": { "type": "Known", "type": "Angle", @@ -1595,7 +1595,7 @@ description: Operations executed herringbone-gear.kcl "length": { "value": { "type": "Number", - "value": 12.129, + "value": 12.128696578449956, "ty": { "type": "Default", "len": { @@ -1665,7 +1665,7 @@ description: Operations executed herringbone-gear.kcl "name": "x", "value": { "type": "Number", - "value": -0.001, + "value": -0.0008486680761613712, "ty": { "type": "Default", "len": { @@ -1687,7 +1687,7 @@ description: Operations executed herringbone-gear.kcl "name": "y", "value": { "type": "Number", - "value": 12.129, + "value": 12.128696548758493, "ty": { "type": "Default", "len": { @@ -1971,7 +1971,7 @@ description: Operations executed herringbone-gear.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1987,7 +1987,7 @@ description: Operations executed herringbone-gear.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2004,7 +2004,7 @@ description: Operations executed herringbone-gear.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/herringbone-planetary-gearset/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/herringbone-planetary-gearset/artifact_commands.snap index 419323ac0..70f1a1e69 100644 --- a/rust/kcl-lib/tests/kcl_samples/herringbone-planetary-gearset/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/herringbone-planetary-gearset/artifact_commands.snap @@ -82,8 +82,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.0, - "y": 42.208, + "x": 0.0000000000000025844862830173056, + "y": 42.207864093005846, "z": 0.0 } } @@ -122,8 +122,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -2.977, - "y": 44.901, + "x": -2.9769208657835278, + "y": 44.901424723040385, "z": 0.0 }, "relative": false @@ -142,7 +142,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl "end_radius": 45.0, "angle": { "unit": "degrees", - "value": 626.428 + "value": 626.4283375475447 }, "reverse": true } @@ -157,8 +157,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -4.563, - "y": 41.96, + "x": -4.563472835506928, + "y": 41.96043978526968, "z": 0.0 }, "relative": false @@ -414,8 +414,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -2.627, - "y": 42.126, + "x": -2.6270457430803247, + "y": 42.12603021835093, "z": 0.0 } } @@ -439,7 +439,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl "end_radius": 45.0, "angle": { "unit": "degrees", - "value": 93.568 + "value": 93.5684342027113 }, "reverse": false } @@ -454,8 +454,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -5.766, - "y": 44.629, + "x": -5.765843883743658, + "y": 44.62908294272128, "z": 0.0 }, "relative": false @@ -474,7 +474,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl "end_radius": 45.0, "angle": { "unit": "degrees", - "value": 622.86 + "value": 622.8599033448335 }, "reverse": true } @@ -489,8 +489,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -7.166, - "y": 41.595, + "x": -7.166270925682343, + "y": 41.595052017197574, "z": 0.0 }, "relative": false @@ -836,8 +836,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.0, - "y": 13.099, + "x": 0.0000000000000008020819499019225, + "y": 13.098992304725952, "z": 0.0 } } @@ -876,8 +876,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -2.318, - "y": 14.82, + "x": -2.3177818921176065, + "y": 14.819847742152135, "z": 0.0 }, "relative": false @@ -896,7 +896,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl "end_radius": 15.0, "angle": { "unit": "degrees", - "value": 618.764 + "value": 618.764320149364 }, "reverse": true } @@ -911,8 +911,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -4.48, - "y": 12.309, + "x": -4.480119225484201, + "y": 12.309026408482376, "z": 0.0 }, "relative": false @@ -1129,8 +1129,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.446, - "y": 12.869, + "x": 2.4458701745920246, + "y": 12.86861758264309, "z": 0.0 } } @@ -1154,7 +1154,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl "end_radius": 15.0, "angle": { "unit": "degrees", - "value": 79.238 + "value": 79.23845407148335 }, "reverse": false } @@ -1169,8 +1169,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": 0.49, - "y": 14.992, + "x": 0.49017318473970817, + "y": 14.991988869024754, "z": 0.0 }, "relative": false @@ -1189,7 +1189,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl "end_radius": 15.0, "angle": { "unit": "degrees", - "value": -90.474 + "value": -90.47413392211939 }, "reverse": true } @@ -1204,8 +1204,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -2.103, - "y": 12.929, + "x": -2.1029602755543437, + "y": 12.92908184979545, "z": 0.0 }, "relative": false @@ -1512,8 +1512,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.0, - "y": 13.099, + "x": 0.0000000000000008020819499019225, + "y": 13.098992304725952, "z": 0.0 } } @@ -1552,8 +1552,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -2.318, - "y": 14.82, + "x": -2.3177818921176065, + "y": 14.819847742152135, "z": 0.0 }, "relative": false @@ -1572,7 +1572,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl "end_radius": 15.0, "angle": { "unit": "degrees", - "value": 618.764 + "value": 618.764320149364 }, "reverse": true } @@ -1587,8 +1587,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -4.48, - "y": 12.309, + "x": -4.480119225484201, + "y": 12.309026408482376, "z": 0.0 }, "relative": false @@ -1805,8 +1805,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -2.446, - "y": 12.869, + "x": -2.4458701745920233, + "y": 12.86861758264309, "z": 0.0 } } @@ -1830,7 +1830,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl "end_radius": 15.0, "angle": { "unit": "degrees", - "value": 100.762 + "value": 100.76154592851665 }, "reverse": false } @@ -1845,8 +1845,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -5.044, - "y": 14.126, + "x": -5.044210337486996, + "y": 14.12642708087184, "z": 0.0 }, "relative": false @@ -1865,7 +1865,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl "end_radius": 15.0, "angle": { "unit": "degrees", - "value": 608.003 + "value": 608.0027742208474 }, "reverse": true } @@ -1880,8 +1880,8 @@ description: Artifact commands herringbone-planetary-gearset.kcl "segment": { "type": "line", "end": { - "x": -6.7, - "y": 11.256, + "x": -6.699692584483277, + "y": 11.256008114455565, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/herringbone-planetary-gearset/ops.snap b/rust/kcl-lib/tests/kcl_samples/herringbone-planetary-gearset/ops.snap index 253000f6e..ceab2280a 100644 --- a/rust/kcl-lib/tests/kcl_samples/herringbone-planetary-gearset/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/herringbone-planetary-gearset/ops.snap @@ -250,7 +250,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 84.416, + "value": 84.41572818601169, "ty": { "type": "Default", "len": { @@ -397,7 +397,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -592,7 +592,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -604,7 +604,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 42.208, + "value": 42.207864093005846, "ty": { "type": "Default", "len": { @@ -674,7 +674,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 0.0, + "value": 0.0000000000000025844862830173056, "ty": { "type": "Default", "len": { @@ -696,7 +696,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 42.208, + "value": 42.207864093005846, "ty": { "type": "Default", "len": { @@ -727,7 +727,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.637, + "value": 1.6369984708360608, "ty": { "type": "Known", "type": "Angle", @@ -809,7 +809,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -2.977, + "value": -2.9769208657835278, "ty": { "type": "Default", "len": { @@ -831,7 +831,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 44.901, + "value": 44.901424723040385, "ty": { "type": "Default", "len": { @@ -862,7 +862,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.679, + "value": 1.6791271079531653, "ty": { "type": "Known", "type": "Angle", @@ -874,7 +874,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 42.208, + "value": 42.207864093005846, "ty": { "type": "Default", "len": { @@ -944,7 +944,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -4.563, + "value": -4.563472835506928, "ty": { "type": "Default", "len": { @@ -966,7 +966,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 41.96, + "value": 41.96043978526968, "ty": { "type": "Default", "len": { @@ -1252,7 +1252,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.633, + "value": 1.6330772527729875, "ty": { "type": "Known", "type": "Angle", @@ -1447,7 +1447,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.633, + "value": 1.6330772527729875, "ty": { "type": "Known", "type": "Angle", @@ -1459,7 +1459,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 42.208, + "value": 42.207864093005846, "ty": { "type": "Default", "len": { @@ -1529,7 +1529,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -2.627, + "value": -2.6270457430803247, "ty": { "type": "Default", "len": { @@ -1551,7 +1551,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 42.126, + "value": 42.12603021835093, "ty": { "type": "Default", "len": { @@ -1582,7 +1582,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.699, + "value": 1.6992793968141517, "ty": { "type": "Known", "type": "Angle", @@ -1664,7 +1664,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -5.766, + "value": -5.765843883743658, "ty": { "type": "Default", "len": { @@ -1686,7 +1686,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 44.629, + "value": 44.62908294272128, "ty": { "type": "Default", "len": { @@ -1717,7 +1717,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.741, + "value": 1.7414080339312563, "ty": { "type": "Known", "type": "Angle", @@ -1729,7 +1729,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 42.208, + "value": 42.207864093005846, "ty": { "type": "Default", "len": { @@ -1799,7 +1799,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -7.166, + "value": -7.166270925682343, "ty": { "type": "Default", "len": { @@ -1821,7 +1821,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 41.595, + "value": 41.595052017197574, "ty": { "type": "Default", "len": { @@ -2476,7 +2476,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 26.198, + "value": 26.197984609451904, "ty": { "type": "Default", "len": { @@ -2623,7 +2623,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -2818,7 +2818,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -2830,7 +2830,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 13.099, + "value": 13.098992304725952, "ty": { "type": "Default", "len": { @@ -2900,7 +2900,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 0.0, + "value": 0.0000000000000008020819499019225, "ty": { "type": "Default", "len": { @@ -2922,7 +2922,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 13.099, + "value": 13.098992304725952, "ty": { "type": "Default", "len": { @@ -2953,7 +2953,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.726, + "value": 1.725936704749948, "ty": { "type": "Known", "type": "Angle", @@ -3035,7 +3035,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -2.318, + "value": -2.3177818921176065, "ty": { "type": "Default", "len": { @@ -3057,7 +3057,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 14.82, + "value": 14.819847742152135, "ty": { "type": "Default", "len": { @@ -3088,7 +3088,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.92, + "value": 1.9198621771937625, "ty": { "type": "Known", "type": "Angle", @@ -3100,7 +3100,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 13.099, + "value": 13.098992304725952, "ty": { "type": "Default", "len": { @@ -3170,7 +3170,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -4.48, + "value": -4.480119225484201, "ty": { "type": "Default", "len": { @@ -3192,7 +3192,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 12.309, + "value": 12.309026408482376, "ty": { "type": "Default", "len": { @@ -3344,7 +3344,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.383, + "value": 1.3829719177376907, "ty": { "type": "Known", "type": "Angle", @@ -3539,7 +3539,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.383, + "value": 1.3829719177376907, "ty": { "type": "Known", "type": "Angle", @@ -3551,7 +3551,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 13.099, + "value": 13.098992304725952, "ty": { "type": "Default", "len": { @@ -3621,7 +3621,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 2.446, + "value": 2.4458701745920246, "ty": { "type": "Default", "len": { @@ -3643,7 +3643,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 12.869, + "value": 12.86861758264309, "ty": { "type": "Default", "len": { @@ -3674,7 +3674,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.538, + "value": 1.5381122956927422, "ty": { "type": "Known", "type": "Angle", @@ -3756,7 +3756,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 0.49, + "value": 0.49017318473970817, "ty": { "type": "Default", "len": { @@ -3778,7 +3778,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 14.992, + "value": 14.991988869024754, "ty": { "type": "Default", "len": { @@ -3809,7 +3809,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.732, + "value": 1.7320377681365566, "ty": { "type": "Known", "type": "Angle", @@ -3821,7 +3821,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 13.099, + "value": 13.098992304725952, "ty": { "type": "Default", "len": { @@ -3891,7 +3891,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -2.103, + "value": -2.1029602755543437, "ty": { "type": "Default", "len": { @@ -3913,7 +3913,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 12.929, + "value": 12.92908184979545, "ty": { "type": "Default", "len": { @@ -4471,7 +4471,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 26.198, + "value": 26.197984609451904, "ty": { "type": "Default", "len": { @@ -4618,7 +4618,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -4813,7 +4813,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.571, + "value": 1.5707963267948966, "ty": { "type": "Known", "type": "Angle", @@ -4825,7 +4825,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 13.099, + "value": 13.098992304725952, "ty": { "type": "Default", "len": { @@ -4895,7 +4895,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 0.0, + "value": 0.0000000000000008020819499019225, "ty": { "type": "Default", "len": { @@ -4917,7 +4917,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 13.099, + "value": 13.098992304725952, "ty": { "type": "Default", "len": { @@ -4948,7 +4948,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.726, + "value": 1.725936704749948, "ty": { "type": "Known", "type": "Angle", @@ -5030,7 +5030,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -2.318, + "value": -2.3177818921176065, "ty": { "type": "Default", "len": { @@ -5052,7 +5052,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 14.82, + "value": 14.819847742152135, "ty": { "type": "Default", "len": { @@ -5083,7 +5083,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.92, + "value": 1.9198621771937625, "ty": { "type": "Known", "type": "Angle", @@ -5095,7 +5095,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 13.099, + "value": 13.098992304725952, "ty": { "type": "Default", "len": { @@ -5165,7 +5165,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -4.48, + "value": -4.480119225484201, "ty": { "type": "Default", "len": { @@ -5187,7 +5187,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 12.309, + "value": 12.309026408482376, "ty": { "type": "Default", "len": { @@ -5339,7 +5339,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "helixCalc", "value": { "type": "Number", - "value": 1.759, + "value": 1.7586207358521024, "ty": { "type": "Known", "type": "Angle", @@ -5534,7 +5534,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.759, + "value": 1.7586207358521024, "ty": { "type": "Known", "type": "Angle", @@ -5546,7 +5546,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 13.099, + "value": 13.098992304725952, "ty": { "type": "Default", "len": { @@ -5616,7 +5616,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -2.446, + "value": -2.4458701745920233, "ty": { "type": "Default", "len": { @@ -5638,7 +5638,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 12.869, + "value": 12.86861758264309, "ty": { "type": "Default", "len": { @@ -5669,7 +5669,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 1.914, + "value": 1.913761113807154, "ty": { "type": "Known", "type": "Angle", @@ -5751,7 +5751,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -5.044, + "value": -5.044210337486996, "ty": { "type": "Default", "len": { @@ -5773,7 +5773,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 14.126, + "value": 14.12642708087184, "ty": { "type": "Default", "len": { @@ -5804,7 +5804,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "angle": { "value": { "type": "Number", - "value": 2.108, + "value": 2.1076865862509684, "ty": { "type": "Known", "type": "Angle", @@ -5816,7 +5816,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "length": { "value": { "type": "Number", - "value": 13.099, + "value": 13.098992304725952, "ty": { "type": "Default", "len": { @@ -5886,7 +5886,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "x", "value": { "type": "Number", - "value": -6.7, + "value": -6.699692584483277, "ty": { "type": "Default", "len": { @@ -5908,7 +5908,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 11.256, + "value": 11.256008114455565, "ty": { "type": "Default", "len": { @@ -6394,7 +6394,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -6410,7 +6410,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -6427,7 +6427,7 @@ description: Operations executed herringbone-planetary-gearset.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap index 854cde59e..2c0458d10 100644 --- a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands hex-nut.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 7.938, + "x": 7.9375, "y": 0.0, "z": 0.0 } @@ -81,8 +81,8 @@ description: Artifact commands hex-nut.kcl "segment": { "type": "line", "end": { - "x": -3.969, - "y": -6.874, + "x": -3.968750000000003, + "y": -6.874076642538981, "z": 0.0 }, "relative": true @@ -98,8 +98,8 @@ description: Artifact commands hex-nut.kcl "segment": { "type": "line", "end": { - "x": -7.938, - "y": 0.0, + "x": -7.9375, + "y": 0.0000000000000009720633968232116, "z": 0.0 }, "relative": true @@ -115,8 +115,8 @@ description: Artifact commands hex-nut.kcl "segment": { "type": "line", "end": { - "x": -3.969, - "y": 6.874, + "x": -3.9687499999999982, + "y": 6.874076642538982, "z": 0.0 }, "relative": true @@ -132,8 +132,8 @@ description: Artifact commands hex-nut.kcl "segment": { "type": "line", "end": { - "x": 3.969, - "y": 6.874, + "x": 3.9687500000000004, + "y": 6.874076642538981, "z": 0.0 }, "relative": true @@ -149,7 +149,7 @@ description: Artifact commands hex-nut.kcl "segment": { "type": "line", "end": { - "x": 7.144, + "x": 7.14375, "y": 0.0, "z": 0.0 }, @@ -195,7 +195,7 @@ description: Artifact commands hex-nut.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.969, + "x": 3.96875, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/ops.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/ops.snap index 068407e26..6449312f7 100644 --- a/rust/kcl-lib/tests/kcl_samples/hex-nut/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/ops.snap @@ -75,7 +75,7 @@ description: Operations executed hex-nut.kcl "name": "diameter", "value": { "type": "Number", - "value": 0.313, + "value": 0.3125, "ty": { "type": "Default", "len": { @@ -114,7 +114,7 @@ description: Operations executed hex-nut.kcl "innerDia": { "value": { "type": "Number", - "value": 0.313, + "value": 0.3125, "ty": { "type": "Default", "len": { @@ -367,7 +367,7 @@ description: Operations executed hex-nut.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -383,7 +383,7 @@ description: Operations executed hex-nut.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -400,7 +400,7 @@ description: Operations executed hex-nut.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/program_memory.snap index 368881415..dcd50f0d4 100644 --- a/rust/kcl-lib/tests/kcl_samples/hex-nut/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/program_memory.snap @@ -5,7 +5,7 @@ description: Variables in memory after executing hex-nut.kcl { "diameter": { "type": "Number", - "value": 0.313, + "value": 0.3125, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap index 50985a349..7401134da 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap @@ -81,7 +81,7 @@ description: Artifact commands i-beam.kcl "segment": { "type": "line", "end": { - "x": 33.82, + "x": 33.8201, "y": 0.0, "z": 0.0 }, @@ -99,7 +99,7 @@ description: Artifact commands i-beam.kcl "type": "line", "end": { "x": 0.0, - "y": -7.442, + "y": -7.442199999999999, "z": 0.0 }, "relative": true @@ -115,8 +115,8 @@ description: Artifact commands i-beam.kcl "segment": { "type": "line", "end": { - "x": 14.059, - "y": 43.358, + "x": 14.0589, + "y": 43.3578, "z": 0.0 }, "relative": false @@ -148,7 +148,7 @@ description: Artifact commands i-beam.kcl "segment": { "type": "line", "end": { - "x": 2.451, + "x": 2.4510999999999994, "y": 0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/ops.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/ops.snap index 956df617c..275dfaf21 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/ops.snap @@ -492,7 +492,7 @@ description: Operations executed i-beam.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -508,7 +508,7 @@ description: Operations executed i-beam.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -525,7 +525,7 @@ description: Operations executed i-beam.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap index 5bcfe8d31..690c6a1c5 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap @@ -73,7 +73,7 @@ description: Variables in memory after executing i-beam.kcl ], "tag": null, "to": [ - 1.332, + 1.3315, 2.0 ], "type": "ToPoint", @@ -87,12 +87,12 @@ description: Variables in memory after executing i-beam.kcl "sourceRange": [] }, "from": [ - 1.332, + 1.3315, 2.0 ], "tag": null, "to": [ - 1.332, + 1.3315, 1.707 ], "type": "ToPoint", @@ -106,12 +106,12 @@ description: Variables in memory after executing i-beam.kcl "sourceRange": [] }, "from": [ - 1.332, + 1.3315, 1.707 ], "tag": null, "to": [ - 0.554, + 0.5535, 1.707 ], "type": "ToPoint", @@ -126,16 +126,16 @@ description: Variables in memory after executing i-beam.kcl }, "ccw": true, "center": [ - 0.554, + 0.5535, 1.25 ], "from": [ - 0.554, + 0.5535, 1.707 ], "tag": null, "to": [ - 0.096, + 0.09649999999999997, 1.25 ], "type": "TangentialArc", @@ -149,12 +149,12 @@ description: Variables in memory after executing i-beam.kcl "sourceRange": [] }, "from": [ - 0.096, + 0.09649999999999997, 1.25 ], "tag": null, "to": [ - 0.096, + 0.09649999999999997, 0.0 ], "type": "ToPoint", diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap index bae1ff53c..3306eeb2f 100644 --- a/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap @@ -82,7 +82,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": -3.556, - "y": 17.272, + "y": 17.272000000000002, "z": 0.0 }, "relative": true @@ -98,8 +98,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 148.743, - "y": 18.263, + "x": 148.74296628496853, + "y": 18.263339802695402, "z": 0.0 }, "relative": true @@ -295,8 +295,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 29.21, - "y": 19.05, + "x": 29.209999999999997, + "y": 19.049999999999997, "z": 0.0 } } @@ -317,8 +317,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 19.05, - "y": 19.05 + "x": 19.049999999999997, + "y": 19.049999999999997 }, "radius": 10.16, "start": { @@ -367,8 +367,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 121.92, - "y": 19.05, + "x": 121.92000000000002, + "y": 19.049999999999997, "z": 0.0 } } @@ -390,7 +390,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 111.76, - "y": 19.05 + "y": 19.049999999999997 }, "radius": 10.16, "start": { @@ -439,7 +439,7 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 28.702, + "x": 28.701999999999995, "y": 326.39, "z": 0.0 } @@ -461,7 +461,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 18.542, + "x": 18.541999999999998, "y": 326.39 }, "radius": 10.16, @@ -511,7 +511,7 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 121.92, + "x": 121.92000000000002, "y": 326.39, "z": 0.0 } @@ -789,7 +789,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -798,8 +798,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -826,8 +826,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -845,8 +845,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 7.62, - "y": 7.62, + "x": 7.619999999999999, + "y": 7.620000000000001, "z": 0.0 } } @@ -868,7 +868,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 10.16, - "y": 7.62 + "y": 7.620000000000001 }, "radius": 2.54, "start": { @@ -892,7 +892,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 22.86, + "x": 22.860000000000003, "y": 0.0, "z": 0.0 }, @@ -925,8 +925,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -958,7 +958,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -22.86, + "x": -22.860000000000007, "y": -0.0, "z": 0.0 }, @@ -991,8 +991,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 7.62, - "y": 7.62, + "x": 7.619999999999999, + "y": 7.620000000000001, "z": 0.0 }, "relative": false @@ -1018,8 +1018,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -1102,7 +1102,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -1111,8 +1111,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -1139,8 +1139,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -1158,8 +1158,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 38.1, - "y": 7.62, + "x": 38.099999999999994, + "y": 7.620000000000001, "z": 0.0 } } @@ -1181,7 +1181,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 40.64, - "y": 7.62 + "y": 7.620000000000001 }, "radius": 2.54, "start": { @@ -1205,7 +1205,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 15.24, + "x": 15.240000000000002, "y": 0.0, "z": 0.0 }, @@ -1238,8 +1238,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -1271,7 +1271,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -15.24, + "x": -15.240000000000002, "y": -0.0, "z": 0.0 }, @@ -1304,8 +1304,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 38.1, - "y": 7.62, + "x": 38.099999999999994, + "y": 7.620000000000001, "z": 0.0 }, "relative": false @@ -1331,8 +1331,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -1474,7 +1474,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -1483,8 +1483,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -1511,8 +1511,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -1530,8 +1530,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 106.68, - "y": 7.62, + "x": 106.67999999999999, + "y": 7.620000000000001, "z": 0.0 } } @@ -1552,8 +1552,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 109.22, - "y": 7.62 + "x": 109.21999999999998, + "y": 7.620000000000001 }, "radius": 2.54, "start": { @@ -1610,8 +1610,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -1643,7 +1643,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -127.0, + "x": -127.00000000000001, "y": -0.0, "z": 0.0 }, @@ -1676,8 +1676,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 106.68, - "y": 7.62, + "x": 106.67999999999999, + "y": 7.620000000000001, "z": 0.0 }, "relative": false @@ -1703,8 +1703,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -1787,7 +1787,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -1796,8 +1796,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -1824,8 +1824,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -1843,8 +1843,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 241.3, - "y": 7.62, + "x": 241.29999999999998, + "y": 7.620000000000001, "z": 0.0 } } @@ -1865,8 +1865,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 243.84, - "y": 7.62 + "x": 243.83999999999997, + "y": 7.620000000000001 }, "radius": 2.54, "start": { @@ -1890,7 +1890,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 15.24, + "x": 15.240000000000002, "y": 0.0, "z": 0.0 }, @@ -1923,8 +1923,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -1956,7 +1956,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -15.24, + "x": -15.23999999999999, "y": -0.0, "z": 0.0 }, @@ -1989,8 +1989,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 241.3, - "y": 7.62, + "x": 241.29999999999998, + "y": 7.620000000000001, "z": 0.0 }, "relative": false @@ -2016,8 +2016,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -2100,7 +2100,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -2109,8 +2109,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -2137,8 +2137,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -2156,8 +2156,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 264.16, - "y": 7.62, + "x": 264.15999999999997, + "y": 7.620000000000001, "z": 0.0 } } @@ -2179,7 +2179,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 266.7, - "y": 7.62 + "y": 7.620000000000001 }, "radius": 2.54, "start": { @@ -2203,7 +2203,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 15.24, + "x": 15.240000000000002, "y": 0.0, "z": 0.0 }, @@ -2236,8 +2236,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -2269,7 +2269,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -15.24, + "x": -15.23999999999999, "y": -0.0, "z": 0.0 }, @@ -2302,8 +2302,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 264.16, - "y": 7.62, + "x": 264.15999999999997, + "y": 7.620000000000001, "z": 0.0 }, "relative": false @@ -2329,8 +2329,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -2413,7 +2413,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -2422,8 +2422,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -2450,8 +2450,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -2470,7 +2470,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "to": { "x": 287.02, - "y": 7.62, + "y": 7.620000000000001, "z": 0.0 } } @@ -2492,7 +2492,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 289.56, - "y": 7.62 + "y": 7.620000000000001 }, "radius": 2.54, "start": { @@ -2516,7 +2516,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 22.86, + "x": 22.860000000000003, "y": 0.0, "z": 0.0 }, @@ -2549,8 +2549,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -2582,7 +2582,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -22.86, + "x": -22.860000000000007, "y": -0.0, "z": 0.0 }, @@ -2616,7 +2616,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 287.02, - "y": 7.62, + "y": 7.620000000000001, "z": 0.0 }, "relative": false @@ -2642,8 +2642,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -2726,7 +2726,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -2735,8 +2735,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -2763,8 +2763,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -2783,7 +2783,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "to": { "x": 317.5, - "y": 7.62, + "y": 7.620000000000001, "z": 0.0 } } @@ -2804,8 +2804,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 320.04, - "y": 7.62 + "x": 320.03999999999996, + "y": 7.620000000000001 }, "radius": 2.54, "start": { @@ -2829,7 +2829,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 15.24, + "x": 15.240000000000002, "y": 0.0, "z": 0.0 }, @@ -2862,8 +2862,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -2895,7 +2895,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -15.24, + "x": -15.23999999999999, "y": -0.0, "z": 0.0 }, @@ -2929,7 +2929,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 317.5, - "y": 7.62, + "y": 7.620000000000001, "z": 0.0 }, "relative": false @@ -2955,8 +2955,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -3039,7 +3039,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -3048,8 +3048,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -3076,8 +3076,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -3095,8 +3095,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 7.62, - "y": 30.48, + "x": 7.620000000000001, + "y": 30.480000000000004, "z": 0.0 } } @@ -3118,7 +3118,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 10.16, - "y": 30.48 + "y": 30.480000000000004 }, "radius": 2.54, "start": { @@ -3142,7 +3142,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 38.1, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 }, @@ -3175,8 +3175,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -3208,7 +3208,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -38.1, + "x": -38.099999999999994, "y": -0.0, "z": 0.0 }, @@ -3241,8 +3241,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 7.62, - "y": 30.48, + "x": 7.620000000000001, + "y": 30.480000000000004, "z": 0.0 }, "relative": false @@ -3268,8 +3268,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -3352,7 +3352,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -3361,8 +3361,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -3389,8 +3389,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -3408,8 +3408,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 53.34, - "y": 30.48, + "x": 53.339999999999996, + "y": 30.480000000000004, "z": 0.0 } } @@ -3431,7 +3431,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 55.88, - "y": 30.48 + "y": 30.480000000000004 }, "radius": 2.54, "start": { @@ -3455,7 +3455,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 15.24, + "x": 15.240000000000002, "y": 0.0, "z": 0.0 }, @@ -3488,8 +3488,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -3521,7 +3521,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -15.24, + "x": -15.240000000000002, "y": -0.0, "z": 0.0 }, @@ -3554,8 +3554,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 53.34, - "y": 30.48, + "x": 53.339999999999996, + "y": 30.480000000000004, "z": 0.0 }, "relative": false @@ -3581,8 +3581,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -3832,7 +3832,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 160.02, + "x": 160.01999999999998, "y": 0.0, "z": 0.0 }, @@ -3927,7 +3927,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -3936,8 +3936,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -3964,8 +3964,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -3984,7 +3984,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "to": { "x": 281.94, - "y": 30.48, + "y": 30.480000000000004, "z": 0.0 } } @@ -4005,8 +4005,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 284.48, - "y": 30.48 + "x": 284.47999999999996, + "y": 30.480000000000004 }, "radius": 2.54, "start": { @@ -4063,8 +4063,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -4130,7 +4130,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 281.94, - "y": 30.48, + "y": 30.480000000000004, "z": 0.0 }, "relative": false @@ -4156,8 +4156,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -4240,7 +4240,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -4249,8 +4249,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -4277,8 +4277,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -4296,8 +4296,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 7.62, - "y": 53.34, + "x": 7.620000000000001, + "y": 53.339999999999996, "z": 0.0 } } @@ -4319,7 +4319,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 10.16, - "y": 53.34 + "y": 53.339999999999996 }, "radius": 2.54, "start": { @@ -4343,7 +4343,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 25.4, + "x": 25.400000000000006, "y": 0.0, "z": 0.0 }, @@ -4376,8 +4376,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -4409,7 +4409,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -25.4, + "x": -25.40000000000001, "y": -0.0, "z": 0.0 }, @@ -4442,8 +4442,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 7.62, - "y": 53.34, + "x": 7.620000000000001, + "y": 53.339999999999996, "z": 0.0 }, "relative": false @@ -4469,8 +4469,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -4553,7 +4553,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -4562,8 +4562,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -4590,8 +4590,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -4610,7 +4610,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "to": { "x": 40.64, - "y": 53.34, + "y": 53.339999999999996, "z": 0.0 } } @@ -4632,7 +4632,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 43.18, - "y": 53.34 + "y": 53.339999999999996 }, "radius": 2.54, "start": { @@ -4656,7 +4656,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 15.24, + "x": 15.240000000000002, "y": 0.0, "z": 0.0 }, @@ -4689,8 +4689,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -4722,7 +4722,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -15.24, + "x": -15.240000000000002, "y": -0.0, "z": 0.0 }, @@ -4756,7 +4756,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 40.64, - "y": 53.34, + "y": 53.339999999999996, "z": 0.0 }, "relative": false @@ -4782,8 +4782,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -5033,7 +5033,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 160.02, + "x": 160.01999999999998, "y": 0.0, "z": 0.0 }, @@ -5157,7 +5157,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -5166,8 +5166,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -5194,8 +5194,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -5213,8 +5213,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 292.1, - "y": 53.34, + "x": 292.09999999999997, + "y": 53.339999999999996, "z": 0.0 } } @@ -5236,7 +5236,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 294.64, - "y": 53.34 + "y": 53.339999999999996 }, "radius": 2.54, "start": { @@ -5260,7 +5260,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 40.64, + "x": 40.63999999999999, "y": 0.0, "z": 0.0 }, @@ -5293,8 +5293,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -5326,7 +5326,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -40.64, + "x": -40.639999999999986, "y": -0.0, "z": 0.0 }, @@ -5359,8 +5359,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 292.1, - "y": 53.34, + "x": 292.09999999999997, + "y": 53.339999999999996, "z": 0.0 }, "relative": false @@ -5386,8 +5386,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -5470,7 +5470,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -5479,8 +5479,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -5507,8 +5507,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -5526,7 +5526,7 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 7.62, + "x": 7.620000000000001, "y": 76.2, "z": 0.0 } @@ -5573,7 +5573,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 17.78, + "x": 17.779999999999998, "y": 0.0, "z": 0.0 }, @@ -5606,8 +5606,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -5672,7 +5672,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 7.62, + "x": 7.620000000000001, "y": 76.2, "z": 0.0 }, @@ -5699,8 +5699,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -5783,7 +5783,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -5792,8 +5792,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -5820,8 +5820,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -5839,7 +5839,7 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 33.02, + "x": 33.019999999999996, "y": 76.2, "z": 0.0 } @@ -5886,7 +5886,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 15.24, + "x": 15.240000000000002, "y": 0.0, "z": 0.0 }, @@ -5919,8 +5919,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -5952,7 +5952,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -15.24, + "x": -15.239999999999995, "y": -0.0, "z": 0.0 }, @@ -5985,7 +5985,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 33.02, + "x": 33.019999999999996, "y": 76.2, "z": 0.0 }, @@ -6012,8 +6012,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -6263,7 +6263,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 160.02, + "x": 160.01999999999998, "y": 0.0, "z": 0.0 }, @@ -6379,7 +6379,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 251.46, + "x": 251.45999999999998, "y": 0.0, "z": 0.0 }, @@ -6416,7 +6416,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -6425,8 +6425,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -6453,8 +6453,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -6472,7 +6472,7 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 307.34, + "x": 307.34000000000003, "y": 76.2, "z": 0.0 } @@ -6552,8 +6552,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -6618,7 +6618,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 307.34, + "x": 307.34000000000003, "y": 76.2, "z": 0.0 }, @@ -6645,8 +6645,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -6729,7 +6729,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -6738,8 +6738,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -6766,8 +6766,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -6785,8 +6785,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 7.62, - "y": 99.06, + "x": 7.620000000000001, + "y": 99.06000000000002, "z": 0.0 } } @@ -6808,7 +6808,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 10.16, - "y": 99.06 + "y": 99.06000000000002 }, "radius": 2.54, "start": { @@ -6832,7 +6832,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 15.24, + "x": 15.240000000000002, "y": 0.0, "z": 0.0 }, @@ -6865,8 +6865,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -6898,7 +6898,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -15.24, + "x": -15.239999999999998, "y": -0.0, "z": 0.0 }, @@ -6931,8 +6931,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 7.62, - "y": 99.06, + "x": 7.620000000000001, + "y": 99.06000000000002, "z": 0.0 }, "relative": false @@ -6958,8 +6958,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -7209,7 +7209,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 160.02, + "x": 160.01999999999998, "y": 0.0, "z": 0.0 }, @@ -7325,7 +7325,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 251.46, + "x": 251.45999999999998, "y": 0.0, "z": 0.0 }, @@ -7391,7 +7391,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -7400,8 +7400,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -7428,8 +7428,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -7447,8 +7447,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 304.8, - "y": 99.06, + "x": 304.79999999999995, + "y": 99.06000000000002, "z": 0.0 } } @@ -7470,7 +7470,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 307.34, - "y": 99.06 + "y": 99.06000000000002 }, "radius": 2.54, "start": { @@ -7527,8 +7527,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 15.24, + "x": 0.0000000000000009331808609502833, + "y": 15.240000000000002, "z": 0.0 }, "relative": true @@ -7560,7 +7560,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -27.94, + "x": -27.93999999999999, "y": -0.0, "z": 0.0 }, @@ -7593,8 +7593,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 304.8, - "y": 99.06, + "x": 304.79999999999995, + "y": 99.06000000000002, "z": 0.0 }, "relative": false @@ -7620,8 +7620,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -7704,7 +7704,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -7713,8 +7713,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -7741,8 +7741,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -7760,8 +7760,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 7.62, - "y": 121.92, + "x": 7.620000000000001, + "y": 121.92000000000002, "z": 0.0 } } @@ -7783,7 +7783,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 10.16, - "y": 121.92 + "y": 121.92000000000002 }, "radius": 2.54, "start": { @@ -7807,7 +7807,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 22.86, + "x": 22.860000000000003, "y": 0.0, "z": 0.0 }, @@ -7840,8 +7840,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 7.112, + "x": 0.00000000000000043548440177679877, + "y": 7.111999999999999, "z": 0.0 }, "relative": true @@ -7873,7 +7873,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -22.86, + "x": -22.860000000000007, "y": -0.0, "z": 0.0 }, @@ -7906,8 +7906,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 7.62, - "y": 121.92, + "x": 7.620000000000001, + "y": 121.92000000000002, "z": 0.0 }, "relative": false @@ -7933,8 +7933,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -8017,7 +8017,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -8026,8 +8026,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -8054,8 +8054,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -8073,8 +8073,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 38.1, - "y": 121.92, + "x": 38.099999999999994, + "y": 121.92000000000002, "z": 0.0 } } @@ -8096,7 +8096,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 40.64, - "y": 121.92 + "y": 121.92000000000002 }, "radius": 2.54, "start": { @@ -8120,7 +8120,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 15.24, + "x": 15.240000000000002, "y": 0.0, "z": 0.0 }, @@ -8153,8 +8153,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 7.112, + "x": 0.00000000000000043548440177679877, + "y": 7.111999999999999, "z": 0.0 }, "relative": true @@ -8186,7 +8186,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -15.24, + "x": -15.240000000000002, "y": -0.0, "z": 0.0 }, @@ -8219,8 +8219,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 38.1, - "y": 121.92, + "x": 38.099999999999994, + "y": 121.92000000000002, "z": 0.0 }, "relative": false @@ -8246,8 +8246,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -8497,7 +8497,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 160.02, + "x": 160.01999999999998, "y": 0.0, "z": 0.0 }, @@ -8613,7 +8613,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 251.46, + "x": 251.45999999999998, "y": 0.0, "z": 0.0 }, @@ -8650,7 +8650,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 17.78 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -8659,8 +8659,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -8687,8 +8687,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -8707,7 +8707,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "to": { "x": 312.42, - "y": 121.92, + "y": 121.92000000000002, "z": 0.0 } } @@ -8729,7 +8729,7 @@ description: Artifact commands keyboard.kcl "type": "arc", "center": { "x": 314.96, - "y": 121.92 + "y": 121.92000000000002 }, "radius": 2.54, "start": { @@ -8786,8 +8786,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 7.112, + "x": 0.00000000000000043548440177679877, + "y": 7.111999999999999, "z": 0.0 }, "relative": true @@ -8819,7 +8819,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -20.32, + "x": -20.320000000000018, "y": -0.0, "z": 0.0 }, @@ -8853,7 +8853,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 312.42, - "y": 121.92, + "y": 121.92000000000002, "z": 0.0 }, "relative": false @@ -8879,8 +8879,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -8972,8 +8972,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -9000,8 +9000,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -9019,8 +9019,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 58.42, - "y": 34.544, + "x": 58.419999999999995, + "y": 34.544000000000004, "z": 0.0 } } @@ -9042,7 +9042,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": -1.524, + "y": -1.5239999999999998, "z": 0.0 }, "relative": true @@ -9058,7 +9058,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 1.524, + "x": 1.5239999999999998, "y": 0.0, "z": 0.0 }, @@ -9075,8 +9075,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 61.468, - "y": 34.663, + "x": 61.467999999999996, + "y": 34.66289210158192, "z": 0.0 }, "relative": false @@ -9092,8 +9092,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 61.468, - "y": 33.02, + "x": 61.467999999999996, + "y": 33.019999999999996, "z": 0.0 }, "relative": false @@ -9109,7 +9109,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 6.401, + "x": 6.400799999999999, "y": 0.0, "z": 0.0 }, @@ -9143,7 +9143,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -5.791, + "x": -5.791199999999999, "y": 0.0, "z": 0.0 }, @@ -9160,8 +9160,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 67.869, - "y": 41.549, + "x": 67.8688, + "y": 41.548989986011286, "z": 0.0 }, "relative": false @@ -9178,7 +9178,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 1.524, + "y": 1.5239999999999998, "z": 0.0 }, "relative": true @@ -9194,7 +9194,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -1.524, + "x": -1.5239999999999998, "y": 0.0, "z": 0.0 }, @@ -9211,8 +9211,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -1.524, - "y": -1.643, + "x": -1.5240000000000005, + "y": -1.642892101581919, "z": 0.0 }, "relative": true @@ -9229,7 +9229,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 1.643, + "y": 1.642892101581918, "z": 0.0 }, "relative": true @@ -9245,8 +9245,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 58.42, - "y": 43.073, + "x": 58.419999999999995, + "y": 43.07298998601129, "z": 0.0 }, "relative": false @@ -9279,8 +9279,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 64.224, - "y": 40.787, + "x": 64.22423225447035, + "y": 40.78698998601128, "z": 0.0 }, "relative": false @@ -9306,8 +9306,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -9389,8 +9389,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -9417,8 +9417,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -9436,8 +9436,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 229.24, - "y": 87.589, + "x": 229.24008000000003, + "y": 87.58936, "z": 0.0 } } @@ -9458,8 +9458,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 226.041, - "y": 83.321 + "x": 226.04116210375727, + "y": 83.32104882424234 }, "radius": 5.3340000000000005, "start": { @@ -9483,8 +9483,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 1.658, - "y": 1.788, + "x": 1.6583103530280896, + "y": 1.7876804337016872, "z": 0.0 }, "relative": true @@ -9500,8 +9500,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 226.046, - "y": 83.325 + "x": 226.04576443262377, + "y": 83.32488156265272 }, "radius": 2.92608, "start": { @@ -9535,8 +9535,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -9618,8 +9618,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -9646,8 +9646,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -9665,8 +9665,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 222.86, - "y": 79.035, + "x": 222.8596, + "y": 79.03464000000001, "z": 0.0 } } @@ -9687,8 +9687,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 226.059, - "y": 83.303 + "x": 226.05851789624276, + "y": 83.30295117575767 }, "radius": 5.3340000000000005, "start": { @@ -9712,8 +9712,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -1.658, - "y": -1.788, + "x": -1.6583103530280896, + "y": -1.7876804337016872, "z": 0.0 }, "relative": true @@ -9729,8 +9729,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 226.054, - "y": 83.299 + "x": 226.05391556737627, + "y": 83.29911843734729 }, "radius": 2.92608, "start": { @@ -9764,8 +9764,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -9847,8 +9847,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -9875,8 +9875,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -9894,8 +9894,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 252.1, - "y": 87.589, + "x": 252.10008000000005, + "y": 87.58936, "z": 0.0 } } @@ -9916,8 +9916,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 248.901, - "y": 83.321 + "x": 248.9011621037573, + "y": 83.32104882424234 }, "radius": 5.3340000000000005, "start": { @@ -9941,8 +9941,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 1.658, - "y": 1.788, + "x": 1.6583103530280896, + "y": 1.7876804337016872, "z": 0.0 }, "relative": true @@ -9958,8 +9958,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 248.906, - "y": 83.325 + "x": 248.90576443262378, + "y": 83.32488156265272 }, "radius": 2.92608, "start": { @@ -9993,8 +9993,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -10076,8 +10076,8 @@ description: Artifact commands keyboard.kcl }, "y_axis": { "x": 0.0, - "y": 0.993, - "z": 0.121 + "y": 0.9926556406329575, + "z": 0.12097429115135457 }, "size": 60.0, "clobber": false, @@ -10104,8 +10104,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, @@ -10123,8 +10123,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 245.72, - "y": 79.035, + "x": 245.7196, + "y": 79.03464000000001, "z": 0.0 } } @@ -10145,8 +10145,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 248.919, - "y": 83.303 + "x": 248.91851789624278, + "y": 83.30295117575767 }, "radius": 5.3340000000000005, "start": { @@ -10170,8 +10170,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -1.658, - "y": -1.788, + "x": -1.6583103530280896, + "y": -1.7876804337016872, "z": 0.0 }, "relative": true @@ -10187,8 +10187,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 248.914, - "y": 83.299 + "x": 248.91391556737628, + "y": 83.29911843734729 }, "radius": 2.92608, "start": { @@ -10222,8 +10222,8 @@ description: Artifact commands keyboard.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": -0.121, - "z": 0.993 + "y": -0.12097429115135457, + "z": 0.9926556406329575 } } }, diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/ops.snap b/rust/kcl-lib/tests/kcl_samples/keyboard/ops.snap index cd78d2cf3..2d81d64e9 100644 --- a/rust/kcl-lib/tests/kcl_samples/keyboard/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/keyboard/ops.snap @@ -180,7 +180,7 @@ description: Operations executed keyboard.kcl "name": "row1", "value": { "type": "Number", - "value": 0.3, + "value": 0.30000000000000004, "ty": { "type": "Default", "len": { @@ -213,7 +213,7 @@ description: Operations executed keyboard.kcl "name": "row2", "value": { "type": "Number", - "value": 1.2, + "value": 1.2000000000000002, "ty": { "type": "Default", "len": { @@ -279,7 +279,7 @@ description: Operations executed keyboard.kcl "name": "row4", "value": { "type": "Number", - "value": 3.0, + "value": 3.0000000000000004, "ty": { "type": "Default", "len": { @@ -312,7 +312,7 @@ description: Operations executed keyboard.kcl "name": "row5", "value": { "type": "Number", - "value": 3.9, + "value": 3.900000000000001, "ty": { "type": "Default", "len": { @@ -345,7 +345,7 @@ description: Operations executed keyboard.kcl "name": "row6", "value": { "type": "Number", - "value": 4.8, + "value": 4.800000000000001, "ty": { "type": "Default", "len": { @@ -912,7 +912,7 @@ description: Operations executed keyboard.kcl "distance": { "value": { "type": "Number", - "value": 1.2, + "value": 1.2000000000000002, "ty": { "type": "Default", "len": { @@ -2607,7 +2607,7 @@ description: Operations executed keyboard.kcl "distance": { "value": { "type": "Number", - "value": 1.2, + "value": 1.2000000000000002, "ty": { "type": "Default", "len": { @@ -3963,7 +3963,7 @@ description: Operations executed keyboard.kcl "distance": { "value": { "type": "Number", - "value": 2.3, + "value": 2.3000000000000003, "ty": { "type": "Default", "len": { @@ -4058,7 +4058,7 @@ description: Operations executed keyboard.kcl "keyWidth": { "value": { "type": "Number", - "value": 1.2, + "value": 1.2000000000000002, "ty": { "type": "Default", "len": { @@ -4302,7 +4302,7 @@ description: Operations executed keyboard.kcl "distance": { "value": { "type": "Number", - "value": 1.3, + "value": 1.3000000000000003, "ty": { "type": "Default", "len": { @@ -4736,7 +4736,7 @@ description: Operations executed keyboard.kcl "keyWidth": { "value": { "type": "Number", - "value": 1.8, + "value": 1.7999999999999998, "ty": { "type": "Default", "len": { @@ -6675,7 +6675,7 @@ description: Operations executed keyboard.kcl "distance": { "value": { "type": "Number", - "value": 1.4, + "value": 1.4000000000000001, "ty": { "type": "Default", "len": { @@ -7014,7 +7014,7 @@ description: Operations executed keyboard.kcl "distance": { "value": { "type": "Number", - "value": 1.2, + "value": 1.2000000000000002, "ty": { "type": "Default", "len": { @@ -8573,7 +8573,7 @@ description: Operations executed keyboard.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -8589,7 +8589,7 @@ description: Operations executed keyboard.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -8606,7 +8606,7 @@ description: Operations executed keyboard.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/keyboard/program_memory.snap index ad83483f2..e26b24956 100644 --- a/rust/kcl-lib/tests/kcl_samples/keyboard/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/keyboard/program_memory.snap @@ -171,7 +171,7 @@ description: Variables in memory after executing keyboard.kcl }, { "type": "Number", - "value": 0.122, + "value": 0.12186934340514748, "ty": { "type": "Default", "len": { @@ -352,7 +352,7 @@ description: Variables in memory after executing keyboard.kcl }, { "type": "Number", - "value": 0.122, + "value": 0.12186934340514748, "ty": { "type": "Default", "len": { @@ -568,8 +568,8 @@ description: Variables in memory after executing keyboard.kcl "value": "seg02" }, "to": [ - 5.716, - 1.399 + 5.716022294683801, + 1.3990291260903702 ], "type": "ToPoint", "units": { @@ -582,8 +582,8 @@ description: Variables in memory after executing keyboard.kcl "sourceRange": [] }, "from": [ - 5.716, - 1.399 + 5.716022294683801, + 1.3990291260903702 ], "tag": { "commentStart": 767, @@ -846,13 +846,13 @@ description: Variables in memory after executing keyboard.kcl 0.75 ], "from": [ - 4.8, + 4.800000000000001, 0.75 ], "radius": 0.4, "tag": null, "to": [ - 4.8, + 4.800000000000001, 0.75 ], "type": "Circle", @@ -986,8 +986,8 @@ description: Variables in memory after executing keyboard.kcl "value": "seg02" }, "to": [ - 5.716, - 1.399 + 5.716022294683801, + 1.3990291260903702 ], "type": "ToPoint", "units": { @@ -1000,8 +1000,8 @@ description: Variables in memory after executing keyboard.kcl "sourceRange": [] }, "from": [ - 5.716, - 1.399 + 5.716022294683801, + 1.3990291260903702 ], "tag": { "commentStart": 767, @@ -1224,11 +1224,11 @@ description: Variables in memory after executing keyboard.kcl }, "start": { "from": [ - 4.8, + 4.800000000000001, 0.75 ], "to": [ - 4.8, + 4.800000000000001, 0.75 ], "units": { @@ -1404,8 +1404,8 @@ description: Variables in memory after executing keyboard.kcl "value": "seg02" }, "to": [ - 5.716, - 1.399 + 5.716022294683801, + 1.3990291260903702 ], "type": "ToPoint", "units": { @@ -1418,8 +1418,8 @@ description: Variables in memory after executing keyboard.kcl "sourceRange": [] }, "from": [ - 5.716, - 1.399 + 5.716022294683801, + 1.3990291260903702 ], "tag": { "commentStart": 767, @@ -1682,13 +1682,13 @@ description: Variables in memory after executing keyboard.kcl 12.85 ], "from": [ - 4.8, + 4.800000000000001, 12.85 ], "radius": 0.4, "tag": null, "to": [ - 4.8, + 4.800000000000001, 12.85 ], "type": "Circle", @@ -1822,8 +1822,8 @@ description: Variables in memory after executing keyboard.kcl "value": "seg02" }, "to": [ - 5.716, - 1.399 + 5.716022294683801, + 1.3990291260903702 ], "type": "ToPoint", "units": { @@ -1836,8 +1836,8 @@ description: Variables in memory after executing keyboard.kcl "sourceRange": [] }, "from": [ - 5.716, - 1.399 + 5.716022294683801, + 1.3990291260903702 ], "tag": { "commentStart": 767, @@ -2060,11 +2060,11 @@ description: Variables in memory after executing keyboard.kcl }, "start": { "from": [ - 4.8, + 4.800000000000001, 12.85 ], "to": [ - 4.8, + 4.800000000000001, 12.85 ], "units": { @@ -2085,7 +2085,7 @@ description: Variables in memory after executing keyboard.kcl }, "row1": { "type": "Number", - "value": 0.3, + "value": 0.30000000000000004, "ty": { "type": "Default", "len": { @@ -2098,7 +2098,7 @@ description: Variables in memory after executing keyboard.kcl }, "row2": { "type": "Number", - "value": 1.2, + "value": 1.2000000000000002, "ty": { "type": "Default", "len": { @@ -2124,7 +2124,7 @@ description: Variables in memory after executing keyboard.kcl }, "row4": { "type": "Number", - "value": 3.0, + "value": 3.0000000000000004, "ty": { "type": "Default", "len": { @@ -2137,7 +2137,7 @@ description: Variables in memory after executing keyboard.kcl }, "row5": { "type": "Number", - "value": 3.9, + "value": 3.900000000000001, "ty": { "type": "Default", "len": { @@ -2150,7 +2150,7 @@ description: Variables in memory after executing keyboard.kcl }, "row6": { "type": "Number", - "value": 4.8, + "value": 4.800000000000001, "ty": { "type": "Default", "len": { @@ -2287,8 +2287,8 @@ description: Variables in memory after executing keyboard.kcl "value": "seg02" }, "to": [ - 5.716, - 1.399 + 5.716022294683801, + 1.3990291260903702 ], "type": "ToPoint", "units": { @@ -2301,8 +2301,8 @@ description: Variables in memory after executing keyboard.kcl "sourceRange": [] }, "from": [ - 5.716, - 1.399 + 5.716022294683801, + 1.3990291260903702 ], "tag": { "commentStart": 767, @@ -2646,8 +2646,8 @@ description: Variables in memory after executing keyboard.kcl "value": "seg02" }, "to": [ - 5.716, - 1.399 + 5.716022294683801, + 1.3990291260903702 ], "type": "ToPoint", "units": { @@ -2660,8 +2660,8 @@ description: Variables in memory after executing keyboard.kcl "sourceRange": [] }, "from": [ - 5.716, - 1.399 + 5.716022294683801, + 1.3990291260903702 ], "tag": { "commentStart": 767, diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/ops.snap b/rust/kcl-lib/tests/kcl_samples/kitt/ops.snap index 0b7e5c887..10e1a160b 100644 --- a/rust/kcl-lib/tests/kcl_samples/kitt/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/kitt/ops.snap @@ -13266,7 +13266,7 @@ description: Operations executed kitt.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -13282,7 +13282,7 @@ description: Operations executed kitt.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -13299,7 +13299,7 @@ description: Operations executed kitt.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap index 41cbc1b51..57bc0c3ff 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap @@ -218,7 +218,7 @@ description: Artifact commands lego.kcl "path": "[uuid]", "to": { "x": -162.56, - "y": -264.16, + "y": -264.15999999999997, "z": 0.0 } } @@ -257,7 +257,7 @@ description: Artifact commands lego.kcl "type": "line", "end": { "x": 0.0, - "y": 528.32, + "y": 528.3199999999999, "z": 0.0 }, "relative": true @@ -957,7 +957,7 @@ description: Artifact commands lego.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 60.96, + "x": 60.959999999999994, "y": -101.6, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/lego/ops.snap b/rust/kcl-lib/tests/kcl_samples/lego/ops.snap index 1c89d96f0..4c746c94a 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/ops.snap @@ -372,7 +372,7 @@ description: Operations executed lego.kcl "name": "lSegments", "value": { "type": "Number", - "value": 7.933, + "value": 7.933333333333334, "ty": { "type": "Default", "len": { @@ -571,7 +571,7 @@ description: Operations executed lego.kcl "length": { "value": { "type": "Number", - "value": -1.7, + "value": -1.7000000000000002, "ty": { "type": "Default", "len": { @@ -842,7 +842,7 @@ description: Operations executed lego.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -858,7 +858,7 @@ description: Operations executed lego.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -875,7 +875,7 @@ description: Operations executed lego.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap index 578cdb914..08d1e3e08 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap @@ -237,7 +237,7 @@ description: Variables in memory after executing lego.kcl }, "lSegments": { "type": "Number", - "value": 7.933, + "value": 7.933333333333334, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/ops.snap b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/ops.snap index 8e357a5e8..f0178ebae 100644 --- a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/ops.snap @@ -2803,7 +2803,7 @@ description: Operations executed makeup-mirror.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2819,7 +2819,7 @@ description: Operations executed makeup-mirror.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2836,7 +2836,7 @@ description: Operations executed makeup-mirror.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap index c2f220a67..89b0cec32 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands mounting-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -76.2, + "x": -76.19999999999999, "y": 127.0, "z": 0.0 } @@ -81,7 +81,7 @@ description: Artifact commands mounting-plate.kcl "segment": { "type": "line", "end": { - "x": 152.4, + "x": 152.39999999999998, "y": 0.0, "z": 0.0 }, @@ -98,7 +98,7 @@ description: Artifact commands mounting-plate.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000015553014349171386, "y": -254.0, "z": 0.0 }, @@ -115,7 +115,7 @@ description: Artifact commands mounting-plate.kcl "segment": { "type": "line", "end": { - "x": -152.4, + "x": -152.39999999999998, "y": -0.0, "z": 0.0 }, @@ -132,7 +132,7 @@ description: Artifact commands mounting-plate.kcl "segment": { "type": "line", "end": { - "x": -76.2, + "x": -76.19999999999999, "y": 127.0, "z": 0.0 }, @@ -179,7 +179,7 @@ description: Artifact commands mounting-plate.kcl "path": "[uuid]", "to": { "x": -50.8, - "y": 107.95, + "y": 107.94999999999999, "z": 0.0 } } @@ -201,7 +201,7 @@ description: Artifact commands mounting-plate.kcl "type": "arc", "center": { "x": -57.15, - "y": 107.95 + "y": 107.94999999999999 }, "radius": 6.35, "start": { @@ -273,7 +273,7 @@ description: Artifact commands mounting-plate.kcl "path": "[uuid]", "to": { "x": 63.5, - "y": 107.95, + "y": 107.94999999999999, "z": 0.0 } } @@ -295,7 +295,7 @@ description: Artifact commands mounting-plate.kcl "type": "arc", "center": { "x": 57.15, - "y": 107.95 + "y": 107.94999999999999 }, "radius": 6.35, "start": { @@ -367,7 +367,7 @@ description: Artifact commands mounting-plate.kcl "path": "[uuid]", "to": { "x": -50.8, - "y": -107.95, + "y": -107.94999999999999, "z": 0.0 } } @@ -389,7 +389,7 @@ description: Artifact commands mounting-plate.kcl "type": "arc", "center": { "x": -57.15, - "y": -107.95 + "y": -107.94999999999999 }, "radius": 6.35, "start": { @@ -461,7 +461,7 @@ description: Artifact commands mounting-plate.kcl "path": "[uuid]", "to": { "x": 63.5, - "y": -107.95, + "y": -107.94999999999999, "z": 0.0 } } @@ -483,7 +483,7 @@ description: Artifact commands mounting-plate.kcl "type": "arc", "center": { "x": 57.15, - "y": -107.95 + "y": -107.94999999999999 }, "radius": 6.35, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/ops.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/ops.snap index e7323017e..ceb5cb6d4 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/ops.snap @@ -610,7 +610,7 @@ description: Operations executed mounting-plate.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -626,7 +626,7 @@ description: Operations executed mounting-plate.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -643,7 +643,7 @@ description: Operations executed mounting-plate.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap index 10bd93321..e1e82bfaa 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap @@ -181,7 +181,7 @@ description: Variables in memory after executing mounting-plate.kcl "value": "basePlateEdge2" }, "to": [ - 3.0, + 3.0000000000000004, -5.0 ], "type": "ToPoint", @@ -195,7 +195,7 @@ description: Variables in memory after executing mounting-plate.kcl "sourceRange": [] }, "from": [ - 3.0, + 3.0000000000000004, -5.0 ], "tag": { @@ -206,7 +206,7 @@ description: Variables in memory after executing mounting-plate.kcl "value": "basePlateEdge3" }, "to": [ - -3.0, + -2.9999999999999996, -5.0 ], "type": "ToPoint", @@ -220,7 +220,7 @@ description: Variables in memory after executing mounting-plate.kcl "sourceRange": [] }, "from": [ - -3.0, + -2.9999999999999996, -5.0 ], "tag": { @@ -501,7 +501,7 @@ description: Variables in memory after executing mounting-plate.kcl "value": "basePlateEdge2" }, "to": [ - 3.0, + 3.0000000000000004, -5.0 ], "type": "ToPoint", @@ -515,7 +515,7 @@ description: Variables in memory after executing mounting-plate.kcl "sourceRange": [] }, "from": [ - 3.0, + 3.0000000000000004, -5.0 ], "tag": { @@ -526,7 +526,7 @@ description: Variables in memory after executing mounting-plate.kcl "value": "basePlateEdge3" }, "to": [ - -3.0, + -2.9999999999999996, -5.0 ], "type": "ToPoint", @@ -540,7 +540,7 @@ description: Variables in memory after executing mounting-plate.kcl "sourceRange": [] }, "from": [ - -3.0, + -2.9999999999999996, -5.0 ], "tag": { diff --git a/rust/kcl-lib/tests/kcl_samples/mug/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/mug/artifact_commands.snap index 0426a6869..aef782757 100644 --- a/rust/kcl-lib/tests/kcl_samples/mug/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/mug/artifact_commands.snap @@ -99,7 +99,7 @@ description: Artifact commands mug.kcl "type": "tangential_arc_to", "to": { "x": 16.0, - "y": -2.4, + "y": -2.4000000000000004, "z": 0.0 }, "angle_snap_increment": null @@ -116,7 +116,7 @@ description: Artifact commands mug.kcl "type": "arc", "center": { "x": 24.8, - "y": 0.8 + "y": 0.8000000000000002 }, "radius": 0.8, "start": { @@ -158,7 +158,7 @@ description: Artifact commands mug.kcl "type": "arc", "center": { "x": 26.8, - "y": 0.8 + "y": 0.8000000000000002 }, "radius": 0.8, "start": { @@ -183,7 +183,7 @@ description: Artifact commands mug.kcl "type": "line", "end": { "x": 28.0, - "y": 0.8, + "y": 0.8000000000000002, "z": 0.0 }, "relative": false @@ -387,7 +387,7 @@ description: Artifact commands mug.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 26.667, + "x": 26.666666666666668, "y": 23.75, "z": 0.0 } @@ -409,8 +409,8 @@ description: Artifact commands mug.kcl "segment": { "type": "line", "end": { - "x": 26.565, - "y": -2.324, + "x": 26.565191949113217, + "y": -2.3241531399375512, "z": 0.0 }, "relative": true @@ -475,8 +475,8 @@ description: Artifact commands mug.kcl "segment": { "type": "line", "end": { - "x": 26.667, - "y": 85.384, + "x": 26.666666666666668, + "y": 85.38430394743135, "z": 0.0 }, "relative": false @@ -489,7 +489,7 @@ description: Artifact commands mug.kcl "command": { "type": "make_plane", "origin": { - "x": 26.667, + "x": 26.666666666666668, "y": 0.0, "z": 0.0 }, @@ -811,7 +811,7 @@ description: Artifact commands mug.kcl "type": "tangential_arc_to", "to": { "x": 16.0, - "y": -2.4, + "y": -2.4000000000000004, "z": 0.0 }, "angle_snap_increment": null @@ -828,7 +828,7 @@ description: Artifact commands mug.kcl "type": "arc", "center": { "x": 24.8, - "y": 0.8 + "y": 0.8000000000000002 }, "radius": 0.8, "start": { @@ -870,7 +870,7 @@ description: Artifact commands mug.kcl "type": "arc", "center": { "x": 26.8, - "y": 0.8 + "y": 0.8000000000000002 }, "radius": 0.8, "start": { @@ -895,7 +895,7 @@ description: Artifact commands mug.kcl "type": "line", "end": { "x": 28.0, - "y": 0.8, + "y": 0.8000000000000002, "z": 0.0 }, "relative": false @@ -994,7 +994,7 @@ description: Artifact commands mug.kcl "type": "line", "end": { "x": 0.0, - "y": 5.2, + "y": 5.199999999999999, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/mug/ops.snap b/rust/kcl-lib/tests/kcl_samples/mug/ops.snap index 63b5662e4..20ce6289b 100644 --- a/rust/kcl-lib/tests/kcl_samples/mug/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/mug/ops.snap @@ -349,7 +349,7 @@ description: Operations executed mug.kcl "offset": { "value": { "type": "Number", - "value": 26.667, + "value": 26.666666666666668, "ty": { "type": "Default", "len": { @@ -647,7 +647,7 @@ description: Operations executed mug.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -663,7 +663,7 @@ description: Operations executed mug.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -680,7 +680,7 @@ description: Operations executed mug.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/mug/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/mug/program_memory.snap index f098728fe..4cf88221e 100644 --- a/rust/kcl-lib/tests/kcl_samples/mug/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/mug/program_memory.snap @@ -81,7 +81,7 @@ description: Variables in memory after executing mug.kcl }, "ccw": false, "center": [ - 8.292, + 8.291896144767898, 23.75 ], "from": [ @@ -106,7 +106,7 @@ description: Variables in memory after executing mug.kcl "ccw": false, "center": [ 0.0, - 53.025 + 53.02500000000005 ], "from": [ 9.0, @@ -129,7 +129,7 @@ description: Variables in memory after executing mug.kcl }, "ccw": false, "center": [ - -8.292, + -8.2918961447679, 23.75 ], "from": [ @@ -170,7 +170,7 @@ description: Variables in memory after executing mug.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": 26.667, + "x": 26.666666666666668, "y": 0.0, "z": 0.0, "units": { @@ -241,13 +241,13 @@ description: Variables in memory after executing mug.kcl "sourceRange": [] }, "from": [ - 26.667, + 26.666666666666668, 23.75 ], "tag": null, "to": [ - 53.232, - 21.426 + 53.231858615779885, + 21.42584686006245 ], "type": "ToPoint", "units": { @@ -261,17 +261,17 @@ description: Variables in memory after executing mug.kcl }, "ccw": true, "center": [ - 54.474, - 35.622 + 54.47382794993401, + 35.62162130786982 ], "from": [ - 53.232, - 21.426 + 53.231858615779885, + 21.42584686006245 ], "tag": null, "to": [ - 68.67, - 34.38 + 68.66960239774139, + 34.379651973715696 ], "type": "TangentialArc", "units": { @@ -285,17 +285,17 @@ description: Variables in memory after executing mug.kcl }, "ccw": true, "center": [ - -162.075, - 54.567 + -162.0745784642514, + 54.567151973715696 ], "from": [ - 68.67, - 34.38 + 68.66960239774139, + 34.379651973715696 ], "tag": null, "to": [ - 68.67, - 74.755 + 68.66960239774139, + 74.7546519737157 ], "type": "TangentialArcTo", "units": { @@ -309,12 +309,12 @@ description: Variables in memory after executing mug.kcl }, "ccw": true, "center": [ - 54.474, - 73.513 + 54.47382794993401, + 73.51268263956156 ], "from": [ - 68.67, - 74.755 + 68.66960239774139, + 74.7546519737157 ], "tag": { "commentStart": 1438, @@ -324,8 +324,8 @@ description: Variables in memory after executing mug.kcl "value": "seg02" }, "to": [ - 53.232, - 87.708 + 53.23185861577987, + 87.70845708736893 ], "type": "TangentialArc", "units": { @@ -338,13 +338,13 @@ description: Variables in memory after executing mug.kcl "sourceRange": [] }, "from": [ - 53.232, - 87.708 + 53.23185861577987, + 87.70845708736893 ], "tag": null, "to": [ - 26.667, - 85.384 + 26.666666666666668, + 85.38430394743135 ], "type": "ToPoint", "units": { @@ -384,11 +384,11 @@ description: Variables in memory after executing mug.kcl }, "start": { "from": [ - 26.667, + 26.666666666666668, 23.75 ], "to": [ - 26.667, + 26.666666666666668, 23.75 ], "units": { @@ -562,7 +562,7 @@ description: Variables in memory after executing mug.kcl "ccw": false, "center": [ 8.0, - -51.333 + -51.33333333333333 ], "from": [ 8.0, @@ -586,7 +586,7 @@ description: Variables in memory after executing mug.kcl "ccw": true, "center": [ 24.8, - 0.8 + 0.8000000000000002 ], "from": [ 24.0, @@ -596,7 +596,7 @@ description: Variables in memory after executing mug.kcl "tag": null, "to": [ 24.8, - 0.0 + 0.00000000000000011102230246251565 ], "type": "Arc", "units": { @@ -610,12 +610,12 @@ description: Variables in memory after executing mug.kcl }, "from": [ 24.8, - 0.0 + 0.00000000000000011102230246251565 ], "tag": null, "to": [ 26.8, - 0.0 + 0.00000000000000011102230246251565 ], "type": "ToPoint", "units": { @@ -630,17 +630,17 @@ description: Variables in memory after executing mug.kcl "ccw": true, "center": [ 26.8, - 0.8 + 0.8000000000000002 ], "from": [ 26.8, - 0.0 + 0.00000000000000011102230246251565 ], "radius": 0.8, "tag": null, "to": [ 27.6, - 0.8 + 0.8000000000000002 ], "type": "Arc", "units": { @@ -654,12 +654,12 @@ description: Variables in memory after executing mug.kcl }, "from": [ 27.6, - 0.8 + 0.8000000000000002 ], "tag": null, "to": [ 28.0, - 0.8 + 0.8000000000000002 ], "type": "ToPoint", "units": { @@ -678,7 +678,7 @@ description: Variables in memory after executing mug.kcl ], "from": [ 28.0, - 0.8 + 0.8000000000000002 ], "tag": null, "to": [ @@ -769,7 +769,7 @@ description: Variables in memory after executing mug.kcl "tag": null, "to": [ 27.2, - 5.2 + 5.199999999999999 ], "type": "TangentialArc", "units": { @@ -783,12 +783,12 @@ description: Variables in memory after executing mug.kcl }, "from": [ 27.2, - 5.2 + 5.199999999999999 ], "tag": null, "to": [ 0.0, - 5.2 + 5.199999999999999 ], "type": "ToPoint", "units": { @@ -802,7 +802,7 @@ description: Variables in memory after executing mug.kcl }, "from": [ 0.0, - 5.2 + 5.199999999999999 ], "tag": null, "to": [ @@ -1037,7 +1037,7 @@ description: Variables in memory after executing mug.kcl "ccw": false, "center": [ 8.0, - -51.333 + -51.33333333333333 ], "from": [ 8.0, @@ -1061,7 +1061,7 @@ description: Variables in memory after executing mug.kcl "ccw": true, "center": [ 24.8, - 0.8 + 0.8000000000000002 ], "from": [ 24.0, @@ -1071,7 +1071,7 @@ description: Variables in memory after executing mug.kcl "tag": null, "to": [ 24.8, - 0.0 + 0.00000000000000011102230246251565 ], "type": "Arc", "units": { @@ -1085,12 +1085,12 @@ description: Variables in memory after executing mug.kcl }, "from": [ 24.8, - 0.0 + 0.00000000000000011102230246251565 ], "tag": null, "to": [ 26.8, - 0.0 + 0.00000000000000011102230246251565 ], "type": "ToPoint", "units": { @@ -1105,17 +1105,17 @@ description: Variables in memory after executing mug.kcl "ccw": true, "center": [ 26.8, - 0.8 + 0.8000000000000002 ], "from": [ 26.8, - 0.0 + 0.00000000000000011102230246251565 ], "radius": 0.8, "tag": null, "to": [ 27.6, - 0.8 + 0.8000000000000002 ], "type": "Arc", "units": { @@ -1129,12 +1129,12 @@ description: Variables in memory after executing mug.kcl }, "from": [ 27.6, - 0.8 + 0.8000000000000002 ], "tag": null, "to": [ 28.0, - 0.8 + 0.8000000000000002 ], "type": "ToPoint", "units": { @@ -1153,7 +1153,7 @@ description: Variables in memory after executing mug.kcl ], "from": [ 28.0, - 0.8 + 0.8000000000000002 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap index 22d64813d..0406a627f 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap @@ -100,7 +100,7 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000015553014349171386, "y": 254.0, "z": 0.0 }, @@ -944,7 +944,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -53.34, + "x": -53.339999999999996, "y": -101.6, "z": 0.0 } @@ -1316,8 +1316,8 @@ description: Artifact commands multi-axis-robot.kcl "z": 0.0 }, "x_axis": { - "x": 0.985, - "y": 0.174, + "x": 0.9848077530122081, + "y": 0.17364817766693044, "z": 0.0 }, "y_axis": { @@ -1349,8 +1349,8 @@ description: Artifact commands multi-axis-robot.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.174, - "y": -0.985, + "x": 0.17364817766693044, + "y": -0.9848077530122081, "z": 0.0 } } @@ -1369,8 +1369,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -3.286, - "y": 185.825, + "x": -3.286385135924148, + "y": 185.825376719056, "z": 0.0 } } @@ -1391,7 +1391,7 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 44.45, + "x": 44.449999999999996, "y": 203.2 }, "radius": 50.8, @@ -1416,8 +1416,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -269.307, - "y": 739.914, + "x": -269.3066608546315, + "y": 739.9139696068243, "z": 0.0 }, "relative": true @@ -1433,8 +1433,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -224.857, - "y": 943.114 + "x": -224.8566608546315, + "y": 943.1139696068243 }, "radius": 50.8, "start": { @@ -1458,8 +1458,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -3.286, - "y": 185.825, + "x": -3.286385135924148, + "y": 185.825376719056, "z": 0.0 }, "relative": false @@ -1484,8 +1484,8 @@ description: Artifact commands multi-axis-robot.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.174, - "y": -0.985, + "x": 0.17364817766693044, + "y": -0.9848077530122081, "z": 0.0 } } @@ -1560,7 +1560,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.81, + "x": 3.8099999999999974, "y": 203.2, "z": 0.0 } @@ -1582,7 +1582,7 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -44.45, + "x": -44.449999999999996, "y": 203.2 }, "radius": 48.26, @@ -1715,8 +1715,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 273.117, - "y": 943.114, + "x": 273.1166608546315, + "y": 943.1139696068243, "z": 0.0 } } @@ -1737,8 +1737,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 224.857, - "y": 943.114 + "x": 224.8566608546315, + "y": 943.1139696068243 }, "radius": 48.26, "start": { @@ -1892,7 +1892,7 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -44.45, + "x": -44.449999999999996, "y": 171.45 }, "radius": 5.08, @@ -1928,7 +1928,7 @@ description: Artifact commands multi-axis-robot.kcl "z": 0.0 }, "center": { - "x": -44.45, + "x": -44.449999999999996, "y": 203.2, "z": 0.0 }, @@ -2411,8 +2411,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 221.249, - "y": 907.312, + "x": 221.24934921415954, + "y": 907.3116807548812, "z": 0.0 } } @@ -2433,8 +2433,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 216.169, - "y": 907.312 + "x": 216.16934921415955, + "y": 907.3116807548812 }, "radius": 5.08, "start": { @@ -2469,8 +2469,8 @@ description: Artifact commands multi-axis-robot.kcl "z": 0.0 }, "center": { - "x": 224.857, - "y": 943.114, + "x": 224.8566608546315, + "y": 943.1139696068243, "z": 0.0 }, "num_repetitions": 3, @@ -2728,8 +2728,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -217.237, - "y": 943.114, + "x": -217.2366608546315, + "y": 943.1139696068243, "z": 0.0 } } @@ -2750,8 +2750,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -224.857, - "y": 943.114 + "x": -224.8566608546315, + "y": 943.1139696068243 }, "radius": 7.619999999999999, "start": { @@ -2860,8 +2860,8 @@ description: Artifact commands multi-axis-robot.kcl "z": 0.0 }, "x_axis": { - "x": 0.985, - "y": 0.174, + "x": 0.9848077530122081, + "y": 0.17364817766693044, "z": 0.0 }, "y_axis": { @@ -2893,8 +2893,8 @@ description: Artifact commands multi-axis-robot.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.174, - "y": -0.985, + "x": 0.17364817766693044, + "y": -0.9848077530122081, "z": 0.0 } } @@ -2913,8 +2913,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -216.587, - "y": 990.015, + "x": -216.58666639324395, + "y": 990.0154388440308, "z": 0.0 } } @@ -2935,8 +2935,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -224.857, - "y": 943.114 + "x": -224.8566608546315, + "y": 943.1139696068243 }, "radius": 47.625, "start": { @@ -2960,8 +2960,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 500.282, - "y": -88.213, + "x": 500.2823385302016, + "y": -88.2132742548006, "z": 0.0 }, "relative": true @@ -2977,8 +2977,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 275.426, - "y": 854.901 + "x": 275.42567767557006, + "y": 854.9006953520237 }, "radius": 47.625, "start": { @@ -3002,8 +3002,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -216.587, - "y": 990.015, + "x": -216.58666639324395, + "y": 990.0154388440308, "z": 0.0 }, "relative": false @@ -3028,8 +3028,8 @@ description: Artifact commands multi-axis-robot.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.174, - "y": -0.985, + "x": 0.17364817766693044, + "y": -0.9848077530122081, "z": 0.0 } } @@ -3104,8 +3104,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -177.867, - "y": 943.114, + "x": -177.86666085463153, + "y": 943.1139696068243, "z": 0.0 } } @@ -3126,8 +3126,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -224.857, - "y": 943.114 + "x": -224.8566608546315, + "y": 943.1139696068243 }, "radius": 46.99, "start": { @@ -3259,8 +3259,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -211.089, - "y": 907.312, + "x": -211.08934921415957, + "y": 907.3116807548812, "z": 0.0 } } @@ -3281,8 +3281,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -216.169, - "y": 907.312 + "x": -216.16934921415955, + "y": 907.3116807548812 }, "radius": 5.08, "start": { @@ -3317,8 +3317,8 @@ description: Artifact commands multi-axis-robot.kcl "z": 0.0 }, "center": { - "x": -224.857, - "y": 943.114, + "x": -224.8566608546315, + "y": 943.1139696068243, "z": 0.0 }, "num_repetitions": 7, @@ -3800,8 +3800,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -227.801, - "y": 854.901, + "x": -227.80067767557009, + "y": 854.9006953520237, "z": 0.0 } } @@ -3822,8 +3822,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -275.426, - "y": 854.901 + "x": -275.4256776755701, + "y": 854.9006953520237 }, "radius": 47.625, "start": { @@ -3928,8 +3928,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 322.814, - "y": 854.901, + "x": 322.81373737706264, + "y": 854.9006953520237, "z": 0.0 } } @@ -3950,8 +3950,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 275.426, - "y": 854.901 + "x": 275.4256776755701, + "y": 854.9006953520237 }, "radius": 47.388059701492544, "start": { @@ -4184,8 +4184,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 275.426, - "y": 854.901, + "x": 275.4256776755701, + "y": 854.9006953520237, "z": 0.0 } } @@ -4206,8 +4206,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 44.408, - "y": 1.939, + "x": 44.40769344931358, + "y": 1.9388817683891852, "z": 0.0 }, "relative": true @@ -4223,8 +4223,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 372.404, - "y": 829.473 + "x": 372.4035465045796, + "y": 829.4732759760165 }, "radius": 59.266666666666666, "start": { @@ -4248,8 +4248,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 29.605, - "y": 1.293, + "x": 29.60512896620905, + "y": 1.2925878455927902, "z": 0.0 }, "relative": true @@ -4265,8 +4265,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -35.606, - "y": 36.233, + "x": -35.60619062643242, + "y": 36.233122817032424, "z": 0.0 }, "relative": true @@ -4282,8 +4282,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -48.449, - "y": 15.276, + "x": -48.44882109800992, + "y": 15.275854614817085, "z": 0.0 }, "relative": true @@ -4299,8 +4299,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -54.755, - "y": -22.68, + "x": -54.75526029350227, + "y": -22.68037142483765, "z": 0.0 }, "relative": true @@ -4316,8 +4316,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 275.426, - "y": 854.901, + "x": 275.4256776755701, + "y": 854.9006953520237, "z": 0.0 }, "relative": false @@ -4414,8 +4414,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 275.426, - "y": 854.901, + "x": 275.4256776755701, + "y": 854.9006953520237, "z": 0.0 } } @@ -4436,8 +4436,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 41.066, - "y": -17.01, + "x": 41.06644522012669, + "y": -17.01027856862824, "z": 0.0 }, "relative": true @@ -4453,8 +4453,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 375.252, - "y": 845.626 + "x": 375.251755013118, + "y": 845.6262691089705 }, "radius": 59.266666666666666, "start": { @@ -4478,8 +4478,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 27.378, - "y": -11.34, + "x": 27.37763014675113, + "y": -11.340185712418826, "z": 0.0 }, "relative": true @@ -4495,8 +4495,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -45.851, - "y": -21.87, + "x": -45.85133244497292, + "y": -21.86996371786139, "z": 0.0 }, "relative": true @@ -4512,8 +4512,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -50.752, - "y": 2.216, + "x": -50.751649656358374, + "y": 2.21586487815906, "z": 0.0 }, "relative": true @@ -4529,8 +4529,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -43.696, - "y": 40.04, + "x": -43.69597016161335, + "y": 40.03997963802146, "z": 0.0 }, "relative": true @@ -4546,8 +4546,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 275.426, - "y": 854.901, + "x": 275.4256776755701, + "y": 854.9006953520237, "z": 0.0 }, "relative": false @@ -4701,7 +4701,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 99.06, + "x": 99.05999999999999, "y": 0.0, "z": 0.0 } @@ -4862,8 +4862,8 @@ description: Artifact commands multi-axis-robot.kcl "z": 0.0 }, "x_axis": { - "x": 0.985, - "y": 0.174, + "x": 0.9848077530122081, + "y": 0.17364817766693044, "z": 0.0 }, "y_axis": { @@ -4895,8 +4895,8 @@ description: Artifact commands multi-axis-robot.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.174, - "y": -0.985, + "x": 0.17364817766693044, + "y": -0.9848077530122081, "z": 0.0 } } @@ -4915,7 +4915,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 88.9, + "x": 88.89999999999999, "y": 127.0, "z": 0.0 } @@ -4937,8 +4937,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 22.225, - "y": 38.495, + "x": 22.225000000000005, + "y": 38.4948291982183, "z": 0.0 }, "relative": true @@ -4954,8 +4954,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 45.134, - "y": 203.595 + "x": 45.13386423162577, + "y": 203.59482919821826 }, "radius": 76.19999999999999, "start": { @@ -4979,7 +4979,7 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -87.076, + "x": -87.07636204899794, "y": 127.0, "z": 0.0 }, @@ -4996,7 +4996,7 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 88.9, + "x": 88.89999999999999, "y": 127.0, "z": 0.0 }, @@ -5022,8 +5022,8 @@ description: Artifact commands multi-axis-robot.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.174, - "y": -0.985, + "x": 0.17364817766693044, + "y": -0.9848077530122081, "z": 0.0 } } @@ -5120,7 +5120,7 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 44.45, + "x": 44.44999999999999, "y": 203.2 }, "radius": 69.85, @@ -5253,7 +5253,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 49.53, + "x": 49.52999999999999, "y": 171.45, "z": 0.0 } @@ -5275,7 +5275,7 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 44.45, + "x": 44.44999999999999, "y": 171.45 }, "radius": 5.08, @@ -5311,7 +5311,7 @@ description: Artifact commands multi-axis-robot.kcl "z": 0.0 }, "center": { - "x": 44.45, + "x": 44.44999999999999, "y": 203.2, "z": 0.0 }, @@ -5592,7 +5592,7 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 44.45, + "x": 44.44999999999999, "y": 203.2 }, "radius": 12.7, @@ -5727,8 +5727,8 @@ description: Artifact commands multi-axis-robot.kcl "z": 0.0 }, "x_axis": { - "x": 0.985, - "y": 0.174, + "x": 0.9848077530122081, + "y": 0.17364817766693044, "z": 0.0 }, "y_axis": { @@ -5760,8 +5760,8 @@ description: Artifact commands multi-axis-robot.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.174, - "y": -0.985, + "x": 0.17364817766693044, + "y": -0.9848077530122081, "z": 0.0 } } @@ -5780,7 +5780,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 52.07, + "x": 52.06999999999999, "y": 203.2, "z": 0.0 } @@ -5802,7 +5802,7 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 44.45, + "x": 44.449999999999996, "y": 203.2 }, "radius": 7.619999999999999, @@ -5836,8 +5836,8 @@ description: Artifact commands multi-axis-robot.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.174, - "y": -0.985, + "x": 0.17364817766693044, + "y": -0.9848077530122081, "z": 0.0 } } diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap index bf4f3c27d..986372dec 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap @@ -2474,7 +2474,7 @@ description: Operations executed multi-axis-robot.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2490,7 +2490,7 @@ description: Operations executed multi-axis-robot.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2507,7 +2507,7 @@ description: Operations executed multi-axis-robot.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/artifact_commands.snap index b5ee24136..8817e08d6 100644 --- a/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/artifact_commands.snap @@ -525,7 +525,7 @@ description: Artifact commands pdu-faceplate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -30.338, + "x": -30.337500000000002, "y": 20.225, "z": 0.0 } @@ -547,7 +547,7 @@ description: Artifact commands pdu-faceplate.kcl "segment": { "type": "line", "end": { - "x": 60.675, + "x": 60.675000000000004, "y": 0.0, "z": 0.0 }, @@ -581,7 +581,7 @@ description: Artifact commands pdu-faceplate.kcl "segment": { "type": "line", "end": { - "x": -60.675, + "x": -60.675000000000004, "y": 0.0, "z": 0.0 }, @@ -598,7 +598,7 @@ description: Artifact commands pdu-faceplate.kcl "segment": { "type": "line", "end": { - "x": -30.338, + "x": -30.337500000000002, "y": 20.225, "z": 0.0 }, @@ -684,7 +684,7 @@ description: Artifact commands pdu-faceplate.kcl { "translate": { "property": { - "x": -208.963, + "x": -208.9625, "y": 0.0, "z": 0.0 }, @@ -1425,7 +1425,7 @@ description: Artifact commands pdu-faceplate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -10.113, + "x": -10.1125, "y": 20.225, "z": 0.0 } @@ -1498,7 +1498,7 @@ description: Artifact commands pdu-faceplate.kcl "segment": { "type": "line", "end": { - "x": -10.113, + "x": -10.1125, "y": 20.225, "z": 0.0 }, @@ -1584,7 +1584,7 @@ description: Artifact commands pdu-faceplate.kcl { "translate": { "property": { - "x": -128.063, + "x": -128.0625, "y": 0.0, "z": 0.0 }, @@ -2295,7 +2295,7 @@ description: Artifact commands pdu-faceplate.kcl [ { "translate": { - "x": 121.35, + "x": 121.35000000000001, "y": 0.0, "z": 0.0 }, @@ -2382,7 +2382,7 @@ description: Artifact commands pdu-faceplate.kcl [ { "translate": { - "x": 242.7, + "x": 242.70000000000002, "y": 0.0, "z": 0.0 }, @@ -2411,7 +2411,7 @@ description: Artifact commands pdu-faceplate.kcl [ { "translate": { - "x": 283.15, + "x": 283.15000000000003, "y": 0.0, "z": 0.0 }, @@ -2509,7 +2509,7 @@ description: Artifact commands pdu-faceplate.kcl [ { "translate": { - "x": 121.35, + "x": 121.35000000000001, "y": 0.0, "z": 0.0 }, @@ -2596,7 +2596,7 @@ description: Artifact commands pdu-faceplate.kcl [ { "translate": { - "x": 242.7, + "x": 242.70000000000002, "y": 0.0, "z": 0.0 }, @@ -2625,7 +2625,7 @@ description: Artifact commands pdu-faceplate.kcl [ { "translate": { - "x": 283.15, + "x": 283.15000000000003, "y": 0.0, "z": 0.0 }, @@ -2709,7 +2709,7 @@ description: Artifact commands pdu-faceplate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -16.825, + "x": -16.824999999999985, "y": 20.225, "z": 0.0 } @@ -2731,7 +2731,7 @@ description: Artifact commands pdu-faceplate.kcl "segment": { "type": "line", "end": { - "x": 33.65, + "x": 33.64999999999997, "y": 0.0, "z": 0.0 }, @@ -2765,7 +2765,7 @@ description: Artifact commands pdu-faceplate.kcl "segment": { "type": "line", "end": { - "x": -33.65, + "x": -33.64999999999997, "y": 0.0, "z": 0.0 }, @@ -2782,7 +2782,7 @@ description: Artifact commands pdu-faceplate.kcl "segment": { "type": "line", "end": { - "x": -16.825, + "x": -16.824999999999985, "y": 20.225, "z": 0.0 }, @@ -2868,7 +2868,7 @@ description: Artifact commands pdu-faceplate.kcl { "translate": { "property": { - "x": 222.475, + "x": 222.47500000000002, "y": 0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/ops.snap b/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/ops.snap index bbeb0d556..5173d253f 100644 --- a/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/ops.snap @@ -617,7 +617,7 @@ description: Operations executed pdu-faceplate.kcl "name": "leftSpacerWidth", "value": { "type": "Number", - "value": 60.675, + "value": 60.675000000000004, "ty": { "type": "Default", "len": { @@ -650,7 +650,7 @@ description: Operations executed pdu-faceplate.kcl "name": "leftSpacerPosition", "value": { "type": "Number", - "value": -208.963, + "value": -208.9625, "ty": { "type": "Default", "len": { @@ -689,7 +689,7 @@ description: Operations executed pdu-faceplate.kcl "width": { "value": { "type": "Number", - "value": 60.675, + "value": 60.675000000000004, "ty": { "type": "Default", "len": { @@ -846,7 +846,7 @@ description: Operations executed pdu-faceplate.kcl "x": { "value": { "type": "Number", - "value": -208.963, + "value": -208.9625, "ty": { "type": "Default", "len": { @@ -1716,7 +1716,7 @@ description: Operations executed pdu-faceplate.kcl "name": "secondSpacerPosition", "value": { "type": "Number", - "value": -128.063, + "value": -128.0625, "ty": { "type": "Default", "len": { @@ -1912,7 +1912,7 @@ description: Operations executed pdu-faceplate.kcl "x": { "value": { "type": "Number", - "value": -128.063, + "value": -128.0625, "ty": { "type": "Default", "len": { @@ -2115,7 +2115,7 @@ description: Operations executed pdu-faceplate.kcl "name": "lastPowerPlugPosition", "value": { "type": "Number", - "value": 185.425, + "value": 185.42500000000004, "ty": { "type": "Default", "len": { @@ -2887,7 +2887,7 @@ description: Operations executed pdu-faceplate.kcl "name": "rightSpacerWidth", "value": { "type": "Number", - "value": 33.65, + "value": 33.64999999999997, "ty": { "type": "Default", "len": { @@ -2920,7 +2920,7 @@ description: Operations executed pdu-faceplate.kcl "name": "rightSpacerPosition", "value": { "type": "Number", - "value": 222.475, + "value": 222.47500000000002, "ty": { "type": "Default", "len": { @@ -2959,7 +2959,7 @@ description: Operations executed pdu-faceplate.kcl "width": { "value": { "type": "Number", - "value": 33.65, + "value": 33.64999999999997, "ty": { "type": "Default", "len": { @@ -3116,7 +3116,7 @@ description: Operations executed pdu-faceplate.kcl "x": { "value": { "type": "Number", - "value": 222.475, + "value": 222.47500000000002, "ty": { "type": "Default", "len": { @@ -3486,7 +3486,7 @@ description: Operations executed pdu-faceplate.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -3502,7 +3502,7 @@ description: Operations executed pdu-faceplate.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -3519,7 +3519,7 @@ description: Operations executed pdu-faceplate.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/program_memory.snap index ae9df7806..34c2e47aa 100644 --- a/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/pdu-faceplate/program_memory.snap @@ -7046,7 +7046,7 @@ description: Variables in memory after executing pdu-faceplate.kcl }, "lastPowerPlugPosition": { "type": "Number", - "value": 185.425, + "value": 185.42500000000004, "ty": { "type": "Default", "len": { @@ -7059,7 +7059,7 @@ description: Variables in memory after executing pdu-faceplate.kcl }, "leftSpacerPosition": { "type": "Number", - "value": -208.963, + "value": -208.9625, "ty": { "type": "Default", "len": { @@ -7116,12 +7116,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - -30.338, + -30.337500000000002, 20.225 ], "tag": null, "to": [ - 30.338, + 30.337500000000002, 20.225 ], "type": "ToPoint", @@ -7135,12 +7135,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - 30.338, + 30.337500000000002, 20.225 ], "tag": null, "to": [ - 30.338, + 30.337500000000002, -20.225 ], "type": "ToPoint", @@ -7154,12 +7154,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - 30.338, + 30.337500000000002, -20.225 ], "tag": null, "to": [ - -30.338, + -30.337500000000002, -20.225 ], "type": "ToPoint", @@ -7173,12 +7173,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - -30.338, + -30.337500000000002, -20.225 ], "tag": null, "to": [ - -30.338, + -30.337500000000002, 20.225 ], "type": "ToPoint", @@ -7192,12 +7192,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - -30.338, + -30.337500000000002, 20.225 ], "tag": null, "to": [ - -30.338, + -30.337500000000002, 20.225 ], "type": "ToPoint", @@ -7238,11 +7238,11 @@ description: Variables in memory after executing pdu-faceplate.kcl }, "start": { "from": [ - -30.338, + -30.337500000000002, 20.225 ], "to": [ - -30.338, + -30.337500000000002, 20.225 ], "units": { @@ -7271,7 +7271,7 @@ description: Variables in memory after executing pdu-faceplate.kcl }, "leftSpacerWidth": { "type": "Number", - "value": 60.675, + "value": 60.675000000000004, "ty": { "type": "Default", "len": { @@ -16379,12 +16379,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - -16.825, + -16.824999999999985, 20.225 ], "tag": null, "to": [ - 16.825, + 16.824999999999985, 20.225 ], "type": "ToPoint", @@ -16398,12 +16398,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - 16.825, + 16.824999999999985, 20.225 ], "tag": null, "to": [ - 16.825, + 16.824999999999985, -20.225 ], "type": "ToPoint", @@ -16417,12 +16417,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - 16.825, + 16.824999999999985, -20.225 ], "tag": null, "to": [ - -16.825, + -16.824999999999985, -20.225 ], "type": "ToPoint", @@ -16436,12 +16436,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - -16.825, + -16.824999999999985, -20.225 ], "tag": null, "to": [ - -16.825, + -16.824999999999985, 20.225 ], "type": "ToPoint", @@ -16455,12 +16455,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - -16.825, + -16.824999999999985, 20.225 ], "tag": null, "to": [ - -16.825, + -16.824999999999985, 20.225 ], "type": "ToPoint", @@ -16501,11 +16501,11 @@ description: Variables in memory after executing pdu-faceplate.kcl }, "start": { "from": [ - -16.825, + -16.824999999999985, 20.225 ], "to": [ - -16.825, + -16.824999999999985, 20.225 ], "units": { @@ -16534,7 +16534,7 @@ description: Variables in memory after executing pdu-faceplate.kcl }, "rightSpacerPosition": { "type": "Number", - "value": 222.475, + "value": 222.47500000000002, "ty": { "type": "Default", "len": { @@ -16547,7 +16547,7 @@ description: Variables in memory after executing pdu-faceplate.kcl }, "rightSpacerWidth": { "type": "Number", - "value": 33.65, + "value": 33.64999999999997, "ty": { "type": "Default", "len": { @@ -16604,12 +16604,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - -10.113, + -10.1125, 20.225 ], "tag": null, "to": [ - 10.113, + 10.1125, 20.225 ], "type": "ToPoint", @@ -16623,12 +16623,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - 10.113, + 10.1125, 20.225 ], "tag": null, "to": [ - 10.113, + 10.1125, -20.225 ], "type": "ToPoint", @@ -16642,12 +16642,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - 10.113, + 10.1125, -20.225 ], "tag": null, "to": [ - -10.113, + -10.1125, -20.225 ], "type": "ToPoint", @@ -16661,12 +16661,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - -10.113, + -10.1125, -20.225 ], "tag": null, "to": [ - -10.113, + -10.1125, 20.225 ], "type": "ToPoint", @@ -16680,12 +16680,12 @@ description: Variables in memory after executing pdu-faceplate.kcl "sourceRange": [] }, "from": [ - -10.113, + -10.1125, 20.225 ], "tag": null, "to": [ - -10.113, + -10.1125, 20.225 ], "type": "ToPoint", @@ -16726,11 +16726,11 @@ description: Variables in memory after executing pdu-faceplate.kcl }, "start": { "from": [ - -10.113, + -10.1125, 20.225 ], "to": [ - -10.113, + -10.1125, 20.225 ], "units": { @@ -16759,7 +16759,7 @@ description: Variables in memory after executing pdu-faceplate.kcl }, "secondSpacerPosition": { "type": "Number", - "value": -128.063, + "value": -128.0625, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/artifact_commands.snap index 3b7c71efc..bed333960 100644 --- a/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/artifact_commands.snap @@ -82,8 +82,8 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 24.765, - "y": 0.025, + "x": 24.764999999999997, + "y": 0.0254, "z": 0.0 } } @@ -104,8 +104,8 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "arc", "center": { - "x": 27.543, - "y": 0.025 + "x": 27.543125, + "y": 0.02539999999999966 }, "radius": 2.7781249999999997, "start": { @@ -278,8 +278,8 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 26.154, - "y": 2.75, + "x": 26.154062500000002, + "y": 2.7496306570155924, "z": 0.0 } } @@ -300,8 +300,8 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "arc", "center": { - "x": 27.543, - "y": 0.344 + "x": 27.543125, + "y": 0.3437038321269486 }, "radius": 2.7781249999999997, "start": { @@ -326,7 +326,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "line", "end": { "x": 0.0, - "y": 0.695, + "y": 0.6945312499999999, "z": 0.0 }, "relative": true @@ -342,7 +342,7 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": -2.778, + "x": -2.7781249999999997, "y": 0.0, "z": 0.0 }, @@ -485,7 +485,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 28.238, + "x": 28.23765625, "y": 6.35, "z": 0.0 } @@ -507,7 +507,7 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "arc", "center": { - "x": 27.543, + "x": 27.543125, "y": 6.35 }, "radius": 0.6945312499999999, @@ -586,7 +586,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 31.559, + "x": 31.559499999999996, "y": 12.7, "z": 0.0 } @@ -608,8 +608,8 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": -0.022, - "y": -1.27, + "x": -0.022164556175350018, + "y": -1.269806572848617, "z": 0.0 }, "relative": true @@ -625,7 +625,7 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": -7.429, + "x": -7.429499999999999, "y": 0.0, "z": 0.0 }, @@ -642,7 +642,7 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": 24.108, + "x": 24.10783544382465, "y": 2.667, "z": 0.0 }, @@ -676,7 +676,7 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": 23.298, + "x": 23.297708777399844, "y": 12.7, "z": 0.0 }, @@ -693,7 +693,7 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": 31.559, + "x": 31.559499999999996, "y": 12.7, "z": 0.0 }, @@ -807,7 +807,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 22.225, + "x": 22.224999999999998, "y": 0.635, "z": 0.0 } @@ -846,8 +846,8 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": 0.263, - "y": 0.981, + "x": 0.26296014982416105, + "y": 0.9813806395096935, "z": 0.0 }, "relative": true @@ -880,8 +880,8 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": 0.263, - "y": -0.981, + "x": 0.26296014982416105, + "y": -0.9813806395096935, "z": 0.0 }, "relative": true @@ -897,7 +897,7 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": 33.338, + "x": 33.3375, "y": 0.635, "z": 0.0 }, @@ -948,7 +948,7 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": 31.371, + "x": 31.371072574099887, "y": 2.54, "z": 0.0 }, @@ -982,7 +982,7 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": 23.262, + "x": 23.26223670918222, "y": 15.875, "z": 0.0 }, @@ -999,7 +999,7 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": 22.225, + "x": 22.224999999999998, "y": 15.875, "z": 0.0 }, @@ -1016,7 +1016,7 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": 22.225, + "x": 22.224999999999998, "y": 0.635, "z": 0.0 }, @@ -1229,8 +1229,8 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -77.788, - "y": -52.387, + "x": -77.7875, + "y": -52.387499999999996, "z": 0.0 } } @@ -1268,8 +1268,8 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 104.775, + "x": 0.000000000000006415618419033196, + "y": 104.77499999999999, "z": 0.0 }, "relative": true @@ -1302,8 +1302,8 @@ description: Artifact commands pillow-block-bearing.kcl "segment": { "type": "line", "end": { - "x": -77.788, - "y": -52.387, + "x": -77.7875, + "y": -52.387499999999996, "z": 0.0 }, "relative": false @@ -1348,7 +1348,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 33.338, + "x": 33.3375, "y": 0.0, "z": 0.0 } @@ -1579,8 +1579,8 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -53.975, - "y": -38.1, + "x": -53.974999999999994, + "y": -38.099999999999994, "z": 0.0 } } @@ -1602,7 +1602,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "arc", "center": { "x": -63.5, - "y": -38.1 + "y": -38.099999999999994 }, "radius": 9.524999999999999, "start": { @@ -1707,8 +1707,8 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -58.738, - "y": -38.1, + "x": -58.7375, + "y": -38.099999999999994, "z": 0.0 } } @@ -1730,7 +1730,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "arc", "center": { "x": -63.5, - "y": -38.1 + "y": -38.099999999999994 }, "radius": 4.762499999999999, "start": { @@ -1835,8 +1835,8 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -53.975, - "y": 38.1, + "x": -53.974999999999994, + "y": 38.099999999999994, "z": 0.0 } } @@ -1858,7 +1858,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "arc", "center": { "x": -63.5, - "y": 38.1 + "y": 38.099999999999994 }, "radius": 9.524999999999999, "start": { @@ -1963,8 +1963,8 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -58.738, - "y": 38.1, + "x": -58.7375, + "y": 38.099999999999994, "z": 0.0 } } @@ -1986,7 +1986,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "arc", "center": { "x": -63.5, - "y": 38.1 + "y": 38.099999999999994 }, "radius": 4.762499999999999, "start": { @@ -2091,8 +2091,8 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 73.025, - "y": -38.1, + "x": 73.02499999999999, + "y": -38.099999999999994, "z": 0.0 } } @@ -2114,7 +2114,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "arc", "center": { "x": 63.5, - "y": -38.1 + "y": -38.099999999999994 }, "radius": 9.524999999999999, "start": { @@ -2219,8 +2219,8 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 68.263, - "y": -38.1, + "x": 68.2625, + "y": -38.099999999999994, "z": 0.0 } } @@ -2242,7 +2242,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "arc", "center": { "x": 63.5, - "y": -38.1 + "y": -38.099999999999994 }, "radius": 4.762499999999999, "start": { @@ -2347,8 +2347,8 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 73.025, - "y": 38.1, + "x": 73.02499999999999, + "y": 38.099999999999994, "z": 0.0 } } @@ -2370,7 +2370,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "arc", "center": { "x": 63.5, - "y": 38.1 + "y": 38.099999999999994 }, "radius": 9.524999999999999, "start": { @@ -2475,8 +2475,8 @@ description: Artifact commands pillow-block-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 68.263, - "y": 38.1, + "x": 68.2625, + "y": 38.099999999999994, "z": 0.0 } } @@ -2498,7 +2498,7 @@ description: Artifact commands pillow-block-bearing.kcl "type": "arc", "center": { "x": 63.5, - "y": 38.1 + "y": 38.099999999999994 }, "radius": 4.762499999999999, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/ops.snap b/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/ops.snap index bef47afbc..9301db0e4 100644 --- a/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/ops.snap @@ -1329,7 +1329,7 @@ description: Operations executed pillow-block-bearing.kcl "length": { "value": { "type": "Number", - "value": -0.188, + "value": -0.1875, "ty": { "type": "Default", "len": { @@ -1390,7 +1390,7 @@ description: Operations executed pillow-block-bearing.kcl "length": { "value": { "type": "Number", - "value": -0.313, + "value": -0.3125, "ty": { "type": "Default", "len": { @@ -1501,7 +1501,7 @@ description: Operations executed pillow-block-bearing.kcl "length": { "value": { "type": "Number", - "value": -0.188, + "value": -0.1875, "ty": { "type": "Default", "len": { @@ -1562,7 +1562,7 @@ description: Operations executed pillow-block-bearing.kcl "length": { "value": { "type": "Number", - "value": -0.313, + "value": -0.3125, "ty": { "type": "Default", "len": { @@ -1673,7 +1673,7 @@ description: Operations executed pillow-block-bearing.kcl "length": { "value": { "type": "Number", - "value": -0.188, + "value": -0.1875, "ty": { "type": "Default", "len": { @@ -1734,7 +1734,7 @@ description: Operations executed pillow-block-bearing.kcl "length": { "value": { "type": "Number", - "value": -0.313, + "value": -0.3125, "ty": { "type": "Default", "len": { @@ -1845,7 +1845,7 @@ description: Operations executed pillow-block-bearing.kcl "length": { "value": { "type": "Number", - "value": -0.188, + "value": -0.1875, "ty": { "type": "Default", "len": { @@ -1906,7 +1906,7 @@ description: Operations executed pillow-block-bearing.kcl "length": { "value": { "type": "Number", - "value": -0.313, + "value": -0.3125, "ty": { "type": "Default", "len": { @@ -2085,7 +2085,7 @@ description: Operations executed pillow-block-bearing.kcl "name": "counterboreDepth", "value": { "type": "Number", - "value": 0.188, + "value": 0.1875, "ty": { "type": "Default", "len": { @@ -2173,7 +2173,7 @@ description: Operations executed pillow-block-bearing.kcl "name": "sphereDia", "value": { "type": "Number", - "value": 0.219, + "value": 0.21875, "ty": { "type": "Default", "len": { @@ -2195,7 +2195,7 @@ description: Operations executed pillow-block-bearing.kcl "name": "chainWidth", "value": { "type": "Number", - "value": 0.109, + "value": 0.109375, "ty": { "type": "Default", "len": { @@ -2217,7 +2217,7 @@ description: Operations executed pillow-block-bearing.kcl "name": "chainThickness", "value": { "type": "Number", - "value": 0.027, + "value": 0.02734375, "ty": { "type": "Default", "len": { @@ -2239,7 +2239,7 @@ description: Operations executed pillow-block-bearing.kcl "name": "linkDiameter", "value": { "type": "Number", - "value": 0.055, + "value": 0.0546875, "ty": { "type": "Default", "len": { @@ -2265,7 +2265,7 @@ description: Operations executed pillow-block-bearing.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2281,7 +2281,7 @@ description: Operations executed pillow-block-bearing.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2298,7 +2298,7 @@ description: Operations executed pillow-block-bearing.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/program_memory.snap index 9d8b79df3..1471fbbd7 100644 --- a/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/pillow-block-bearing/program_memory.snap @@ -78,7 +78,7 @@ description: Variables in memory after executing pillow-block-bearing.kcl }, "chainThickness": { "type": "Number", - "value": 0.027, + "value": 0.02734375, "ty": { "type": "Default", "len": { @@ -91,7 +91,7 @@ description: Variables in memory after executing pillow-block-bearing.kcl }, "chainWidth": { "type": "Number", - "value": 0.109, + "value": 0.109375, "ty": { "type": "Default", "len": { @@ -104,7 +104,7 @@ description: Variables in memory after executing pillow-block-bearing.kcl }, "counterboreDepth": { "type": "Number", - "value": 0.188, + "value": 0.1875, "ty": { "type": "Default", "len": { @@ -130,7 +130,7 @@ description: Variables in memory after executing pillow-block-bearing.kcl }, "linkDiameter": { "type": "Number", - "value": 0.055, + "value": 0.0546875, "ty": { "type": "Default", "len": { @@ -143,7 +143,7 @@ description: Variables in memory after executing pillow-block-bearing.kcl }, "sphereDia": { "type": "Number", - "value": 0.219, + "value": 0.21875, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap index f6654674c..d9f72ecaa 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap @@ -62,7 +62,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 52.387, + "x": 52.387499999999996, "y": 0.0, "z": 0.0 } @@ -194,7 +194,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 30.162, + "x": 30.162499999999998, "y": 0.0, "z": 0.0 } @@ -372,8 +372,8 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.525, - "y": 60.325, + "x": 9.524999999999999, + "y": 60.324999999999996, "z": 0.0 } } @@ -395,7 +395,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "arc", "center": { "x": 0.0, - "y": 60.325 + "y": 60.324999999999996 }, "radius": 9.524999999999999, "start": { @@ -494,7 +494,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 76.2, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 } @@ -954,7 +954,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 30.988, + "x": 30.987999999999996, "y": 0.0, "z": 0.0 } @@ -1128,8 +1128,8 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.525, - "y": 60.325, + "x": 9.524999999999999, + "y": 60.324999999999996, "z": 0.0 } } @@ -1151,7 +1151,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "arc", "center": { "x": 0.0, - "y": 60.325 + "y": 60.324999999999996 }, "radius": 9.524999999999999, "start": { @@ -1250,7 +1250,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 76.2, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 } @@ -1710,7 +1710,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 30.988, + "x": 30.987999999999996, "y": 0.0, "z": 0.0 } @@ -1866,7 +1866,7 @@ description: Artifact commands pipe-flange-assembly.kcl "property": { "x": 0.0, "y": 0.0, - "z": 3.835 + "z": 3.8353999999999995 }, "set": false, "is_local": true @@ -1890,7 +1890,7 @@ description: Artifact commands pipe-flange-assembly.kcl "property": { "x": 0.0, "y": 0.0, - "z": -2.311 + "z": -2.3114 }, "set": false, "is_local": true @@ -1957,7 +1957,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 15.088, + "x": 15.087599999999998, "y": 0.0, "z": 0.0 } @@ -2218,9 +2218,9 @@ description: Artifact commands pipe-flange-assembly.kcl { "translate": { "property": { - "x": 60.325, + "x": 60.324999999999996, "y": 0.0, - "z": 17.526 + "z": 17.525999999999996 }, "set": false, "is_local": true @@ -2266,7 +2266,7 @@ description: Artifact commands pipe-flange-assembly.kcl "translate": { "x": -0.0, "y": -0.0, - "z": -39.7 + "z": -39.700199999999995 }, "scale": { "x": 1.0, @@ -2306,7 +2306,7 @@ description: Artifact commands pipe-flange-assembly.kcl "translate": { "x": -0.0, "y": -0.0, - "z": -39.7 + "z": -39.700199999999995 }, "scale": { "x": 1.0, @@ -2346,7 +2346,7 @@ description: Artifact commands pipe-flange-assembly.kcl "translate": { "x": -0.0, "y": -0.0, - "z": -39.7 + "z": -39.700199999999995 }, "scale": { "x": 1.0, @@ -2386,7 +2386,7 @@ description: Artifact commands pipe-flange-assembly.kcl "translate": { "x": -0.0, "y": -0.0, - "z": -39.7 + "z": -39.700199999999995 }, "scale": { "x": 1.0, @@ -2468,7 +2468,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 11.913, + "x": 11.9126, "y": 0.0, "z": 0.0 } @@ -2631,7 +2631,7 @@ description: Artifact commands pipe-flange-assembly.kcl "path": "[uuid]", "to": { "x": 6.35, - "y": 3.666, + "y": 3.666174209354123, "z": 0.0 } } @@ -2652,8 +2652,25 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": -7.332, + "x": -0.0000000000000013469305531806316, + "y": -7.332348418708246, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -6.349999999999999, + "y": -3.666174209354124, "z": 0.0 }, "relative": true @@ -2670,7 +2687,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "line", "end": { "x": -6.35, - "y": -3.666, + "y": 3.6661742093541223, "z": 0.0 }, "relative": true @@ -2686,25 +2703,8 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": -6.35, - "y": 3.666, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 7.332, + "x": 0.0000000000000004489768510602105, + "y": 7.332348418708246, "z": 0.0 }, "relative": true @@ -2721,7 +2721,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "line", "end": { "x": 6.35, - "y": 3.666, + "y": 3.6661742093541223, "z": 0.0 }, "relative": true @@ -2818,7 +2818,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 7.938, + "x": 7.9375, "y": 0.0, "z": 0.0 } @@ -2947,9 +2947,9 @@ description: Artifact commands pipe-flange-assembly.kcl { "translate": { "property": { - "x": 60.325, + "x": 60.324999999999996, "y": 0.0, - "z": 18.339 + "z": 18.3388 }, "set": false, "is_local": true @@ -3061,8 +3061,8 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 11.906, - "y": 6.874, + "x": 11.90625, + "y": 6.874076642538981, "z": 0.0 } } @@ -3083,8 +3083,8 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": -13.748, + "x": -0.000000000000002525494787213684, + "y": -13.748153285077962, "z": 0.0 }, "relative": true @@ -3100,8 +3100,8 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": -11.906, - "y": -6.874, + "x": -11.906249999999998, + "y": -6.874076642538982, "z": 0.0 }, "relative": true @@ -3117,8 +3117,8 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": -11.906, - "y": 6.874, + "x": -11.90625, + "y": 6.874076642538979, "z": 0.0 }, "relative": true @@ -3134,8 +3134,8 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 13.748, + "x": 0.0000000000000008418315957378947, + "y": 13.748153285077962, "z": 0.0 }, "relative": true @@ -3151,8 +3151,8 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": 11.906, - "y": 6.874, + "x": 11.90625, + "y": 6.874076642538979, "z": 0.0 }, "relative": true @@ -3253,7 +3253,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 7.938, + "x": 7.9375, "y": 0.0, "z": 0.0 } @@ -3382,9 +3382,9 @@ description: Artifact commands pipe-flange-assembly.kcl { "translate": { "property": { - "x": 60.325, + "x": 60.324999999999996, "y": 0.0, - "z": -36.065 + "z": -36.064825 }, "set": false, "is_local": true @@ -3472,7 +3472,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 30.162, + "x": 30.162499999999998, "y": 0.0, "z": 0.0 } @@ -3759,7 +3759,7 @@ description: Artifact commands pipe-flange-assembly.kcl "property": { "x": 0.0, "y": 0.0, - "z": 11.176 + "z": 11.175999999999998 }, "set": false, "is_local": false @@ -3826,7 +3826,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 30.162, + "x": 30.162499999999998, "y": 0.0, "z": 0.0 } @@ -4113,7 +4113,7 @@ description: Artifact commands pipe-flange-assembly.kcl "property": { "x": 0.0, "y": 0.0, - "z": -15.011 + "z": -15.011399999999998 }, "set": false, "is_local": false diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap index 00c384341..19be9bcc5 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap @@ -1845,7 +1845,7 @@ description: Operations executed pipe-flange-assembly.kcl "length": { "value": { "type": "Number", - "value": -0.469, + "value": -0.46875, "ty": { "type": "Default", "len": { @@ -2299,7 +2299,7 @@ description: Operations executed pipe-flange-assembly.kcl "length": { "value": { "type": "Number", - "value": 0.547, + "value": 0.546875, "ty": { "type": "Default", "len": { @@ -2360,7 +2360,7 @@ description: Operations executed pipe-flange-assembly.kcl "length": { "value": { "type": "Number", - "value": -0.547, + "value": -0.546875, "ty": { "type": "Default", "len": { @@ -2430,7 +2430,7 @@ description: Operations executed pipe-flange-assembly.kcl "z": { "value": { "type": "Number", - "value": -1.42, + "value": -1.419875, "ty": { "type": "Default", "len": { @@ -2891,7 +2891,7 @@ description: Operations executed pipe-flange-assembly.kcl "z": { "value": { "type": "Number", - "value": 0.44, + "value": 0.43999999999999995, "ty": { "type": "Default", "len": { @@ -3631,7 +3631,7 @@ description: Operations executed pipe-flange-assembly.kcl "name": "boltHexFlatLength", "value": { "type": "Number", - "value": 0.289, + "value": 0.28867513459481287, "ty": { "type": "Default", "len": { @@ -3697,7 +3697,7 @@ description: Operations executed pipe-flange-assembly.kcl "name": "hexNutFlatToFlat", "value": { "type": "Number", - "value": 0.938, + "value": 0.9375, "ty": { "type": "Default", "len": { @@ -3719,7 +3719,7 @@ description: Operations executed pipe-flange-assembly.kcl "name": "hexNutThickness", "value": { "type": "Number", - "value": 0.547, + "value": 0.546875, "ty": { "type": "Default", "len": { @@ -3741,7 +3741,7 @@ description: Operations executed pipe-flange-assembly.kcl "name": "hexNutFlatLength", "value": { "type": "Number", - "value": 0.541, + "value": 0.5412658773652741, "ty": { "type": "Default", "len": { @@ -3899,7 +3899,7 @@ description: Operations executed pipe-flange-assembly.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -3915,7 +3915,7 @@ description: Operations executed pipe-flange-assembly.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -3932,7 +3932,7 @@ description: Operations executed pipe-flange-assembly.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap index a7a802802..66fbd2f88 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap @@ -65,7 +65,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl }, "boltHexFlatLength": { "type": "Number", - "value": 0.289, + "value": 0.28867513459481287, "ty": { "type": "Default", "len": { @@ -260,7 +260,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl }, "hexNutFlatLength": { "type": "Number", - "value": 0.541, + "value": 0.5412658773652741, "ty": { "type": "Default", "len": { @@ -273,7 +273,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl }, "hexNutFlatToFlat": { "type": "Number", - "value": 0.938, + "value": 0.9375, "ty": { "type": "Default", "len": { @@ -286,7 +286,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl }, "hexNutThickness": { "type": "Number", - "value": 0.547, + "value": 0.546875, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ops.snap index 1ea4e39d3..db962d096 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ops.snap @@ -331,7 +331,7 @@ description: Operations executed pipe-with-bend.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -347,7 +347,7 @@ description: Operations executed pipe-with-bend.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -364,7 +364,7 @@ description: Operations executed pipe-with-bend.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap index 83935b5e6..4078241a0 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands pipe.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 30.162, + "x": 30.162499999999998, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap index 5d0e5f71f..7f0dd7462 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap @@ -284,7 +284,7 @@ description: Operations executed pipe.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -300,7 +300,7 @@ description: Operations executed pipe.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -317,7 +317,7 @@ description: Operations executed pipe.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap index db04a6eab..e4ef87f2d 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap @@ -97,13 +97,13 @@ description: Variables in memory after executing pipe.kcl 0.0 ], "from": [ - 1.188, + 1.1875, 0.0 ], "radius": 1.1875, "tag": null, "to": [ - 1.188, + 1.1875, 0.0 ], "type": "Circle", @@ -144,11 +144,11 @@ description: Variables in memory after executing pipe.kcl }, "start": { "from": [ - 1.188, + 1.1875, 0.0 ], "to": [ - 1.188, + 1.1875, 0.0 ], "units": { @@ -241,13 +241,13 @@ description: Variables in memory after executing pipe.kcl 0.0 ], "from": [ - 1.188, + 1.1875, 0.0 ], "radius": 1.1875, "tag": null, "to": [ - 1.188, + 1.1875, 0.0 ], "type": "Circle", @@ -288,11 +288,11 @@ description: Variables in memory after executing pipe.kcl }, "start": { "from": [ - 1.188, + 1.1875, 0.0 ], "to": [ - 1.188, + 1.1875, 0.0 ], "units": { diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap index 25e31bedb..3c4400e66 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands poopy-shoe.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 38.1, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 } @@ -81,7 +81,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 1.588, + "x": 1.5875, "y": 0.0, "z": 0.0 }, @@ -98,8 +98,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 76.2, - "y": 63.242, + "x": 76.19999999999999, + "y": 63.24150511135861, "z": 0.0 }, "relative": false @@ -115,8 +115,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 76.2, - "y": 130.175, + "x": 76.19999999999999, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -149,8 +149,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 73.025, - "y": 63.242, + "x": 73.02499999999999, + "y": 63.24150511135861, "z": 0.0 }, "relative": false @@ -166,8 +166,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 39.688, - "y": 5.499, + "x": 39.6875, + "y": 5.499261314031189, "z": 0.0 }, "relative": false @@ -201,7 +201,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 3.175, - "y": 63.242, + "y": 63.24150511135867, "z": 0.0 }, "relative": false @@ -218,7 +218,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 3.175, - "y": 130.175, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -235,7 +235,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 130.175, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -252,7 +252,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 63.242, + "y": 63.24150511135861, "z": 0.0 }, "relative": false @@ -268,7 +268,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 36.512, + "x": 36.51249999999997, "y": 0.0, "z": 0.0 }, @@ -292,7 +292,7 @@ description: Artifact commands poopy-shoe.kcl "target": "[uuid]", "origin": { "x": 0.0, - "y": 130.178, + "y": 130.17754, "z": 0.0 }, "axis": { @@ -390,7 +390,7 @@ description: Artifact commands poopy-shoe.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 38.1, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 } @@ -412,7 +412,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 1.588, + "x": 1.5875, "y": 0.0, "z": 0.0 }, @@ -429,8 +429,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 76.2, - "y": 63.242, + "x": 76.19999999999999, + "y": 63.24150511135861, "z": 0.0 }, "relative": false @@ -446,8 +446,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 76.2, - "y": 130.175, + "x": 76.19999999999999, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -480,8 +480,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 73.025, - "y": 63.242, + "x": 73.02499999999999, + "y": 63.24150511135861, "z": 0.0 }, "relative": false @@ -497,8 +497,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 39.688, - "y": 5.499, + "x": 39.6875, + "y": 5.499261314031189, "z": 0.0 }, "relative": false @@ -532,7 +532,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 3.175, - "y": 63.242, + "y": 63.24150511135867, "z": 0.0 }, "relative": false @@ -549,7 +549,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 3.175, - "y": 130.175, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -566,7 +566,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 130.175, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -583,7 +583,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 63.242, + "y": 63.24150511135861, "z": 0.0 }, "relative": false @@ -599,7 +599,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 36.512, + "x": 36.51249999999997, "y": 0.0, "z": 0.0 }, @@ -682,7 +682,7 @@ description: Artifact commands poopy-shoe.kcl "type": "make_plane", "origin": { "x": 0.0, - "y": -36.512, + "y": -36.512499999999996, "z": 0.0 }, "x_axis": { @@ -777,7 +777,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 75.157, + "x": 75.15657129175953, "y": 0.0, "z": 0.0 }, @@ -902,7 +902,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 130.175, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -919,7 +919,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 3.175, - "y": 130.175, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -936,7 +936,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 3.175, - "y": 63.242, + "y": 63.24150511135861, "z": 0.0 }, "relative": false @@ -952,8 +952,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 36.512, - "y": 5.499, + "x": 36.512499999999996, + "y": 5.499261314031132, "z": 0.0 }, "relative": false @@ -986,8 +986,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 73.025, - "y": 63.242, + "x": 73.02500000000002, + "y": 63.24150511135861, "z": 0.0 }, "relative": false @@ -1003,8 +1003,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 73.025, - "y": 130.175, + "x": 73.02500000000002, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -1037,8 +1037,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 50.8, - "y": -52.387, + "x": 50.799999999999976, + "y": -52.387499999999996, "z": 0.0 }, "angle_snap_increment": null @@ -1055,7 +1055,7 @@ description: Artifact commands poopy-shoe.kcl "type": "tangential_arc_to", "to": { "x": 50.8, - "y": -52.387, + "y": -52.387499999999996, "z": 0.0 }, "angle_snap_increment": null @@ -1071,7 +1071,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 177.8, + "x": 177.79999999999998, "y": 0.0, "z": 0.0 }, @@ -1230,7 +1230,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 130.175, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -1246,8 +1246,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": -76.2, - "y": 130.175, + "x": -76.19999999999999, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -1264,7 +1264,7 @@ description: Artifact commands poopy-shoe.kcl "type": "tangential_arc_to", "to": { "x": -50.8, - "y": -52.387, + "y": -52.387499999999996, "z": 0.0 }, "angle_snap_increment": null @@ -1281,7 +1281,7 @@ description: Artifact commands poopy-shoe.kcl "type": "tangential_arc_to", "to": { "x": -50.8, - "y": -52.387, + "y": -52.387499999999996, "z": 0.0 }, "angle_snap_increment": null @@ -1297,7 +1297,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": -177.8, + "x": -177.79999999999998, "y": 0.0, "z": 0.0 }, @@ -1400,7 +1400,7 @@ description: Artifact commands poopy-shoe.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 } } @@ -1422,7 +1422,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": -25.4, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "relative": false @@ -1439,7 +1439,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": -76.2, + "y": -76.19999999999999, "z": 0.0 }, "relative": true @@ -1593,7 +1593,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 3.175, - "y": 130.175, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -1610,7 +1610,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 130.175, + "y": 130.17499999999998, "z": 0.0 }, "relative": false @@ -1767,7 +1767,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 177.8, + "x": 177.79999999999998, "y": 3.175, "z": 0.0 }, @@ -1802,7 +1802,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 3.175, - "y": 73.025, + "y": 73.02499999999999, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ops.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ops.snap index fe3e8113a..f9e2bfc4e 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ops.snap @@ -989,7 +989,7 @@ description: Operations executed poopy-shoe.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1005,7 +1005,7 @@ description: Operations executed poopy-shoe.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1022,7 +1022,7 @@ description: Operations executed poopy-shoe.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap index 2cbf6d44c..cf0ca4a81 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap @@ -599,7 +599,7 @@ description: Variables in memory after executing poopy-shoe.kcl ], "tag": null, "to": [ - 1.563, + 1.5625, 0.0 ], "type": "ToPoint", @@ -613,7 +613,7 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.563, + 1.5625, 0.0 ], "tag": { @@ -625,7 +625,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "to": [ 3.0, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -639,7 +639,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 3.0, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ @@ -682,7 +682,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ 2.875, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -696,12 +696,12 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 2.875, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ - 1.563, - 0.217 + 1.5625, + 0.21650635094610982 ], "type": "ToPoint", "units": { @@ -714,13 +714,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.563, - 0.217 + 1.5625, + 0.21650635094610982 ], "tag": null, "to": [ - 1.438, - 0.217 + 1.4375, + 0.21650635094610982 ], "type": "ToPoint", "units": { @@ -733,13 +733,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.438, - 0.217 + 1.4375, + 0.21650635094610982 ], "tag": null, "to": [ 0.125, - 2.49 + 2.4898230358802627 ], "type": "ToPoint", "units": { @@ -753,7 +753,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 0.125, - 2.49 + 2.4898230358802627 ], "tag": null, "to": [ @@ -796,7 +796,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ 0.0, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -810,11 +810,11 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 0.0, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ - 1.437, + 1.4374999999999987, 0.0 ], "type": "ToPoint", @@ -828,7 +828,7 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.437, + 1.4374999999999987, 0.0 ], "tag": null, @@ -948,7 +948,7 @@ description: Variables in memory after executing poopy-shoe.kcl ], "tag": null, "to": [ - 1.563, + 1.5625, 0.0 ], "type": "ToPoint", @@ -962,7 +962,7 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.563, + 1.5625, 0.0 ], "tag": { @@ -974,7 +974,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "to": [ 3.0, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -988,7 +988,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 3.0, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ @@ -1031,7 +1031,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ 2.875, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -1045,12 +1045,12 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 2.875, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ - 1.563, - 0.217 + 1.5625, + 0.21650635094610982 ], "type": "ToPoint", "units": { @@ -1063,13 +1063,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.563, - 0.217 + 1.5625, + 0.21650635094610982 ], "tag": null, "to": [ - 1.438, - 0.217 + 1.4375, + 0.21650635094610982 ], "type": "ToPoint", "units": { @@ -1082,13 +1082,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.438, - 0.217 + 1.4375, + 0.21650635094610982 ], "tag": null, "to": [ 0.125, - 2.49 + 2.4898230358802627 ], "type": "ToPoint", "units": { @@ -1102,7 +1102,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 0.125, - 2.49 + 2.4898230358802627 ], "tag": null, "to": [ @@ -1145,7 +1145,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ 0.0, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -1159,11 +1159,11 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 0.0, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ - 1.437, + 1.4374999999999987, 0.0 ], "type": "ToPoint", @@ -1177,7 +1177,7 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.437, + 1.4374999999999987, 0.0 ], "tag": null, @@ -1372,7 +1372,7 @@ description: Variables in memory after executing poopy-shoe.kcl ], "tag": null, "to": [ - 1.563, + 1.5625, 0.0 ], "type": "ToPoint", @@ -1386,7 +1386,7 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.563, + 1.5625, 0.0 ], "tag": { @@ -1398,7 +1398,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "to": [ 3.0, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -1412,7 +1412,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 3.0, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ @@ -1455,7 +1455,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ 2.875, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -1469,12 +1469,12 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 2.875, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ - 1.563, - 0.217 + 1.5625, + 0.21650635094610982 ], "type": "ToPoint", "units": { @@ -1487,13 +1487,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.563, - 0.217 + 1.5625, + 0.21650635094610982 ], "tag": null, "to": [ - 1.438, - 0.217 + 1.4375, + 0.21650635094610982 ], "type": "ToPoint", "units": { @@ -1506,13 +1506,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.438, - 0.217 + 1.4375, + 0.21650635094610982 ], "tag": null, "to": [ 0.125, - 2.49 + 2.4898230358802627 ], "type": "ToPoint", "units": { @@ -1526,7 +1526,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 0.125, - 2.49 + 2.4898230358802627 ], "tag": null, "to": [ @@ -1569,7 +1569,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ 0.0, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -1583,11 +1583,11 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 0.0, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ - 1.437, + 1.4374999999999987, 0.0 ], "type": "ToPoint", @@ -1601,7 +1601,7 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.437, + 1.4374999999999987, 0.0 ], "tag": null, @@ -1724,7 +1724,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "ccw": true, "center": [ - -0.0, + -0.00000000000000031381574228150926, 5.125 ], "from": [ @@ -1733,8 +1733,8 @@ description: Variables in memory after executing poopy-shoe.kcl ], "tag": null, "to": [ - 4.438, - 2.563 + 4.438380194395249, + 2.5625000000000004 ], "type": "TangentialArc", "units": { @@ -1747,12 +1747,12 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 4.438, - 2.563 + 4.438380194395249, + 2.5625000000000004 ], "tag": null, "to": [ - 2.959, + 2.958920129596832, 0.0 ], "type": "ToPoint", @@ -1766,7 +1766,7 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 2.959, + 2.958920129596832, 0.0 ], "tag": null, @@ -1785,7 +1785,7 @@ description: Variables in memory after executing poopy-shoe.kcl "id": "[uuid]", "origin": { "x": 0.0, - "y": -1.438, + "y": -1.4375, "z": 0.0, "units": { "type": "Inches" @@ -1995,7 +1995,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ 0.125, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -2009,12 +2009,12 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 0.125, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ - 1.438, - 0.217 + 1.4375, + 0.2165063509461076 ], "type": "ToPoint", "units": { @@ -2027,13 +2027,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.438, - 0.217 + 1.4375, + 0.2165063509461076 ], "tag": null, "to": [ - 1.563, - 0.217 + 1.5625, + 0.2165063509461076 ], "type": "ToPoint", "units": { @@ -2046,13 +2046,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.563, - 0.217 + 1.5625, + 0.2165063509461076 ], "tag": null, "to": [ - 2.875, - 2.49 + 2.875000000000001, + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -2065,12 +2065,12 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 2.875, - 2.49 + 2.875000000000001, + 2.4898230358802604 ], "tag": null, "to": [ - 2.875, + 2.875000000000001, 5.125 ], "type": "ToPoint", @@ -2084,12 +2084,12 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 2.875, + 2.875000000000001, 5.125 ], "tag": null, "to": [ - 3.0, + 3.000000000000001, 5.125 ], "type": "ToPoint", @@ -2104,17 +2104,17 @@ description: Variables in memory after executing poopy-shoe.kcl }, "ccw": false, "center": [ - 3.0, - 3.124 + 3.000000000000001, + 3.124053030303032 ], "from": [ - 3.0, + 3.000000000000001, 5.125 ], "tag": null, "to": [ 5.0, - 3.063 + 3.0625 ], "type": "TangentialArcTo", "units": { @@ -2128,12 +2128,12 @@ description: Variables in memory after executing poopy-shoe.kcl }, "ccw": true, "center": [ - 7.0, - 3.001 + 6.999999999999999, + 3.000946969696969 ], "from": [ 5.0, - 3.063 + 3.0625 ], "tag": null, "to": [ @@ -2329,7 +2329,7 @@ description: Variables in memory after executing poopy-shoe.kcl ], "tag": null, "to": [ - 1.563, + 1.5625, 0.0 ], "type": "ToPoint", @@ -2343,7 +2343,7 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.563, + 1.5625, 0.0 ], "tag": { @@ -2355,7 +2355,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "to": [ 3.0, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -2369,7 +2369,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 3.0, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ @@ -2412,7 +2412,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ 2.875, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -2426,12 +2426,12 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 2.875, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ - 1.563, - 0.217 + 1.5625, + 0.21650635094610982 ], "type": "ToPoint", "units": { @@ -2444,13 +2444,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.563, - 0.217 + 1.5625, + 0.21650635094610982 ], "tag": null, "to": [ - 1.438, - 0.217 + 1.4375, + 0.21650635094610982 ], "type": "ToPoint", "units": { @@ -2463,13 +2463,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.438, - 0.217 + 1.4375, + 0.21650635094610982 ], "tag": null, "to": [ 0.125, - 2.49 + 2.4898230358802627 ], "type": "ToPoint", "units": { @@ -2483,7 +2483,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 0.125, - 2.49 + 2.4898230358802627 ], "tag": null, "to": [ @@ -2526,7 +2526,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ 0.0, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -2540,11 +2540,11 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 0.0, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ - 1.437, + 1.4374999999999987, 0.0 ], "type": "ToPoint", @@ -2558,7 +2558,7 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.437, + 1.4374999999999987, 0.0 ], "tag": null, @@ -2789,7 +2789,7 @@ description: Variables in memory after executing poopy-shoe.kcl "ccw": true, "center": [ -3.0, - 3.124 + 3.1240530303030303 ], "from": [ -3.0, @@ -2798,7 +2798,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ -5.0, - 3.063 + 3.0625 ], "type": "TangentialArcTo", "units": { @@ -2813,11 +2813,11 @@ description: Variables in memory after executing poopy-shoe.kcl "ccw": false, "center": [ -7.0, - 3.001 + 3.0009469696969697 ], "from": [ -5.0, - 3.063 + 3.0625 ], "tag": null, "to": [ @@ -3185,7 +3185,7 @@ description: Variables in memory after executing poopy-shoe.kcl "ccw": true, "center": [ -3.0, - 3.124 + 3.1240530303030303 ], "from": [ -3.0, @@ -3194,7 +3194,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ -5.0, - 3.063 + 3.0625 ], "type": "TangentialArcTo", "units": { @@ -3209,11 +3209,11 @@ description: Variables in memory after executing poopy-shoe.kcl "ccw": false, "center": [ -7.0, - 3.001 + 3.0009469696969697 ], "from": [ -5.0, - 3.063 + 3.0625 ], "tag": null, "to": [ @@ -3663,7 +3663,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ 0.125, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -3677,12 +3677,12 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 0.125, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ - 1.438, - 0.217 + 1.4375, + 0.2165063509461076 ], "type": "ToPoint", "units": { @@ -3695,13 +3695,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.438, - 0.217 + 1.4375, + 0.2165063509461076 ], "tag": null, "to": [ - 1.563, - 0.217 + 1.5625, + 0.2165063509461076 ], "type": "ToPoint", "units": { @@ -3714,13 +3714,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.563, - 0.217 + 1.5625, + 0.2165063509461076 ], "tag": null, "to": [ - 2.875, - 2.49 + 2.875000000000001, + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -3733,12 +3733,12 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 2.875, - 2.49 + 2.875000000000001, + 2.4898230358802604 ], "tag": null, "to": [ - 2.875, + 2.875000000000001, 5.125 ], "type": "ToPoint", @@ -3752,12 +3752,12 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 2.875, + 2.875000000000001, 5.125 ], "tag": null, "to": [ - 3.0, + 3.000000000000001, 5.125 ], "type": "ToPoint", @@ -3772,17 +3772,17 @@ description: Variables in memory after executing poopy-shoe.kcl }, "ccw": false, "center": [ - 3.0, - 3.124 + 3.000000000000001, + 3.124053030303032 ], "from": [ - 3.0, + 3.000000000000001, 5.125 ], "tag": null, "to": [ 5.0, - 3.063 + 3.0625 ], "type": "TangentialArcTo", "units": { @@ -3796,12 +3796,12 @@ description: Variables in memory after executing poopy-shoe.kcl }, "ccw": true, "center": [ - 7.0, - 3.001 + 6.999999999999999, + 3.000946969696969 ], "from": [ 5.0, - 3.063 + 3.0625 ], "tag": null, "to": [ @@ -3997,7 +3997,7 @@ description: Variables in memory after executing poopy-shoe.kcl ], "tag": null, "to": [ - 1.563, + 1.5625, 0.0 ], "type": "ToPoint", @@ -4011,7 +4011,7 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.563, + 1.5625, 0.0 ], "tag": { @@ -4023,7 +4023,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "to": [ 3.0, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -4037,7 +4037,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 3.0, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ @@ -4080,7 +4080,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ 2.875, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -4094,12 +4094,12 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 2.875, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ - 1.563, - 0.217 + 1.5625, + 0.21650635094610982 ], "type": "ToPoint", "units": { @@ -4112,13 +4112,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.563, - 0.217 + 1.5625, + 0.21650635094610982 ], "tag": null, "to": [ - 1.438, - 0.217 + 1.4375, + 0.21650635094610982 ], "type": "ToPoint", "units": { @@ -4131,13 +4131,13 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.438, - 0.217 + 1.4375, + 0.21650635094610982 ], "tag": null, "to": [ 0.125, - 2.49 + 2.4898230358802627 ], "type": "ToPoint", "units": { @@ -4151,7 +4151,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 0.125, - 2.49 + 2.4898230358802627 ], "tag": null, "to": [ @@ -4194,7 +4194,7 @@ description: Variables in memory after executing poopy-shoe.kcl "tag": null, "to": [ 0.0, - 2.49 + 2.4898230358802604 ], "type": "ToPoint", "units": { @@ -4208,11 +4208,11 @@ description: Variables in memory after executing poopy-shoe.kcl }, "from": [ 0.0, - 2.49 + 2.4898230358802604 ], "tag": null, "to": [ - 1.437, + 1.4374999999999987, 0.0 ], "type": "ToPoint", @@ -4226,7 +4226,7 @@ description: Variables in memory after executing poopy-shoe.kcl "sourceRange": [] }, "from": [ - 1.437, + 1.4374999999999987, 0.0 ], "tag": null, diff --git a/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/artifact_commands.snap index 589bee746..6680a3d98 100644 --- a/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/artifact_commands.snap @@ -114,8 +114,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "line", "end": { - "x": 0.866, - "y": -0.5, + "x": 0.8660254037844387, + "y": -0.49999999999999994, "z": 0.0 }, "relative": true @@ -147,8 +147,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "line", "end": { - "x": -0.866, - "y": -0.5, + "x": -0.8660254037844387, + "y": -0.49999999999999994, "z": 0.0 }, "relative": true @@ -164,8 +164,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -4.5, - "y": 2.598, + "x": -4.500000000000002, + "y": 2.5980762113533165, "z": 0.0 }, "angle_snap_increment": null @@ -313,8 +313,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "line", "end": { - "x": 16.454, - "y": -9.5, + "x": 16.454482671904337, + "y": -9.499999999999998, "z": 0.0 }, "relative": true @@ -346,8 +346,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "line", "end": { - "x": -16.454, - "y": -9.5, + "x": -16.454482671904337, + "y": -9.499999999999998, "z": 0.0 }, "relative": true @@ -364,7 +364,7 @@ description: Artifact commands prosthetic-hip.kcl "type": "tangential_arc_to", "to": { "x": -4.5, - "y": 2.598, + "y": 2.5980762113533125, "z": 0.0 }, "angle_snap_increment": null @@ -489,8 +489,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "line", "end": { - "x": 27.713, - "y": -16.0, + "x": 27.71281292110204, + "y": -15.999999999999998, "z": 0.0 }, "relative": true @@ -522,8 +522,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "line", "end": { - "x": -27.713, - "y": -16.0, + "x": -27.71281292110204, + "y": -15.999999999999998, "z": 0.0 }, "relative": true @@ -540,7 +540,7 @@ description: Artifact commands prosthetic-hip.kcl "type": "tangential_arc_to", "to": { "x": -6.0, - "y": 3.464, + "y": 3.4641016151377535, "z": 0.0 }, "angle_snap_increment": null @@ -713,8 +713,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "line", "end": { - "x": 13.856, - "y": -8.0, + "x": 13.85640646055102, + "y": -7.999999999999999, "z": 0.0 }, "relative": true @@ -746,8 +746,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "line", "end": { - "x": -13.856, - "y": -8.0, + "x": -13.85640646055102, + "y": -7.999999999999999, "z": 0.0 }, "relative": true @@ -764,7 +764,7 @@ description: Artifact commands prosthetic-hip.kcl "type": "tangential_arc_to", "to": { "x": -7.5, - "y": 4.33, + "y": 4.3301270189221945, "z": 0.0 }, "angle_snap_increment": null @@ -937,8 +937,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "line", "end": { - "x": 1.386, - "y": -0.8, + "x": 1.385640646055102, + "y": -0.7999999999999999, "z": 0.0 }, "relative": true @@ -970,8 +970,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "line", "end": { - "x": -1.386, - "y": -0.8, + "x": -1.385640646055102, + "y": -0.7999999999999999, "z": 0.0 }, "relative": true @@ -987,8 +987,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -2.4, - "y": 1.386, + "x": -2.400000000000002, + "y": 1.3856406460551016, "z": 0.0 }, "angle_snap_increment": null @@ -1161,8 +1161,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "line", "end": { - "x": 0.866, - "y": -0.5, + "x": 0.8660254037844387, + "y": -0.49999999999999994, "z": 0.0 }, "relative": true @@ -1194,8 +1194,8 @@ description: Artifact commands prosthetic-hip.kcl "segment": { "type": "line", "end": { - "x": -0.866, - "y": -0.5, + "x": -0.8660254037844387, + "y": -0.49999999999999994, "z": 0.0 }, "relative": true @@ -1212,7 +1212,7 @@ description: Artifact commands prosthetic-hip.kcl "type": "tangential_arc_to", "to": { "x": -4.5, - "y": 2.598, + "y": 2.5980762113533165, "z": 0.0 }, "angle_snap_increment": null @@ -1871,7 +1871,7 @@ description: Artifact commands prosthetic-hip.kcl "type": "tangential_arc_to", "to": { "x": -8.76, - "y": 9.45, + "y": 9.450000000000001, "z": 0.0 }, "angle_snap_increment": null @@ -1922,7 +1922,7 @@ description: Artifact commands prosthetic-hip.kcl "type": "tangential_arc_to", "to": { "x": 7.68, - "y": -8.7, + "y": -8.700000000000001, "z": 0.0 }, "angle_snap_increment": null diff --git a/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/ops.snap b/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/ops.snap index ffd6c1c56..b95b69eb2 100644 --- a/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/ops.snap @@ -2331,7 +2331,7 @@ description: Operations executed prosthetic-hip.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2347,7 +2347,7 @@ description: Operations executed prosthetic-hip.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2364,7 +2364,7 @@ description: Operations executed prosthetic-hip.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/program_memory.snap index a47e7bb3e..080dfcf40 100644 --- a/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/prosthetic-hip/program_memory.snap @@ -102,7 +102,7 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": true, "center": [ - 0.995, + 0.9946406570841897, 5.2 ], "from": [ @@ -165,7 +165,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "ccw": false, "center": [ 0.2, - 3.881 + 3.8812977099236665 ], "from": [ 0.2, @@ -368,7 +368,7 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": true, "center": [ - 0.1, + 0.09999999999999964, 3.0 ], "from": [ @@ -377,7 +377,7 @@ description: Variables in memory after executing prosthetic-hip.kcl ], "tag": null, "to": [ - 0.1, + 0.10000000000000013, 11.0 ], "type": "TangentialArc", @@ -391,12 +391,12 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - 0.1, + 0.10000000000000013, 11.0 ], "tag": null, "to": [ - 0.1, + 0.10000000000000013, 10.0 ], "type": "ToPoint", @@ -411,16 +411,16 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": true, "center": [ - 0.2, + 0.20000000000000012, 10.0 ], "from": [ - 0.1, + 0.10000000000000013, 10.0 ], "tag": null, "to": [ - 0.2, + 0.20000000000000012, 9.9 ], "type": "TangentialArc", @@ -435,11 +435,11 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - 0.2, - 4.221 + 0.19999999999999912, + 4.22070707070707 ], "from": [ - 0.2, + 0.20000000000000012, 9.9 ], "tag": null, @@ -579,7 +579,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "ccw": false, "center": [ -18.0, - 8.0 + 7.999999999999999 ], "from": [ -23.0, @@ -588,7 +588,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "tag": null, "to": [ -15.5, - 12.33 + 12.330127018922191 ], "type": "TangentialArc", "units": { @@ -602,12 +602,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "from": [ -15.5, - 12.33 + 12.330127018922191 ], "tag": null, "to": [ - -1.644, - 4.33 + -1.6435935394489807, + 4.330127018922192 ], "type": "ToPoint", "units": { @@ -621,17 +621,17 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - -4.144, - -0.0 + -4.143593539448981, + -0.0000000000000017763568394002505 ], "from": [ - -1.644, - 4.33 + -1.6435935394489807, + 4.330127018922192 ], "tag": null, "to": [ - -1.644, - -4.33 + -1.6435935394489802, + -4.3301270189221945 ], "type": "TangentialArc", "units": { @@ -644,13 +644,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - -1.644, - -4.33 + -1.6435935394489802, + -4.3301270189221945 ], "tag": null, "to": [ -15.5, - -12.33 + -12.330127018922195 ], "type": "ToPoint", "units": { @@ -664,12 +664,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - -18.0, - -8.0 + -17.999999999999996, + -7.999999999999995 ], "from": [ -15.5, - -12.33 + -12.330127018922195 ], "tag": null, "to": [ @@ -863,7 +863,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "ccw": false, "center": [ -0.0, - 0.5 + 0.4999999999999996 ], "from": [ -3.0, @@ -871,8 +871,8 @@ description: Variables in memory after executing prosthetic-hip.kcl ], "tag": null, "to": [ - 1.5, - 3.098 + 1.5000000000000004, + 3.0980762113533156 ], "type": "TangentialArc", "units": { @@ -885,13 +885,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - 1.5, - 3.098 + 1.5000000000000004, + 3.0980762113533156 ], "tag": null, "to": [ - 2.366, - 2.598 + 2.3660254037844393, + 2.5980762113533156 ], "type": "ToPoint", "units": { @@ -905,17 +905,17 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - 0.866, - -0.0 + 0.8660254037844397, + -0.0000000000000004440892098500626 ], "from": [ - 2.366, - 2.598 + 2.3660254037844393, + 2.5980762113533156 ], "tag": null, "to": [ - 2.366, - -2.598 + 2.36602540378444, + -2.5980762113533165 ], "type": "TangentialArc", "units": { @@ -928,13 +928,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - 2.366, - -2.598 + 2.36602540378444, + -2.5980762113533165 ], "tag": null, "to": [ - 1.5, - -3.098 + 1.5000000000000013, + -3.0980762113533165 ], "type": "ToPoint", "units": { @@ -948,12 +948,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - 0.0, - -0.5 + 0.0000000000000009614813431917819, + -0.49999999999999933 ], "from": [ - 1.5, - -3.098 + 1.5000000000000013, + -3.0980762113533165 ], "tag": null, "to": [ @@ -1335,8 +1335,8 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": true, "center": [ - -0.617, - 3.1 + -0.6171746575342465, + 3.1000000000000005 ], "from": [ 8.86, @@ -1364,7 +1364,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "tag": null, "to": [ 0.1, - 11.7 + 11.700000000000001 ], "type": "ToPoint", "units": { @@ -1378,12 +1378,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "from": [ 0.1, - 11.7 + 11.700000000000001 ], "tag": null, "to": [ - 0.68, - 11.7 + 0.6799999999999999, + 11.700000000000001 ], "type": "ToPoint", "units": { @@ -1397,12 +1397,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - 0.68, - 3.96 + 0.6799999999999999, + 3.9602068965517256 ], "from": [ - 0.68, - 11.7 + 0.6799999999999999, + 11.700000000000001 ], "tag": null, "to": [ @@ -1644,7 +1644,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "ccw": false, "center": [ -0.0, - 0.5 + 0.4999999999999996 ], "from": [ -3.0, @@ -1652,8 +1652,8 @@ description: Variables in memory after executing prosthetic-hip.kcl ], "tag": null, "to": [ - 1.5, - 3.098 + 1.5000000000000004, + 3.0980762113533156 ], "type": "TangentialArc", "units": { @@ -1666,13 +1666,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - 1.5, - 3.098 + 1.5000000000000004, + 3.0980762113533156 ], "tag": null, "to": [ - 2.366, - 2.598 + 2.3660254037844393, + 2.5980762113533156 ], "type": "ToPoint", "units": { @@ -1686,17 +1686,17 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - 0.866, - -0.0 + 0.8660254037844397, + -0.0000000000000004440892098500626 ], "from": [ - 2.366, - 2.598 + 2.3660254037844393, + 2.5980762113533156 ], "tag": null, "to": [ - 2.366, - -2.598 + 2.36602540378444, + -2.5980762113533165 ], "type": "TangentialArc", "units": { @@ -1709,13 +1709,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - 2.366, - -2.598 + 2.36602540378444, + -2.5980762113533165 ], "tag": null, "to": [ - 1.5, - -3.098 + 1.5000000000000013, + -3.0980762113533165 ], "type": "ToPoint", "units": { @@ -1729,12 +1729,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - 0.0, - -0.5 + 0.0000000000000009614813431917819, + -0.49999999999999933 ], "from": [ - 1.5, - -3.098 + 1.5000000000000013, + -3.0980762113533165 ], "tag": null, "to": [ @@ -1874,8 +1874,8 @@ description: Variables in memory after executing prosthetic-hip.kcl ], "tag": null, "to": [ - -3.5, - 12.098 + -3.4999999999999996, + 12.098076211353316 ], "type": "TangentialArc", "units": { @@ -1888,13 +1888,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - -3.5, - 12.098 + -3.4999999999999996, + 12.098076211353316 ], "tag": null, "to": [ - 12.954, - 2.598 + 12.954482671904337, + 2.598076211353318 ], "type": "ToPoint", "units": { @@ -1908,17 +1908,17 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - 11.454, - 0.0 + 11.454482671904337, + 0.0000000000000017763568394002505 ], "from": [ - 12.954, - 2.598 + 12.954482671904337, + 2.598076211353318 ], "tag": null, "to": [ - 12.954, - -2.598 + 12.954482671904337, + -2.5980762113533142 ], "type": "TangentialArc", "units": { @@ -1931,13 +1931,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - 12.954, - -2.598 + 12.954482671904337, + -2.5980762113533142 ], "tag": null, "to": [ -3.5, - -12.098 + -12.098076211353312 ], "type": "ToPoint", "units": { @@ -1951,12 +1951,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - -5.0, - -9.5 + -4.999999999999999, + -9.499999999999995 ], "from": [ -3.5, - -12.098 + -12.098076211353312 ], "tag": null, "to": [ @@ -2097,7 +2097,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "tag": null, "to": [ -9.5, - 19.464 + 19.464101615137753 ], "type": "TangentialArc", "units": { @@ -2111,12 +2111,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "from": [ -9.5, - 19.464 + 19.464101615137753 ], "tag": null, "to": [ - 18.213, - 3.464 + 18.21281292110204, + 3.4641016151377553 ], "type": "ToPoint", "units": { @@ -2130,17 +2130,17 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - 16.213, - 0.0 + 16.21281292110204, + 0.0000000000000004440892098500626 ], "from": [ - 18.213, - 3.464 + 18.21281292110204, + 3.4641016151377553 ], "tag": null, "to": [ - 18.213, - -3.464 + 18.21281292110204, + -3.464101615137754 ], "type": "TangentialArc", "units": { @@ -2153,13 +2153,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - 18.213, - -3.464 + 18.21281292110204, + -3.464101615137754 ], "tag": null, "to": [ -9.5, - -19.464 + -19.464101615137753 ], "type": "ToPoint", "units": { @@ -2173,12 +2173,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - -11.5, + -11.500000000000002, -16.0 ], "from": [ -9.5, - -19.464 + -19.464101615137753 ], "tag": null, "to": [ @@ -2310,7 +2310,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "ccw": false, "center": [ -18.0, - 8.0 + 7.999999999999999 ], "from": [ -23.0, @@ -2319,7 +2319,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "tag": null, "to": [ -15.5, - 12.33 + 12.330127018922191 ], "type": "TangentialArc", "units": { @@ -2333,12 +2333,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "from": [ -15.5, - 12.33 + 12.330127018922191 ], "tag": null, "to": [ - -1.644, - 4.33 + -1.6435935394489807, + 4.330127018922192 ], "type": "ToPoint", "units": { @@ -2352,17 +2352,17 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - -4.144, - -0.0 + -4.143593539448981, + -0.0000000000000017763568394002505 ], "from": [ - -1.644, - 4.33 + -1.6435935394489807, + 4.330127018922192 ], "tag": null, "to": [ - -1.644, - -4.33 + -1.6435935394489802, + -4.3301270189221945 ], "type": "TangentialArc", "units": { @@ -2375,13 +2375,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - -1.644, - -4.33 + -1.6435935394489802, + -4.3301270189221945 ], "tag": null, "to": [ -15.5, - -12.33 + -12.330127018922195 ], "type": "ToPoint", "units": { @@ -2395,12 +2395,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - -18.0, - -8.0 + -17.999999999999996, + -7.999999999999995 ], "from": [ -15.5, - -12.33 + -12.330127018922195 ], "tag": null, "to": [ @@ -2532,7 +2532,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "ccw": false, "center": [ -17.9, - 0.8 + 0.7999999999999998 ], "from": [ -19.5, @@ -2540,8 +2540,8 @@ description: Variables in memory after executing prosthetic-hip.kcl ], "tag": null, "to": [ - -17.1, - 2.186 + -17.099999999999998, + 2.1856406460551017 ], "type": "TangentialArc", "units": { @@ -2554,13 +2554,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - -17.1, - 2.186 + -17.099999999999998, + 2.1856406460551017 ], "tag": null, "to": [ - -15.714, - 1.386 + -15.714359353944896, + 1.3856406460551018 ], "type": "ToPoint", "units": { @@ -2574,17 +2574,17 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - -16.514, + -16.514359353944897, -0.0 ], "from": [ - -15.714, - 1.386 + -15.714359353944896, + 1.3856406460551018 ], "tag": null, "to": [ - -15.714, - -1.386 + -15.714359353944896, + -1.3856406460551018 ], "type": "TangentialArc", "units": { @@ -2597,13 +2597,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - -15.714, - -1.386 + -15.714359353944896, + -1.3856406460551018 ], "tag": null, "to": [ - -17.1, - -2.186 + -17.099999999999998, + -2.1856406460551017 ], "type": "ToPoint", "units": { @@ -2618,11 +2618,11 @@ description: Variables in memory after executing prosthetic-hip.kcl "ccw": false, "center": [ -17.9, - -0.8 + -0.8000000000000038 ], "from": [ - -17.1, - -2.186 + -17.099999999999998, + -2.1856406460551017 ], "tag": null, "to": [ @@ -2754,7 +2754,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "ccw": false, "center": [ -20.4, - 0.5 + 0.4999999999999996 ], "from": [ -23.4, @@ -2763,7 +2763,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "tag": null, "to": [ -18.9, - 3.098 + 3.0980762113533156 ], "type": "TangentialArc", "units": { @@ -2777,12 +2777,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "from": [ -18.9, - 3.098 + 3.0980762113533156 ], "tag": null, "to": [ - -18.034, - 2.598 + -18.03397459621556, + 2.5980762113533156 ], "type": "ToPoint", "units": { @@ -2796,17 +2796,17 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - -19.534, - 0.0 + -19.53397459621556, + 0.0000000000000004440892098500626 ], "from": [ - -18.034, - 2.598 + -18.03397459621556, + 2.5980762113533156 ], "tag": null, "to": [ - -18.034, - -2.598 + -18.03397459621556, + -2.5980762113533165 ], "type": "TangentialArc", "units": { @@ -2819,13 +2819,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - -18.034, - -2.598 + -18.03397459621556, + -2.5980762113533165 ], "tag": null, "to": [ -18.9, - -3.098 + -3.0980762113533165 ], "type": "ToPoint", "units": { @@ -2839,12 +2839,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - -20.4, - -0.5 + -20.400000000000006, + -0.5000000000000144 ], "from": [ -18.9, - -3.098 + -3.0980762113533165 ], "tag": null, "to": [ @@ -3030,7 +3030,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "ccw": false, "center": [ -20.4, - 0.5 + 0.4999999999999996 ], "from": [ -23.4, @@ -3039,7 +3039,7 @@ description: Variables in memory after executing prosthetic-hip.kcl "tag": null, "to": [ -18.9, - 3.098 + 3.0980762113533156 ], "type": "TangentialArc", "units": { @@ -3053,12 +3053,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "from": [ -18.9, - 3.098 + 3.0980762113533156 ], "tag": null, "to": [ - -18.034, - 2.598 + -18.03397459621556, + 2.5980762113533156 ], "type": "ToPoint", "units": { @@ -3072,17 +3072,17 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - -19.534, - 0.0 + -19.53397459621556, + 0.0000000000000004440892098500626 ], "from": [ - -18.034, - 2.598 + -18.03397459621556, + 2.5980762113533156 ], "tag": null, "to": [ - -18.034, - -2.598 + -18.03397459621556, + -2.5980762113533165 ], "type": "TangentialArc", "units": { @@ -3095,13 +3095,13 @@ description: Variables in memory after executing prosthetic-hip.kcl "sourceRange": [] }, "from": [ - -18.034, - -2.598 + -18.03397459621556, + -2.5980762113533165 ], "tag": null, "to": [ -18.9, - -3.098 + -3.0980762113533165 ], "type": "ToPoint", "units": { @@ -3115,12 +3115,12 @@ description: Variables in memory after executing prosthetic-hip.kcl }, "ccw": false, "center": [ - -20.4, - -0.5 + -20.400000000000006, + -0.5000000000000144 ], "from": [ -18.9, - -3.098 + -3.0980762113533165 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap index c5e6c86c1..a249798e8 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap @@ -60,7 +60,7 @@ description: Artifact commands router-template-cross-bar.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": 31.881, + "y": 31.88125, "z": 0.0 } } @@ -123,7 +123,7 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": 22.631, + "x": 22.63125, "y": -10.0, "z": 0.0 }, @@ -157,8 +157,8 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": 32.631, - "y": 10.941, + "x": 32.63125, + "y": 10.940625, "z": 0.0 }, "relative": false @@ -174,8 +174,8 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": 102.631, - "y": 10.941, + "x": 102.63125, + "y": 10.940625, "z": 0.0 }, "relative": false @@ -208,8 +208,8 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": 32.631, - "y": 30.941, + "x": 32.63125, + "y": 30.940625, "z": 0.0 }, "relative": false @@ -225,8 +225,8 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": 32.631, - "y": 41.881, + "x": 32.63125, + "y": 41.88125, "z": 0.0 }, "relative": false @@ -243,7 +243,7 @@ description: Artifact commands router-template-cross-bar.kcl "type": "line", "end": { "x": 0.0, - "y": 41.881, + "y": 41.88125, "z": 0.0 }, "relative": false @@ -259,7 +259,7 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": -32.631, + "x": -32.63125, "y": 0.0, "z": 0.0 }, @@ -277,7 +277,7 @@ description: Artifact commands router-template-cross-bar.kcl "type": "line", "end": { "x": 0.0, - "y": -10.941, + "y": -10.940625, "z": 0.0 }, "relative": true @@ -345,7 +345,7 @@ description: Artifact commands router-template-cross-bar.kcl "type": "line", "end": { "x": 0.0, - "y": -20.941, + "y": -20.940625, "z": 0.0 }, "relative": true @@ -395,7 +395,7 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "arc", "center": { - "x": -10.75, + "x": -10.749999999999995, "y": 20.0 }, "radius": 11.88125, @@ -421,7 +421,7 @@ description: Artifact commands router-template-cross-bar.kcl "type": "line", "end": { "x": 0.0, - "y": 31.881, + "y": 31.88125, "z": 0.0 }, "relative": false @@ -522,7 +522,7 @@ description: Artifact commands router-template-cross-bar.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 32.631, + "x": 32.63125, "y": 0.0, "z": 0.0 } @@ -545,7 +545,7 @@ description: Artifact commands router-template-cross-bar.kcl "type": "line", "end": { "x": -10.0, - "y": 0.0, + "y": 0.0000000000000012246467991473533, "z": 0.0 }, "relative": true @@ -561,7 +561,7 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": -0.0, + "x": -0.0000000000000018369701987210296, "y": -10.0, "z": 0.0 }, @@ -579,7 +579,7 @@ description: Artifact commands router-template-cross-bar.kcl "type": "line", "end": { "x": 10.0, - "y": -0.0, + "y": -0.0000000000000012246467991473533, "z": 0.0 }, "relative": true @@ -595,7 +595,7 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": 32.631, + "x": 32.63125, "y": 0.0, "z": 0.0 }, @@ -693,7 +693,7 @@ description: Artifact commands router-template-cross-bar.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -32.631, + "x": -32.63125, "y": 0.0, "z": 0.0 } @@ -732,7 +732,7 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.0000000000000006123233995736766, "y": -10.0, "z": 0.0 }, @@ -766,7 +766,7 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": -32.631, + "x": -32.63125, "y": 0.0, "z": 0.0 }, @@ -864,7 +864,7 @@ description: Artifact commands router-template-cross-bar.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -32.631, + "x": -32.63125, "y": 0.0, "z": 0.0 } @@ -886,7 +886,7 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": 65.263, + "x": 65.2625, "y": 0.0, "z": 0.0 }, @@ -903,7 +903,7 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.0000000000000006123233995736766, "y": -10.0, "z": 0.0 }, @@ -920,7 +920,7 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": -65.263, + "x": -65.2625, "y": -0.0, "z": 0.0 }, @@ -937,7 +937,7 @@ description: Artifact commands router-template-cross-bar.kcl "segment": { "type": "line", "end": { - "x": -32.631, + "x": -32.63125, "y": 0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ops.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ops.snap index 95449da12..55c9bb814 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ops.snap @@ -42,7 +42,7 @@ description: Operations executed router-template-cross-bar.kcl "name": "templateDiameter", "value": { "type": "Number", - "value": 0.688, + "value": 0.6875, "ty": { "type": "Known", "type": "Length", @@ -236,7 +236,7 @@ description: Operations executed router-template-cross-bar.kcl "name": "templateGap", "value": { "type": "Number", - "value": 0.074, + "value": 0.07406496062992127, "ty": { "type": "Known", "type": "Length", @@ -265,7 +265,7 @@ description: Operations executed router-template-cross-bar.kcl "name": "distanceToInsideEdge", "value": { "type": "Number", - "value": 1.285, + "value": 1.2846948818897639, "ty": { "type": "Known", "type": "Length", @@ -636,7 +636,7 @@ description: Operations executed router-template-cross-bar.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -652,7 +652,7 @@ description: Operations executed router-template-cross-bar.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -669,7 +669,7 @@ description: Operations executed router-template-cross-bar.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap index fa158a2e5..63c92e0d6 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap @@ -18,7 +18,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "distanceToInsideEdge": { "type": "Number", - "value": 1.285, + "value": 1.2846948818897639, "ty": { "type": "Known", "type": "Length", @@ -237,7 +237,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": { "commentStart": 653, @@ -248,7 +248,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 10.75, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -267,7 +267,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "from": [ 10.75, - 31.881 + 31.88125 ], "radius": 11.88125, "tag": { @@ -278,7 +278,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg09" }, "to": [ - 22.631, + 22.63125, 20.0 ], "type": "Arc", @@ -292,7 +292,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, 20.0 ], "tag": { @@ -303,7 +303,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg03" }, "to": [ - 22.631, + 22.63125, -10.0 ], "type": "ToPoint", @@ -317,7 +317,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, -10.0 ], "tag": { @@ -328,7 +328,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg07" }, "to": [ - 32.631, + 32.63125, -10.0 ], "type": "ToPoint", @@ -342,7 +342,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, -10.0 ], "tag": { @@ -353,8 +353,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg02" }, "to": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -367,8 +367,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "tag": { "commentStart": 1061, @@ -378,8 +378,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg06" }, "to": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -392,8 +392,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "tag": { "commentStart": 1118, @@ -403,8 +403,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg08" }, "to": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -417,8 +417,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "tag": { "commentStart": 1177, @@ -428,8 +428,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg05" }, "to": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -442,8 +442,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "tag": { "commentStart": 1252, @@ -453,8 +453,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg10" }, "to": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -467,8 +467,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "tag": { "commentStart": 1294, @@ -479,7 +479,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 0.0, - 41.881 + 41.88125 ], "type": "ToPoint", "units": { @@ -493,12 +493,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 41.881 + 41.88125 ], "tag": null, "to": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -511,13 +511,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "tag": null, "to": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -530,13 +530,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -549,13 +549,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -568,13 +568,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "tag": null, "to": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "type": "ToPoint", "units": { @@ -587,12 +587,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "tag": null, "to": [ - -32.631, + -32.631249999999994, -10.0 ], "type": "ToPoint", @@ -606,12 +606,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, -10.0 ], "type": "ToPoint", @@ -625,12 +625,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.631, + -22.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, 20.0 ], "type": "ToPoint", @@ -645,18 +645,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "ccw": false, "center": [ - -10.75, + -10.749999999999995, 20.0 ], "from": [ - -22.631, + -22.631249999999994, 20.0 ], "radius": 11.88125, "tag": null, "to": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "type": "Arc", "units": { @@ -669,13 +669,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -689,12 +689,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -735,11 +735,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "start": { "from": [ 0.0, - 31.881 + 31.88125 ], "to": [ 0.0, - 31.881 + 31.88125 ], "units": { "type": "Mm" @@ -871,7 +871,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, 0.0 ], "tag": { @@ -882,8 +882,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentA002" }, "to": [ - 22.631, - 0.0 + 22.63125, + 0.0000000000000012246467991473533 ], "type": "ToPoint", "units": { @@ -896,8 +896,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, - 0.0 + 22.63125, + 0.0000000000000012246467991473533 ], "tag": { "commentStart": 2114, @@ -907,8 +907,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentB002" }, "to": [ - 22.631, - -10.0 + 22.631249999999998, + -9.999999999999998 ], "type": "ToPoint", "units": { @@ -921,8 +921,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, - -10.0 + 22.631249999999998, + -9.999999999999998 ], "tag": { "commentStart": 2237, @@ -932,7 +932,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentC002" }, "to": [ - 32.631, + 32.631249999999994, -10.0 ], "type": "ToPoint", @@ -946,12 +946,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.631249999999994, -10.0 ], "tag": null, "to": [ - 32.631, + 32.63125, 0.0 ], "type": "ToPoint", @@ -965,12 +965,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, 0.0 ], "tag": null, "to": [ - 32.631, + 32.63125, 0.0 ], "type": "ToPoint", @@ -1210,7 +1210,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": { "commentStart": 653, @@ -1221,7 +1221,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 10.75, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -1240,7 +1240,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "from": [ 10.75, - 31.881 + 31.88125 ], "radius": 11.88125, "tag": { @@ -1251,7 +1251,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg09" }, "to": [ - 22.631, + 22.63125, 20.0 ], "type": "Arc", @@ -1265,7 +1265,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, 20.0 ], "tag": { @@ -1276,7 +1276,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg03" }, "to": [ - 22.631, + 22.63125, -10.0 ], "type": "ToPoint", @@ -1290,7 +1290,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, -10.0 ], "tag": { @@ -1301,7 +1301,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg07" }, "to": [ - 32.631, + 32.63125, -10.0 ], "type": "ToPoint", @@ -1315,7 +1315,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, -10.0 ], "tag": { @@ -1326,8 +1326,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg02" }, "to": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -1340,8 +1340,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "tag": { "commentStart": 1061, @@ -1351,8 +1351,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg06" }, "to": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -1365,8 +1365,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "tag": { "commentStart": 1118, @@ -1376,8 +1376,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg08" }, "to": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -1390,8 +1390,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "tag": { "commentStart": 1177, @@ -1401,8 +1401,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg05" }, "to": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -1415,8 +1415,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "tag": { "commentStart": 1252, @@ -1426,8 +1426,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg10" }, "to": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -1440,8 +1440,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "tag": { "commentStart": 1294, @@ -1452,7 +1452,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 0.0, - 41.881 + 41.88125 ], "type": "ToPoint", "units": { @@ -1466,12 +1466,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 41.881 + 41.88125 ], "tag": null, "to": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -1484,13 +1484,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "tag": null, "to": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -1503,13 +1503,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -1522,13 +1522,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -1541,13 +1541,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "tag": null, "to": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "type": "ToPoint", "units": { @@ -1560,12 +1560,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "tag": null, "to": [ - -32.631, + -32.631249999999994, -10.0 ], "type": "ToPoint", @@ -1579,12 +1579,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, -10.0 ], "type": "ToPoint", @@ -1598,12 +1598,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.631, + -22.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, 20.0 ], "type": "ToPoint", @@ -1618,18 +1618,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "ccw": false, "center": [ - -10.75, + -10.749999999999995, 20.0 ], "from": [ - -22.631, + -22.631249999999994, 20.0 ], "radius": 11.88125, "tag": null, "to": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "type": "Arc", "units": { @@ -1642,13 +1642,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -1662,12 +1662,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -1708,11 +1708,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "start": { "from": [ 0.0, - 31.881 + 31.88125 ], "to": [ 0.0, - 31.881 + 31.88125 ], "units": { "type": "Mm" @@ -1785,11 +1785,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "start": { "from": [ - 32.631, + 32.63125, 0.0 ], "to": [ - 32.631, + 32.63125, 0.0 ], "units": { @@ -1894,7 +1894,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.63125, 0.0 ], "tag": { @@ -1905,7 +1905,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentA001" }, "to": [ - -22.631, + -22.63125, 0.0 ], "type": "ToPoint", @@ -1919,7 +1919,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.631, + -22.63125, 0.0 ], "tag": { @@ -1930,7 +1930,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentB001" }, "to": [ - -22.631, + -22.63125, -10.0 ], "type": "ToPoint", @@ -1944,7 +1944,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.631, + -22.63125, -10.0 ], "tag": { @@ -1955,7 +1955,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentC001" }, "to": [ - -32.631, + -32.63125, -10.0 ], "type": "ToPoint", @@ -1969,12 +1969,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.63125, -10.0 ], "tag": null, "to": [ - -32.631, + -32.63125, 0.0 ], "type": "ToPoint", @@ -1988,12 +1988,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.63125, 0.0 ], "tag": null, "to": [ - -32.631, + -32.63125, 0.0 ], "type": "ToPoint", @@ -2233,7 +2233,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": { "commentStart": 653, @@ -2244,7 +2244,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 10.75, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -2263,7 +2263,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "from": [ 10.75, - 31.881 + 31.88125 ], "radius": 11.88125, "tag": { @@ -2274,7 +2274,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg09" }, "to": [ - 22.631, + 22.63125, 20.0 ], "type": "Arc", @@ -2288,7 +2288,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, 20.0 ], "tag": { @@ -2299,7 +2299,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg03" }, "to": [ - 22.631, + 22.63125, -10.0 ], "type": "ToPoint", @@ -2313,7 +2313,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, -10.0 ], "tag": { @@ -2324,7 +2324,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg07" }, "to": [ - 32.631, + 32.63125, -10.0 ], "type": "ToPoint", @@ -2338,7 +2338,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, -10.0 ], "tag": { @@ -2349,8 +2349,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg02" }, "to": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -2363,8 +2363,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "tag": { "commentStart": 1061, @@ -2374,8 +2374,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg06" }, "to": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -2388,8 +2388,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "tag": { "commentStart": 1118, @@ -2399,8 +2399,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg08" }, "to": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -2413,8 +2413,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "tag": { "commentStart": 1177, @@ -2424,8 +2424,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg05" }, "to": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -2438,8 +2438,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "tag": { "commentStart": 1252, @@ -2449,8 +2449,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg10" }, "to": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -2463,8 +2463,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "tag": { "commentStart": 1294, @@ -2475,7 +2475,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 0.0, - 41.881 + 41.88125 ], "type": "ToPoint", "units": { @@ -2489,12 +2489,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 41.881 + 41.88125 ], "tag": null, "to": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -2507,13 +2507,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "tag": null, "to": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -2526,13 +2526,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -2545,13 +2545,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -2564,13 +2564,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "tag": null, "to": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "type": "ToPoint", "units": { @@ -2583,12 +2583,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "tag": null, "to": [ - -32.631, + -32.631249999999994, -10.0 ], "type": "ToPoint", @@ -2602,12 +2602,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, -10.0 ], "type": "ToPoint", @@ -2621,12 +2621,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.631, + -22.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, 20.0 ], "type": "ToPoint", @@ -2641,18 +2641,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "ccw": false, "center": [ - -10.75, + -10.749999999999995, 20.0 ], "from": [ - -22.631, + -22.631249999999994, 20.0 ], "radius": 11.88125, "tag": null, "to": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "type": "Arc", "units": { @@ -2665,13 +2665,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -2685,12 +2685,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -2731,11 +2731,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "start": { "from": [ 0.0, - 31.881 + 31.88125 ], "to": [ 0.0, - 31.881 + 31.88125 ], "units": { "type": "Mm" @@ -2808,11 +2808,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "start": { "from": [ - -32.631, + -32.63125, 0.0 ], "to": [ - -32.631, + -32.63125, 0.0 ], "units": { @@ -2917,7 +2917,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.63125, 0.0 ], "tag": { @@ -2928,7 +2928,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentA003" }, "to": [ - 32.631, + 32.63125, 0.0 ], "type": "ToPoint", @@ -2942,7 +2942,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, 0.0 ], "tag": { @@ -2953,7 +2953,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentB003" }, "to": [ - 32.631, + 32.63125, -10.0 ], "type": "ToPoint", @@ -2967,7 +2967,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, -10.0 ], "tag": { @@ -2978,7 +2978,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentC003" }, "to": [ - -32.631, + -32.63125, -10.0 ], "type": "ToPoint", @@ -2992,12 +2992,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.63125, -10.0 ], "tag": null, "to": [ - -32.631, + -32.63125, 0.0 ], "type": "ToPoint", @@ -3011,12 +3011,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.63125, 0.0 ], "tag": null, "to": [ - -32.631, + -32.63125, 0.0 ], "type": "ToPoint", @@ -3108,7 +3108,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, 0.0 ], "tag": { @@ -3119,8 +3119,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentA002" }, "to": [ - 22.631, - 0.0 + 22.63125, + 0.0000000000000012246467991473533 ], "type": "ToPoint", "units": { @@ -3133,8 +3133,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, - 0.0 + 22.63125, + 0.0000000000000012246467991473533 ], "tag": { "commentStart": 2114, @@ -3144,8 +3144,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentB002" }, "to": [ - 22.631, - -10.0 + 22.631249999999998, + -9.999999999999998 ], "type": "ToPoint", "units": { @@ -3158,8 +3158,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, - -10.0 + 22.631249999999998, + -9.999999999999998 ], "tag": { "commentStart": 2237, @@ -3169,7 +3169,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentC002" }, "to": [ - 32.631, + 32.631249999999994, -10.0 ], "type": "ToPoint", @@ -3183,12 +3183,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.631249999999994, -10.0 ], "tag": null, "to": [ - 32.631, + 32.63125, 0.0 ], "type": "ToPoint", @@ -3202,12 +3202,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, 0.0 ], "tag": null, "to": [ - 32.631, + 32.63125, 0.0 ], "type": "ToPoint", @@ -3447,7 +3447,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": { "commentStart": 653, @@ -3458,7 +3458,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 10.75, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -3477,7 +3477,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "from": [ 10.75, - 31.881 + 31.88125 ], "radius": 11.88125, "tag": { @@ -3488,7 +3488,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg09" }, "to": [ - 22.631, + 22.63125, 20.0 ], "type": "Arc", @@ -3502,7 +3502,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, 20.0 ], "tag": { @@ -3513,7 +3513,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg03" }, "to": [ - 22.631, + 22.63125, -10.0 ], "type": "ToPoint", @@ -3527,7 +3527,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, -10.0 ], "tag": { @@ -3538,7 +3538,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg07" }, "to": [ - 32.631, + 32.63125, -10.0 ], "type": "ToPoint", @@ -3552,7 +3552,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, -10.0 ], "tag": { @@ -3563,8 +3563,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg02" }, "to": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -3577,8 +3577,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "tag": { "commentStart": 1061, @@ -3588,8 +3588,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg06" }, "to": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -3602,8 +3602,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "tag": { "commentStart": 1118, @@ -3613,8 +3613,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg08" }, "to": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -3627,8 +3627,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "tag": { "commentStart": 1177, @@ -3638,8 +3638,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg05" }, "to": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -3652,8 +3652,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "tag": { "commentStart": 1252, @@ -3663,8 +3663,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg10" }, "to": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -3677,8 +3677,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "tag": { "commentStart": 1294, @@ -3689,7 +3689,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 0.0, - 41.881 + 41.88125 ], "type": "ToPoint", "units": { @@ -3703,12 +3703,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 41.881 + 41.88125 ], "tag": null, "to": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -3721,13 +3721,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "tag": null, "to": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -3740,13 +3740,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -3759,13 +3759,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -3778,13 +3778,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "tag": null, "to": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "type": "ToPoint", "units": { @@ -3797,12 +3797,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "tag": null, "to": [ - -32.631, + -32.631249999999994, -10.0 ], "type": "ToPoint", @@ -3816,12 +3816,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, -10.0 ], "type": "ToPoint", @@ -3835,12 +3835,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.631, + -22.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, 20.0 ], "type": "ToPoint", @@ -3855,18 +3855,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "ccw": false, "center": [ - -10.75, + -10.749999999999995, 20.0 ], "from": [ - -22.631, + -22.631249999999994, 20.0 ], "radius": 11.88125, "tag": null, "to": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "type": "Arc", "units": { @@ -3879,13 +3879,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -3899,12 +3899,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -3945,11 +3945,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "start": { "from": [ 0.0, - 31.881 + 31.88125 ], "to": [ 0.0, - 31.881 + 31.88125 ], "units": { "type": "Mm" @@ -4022,11 +4022,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "start": { "from": [ - 32.631, + 32.63125, 0.0 ], "to": [ - 32.631, + 32.63125, 0.0 ], "units": { @@ -4072,11 +4072,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "start": { "from": [ - -32.631, + -32.63125, 0.0 ], "to": [ - -32.631, + -32.63125, 0.0 ], "units": { @@ -4264,7 +4264,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": { "commentStart": 653, @@ -4275,7 +4275,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 10.75, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -4294,7 +4294,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "from": [ 10.75, - 31.881 + 31.88125 ], "radius": 11.88125, "tag": { @@ -4305,7 +4305,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg09" }, "to": [ - 22.631, + 22.63125, 20.0 ], "type": "Arc", @@ -4319,7 +4319,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, 20.0 ], "tag": { @@ -4330,7 +4330,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg03" }, "to": [ - 22.631, + 22.63125, -10.0 ], "type": "ToPoint", @@ -4344,7 +4344,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, -10.0 ], "tag": { @@ -4355,7 +4355,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg07" }, "to": [ - 32.631, + 32.63125, -10.0 ], "type": "ToPoint", @@ -4369,7 +4369,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, -10.0 ], "tag": { @@ -4380,8 +4380,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg02" }, "to": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -4394,8 +4394,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "tag": { "commentStart": 1061, @@ -4405,8 +4405,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg06" }, "to": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -4419,8 +4419,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "tag": { "commentStart": 1118, @@ -4430,8 +4430,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg08" }, "to": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -4444,8 +4444,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "tag": { "commentStart": 1177, @@ -4455,8 +4455,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg05" }, "to": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -4469,8 +4469,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "tag": { "commentStart": 1252, @@ -4480,8 +4480,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg10" }, "to": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -4494,8 +4494,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "tag": { "commentStart": 1294, @@ -4506,7 +4506,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 0.0, - 41.881 + 41.88125 ], "type": "ToPoint", "units": { @@ -4520,12 +4520,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 41.881 + 41.88125 ], "tag": null, "to": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -4538,13 +4538,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "tag": null, "to": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -4557,13 +4557,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -4576,13 +4576,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -4595,13 +4595,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "tag": null, "to": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "type": "ToPoint", "units": { @@ -4614,12 +4614,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "tag": null, "to": [ - -32.631, + -32.631249999999994, -10.0 ], "type": "ToPoint", @@ -4633,12 +4633,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, -10.0 ], "type": "ToPoint", @@ -4652,12 +4652,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.631, + -22.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, 20.0 ], "type": "ToPoint", @@ -4672,18 +4672,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "ccw": false, "center": [ - -10.75, + -10.749999999999995, 20.0 ], "from": [ - -22.631, + -22.631249999999994, 20.0 ], "radius": 11.88125, "tag": null, "to": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "type": "Arc", "units": { @@ -4696,13 +4696,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -4716,12 +4716,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -4762,11 +4762,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "start": { "from": [ 0.0, - 31.881 + 31.88125 ], "to": [ 0.0, - 31.881 + 31.88125 ], "units": { "type": "Mm" @@ -4838,7 +4838,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, 0.0 ], "tag": { @@ -4849,8 +4849,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentA002" }, "to": [ - 22.631, - 0.0 + 22.63125, + 0.0000000000000012246467991473533 ], "type": "ToPoint", "units": { @@ -4863,8 +4863,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, - 0.0 + 22.63125, + 0.0000000000000012246467991473533 ], "tag": { "commentStart": 2114, @@ -4874,8 +4874,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentB002" }, "to": [ - 22.631, - -10.0 + 22.631249999999998, + -9.999999999999998 ], "type": "ToPoint", "units": { @@ -4888,8 +4888,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, - -10.0 + 22.631249999999998, + -9.999999999999998 ], "tag": { "commentStart": 2237, @@ -4899,7 +4899,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentC002" }, "to": [ - 32.631, + 32.631249999999994, -10.0 ], "type": "ToPoint", @@ -4913,12 +4913,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.631249999999994, -10.0 ], "tag": null, "to": [ - 32.631, + 32.63125, 0.0 ], "type": "ToPoint", @@ -4932,12 +4932,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, 0.0 ], "tag": null, "to": [ - 32.631, + 32.63125, 0.0 ], "type": "ToPoint", @@ -5177,7 +5177,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": { "commentStart": 653, @@ -5188,7 +5188,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 10.75, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -5207,7 +5207,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "from": [ 10.75, - 31.881 + 31.88125 ], "radius": 11.88125, "tag": { @@ -5218,7 +5218,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg09" }, "to": [ - 22.631, + 22.63125, 20.0 ], "type": "Arc", @@ -5232,7 +5232,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, 20.0 ], "tag": { @@ -5243,7 +5243,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg03" }, "to": [ - 22.631, + 22.63125, -10.0 ], "type": "ToPoint", @@ -5257,7 +5257,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, -10.0 ], "tag": { @@ -5268,7 +5268,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg07" }, "to": [ - 32.631, + 32.63125, -10.0 ], "type": "ToPoint", @@ -5282,7 +5282,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, -10.0 ], "tag": { @@ -5293,8 +5293,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg02" }, "to": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -5307,8 +5307,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "tag": { "commentStart": 1061, @@ -5318,8 +5318,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg06" }, "to": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -5332,8 +5332,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "tag": { "commentStart": 1118, @@ -5343,8 +5343,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg08" }, "to": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -5357,8 +5357,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "tag": { "commentStart": 1177, @@ -5368,8 +5368,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg05" }, "to": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -5382,8 +5382,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "tag": { "commentStart": 1252, @@ -5393,8 +5393,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg10" }, "to": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -5407,8 +5407,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "tag": { "commentStart": 1294, @@ -5419,7 +5419,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 0.0, - 41.881 + 41.88125 ], "type": "ToPoint", "units": { @@ -5433,12 +5433,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 41.881 + 41.88125 ], "tag": null, "to": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -5451,13 +5451,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "tag": null, "to": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -5470,13 +5470,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -5489,13 +5489,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -5508,13 +5508,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "tag": null, "to": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "type": "ToPoint", "units": { @@ -5527,12 +5527,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "tag": null, "to": [ - -32.631, + -32.631249999999994, -10.0 ], "type": "ToPoint", @@ -5546,12 +5546,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, -10.0 ], "type": "ToPoint", @@ -5565,12 +5565,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.631, + -22.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, 20.0 ], "type": "ToPoint", @@ -5585,18 +5585,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "ccw": false, "center": [ - -10.75, + -10.749999999999995, 20.0 ], "from": [ - -22.631, + -22.631249999999994, 20.0 ], "radius": 11.88125, "tag": null, "to": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "type": "Arc", "units": { @@ -5609,13 +5609,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -5629,12 +5629,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -5675,11 +5675,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "start": { "from": [ 0.0, - 31.881 + 31.88125 ], "to": [ 0.0, - 31.881 + 31.88125 ], "units": { "type": "Mm" @@ -5752,11 +5752,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "start": { "from": [ - 32.631, + 32.63125, 0.0 ], "to": [ - 32.631, + 32.63125, 0.0 ], "units": { @@ -5801,7 +5801,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.63125, 0.0 ], "tag": { @@ -5812,7 +5812,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentA001" }, "to": [ - -22.631, + -22.63125, 0.0 ], "type": "ToPoint", @@ -5826,7 +5826,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.631, + -22.63125, 0.0 ], "tag": { @@ -5837,7 +5837,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentB001" }, "to": [ - -22.631, + -22.63125, -10.0 ], "type": "ToPoint", @@ -5851,7 +5851,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.631, + -22.63125, -10.0 ], "tag": { @@ -5862,7 +5862,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentC001" }, "to": [ - -32.631, + -32.63125, -10.0 ], "type": "ToPoint", @@ -5876,12 +5876,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.63125, -10.0 ], "tag": null, "to": [ - -32.631, + -32.63125, 0.0 ], "type": "ToPoint", @@ -5895,12 +5895,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.63125, 0.0 ], "tag": null, "to": [ - -32.631, + -32.63125, 0.0 ], "type": "ToPoint", @@ -6140,7 +6140,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": { "commentStart": 653, @@ -6151,7 +6151,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 10.75, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -6170,7 +6170,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "from": [ 10.75, - 31.881 + 31.88125 ], "radius": 11.88125, "tag": { @@ -6181,7 +6181,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg09" }, "to": [ - 22.631, + 22.63125, 20.0 ], "type": "Arc", @@ -6195,7 +6195,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, 20.0 ], "tag": { @@ -6206,7 +6206,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg03" }, "to": [ - 22.631, + 22.63125, -10.0 ], "type": "ToPoint", @@ -6220,7 +6220,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, -10.0 ], "tag": { @@ -6231,7 +6231,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg07" }, "to": [ - 32.631, + 32.63125, -10.0 ], "type": "ToPoint", @@ -6245,7 +6245,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, -10.0 ], "tag": { @@ -6256,8 +6256,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg02" }, "to": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -6270,8 +6270,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "tag": { "commentStart": 1061, @@ -6281,8 +6281,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg06" }, "to": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -6295,8 +6295,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "tag": { "commentStart": 1118, @@ -6306,8 +6306,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg08" }, "to": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -6320,8 +6320,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "tag": { "commentStart": 1177, @@ -6331,8 +6331,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg05" }, "to": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -6345,8 +6345,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "tag": { "commentStart": 1252, @@ -6356,8 +6356,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg10" }, "to": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -6370,8 +6370,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "tag": { "commentStart": 1294, @@ -6382,7 +6382,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 0.0, - 41.881 + 41.88125 ], "type": "ToPoint", "units": { @@ -6396,12 +6396,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 41.881 + 41.88125 ], "tag": null, "to": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -6414,13 +6414,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "tag": null, "to": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -6433,13 +6433,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -6452,13 +6452,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -6471,13 +6471,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "tag": null, "to": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "type": "ToPoint", "units": { @@ -6490,12 +6490,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "tag": null, "to": [ - -32.631, + -32.631249999999994, -10.0 ], "type": "ToPoint", @@ -6509,12 +6509,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, -10.0 ], "type": "ToPoint", @@ -6528,12 +6528,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.631, + -22.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, 20.0 ], "type": "ToPoint", @@ -6548,18 +6548,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "ccw": false, "center": [ - -10.75, + -10.749999999999995, 20.0 ], "from": [ - -22.631, + -22.631249999999994, 20.0 ], "radius": 11.88125, "tag": null, "to": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "type": "Arc", "units": { @@ -6572,13 +6572,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -6592,12 +6592,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -6638,11 +6638,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "start": { "from": [ 0.0, - 31.881 + 31.88125 ], "to": [ 0.0, - 31.881 + 31.88125 ], "units": { "type": "Mm" @@ -6715,11 +6715,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "start": { "from": [ - -32.631, + -32.63125, 0.0 ], "to": [ - -32.631, + -32.63125, 0.0 ], "units": { @@ -6764,7 +6764,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.63125, 0.0 ], "tag": { @@ -6775,7 +6775,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentA003" }, "to": [ - 32.631, + 32.63125, 0.0 ], "type": "ToPoint", @@ -6789,7 +6789,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, 0.0 ], "tag": { @@ -6800,7 +6800,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentB003" }, "to": [ - 32.631, + 32.63125, -10.0 ], "type": "ToPoint", @@ -6814,7 +6814,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, -10.0 ], "tag": { @@ -6825,7 +6825,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentC003" }, "to": [ - -32.631, + -32.63125, -10.0 ], "type": "ToPoint", @@ -6839,12 +6839,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.63125, -10.0 ], "tag": null, "to": [ - -32.631, + -32.63125, 0.0 ], "type": "ToPoint", @@ -6858,12 +6858,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.63125, 0.0 ], "tag": null, "to": [ - -32.631, + -32.63125, 0.0 ], "type": "ToPoint", @@ -6955,7 +6955,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, 0.0 ], "tag": { @@ -6966,8 +6966,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentA002" }, "to": [ - 22.631, - 0.0 + 22.63125, + 0.0000000000000012246467991473533 ], "type": "ToPoint", "units": { @@ -6980,8 +6980,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, - 0.0 + 22.63125, + 0.0000000000000012246467991473533 ], "tag": { "commentStart": 2114, @@ -6991,8 +6991,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentB002" }, "to": [ - 22.631, - -10.0 + 22.631249999999998, + -9.999999999999998 ], "type": "ToPoint", "units": { @@ -7005,8 +7005,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, - -10.0 + 22.631249999999998, + -9.999999999999998 ], "tag": { "commentStart": 2237, @@ -7016,7 +7016,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "rectangleSegmentC002" }, "to": [ - 32.631, + 32.631249999999994, -10.0 ], "type": "ToPoint", @@ -7030,12 +7030,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.631249999999994, -10.0 ], "tag": null, "to": [ - 32.631, + 32.63125, 0.0 ], "type": "ToPoint", @@ -7049,12 +7049,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, 0.0 ], "tag": null, "to": [ - 32.631, + 32.63125, 0.0 ], "type": "ToPoint", @@ -7294,7 +7294,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": { "commentStart": 653, @@ -7305,7 +7305,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 10.75, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -7324,7 +7324,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "from": [ 10.75, - 31.881 + 31.88125 ], "radius": 11.88125, "tag": { @@ -7335,7 +7335,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg09" }, "to": [ - 22.631, + 22.63125, 20.0 ], "type": "Arc", @@ -7349,7 +7349,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, 20.0 ], "tag": { @@ -7360,7 +7360,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg03" }, "to": [ - 22.631, + 22.63125, -10.0 ], "type": "ToPoint", @@ -7374,7 +7374,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 22.631, + 22.63125, -10.0 ], "tag": { @@ -7385,7 +7385,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg07" }, "to": [ - 32.631, + 32.63125, -10.0 ], "type": "ToPoint", @@ -7399,7 +7399,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, + 32.63125, -10.0 ], "tag": { @@ -7410,8 +7410,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg02" }, "to": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -7424,8 +7424,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 10.941 + 32.63125, + 10.940625 ], "tag": { "commentStart": 1061, @@ -7435,8 +7435,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg06" }, "to": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -7449,8 +7449,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 10.941 + 102.63125, + 10.940625 ], "tag": { "commentStart": 1118, @@ -7460,8 +7460,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg08" }, "to": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -7474,8 +7474,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 102.631, - 30.941 + 102.63125, + 30.940625 ], "tag": { "commentStart": 1177, @@ -7485,8 +7485,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg05" }, "to": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -7499,8 +7499,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 30.941 + 32.63125, + 30.940625 ], "tag": { "commentStart": 1252, @@ -7510,8 +7510,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": "seg10" }, "to": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -7524,8 +7524,8 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - 32.631, - 41.881 + 32.63125, + 41.88125 ], "tag": { "commentStart": 1294, @@ -7536,7 +7536,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "to": [ 0.0, - 41.881 + 41.88125 ], "type": "ToPoint", "units": { @@ -7550,12 +7550,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 41.881 + 41.88125 ], "tag": null, "to": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "type": "ToPoint", "units": { @@ -7568,13 +7568,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 41.881 + -32.63125, + 41.88125 ], "tag": null, "to": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -7587,13 +7587,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 30.941 + -32.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "type": "ToPoint", "units": { @@ -7606,13 +7606,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 30.941 + -102.63125, + 30.940625 ], "tag": null, "to": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "type": "ToPoint", "units": { @@ -7625,13 +7625,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -102.631, - 10.941 + -102.63125, + 10.940625 ], "tag": null, "to": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "type": "ToPoint", "units": { @@ -7644,12 +7644,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, - 10.941 + -32.631249999999994, + 10.940625 ], "tag": null, "to": [ - -32.631, + -32.631249999999994, -10.0 ], "type": "ToPoint", @@ -7663,12 +7663,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.631, + -32.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, -10.0 ], "type": "ToPoint", @@ -7682,12 +7682,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.631, + -22.631249999999994, -10.0 ], "tag": null, "to": [ - -22.631, + -22.631249999999994, 20.0 ], "type": "ToPoint", @@ -7702,18 +7702,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "ccw": false, "center": [ - -10.75, + -10.749999999999995, 20.0 ], "from": [ - -22.631, + -22.631249999999994, 20.0 ], "radius": 11.88125, "tag": null, "to": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "type": "Arc", "units": { @@ -7726,13 +7726,13 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -10.75, - 31.881 + -10.749999999999995, + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -7746,12 +7746,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "from": [ 0.0, - 31.881 + 31.88125 ], "tag": null, "to": [ 0.0, - 31.881 + 31.88125 ], "type": "ToPoint", "units": { @@ -7792,11 +7792,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "start": { "from": [ 0.0, - 31.881 + 31.88125 ], "to": [ 0.0, - 31.881 + 31.88125 ], "units": { "type": "Mm" @@ -7869,11 +7869,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "start": { "from": [ - 32.631, + 32.63125, 0.0 ], "to": [ - 32.631, + 32.63125, 0.0 ], "units": { @@ -7919,11 +7919,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "start": { "from": [ - -32.631, + -32.63125, 0.0 ], "to": [ - -32.631, + -32.63125, 0.0 ], "units": { @@ -7971,7 +7971,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "templateDiameter": { "type": "Number", - "value": 0.688, + "value": 0.6875, "ty": { "type": "Known", "type": "Length", @@ -7980,7 +7980,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "templateGap": { "type": "Number", - "value": 0.074, + "value": 0.07406496062992127, "ty": { "type": "Known", "type": "Length", diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap index 10ea4b4b5..af6439c46 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap @@ -60,7 +60,7 @@ description: Artifact commands router-template-slate.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": 28.119, + "y": 28.118750000000002, "z": 0.0 } } @@ -123,8 +123,8 @@ description: Artifact commands router-template-slate.kcl "segment": { "type": "line", "end": { - "x": 18.869, - "y": -12.494, + "x": 18.86875, + "y": -12.49375, "z": 0.0 }, "relative": false @@ -141,7 +141,7 @@ description: Artifact commands router-template-slate.kcl "type": "line", "end": { "x": 30.75, - "y": -12.494, + "y": -12.49375, "z": 0.0 }, "relative": false @@ -175,7 +175,7 @@ description: Artifact commands router-template-slate.kcl "type": "line", "end": { "x": 0.0, - "y": -122.494, + "y": -122.49375, "z": 0.0 }, "relative": false @@ -225,7 +225,7 @@ description: Artifact commands router-template-slate.kcl "segment": { "type": "line", "end": { - "x": 11.881, + "x": 11.881250000000001, "y": 0.0, "z": 0.0 }, @@ -243,7 +243,7 @@ description: Artifact commands router-template-slate.kcl "type": "line", "end": { "x": 0.0, - "y": 32.494, + "y": 32.49375, "z": 0.0 }, "relative": true @@ -259,8 +259,8 @@ description: Artifact commands router-template-slate.kcl "segment": { "type": "arc", "center": { - "x": -10.75, - "y": 20.0 + "x": -10.749999999999998, + "y": 19.999999999999993 }, "radius": 8.11875, "start": { @@ -285,7 +285,7 @@ description: Artifact commands router-template-slate.kcl "type": "line", "end": { "x": 0.0, - "y": 28.119, + "y": 28.118750000000002, "z": 0.0 }, "relative": false @@ -387,7 +387,7 @@ description: Artifact commands router-template-slate.kcl "path": "[uuid]", "to": { "x": -20.75, - "y": -12.494, + "y": -12.49375, "z": 0.0 } } @@ -425,7 +425,7 @@ description: Artifact commands router-template-slate.kcl "segment": { "type": "line", "end": { - "x": -0.0, + "x": -0.000000000000014695761589768237, "y": -80.0, "z": 0.0 }, @@ -443,7 +443,7 @@ description: Artifact commands router-template-slate.kcl "type": "line", "end": { "x": 7.0, - "y": -0.0, + "y": -0.0000000000000008572527594031472, "z": 0.0 }, "relative": true @@ -460,7 +460,7 @@ description: Artifact commands router-template-slate.kcl "type": "line", "end": { "x": -20.75, - "y": -12.494, + "y": -12.49375, "z": 0.0 }, "relative": false @@ -558,7 +558,7 @@ description: Artifact commands router-template-slate.kcl "path": "[uuid]", "to": { "x": 20.75, - "y": -12.494, + "y": -12.49375, "z": 0.0 } } @@ -596,7 +596,7 @@ description: Artifact commands router-template-slate.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000004898587196589413, "y": -80.0, "z": 0.0 }, @@ -631,7 +631,7 @@ description: Artifact commands router-template-slate.kcl "type": "line", "end": { "x": 20.75, - "y": -12.494, + "y": -12.49375, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/ops.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/ops.snap index 8c56bf4da..7777a35e7 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/ops.snap @@ -42,7 +42,7 @@ description: Operations executed router-template-slate.kcl "name": "templateDiameter", "value": { "type": "Number", - "value": 0.688, + "value": 0.6875, "ty": { "type": "Known", "type": "Length", @@ -236,7 +236,7 @@ description: Operations executed router-template-slate.kcl "name": "templateGap", "value": { "type": "Number", - "value": 0.074, + "value": 0.07406496062992127, "ty": { "type": "Known", "type": "Length", @@ -586,7 +586,7 @@ description: Operations executed router-template-slate.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -602,7 +602,7 @@ description: Operations executed router-template-slate.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -619,7 +619,7 @@ description: Operations executed router-template-slate.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap index b0496d12e..502e823ab 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap @@ -136,7 +136,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - 28.119 + 28.118750000000002 ], "tag": { "commentStart": 638, @@ -147,7 +147,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 10.75, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -166,12 +166,12 @@ description: Variables in memory after executing router-template-slate.kcl ], "from": [ 10.75, - 28.119 + 28.118750000000002 ], "radius": 8.11875, "tag": null, "to": [ - 18.869, + 18.86875, 20.0 ], "type": "Arc", @@ -185,7 +185,7 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 18.869, + 18.86875, 20.0 ], "tag": { @@ -196,8 +196,8 @@ description: Variables in memory after executing router-template-slate.kcl "value": "seg05" }, "to": [ - 18.869, - -12.494 + 18.86875, + -12.49375 ], "type": "ToPoint", "units": { @@ -210,8 +210,8 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 18.869, - -12.494 + 18.86875, + -12.49375 ], "tag": { "commentStart": 866, @@ -222,7 +222,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 30.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -236,7 +236,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 30.75, - -12.494 + -12.49375 ], "tag": { "commentStart": 912, @@ -247,7 +247,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 30.75, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -261,7 +261,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 30.75, - -122.494 + -122.49375 ], "tag": { "commentStart": 954, @@ -272,7 +272,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 0.0, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -286,12 +286,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - -122.494 + -122.49375 ], "tag": null, "to": [ -30.75, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -305,12 +305,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -30.75, - -122.494 + -122.49375 ], "tag": null, "to": [ -30.75, - -12.494 + -12.493750000000006 ], "type": "ToPoint", "units": { @@ -324,12 +324,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -30.75, - -12.494 + -12.493750000000006 ], "tag": null, "to": [ - -18.869, - -12.494 + -18.86875, + -12.493750000000006 ], "type": "ToPoint", "units": { @@ -342,13 +342,13 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -18.869, - -12.494 + -18.86875, + -12.493750000000006 ], "tag": null, "to": [ - -18.869, - 20.0 + -18.86875, + 19.999999999999993 ], "type": "ToPoint", "units": { @@ -362,18 +362,18 @@ description: Variables in memory after executing router-template-slate.kcl }, "ccw": false, "center": [ - -10.75, - 20.0 + -10.749999999999998, + 19.999999999999993 ], "from": [ - -18.869, - 20.0 + -18.86875, + 19.999999999999993 ], "radius": 8.11875, "tag": null, "to": [ - -10.75, - 28.119 + -10.749999999999998, + 28.11874999999999 ], "type": "Arc", "units": { @@ -386,13 +386,13 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -10.75, - 28.119 + -10.749999999999998, + 28.11874999999999 ], "tag": null, "to": [ 0.0, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -406,12 +406,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - 28.119 + 28.118750000000002 ], "tag": null, "to": [ 0.0, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -452,11 +452,11 @@ description: Variables in memory after executing router-template-slate.kcl "start": { "from": [ 0.0, - 28.119 + 28.118750000000002 ], "to": [ 0.0, - 28.119 + 28.118750000000002 ], "units": { "type": "Mm" @@ -569,7 +569,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -20.75, - -12.494 + -12.49375 ], "tag": { "commentStart": 1575, @@ -580,7 +580,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ -27.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -594,7 +594,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -27.75, - -12.494 + -12.49375 ], "tag": { "commentStart": 1693, @@ -604,8 +604,8 @@ description: Variables in memory after executing router-template-slate.kcl "value": "rectangleSegmentB001" }, "to": [ - -27.75, - -92.494 + -27.750000000000014, + -92.49375 ], "type": "ToPoint", "units": { @@ -618,8 +618,8 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -27.75, - -92.494 + -27.750000000000014, + -92.49375 ], "tag": { "commentStart": 1816, @@ -628,9 +628,28 @@ description: Variables in memory after executing router-template-slate.kcl "type": "TagDeclarator", "value": "rectangleSegmentC001" }, + "to": [ + -20.750000000000014, + -92.49375 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -20.750000000000014, + -92.49375 + ], + "tag": null, "to": [ -20.75, - -92.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -644,31 +663,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -20.75, - -92.494 + -12.49375 ], "tag": null, "to": [ -20.75, - -12.494 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -20.75, - -12.494 - ], - "tag": null, - "to": [ - -20.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -815,7 +815,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - 28.119 + 28.118750000000002 ], "tag": { "commentStart": 638, @@ -826,7 +826,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 10.75, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -845,12 +845,12 @@ description: Variables in memory after executing router-template-slate.kcl ], "from": [ 10.75, - 28.119 + 28.118750000000002 ], "radius": 8.11875, "tag": null, "to": [ - 18.869, + 18.86875, 20.0 ], "type": "Arc", @@ -864,7 +864,7 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 18.869, + 18.86875, 20.0 ], "tag": { @@ -875,8 +875,8 @@ description: Variables in memory after executing router-template-slate.kcl "value": "seg05" }, "to": [ - 18.869, - -12.494 + 18.86875, + -12.49375 ], "type": "ToPoint", "units": { @@ -889,8 +889,8 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 18.869, - -12.494 + 18.86875, + -12.49375 ], "tag": { "commentStart": 866, @@ -901,7 +901,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 30.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -915,7 +915,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 30.75, - -12.494 + -12.49375 ], "tag": { "commentStart": 912, @@ -926,7 +926,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 30.75, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -940,7 +940,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 30.75, - -122.494 + -122.49375 ], "tag": { "commentStart": 954, @@ -951,7 +951,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 0.0, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -965,12 +965,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - -122.494 + -122.49375 ], "tag": null, "to": [ -30.75, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -984,12 +984,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -30.75, - -122.494 + -122.49375 ], "tag": null, "to": [ -30.75, - -12.494 + -12.493750000000006 ], "type": "ToPoint", "units": { @@ -1003,12 +1003,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -30.75, - -12.494 + -12.493750000000006 ], "tag": null, "to": [ - -18.869, - -12.494 + -18.86875, + -12.493750000000006 ], "type": "ToPoint", "units": { @@ -1021,13 +1021,13 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -18.869, - -12.494 + -18.86875, + -12.493750000000006 ], "tag": null, "to": [ - -18.869, - 20.0 + -18.86875, + 19.999999999999993 ], "type": "ToPoint", "units": { @@ -1041,18 +1041,18 @@ description: Variables in memory after executing router-template-slate.kcl }, "ccw": false, "center": [ - -10.75, - 20.0 + -10.749999999999998, + 19.999999999999993 ], "from": [ - -18.869, - 20.0 + -18.86875, + 19.999999999999993 ], "radius": 8.11875, "tag": null, "to": [ - -10.75, - 28.119 + -10.749999999999998, + 28.11874999999999 ], "type": "Arc", "units": { @@ -1065,13 +1065,13 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -10.75, - 28.119 + -10.749999999999998, + 28.11874999999999 ], "tag": null, "to": [ 0.0, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -1085,12 +1085,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - 28.119 + 28.118750000000002 ], "tag": null, "to": [ 0.0, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -1131,11 +1131,11 @@ description: Variables in memory after executing router-template-slate.kcl "start": { "from": [ 0.0, - 28.119 + 28.118750000000002 ], "to": [ 0.0, - 28.119 + 28.118750000000002 ], "units": { "type": "Mm" @@ -1189,11 +1189,11 @@ description: Variables in memory after executing router-template-slate.kcl "start": { "from": [ -20.75, - -12.494 + -12.49375 ], "to": [ -20.75, - -12.494 + -12.49375 ], "units": { "type": "Mm" @@ -1286,7 +1286,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 20.75, - -12.494 + -12.49375 ], "tag": { "commentStart": 2204, @@ -1297,7 +1297,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 27.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -1311,12 +1311,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 27.75, - -12.494 + -12.49375 ], "tag": null, "to": [ - 27.75, - -92.494 + 27.750000000000004, + -92.49375 ], "type": "ToPoint", "units": { @@ -1329,13 +1329,32 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 27.75, - -92.494 + 27.750000000000004, + -92.49375 + ], + "tag": null, + "to": [ + 20.750000000000004, + -92.49375 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 20.750000000000004, + -92.49375 ], "tag": null, "to": [ 20.75, - -92.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -1349,31 +1368,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 20.75, - -92.494 + -12.49375 ], "tag": null, "to": [ 20.75, - -12.494 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 20.75, - -12.494 - ], - "tag": null, - "to": [ - 20.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -1520,7 +1520,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - 28.119 + 28.118750000000002 ], "tag": { "commentStart": 638, @@ -1531,7 +1531,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 10.75, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -1550,12 +1550,12 @@ description: Variables in memory after executing router-template-slate.kcl ], "from": [ 10.75, - 28.119 + 28.118750000000002 ], "radius": 8.11875, "tag": null, "to": [ - 18.869, + 18.86875, 20.0 ], "type": "Arc", @@ -1569,7 +1569,7 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 18.869, + 18.86875, 20.0 ], "tag": { @@ -1580,8 +1580,8 @@ description: Variables in memory after executing router-template-slate.kcl "value": "seg05" }, "to": [ - 18.869, - -12.494 + 18.86875, + -12.49375 ], "type": "ToPoint", "units": { @@ -1594,8 +1594,8 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 18.869, - -12.494 + 18.86875, + -12.49375 ], "tag": { "commentStart": 866, @@ -1606,7 +1606,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 30.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -1620,7 +1620,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 30.75, - -12.494 + -12.49375 ], "tag": { "commentStart": 912, @@ -1631,7 +1631,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 30.75, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -1645,7 +1645,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 30.75, - -122.494 + -122.49375 ], "tag": { "commentStart": 954, @@ -1656,7 +1656,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 0.0, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -1670,12 +1670,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - -122.494 + -122.49375 ], "tag": null, "to": [ -30.75, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -1689,12 +1689,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -30.75, - -122.494 + -122.49375 ], "tag": null, "to": [ -30.75, - -12.494 + -12.493750000000006 ], "type": "ToPoint", "units": { @@ -1708,12 +1708,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -30.75, - -12.494 + -12.493750000000006 ], "tag": null, "to": [ - -18.869, - -12.494 + -18.86875, + -12.493750000000006 ], "type": "ToPoint", "units": { @@ -1726,13 +1726,13 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -18.869, - -12.494 + -18.86875, + -12.493750000000006 ], "tag": null, "to": [ - -18.869, - 20.0 + -18.86875, + 19.999999999999993 ], "type": "ToPoint", "units": { @@ -1746,18 +1746,18 @@ description: Variables in memory after executing router-template-slate.kcl }, "ccw": false, "center": [ - -10.75, - 20.0 + -10.749999999999998, + 19.999999999999993 ], "from": [ - -18.869, - 20.0 + -18.86875, + 19.999999999999993 ], "radius": 8.11875, "tag": null, "to": [ - -10.75, - 28.119 + -10.749999999999998, + 28.11874999999999 ], "type": "Arc", "units": { @@ -1770,13 +1770,13 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -10.75, - 28.119 + -10.749999999999998, + 28.11874999999999 ], "tag": null, "to": [ 0.0, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -1790,12 +1790,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - 28.119 + 28.118750000000002 ], "tag": null, "to": [ 0.0, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -1836,11 +1836,11 @@ description: Variables in memory after executing router-template-slate.kcl "start": { "from": [ 0.0, - 28.119 + 28.118750000000002 ], "to": [ 0.0, - 28.119 + 28.118750000000002 ], "units": { "type": "Mm" @@ -1894,11 +1894,11 @@ description: Variables in memory after executing router-template-slate.kcl "start": { "from": [ 20.75, - -12.494 + -12.49375 ], "to": [ 20.75, - -12.494 + -12.49375 ], "units": { "type": "Mm" @@ -2053,7 +2053,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - 28.119 + 28.118750000000002 ], "tag": { "commentStart": 638, @@ -2064,7 +2064,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 10.75, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -2083,12 +2083,12 @@ description: Variables in memory after executing router-template-slate.kcl ], "from": [ 10.75, - 28.119 + 28.118750000000002 ], "radius": 8.11875, "tag": null, "to": [ - 18.869, + 18.86875, 20.0 ], "type": "Arc", @@ -2102,7 +2102,7 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 18.869, + 18.86875, 20.0 ], "tag": { @@ -2113,8 +2113,8 @@ description: Variables in memory after executing router-template-slate.kcl "value": "seg05" }, "to": [ - 18.869, - -12.494 + 18.86875, + -12.49375 ], "type": "ToPoint", "units": { @@ -2127,8 +2127,8 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 18.869, - -12.494 + 18.86875, + -12.49375 ], "tag": { "commentStart": 866, @@ -2139,7 +2139,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 30.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -2153,7 +2153,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 30.75, - -12.494 + -12.49375 ], "tag": { "commentStart": 912, @@ -2164,7 +2164,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 30.75, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -2178,7 +2178,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 30.75, - -122.494 + -122.49375 ], "tag": { "commentStart": 954, @@ -2189,7 +2189,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 0.0, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -2203,12 +2203,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - -122.494 + -122.49375 ], "tag": null, "to": [ -30.75, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -2222,12 +2222,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -30.75, - -122.494 + -122.49375 ], "tag": null, "to": [ -30.75, - -12.494 + -12.493750000000006 ], "type": "ToPoint", "units": { @@ -2241,12 +2241,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -30.75, - -12.494 + -12.493750000000006 ], "tag": null, "to": [ - -18.869, - -12.494 + -18.86875, + -12.493750000000006 ], "type": "ToPoint", "units": { @@ -2259,13 +2259,13 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -18.869, - -12.494 + -18.86875, + -12.493750000000006 ], "tag": null, "to": [ - -18.869, - 20.0 + -18.86875, + 19.999999999999993 ], "type": "ToPoint", "units": { @@ -2279,18 +2279,18 @@ description: Variables in memory after executing router-template-slate.kcl }, "ccw": false, "center": [ - -10.75, - 20.0 + -10.749999999999998, + 19.999999999999993 ], "from": [ - -18.869, - 20.0 + -18.86875, + 19.999999999999993 ], "radius": 8.11875, "tag": null, "to": [ - -10.75, - 28.119 + -10.749999999999998, + 28.11874999999999 ], "type": "Arc", "units": { @@ -2303,13 +2303,13 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -10.75, - 28.119 + -10.749999999999998, + 28.11874999999999 ], "tag": null, "to": [ 0.0, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -2323,12 +2323,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - 28.119 + 28.118750000000002 ], "tag": null, "to": [ 0.0, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -2369,11 +2369,11 @@ description: Variables in memory after executing router-template-slate.kcl "start": { "from": [ 0.0, - 28.119 + 28.118750000000002 ], "to": [ 0.0, - 28.119 + 28.118750000000002 ], "units": { "type": "Mm" @@ -2426,7 +2426,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -20.75, - -12.494 + -12.49375 ], "tag": { "commentStart": 1575, @@ -2437,7 +2437,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ -27.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -2451,7 +2451,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -27.75, - -12.494 + -12.49375 ], "tag": { "commentStart": 1693, @@ -2461,8 +2461,8 @@ description: Variables in memory after executing router-template-slate.kcl "value": "rectangleSegmentB001" }, "to": [ - -27.75, - -92.494 + -27.750000000000014, + -92.49375 ], "type": "ToPoint", "units": { @@ -2475,8 +2475,8 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -27.75, - -92.494 + -27.750000000000014, + -92.49375 ], "tag": { "commentStart": 1816, @@ -2485,9 +2485,28 @@ description: Variables in memory after executing router-template-slate.kcl "type": "TagDeclarator", "value": "rectangleSegmentC001" }, + "to": [ + -20.750000000000014, + -92.49375 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -20.750000000000014, + -92.49375 + ], + "tag": null, "to": [ -20.75, - -92.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -2501,31 +2520,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -20.75, - -92.494 + -12.49375 ], "tag": null, "to": [ -20.75, - -12.494 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -20.75, - -12.494 - ], - "tag": null, - "to": [ - -20.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -2672,7 +2672,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - 28.119 + 28.118750000000002 ], "tag": { "commentStart": 638, @@ -2683,7 +2683,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 10.75, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -2702,12 +2702,12 @@ description: Variables in memory after executing router-template-slate.kcl ], "from": [ 10.75, - 28.119 + 28.118750000000002 ], "radius": 8.11875, "tag": null, "to": [ - 18.869, + 18.86875, 20.0 ], "type": "Arc", @@ -2721,7 +2721,7 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 18.869, + 18.86875, 20.0 ], "tag": { @@ -2732,8 +2732,8 @@ description: Variables in memory after executing router-template-slate.kcl "value": "seg05" }, "to": [ - 18.869, - -12.494 + 18.86875, + -12.49375 ], "type": "ToPoint", "units": { @@ -2746,8 +2746,8 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 18.869, - -12.494 + 18.86875, + -12.49375 ], "tag": { "commentStart": 866, @@ -2758,7 +2758,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 30.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -2772,7 +2772,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 30.75, - -12.494 + -12.49375 ], "tag": { "commentStart": 912, @@ -2783,7 +2783,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 30.75, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -2797,7 +2797,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 30.75, - -122.494 + -122.49375 ], "tag": { "commentStart": 954, @@ -2808,7 +2808,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 0.0, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -2822,12 +2822,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - -122.494 + -122.49375 ], "tag": null, "to": [ -30.75, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -2841,12 +2841,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -30.75, - -122.494 + -122.49375 ], "tag": null, "to": [ -30.75, - -12.494 + -12.493750000000006 ], "type": "ToPoint", "units": { @@ -2860,12 +2860,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -30.75, - -12.494 + -12.493750000000006 ], "tag": null, "to": [ - -18.869, - -12.494 + -18.86875, + -12.493750000000006 ], "type": "ToPoint", "units": { @@ -2878,13 +2878,13 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -18.869, - -12.494 + -18.86875, + -12.493750000000006 ], "tag": null, "to": [ - -18.869, - 20.0 + -18.86875, + 19.999999999999993 ], "type": "ToPoint", "units": { @@ -2898,18 +2898,18 @@ description: Variables in memory after executing router-template-slate.kcl }, "ccw": false, "center": [ - -10.75, - 20.0 + -10.749999999999998, + 19.999999999999993 ], "from": [ - -18.869, - 20.0 + -18.86875, + 19.999999999999993 ], "radius": 8.11875, "tag": null, "to": [ - -10.75, - 28.119 + -10.749999999999998, + 28.11874999999999 ], "type": "Arc", "units": { @@ -2922,13 +2922,13 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -10.75, - 28.119 + -10.749999999999998, + 28.11874999999999 ], "tag": null, "to": [ 0.0, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -2942,12 +2942,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - 28.119 + 28.118750000000002 ], "tag": null, "to": [ 0.0, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -2988,11 +2988,11 @@ description: Variables in memory after executing router-template-slate.kcl "start": { "from": [ 0.0, - 28.119 + 28.118750000000002 ], "to": [ 0.0, - 28.119 + 28.118750000000002 ], "units": { "type": "Mm" @@ -3046,11 +3046,11 @@ description: Variables in memory after executing router-template-slate.kcl "start": { "from": [ -20.75, - -12.494 + -12.49375 ], "to": [ -20.75, - -12.494 + -12.49375 ], "units": { "type": "Mm" @@ -3095,7 +3095,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 20.75, - -12.494 + -12.49375 ], "tag": { "commentStart": 2204, @@ -3106,7 +3106,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 27.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -3120,12 +3120,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 27.75, - -12.494 + -12.49375 ], "tag": null, "to": [ - 27.75, - -92.494 + 27.750000000000004, + -92.49375 ], "type": "ToPoint", "units": { @@ -3138,13 +3138,32 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 27.75, - -92.494 + 27.750000000000004, + -92.49375 + ], + "tag": null, + "to": [ + 20.750000000000004, + -92.49375 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 20.750000000000004, + -92.49375 ], "tag": null, "to": [ 20.75, - -92.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -3158,31 +3177,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 20.75, - -92.494 + -12.49375 ], "tag": null, "to": [ 20.75, - -12.494 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 20.75, - -12.494 - ], - "tag": null, - "to": [ - 20.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -3329,7 +3329,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - 28.119 + 28.118750000000002 ], "tag": { "commentStart": 638, @@ -3340,7 +3340,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 10.75, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -3359,12 +3359,12 @@ description: Variables in memory after executing router-template-slate.kcl ], "from": [ 10.75, - 28.119 + 28.118750000000002 ], "radius": 8.11875, "tag": null, "to": [ - 18.869, + 18.86875, 20.0 ], "type": "Arc", @@ -3378,7 +3378,7 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 18.869, + 18.86875, 20.0 ], "tag": { @@ -3389,8 +3389,8 @@ description: Variables in memory after executing router-template-slate.kcl "value": "seg05" }, "to": [ - 18.869, - -12.494 + 18.86875, + -12.49375 ], "type": "ToPoint", "units": { @@ -3403,8 +3403,8 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - 18.869, - -12.494 + 18.86875, + -12.49375 ], "tag": { "commentStart": 866, @@ -3415,7 +3415,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 30.75, - -12.494 + -12.49375 ], "type": "ToPoint", "units": { @@ -3429,7 +3429,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 30.75, - -12.494 + -12.49375 ], "tag": { "commentStart": 912, @@ -3440,7 +3440,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 30.75, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -3454,7 +3454,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 30.75, - -122.494 + -122.49375 ], "tag": { "commentStart": 954, @@ -3465,7 +3465,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "to": [ 0.0, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -3479,12 +3479,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - -122.494 + -122.49375 ], "tag": null, "to": [ -30.75, - -122.494 + -122.49375 ], "type": "ToPoint", "units": { @@ -3498,12 +3498,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -30.75, - -122.494 + -122.49375 ], "tag": null, "to": [ -30.75, - -12.494 + -12.493750000000006 ], "type": "ToPoint", "units": { @@ -3517,12 +3517,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ -30.75, - -12.494 + -12.493750000000006 ], "tag": null, "to": [ - -18.869, - -12.494 + -18.86875, + -12.493750000000006 ], "type": "ToPoint", "units": { @@ -3535,13 +3535,13 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -18.869, - -12.494 + -18.86875, + -12.493750000000006 ], "tag": null, "to": [ - -18.869, - 20.0 + -18.86875, + 19.999999999999993 ], "type": "ToPoint", "units": { @@ -3555,18 +3555,18 @@ description: Variables in memory after executing router-template-slate.kcl }, "ccw": false, "center": [ - -10.75, - 20.0 + -10.749999999999998, + 19.999999999999993 ], "from": [ - -18.869, - 20.0 + -18.86875, + 19.999999999999993 ], "radius": 8.11875, "tag": null, "to": [ - -10.75, - 28.119 + -10.749999999999998, + 28.11874999999999 ], "type": "Arc", "units": { @@ -3579,13 +3579,13 @@ description: Variables in memory after executing router-template-slate.kcl "sourceRange": [] }, "from": [ - -10.75, - 28.119 + -10.749999999999998, + 28.11874999999999 ], "tag": null, "to": [ 0.0, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -3599,12 +3599,12 @@ description: Variables in memory after executing router-template-slate.kcl }, "from": [ 0.0, - 28.119 + 28.118750000000002 ], "tag": null, "to": [ 0.0, - 28.119 + 28.118750000000002 ], "type": "ToPoint", "units": { @@ -3645,11 +3645,11 @@ description: Variables in memory after executing router-template-slate.kcl "start": { "from": [ 0.0, - 28.119 + 28.118750000000002 ], "to": [ 0.0, - 28.119 + 28.118750000000002 ], "units": { "type": "Mm" @@ -3703,11 +3703,11 @@ description: Variables in memory after executing router-template-slate.kcl "start": { "from": [ 20.75, - -12.494 + -12.49375 ], "to": [ 20.75, - -12.494 + -12.49375 ], "units": { "type": "Mm" @@ -3746,7 +3746,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "templateDiameter": { "type": "Number", - "value": 0.688, + "value": 0.6875, "ty": { "type": "Known", "type": "Length", @@ -3755,7 +3755,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "templateGap": { "type": "Number", - "value": 0.074, + "value": 0.07406496062992127, "ty": { "type": "Known", "type": "Length", diff --git a/rust/kcl-lib/tests/kcl_samples/sash-window/ops.snap b/rust/kcl-lib/tests/kcl_samples/sash-window/ops.snap index 552c082de..ba0444d72 100644 --- a/rust/kcl-lib/tests/kcl_samples/sash-window/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/sash-window/ops.snap @@ -3927,7 +3927,7 @@ description: Operations executed sash-window.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -3943,7 +3943,7 @@ description: Operations executed sash-window.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -3960,7 +3960,7 @@ description: Operations executed sash-window.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap index 0868fb409..b5b28be77 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -107.95, + "x": -107.94999999999999, "y": 0.0, "z": 0.0 } @@ -81,7 +81,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": 38.1, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 }, @@ -114,8 +114,8 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -48.813, - "y": 60.325, + "x": -48.813438592926126, + "y": 60.324999999999996, "z": 0.0 }, "relative": false @@ -148,7 +148,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "line", "end": { "x": 0.0, - "y": 62.678, + "y": 62.678249531799494, "z": 0.0 }, "relative": false @@ -164,7 +164,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": 45.747, + "x": 45.74662409445834, "y": 0.0, "z": 0.0 }, @@ -197,8 +197,8 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": 14.903, - "y": -55.619, + "x": 14.90293241013829, + "y": -55.618500936401006, "z": 0.0 }, "relative": true @@ -230,7 +230,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": 38.1, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 }, @@ -264,7 +264,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -38.1, + "x": -38.099999999999994, "y": 0.0, "z": 0.0 }, @@ -297,8 +297,8 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -14.903, - "y": 55.619, + "x": -14.902932410138295, + "y": 55.618500936401006, "z": 0.0 }, "relative": true @@ -331,7 +331,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "line", "end": { "x": 0.0, - "y": 65.853, + "y": 65.85324953179949, "z": 0.0 }, "relative": false @@ -347,7 +347,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -45.747, + "x": -45.746624094458326, "y": 0.0, "z": 0.0 }, @@ -380,8 +380,8 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -14.903, - "y": -55.619, + "x": -14.902932410138295, + "y": -55.618500936401006, "z": 0.0 }, "relative": true @@ -413,7 +413,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -38.1, + "x": -38.099999999999994, "y": 0.0, "z": 0.0 }, @@ -430,7 +430,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -107.95, + "x": -107.94999999999999, "y": 0.0, "z": 0.0 }, @@ -577,7 +577,7 @@ description: Artifact commands sheet-metal-bracket.kcl "path": "[uuid]", "to": { "x": -85.725, - "y": 19.05, + "y": 19.049999999999997, "z": 0.0 } } @@ -598,8 +598,8 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "arc", "center": { - "x": -88.9, - "y": 19.05 + "x": -88.89999999999999, + "y": 19.049999999999997 }, "radius": 3.175, "start": { @@ -800,8 +800,8 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 92.075, - "y": 19.05, + "x": 92.07499999999999, + "y": 19.049999999999997, "z": 0.0 } } @@ -822,8 +822,8 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "arc", "center": { - "x": 88.9, - "y": 19.05 + "x": 88.89999999999999, + "y": 19.049999999999997 }, "radius": 3.175, "start": { @@ -1024,7 +1024,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -23.019, + "x": -23.018749999999997, "y": 31.75, "z": 0.0 } @@ -1122,7 +1122,7 @@ description: Artifact commands sheet-metal-bracket.kcl { "translate": { "x": 0.0, - "y": 76.2, + "y": 76.19999999999999, "z": 0.0 }, "scale": { @@ -1162,7 +1162,7 @@ description: Artifact commands sheet-metal-bracket.kcl { "translate": { "x": 0.0, - "y": 76.2, + "y": 76.19999999999999, "z": 0.0 }, "scale": { @@ -1440,7 +1440,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 19.05, + "x": 19.049999999999997, "y": 69.85, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ops.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ops.snap index 4cb4fc427..f41021b5e 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ops.snap @@ -108,7 +108,7 @@ description: Operations executed sheet-metal-bracket.kcl "name": "componentBoltDiameter", "value": { "type": "Number", - "value": 0.188, + "value": 0.1875, "ty": { "type": "Default", "len": { @@ -1045,7 +1045,7 @@ description: Operations executed sheet-metal-bracket.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1061,7 +1061,7 @@ description: Operations executed sheet-metal-bracket.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1078,7 +1078,7 @@ description: Operations executed sheet-metal-bracket.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap index 0d09d3abb..82bfcfc42 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap @@ -245,8 +245,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "tag": null, "to": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "type": "TangentialArc", "units": { @@ -259,8 +259,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "tag": { "commentStart": 1508, @@ -270,7 +270,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "value": "seg01" }, "to": [ - -1.922, + -1.9217889209813437, 2.375 ], "type": "ToPoint", @@ -285,17 +285,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - -1.801, - 2.343 + -1.8010481926952102, + 2.342647619362185 ], "from": [ - -1.922, + -1.9217889209813437, 2.375 ], "tag": null, "to": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "type": "TangentialArc", "units": { @@ -308,8 +308,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "tag": { "commentStart": 1618, @@ -320,7 +320,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.468 + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -334,12 +334,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.468 + 2.467647619362185 ], "tag": null, "to": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -353,16 +353,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - 1.801, - 2.343 + 1.8010481926952102, + 2.342647619362185 ], "from": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "tag": null, "to": [ - 1.922, + 1.9217889209813437, 2.375 ], "type": "TangentialArc", @@ -376,13 +376,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.922, + 1.9217889209813437, 2.375 ], "tag": null, "to": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "type": "ToPoint", "units": { @@ -397,16 +397,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": true, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "tag": null, "to": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "type": "TangentialArc", "units": { @@ -420,12 +420,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "tag": null, "to": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "type": "ToPoint", "units": { @@ -439,7 +439,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "tag": { "commentStart": 1927, @@ -450,7 +450,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 4.25, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -464,7 +464,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - 0.125 + 0.12499999999999983 ], "tag": { "commentStart": 1976, @@ -475,7 +475,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 2.75, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -490,16 +490,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ 2.75, - 0.125 + 0.12499999999999983 ], "tag": null, "to": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "type": "TangentialArc", "units": { @@ -512,13 +512,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "tag": null, "to": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "type": "ToPoint", "units": { @@ -532,17 +532,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - 1.801, - 2.343 + 1.8010481926952098, + 2.3426476193621846 ], "from": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "type": "TangentialArc", "units": { @@ -555,8 +555,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "tag": { "commentStart": 2218, @@ -567,7 +567,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.593 + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -581,12 +581,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.593 + 2.5926476193621846 ], "tag": null, "to": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -600,17 +600,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - -1.801, - 2.343 + -1.8010481926952098, + 2.3426476193621846 ], "from": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "tag": null, "to": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "type": "TangentialArc", "units": { @@ -623,13 +623,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "type": "ToPoint", "units": { @@ -644,16 +644,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ -2.75, - 0.25 + 0.2499999999999997 ], "from": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "tag": null, "to": [ -2.75, - 0.125 + 0.1249999999999997 ], "type": "TangentialArc", "units": { @@ -667,7 +667,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -2.75, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2503, @@ -678,7 +678,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ -4.25, - 0.125 + 0.1249999999999997 ], "type": "ToPoint", "units": { @@ -692,7 +692,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -4.25, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2579, @@ -1190,8 +1190,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "tag": null, "to": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "type": "TangentialArc", "units": { @@ -1204,8 +1204,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "tag": { "commentStart": 1508, @@ -1215,7 +1215,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "value": "seg01" }, "to": [ - -1.922, + -1.9217889209813437, 2.375 ], "type": "ToPoint", @@ -1230,17 +1230,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - -1.801, - 2.343 + -1.8010481926952102, + 2.342647619362185 ], "from": [ - -1.922, + -1.9217889209813437, 2.375 ], "tag": null, "to": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "type": "TangentialArc", "units": { @@ -1253,8 +1253,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "tag": { "commentStart": 1618, @@ -1265,7 +1265,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.468 + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -1279,12 +1279,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.468 + 2.467647619362185 ], "tag": null, "to": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -1298,16 +1298,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - 1.801, - 2.343 + 1.8010481926952102, + 2.342647619362185 ], "from": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "tag": null, "to": [ - 1.922, + 1.9217889209813437, 2.375 ], "type": "TangentialArc", @@ -1321,13 +1321,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.922, + 1.9217889209813437, 2.375 ], "tag": null, "to": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "type": "ToPoint", "units": { @@ -1342,16 +1342,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": true, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "tag": null, "to": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "type": "TangentialArc", "units": { @@ -1365,12 +1365,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "tag": null, "to": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "type": "ToPoint", "units": { @@ -1384,7 +1384,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "tag": { "commentStart": 1927, @@ -1395,7 +1395,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 4.25, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -1409,7 +1409,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - 0.125 + 0.12499999999999983 ], "tag": { "commentStart": 1976, @@ -1420,7 +1420,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 2.75, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -1435,16 +1435,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ 2.75, - 0.125 + 0.12499999999999983 ], "tag": null, "to": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "type": "TangentialArc", "units": { @@ -1457,13 +1457,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "tag": null, "to": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "type": "ToPoint", "units": { @@ -1477,17 +1477,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - 1.801, - 2.343 + 1.8010481926952098, + 2.3426476193621846 ], "from": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "type": "TangentialArc", "units": { @@ -1500,8 +1500,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "tag": { "commentStart": 2218, @@ -1512,7 +1512,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.593 + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -1526,12 +1526,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.593 + 2.5926476193621846 ], "tag": null, "to": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -1545,17 +1545,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - -1.801, - 2.343 + -1.8010481926952098, + 2.3426476193621846 ], "from": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "tag": null, "to": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "type": "TangentialArc", "units": { @@ -1568,13 +1568,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "type": "ToPoint", "units": { @@ -1589,16 +1589,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ -2.75, - 0.25 + 0.2499999999999997 ], "from": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "tag": null, "to": [ -2.75, - 0.125 + 0.1249999999999997 ], "type": "TangentialArc", "units": { @@ -1612,7 +1612,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -2.75, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2503, @@ -1623,7 +1623,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ -4.25, - 0.125 + 0.1249999999999997 ], "type": "ToPoint", "units": { @@ -1637,7 +1637,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -4.25, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2579, @@ -1880,7 +1880,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "componentBoltDiameter": { "type": "Number", - "value": 0.188, + "value": 0.1875, "ty": { "type": "Default", "len": { @@ -2278,8 +2278,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "tag": null, "to": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "type": "TangentialArc", "units": { @@ -2292,8 +2292,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "tag": { "commentStart": 1508, @@ -2303,7 +2303,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "value": "seg01" }, "to": [ - -1.922, + -1.9217889209813437, 2.375 ], "type": "ToPoint", @@ -2318,17 +2318,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - -1.801, - 2.343 + -1.8010481926952102, + 2.342647619362185 ], "from": [ - -1.922, + -1.9217889209813437, 2.375 ], "tag": null, "to": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "type": "TangentialArc", "units": { @@ -2341,8 +2341,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "tag": { "commentStart": 1618, @@ -2353,7 +2353,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.468 + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -2367,12 +2367,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.468 + 2.467647619362185 ], "tag": null, "to": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -2386,16 +2386,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - 1.801, - 2.343 + 1.8010481926952102, + 2.342647619362185 ], "from": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "tag": null, "to": [ - 1.922, + 1.9217889209813437, 2.375 ], "type": "TangentialArc", @@ -2409,13 +2409,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.922, + 1.9217889209813437, 2.375 ], "tag": null, "to": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "type": "ToPoint", "units": { @@ -2430,16 +2430,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": true, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "tag": null, "to": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "type": "TangentialArc", "units": { @@ -2453,12 +2453,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "tag": null, "to": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "type": "ToPoint", "units": { @@ -2472,7 +2472,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "tag": { "commentStart": 1927, @@ -2483,7 +2483,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 4.25, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -2497,7 +2497,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - 0.125 + 0.12499999999999983 ], "tag": { "commentStart": 1976, @@ -2508,7 +2508,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 2.75, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -2523,16 +2523,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ 2.75, - 0.125 + 0.12499999999999983 ], "tag": null, "to": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "type": "TangentialArc", "units": { @@ -2545,13 +2545,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "tag": null, "to": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "type": "ToPoint", "units": { @@ -2565,17 +2565,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - 1.801, - 2.343 + 1.8010481926952098, + 2.3426476193621846 ], "from": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "type": "TangentialArc", "units": { @@ -2588,8 +2588,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "tag": { "commentStart": 2218, @@ -2600,7 +2600,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.593 + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -2614,12 +2614,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.593 + 2.5926476193621846 ], "tag": null, "to": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -2633,17 +2633,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - -1.801, - 2.343 + -1.8010481926952098, + 2.3426476193621846 ], "from": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "tag": null, "to": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "type": "TangentialArc", "units": { @@ -2656,13 +2656,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "type": "ToPoint", "units": { @@ -2677,16 +2677,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ -2.75, - 0.25 + 0.2499999999999997 ], "from": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "tag": null, "to": [ -2.75, - 0.125 + 0.1249999999999997 ], "type": "TangentialArc", "units": { @@ -2700,7 +2700,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -2.75, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2503, @@ -2711,7 +2711,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ -4.25, - 0.125 + 0.1249999999999997 ], "type": "ToPoint", "units": { @@ -2725,7 +2725,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -4.25, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2579, @@ -3259,8 +3259,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "tag": null, "to": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "type": "TangentialArc", "units": { @@ -3273,8 +3273,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "tag": { "commentStart": 1508, @@ -3284,7 +3284,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "value": "seg01" }, "to": [ - -1.922, + -1.9217889209813437, 2.375 ], "type": "ToPoint", @@ -3299,17 +3299,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - -1.801, - 2.343 + -1.8010481926952102, + 2.342647619362185 ], "from": [ - -1.922, + -1.9217889209813437, 2.375 ], "tag": null, "to": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "type": "TangentialArc", "units": { @@ -3322,8 +3322,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "tag": { "commentStart": 1618, @@ -3334,7 +3334,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.468 + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -3348,12 +3348,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.468 + 2.467647619362185 ], "tag": null, "to": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -3367,16 +3367,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - 1.801, - 2.343 + 1.8010481926952102, + 2.342647619362185 ], "from": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "tag": null, "to": [ - 1.922, + 1.9217889209813437, 2.375 ], "type": "TangentialArc", @@ -3390,13 +3390,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.922, + 1.9217889209813437, 2.375 ], "tag": null, "to": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "type": "ToPoint", "units": { @@ -3411,16 +3411,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": true, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "tag": null, "to": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "type": "TangentialArc", "units": { @@ -3434,12 +3434,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "tag": null, "to": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "type": "ToPoint", "units": { @@ -3453,7 +3453,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "tag": { "commentStart": 1927, @@ -3464,7 +3464,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 4.25, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -3478,7 +3478,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - 0.125 + 0.12499999999999983 ], "tag": { "commentStart": 1976, @@ -3489,7 +3489,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 2.75, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -3504,16 +3504,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ 2.75, - 0.125 + 0.12499999999999983 ], "tag": null, "to": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "type": "TangentialArc", "units": { @@ -3526,13 +3526,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "tag": null, "to": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "type": "ToPoint", "units": { @@ -3546,17 +3546,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - 1.801, - 2.343 + 1.8010481926952098, + 2.3426476193621846 ], "from": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "type": "TangentialArc", "units": { @@ -3569,8 +3569,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "tag": { "commentStart": 2218, @@ -3581,7 +3581,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.593 + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -3595,12 +3595,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.593 + 2.5926476193621846 ], "tag": null, "to": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -3614,17 +3614,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - -1.801, - 2.343 + -1.8010481926952098, + 2.3426476193621846 ], "from": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "tag": null, "to": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "type": "TangentialArc", "units": { @@ -3637,13 +3637,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "type": "ToPoint", "units": { @@ -3658,16 +3658,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ -2.75, - 0.25 + 0.2499999999999997 ], "from": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "tag": null, "to": [ -2.75, - 0.125 + 0.1249999999999997 ], "type": "TangentialArc", "units": { @@ -3681,7 +3681,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -2.75, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2503, @@ -3692,7 +3692,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ -4.25, - 0.125 + 0.1249999999999997 ], "type": "ToPoint", "units": { @@ -3706,7 +3706,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -4.25, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2579, @@ -4297,8 +4297,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "tag": null, "to": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "type": "TangentialArc", "units": { @@ -4311,8 +4311,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "tag": { "commentStart": 1508, @@ -4322,7 +4322,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "value": "seg01" }, "to": [ - -1.922, + -1.9217889209813437, 2.375 ], "type": "ToPoint", @@ -4337,17 +4337,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - -1.801, - 2.343 + -1.8010481926952102, + 2.342647619362185 ], "from": [ - -1.922, + -1.9217889209813437, 2.375 ], "tag": null, "to": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "type": "TangentialArc", "units": { @@ -4360,8 +4360,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "tag": { "commentStart": 1618, @@ -4372,7 +4372,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.468 + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -4386,12 +4386,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.468 + 2.467647619362185 ], "tag": null, "to": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -4405,16 +4405,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - 1.801, - 2.343 + 1.8010481926952102, + 2.342647619362185 ], "from": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "tag": null, "to": [ - 1.922, + 1.9217889209813437, 2.375 ], "type": "TangentialArc", @@ -4428,13 +4428,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.922, + 1.9217889209813437, 2.375 ], "tag": null, "to": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "type": "ToPoint", "units": { @@ -4449,16 +4449,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": true, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "tag": null, "to": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "type": "TangentialArc", "units": { @@ -4472,12 +4472,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "tag": null, "to": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "type": "ToPoint", "units": { @@ -4491,7 +4491,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "tag": { "commentStart": 1927, @@ -4502,7 +4502,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 4.25, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -4516,7 +4516,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - 0.125 + 0.12499999999999983 ], "tag": { "commentStart": 1976, @@ -4527,7 +4527,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 2.75, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -4542,16 +4542,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ 2.75, - 0.125 + 0.12499999999999983 ], "tag": null, "to": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "type": "TangentialArc", "units": { @@ -4564,13 +4564,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "tag": null, "to": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "type": "ToPoint", "units": { @@ -4584,17 +4584,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - 1.801, - 2.343 + 1.8010481926952098, + 2.3426476193621846 ], "from": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "type": "TangentialArc", "units": { @@ -4607,8 +4607,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "tag": { "commentStart": 2218, @@ -4619,7 +4619,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.593 + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -4633,12 +4633,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.593 + 2.5926476193621846 ], "tag": null, "to": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -4652,17 +4652,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - -1.801, - 2.343 + -1.8010481926952098, + 2.3426476193621846 ], "from": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "tag": null, "to": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "type": "TangentialArc", "units": { @@ -4675,13 +4675,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "type": "ToPoint", "units": { @@ -4696,16 +4696,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ -2.75, - 0.25 + 0.2499999999999997 ], "from": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "tag": null, "to": [ -2.75, - 0.125 + 0.1249999999999997 ], "type": "TangentialArc", "units": { @@ -4719,7 +4719,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -2.75, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2503, @@ -4730,7 +4730,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ -4.25, - 0.125 + 0.1249999999999997 ], "type": "ToPoint", "units": { @@ -4744,7 +4744,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -4.25, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2579, @@ -5278,8 +5278,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "tag": null, "to": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "type": "TangentialArc", "units": { @@ -5292,8 +5292,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "tag": { "commentStart": 1508, @@ -5303,7 +5303,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "value": "seg01" }, "to": [ - -1.922, + -1.9217889209813437, 2.375 ], "type": "ToPoint", @@ -5318,17 +5318,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - -1.801, - 2.343 + -1.8010481926952102, + 2.342647619362185 ], "from": [ - -1.922, + -1.9217889209813437, 2.375 ], "tag": null, "to": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "type": "TangentialArc", "units": { @@ -5341,8 +5341,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "tag": { "commentStart": 1618, @@ -5353,7 +5353,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.468 + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -5367,12 +5367,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.468 + 2.467647619362185 ], "tag": null, "to": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -5386,16 +5386,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - 1.801, - 2.343 + 1.8010481926952102, + 2.342647619362185 ], "from": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "tag": null, "to": [ - 1.922, + 1.9217889209813437, 2.375 ], "type": "TangentialArc", @@ -5409,13 +5409,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.922, + 1.9217889209813437, 2.375 ], "tag": null, "to": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "type": "ToPoint", "units": { @@ -5430,16 +5430,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": true, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "tag": null, "to": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "type": "TangentialArc", "units": { @@ -5453,12 +5453,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "tag": null, "to": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "type": "ToPoint", "units": { @@ -5472,7 +5472,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "tag": { "commentStart": 1927, @@ -5483,7 +5483,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 4.25, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -5497,7 +5497,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - 0.125 + 0.12499999999999983 ], "tag": { "commentStart": 1976, @@ -5508,7 +5508,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 2.75, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -5523,16 +5523,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ 2.75, - 0.125 + 0.12499999999999983 ], "tag": null, "to": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "type": "TangentialArc", "units": { @@ -5545,13 +5545,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "tag": null, "to": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "type": "ToPoint", "units": { @@ -5565,17 +5565,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - 1.801, - 2.343 + 1.8010481926952098, + 2.3426476193621846 ], "from": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "type": "TangentialArc", "units": { @@ -5588,8 +5588,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "tag": { "commentStart": 2218, @@ -5600,7 +5600,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.593 + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -5614,12 +5614,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.593 + 2.5926476193621846 ], "tag": null, "to": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -5633,17 +5633,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - -1.801, - 2.343 + -1.8010481926952098, + 2.3426476193621846 ], "from": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "tag": null, "to": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "type": "TangentialArc", "units": { @@ -5656,13 +5656,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "type": "ToPoint", "units": { @@ -5677,16 +5677,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ -2.75, - 0.25 + 0.2499999999999997 ], "from": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "tag": null, "to": [ -2.75, - 0.125 + 0.1249999999999997 ], "type": "TangentialArc", "units": { @@ -5700,7 +5700,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -2.75, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2503, @@ -5711,7 +5711,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ -4.25, - 0.125 + 0.1249999999999997 ], "type": "ToPoint", "units": { @@ -5725,7 +5725,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -4.25, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2579, @@ -6049,13 +6049,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 1.25 ], "from": [ - -0.906, + -0.90625, 1.25 ], "radius": 0.09375, "tag": null, "to": [ - -0.906, + -0.90625, 1.25 ], "type": "Circle", @@ -6312,8 +6312,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "tag": null, "to": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "type": "TangentialArc", "units": { @@ -6326,8 +6326,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "tag": { "commentStart": 1508, @@ -6337,7 +6337,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "value": "seg01" }, "to": [ - -1.922, + -1.9217889209813437, 2.375 ], "type": "ToPoint", @@ -6352,17 +6352,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - -1.801, - 2.343 + -1.8010481926952102, + 2.342647619362185 ], "from": [ - -1.922, + -1.9217889209813437, 2.375 ], "tag": null, "to": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "type": "TangentialArc", "units": { @@ -6375,8 +6375,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "tag": { "commentStart": 1618, @@ -6387,7 +6387,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.468 + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -6401,12 +6401,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.468 + 2.467647619362185 ], "tag": null, "to": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -6420,16 +6420,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - 1.801, - 2.343 + 1.8010481926952102, + 2.342647619362185 ], "from": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "tag": null, "to": [ - 1.922, + 1.9217889209813437, 2.375 ], "type": "TangentialArc", @@ -6443,13 +6443,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.922, + 1.9217889209813437, 2.375 ], "tag": null, "to": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "type": "ToPoint", "units": { @@ -6464,16 +6464,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": true, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "tag": null, "to": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "type": "TangentialArc", "units": { @@ -6487,12 +6487,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "tag": null, "to": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "type": "ToPoint", "units": { @@ -6506,7 +6506,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "tag": { "commentStart": 1927, @@ -6517,7 +6517,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 4.25, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -6531,7 +6531,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - 0.125 + 0.12499999999999983 ], "tag": { "commentStart": 1976, @@ -6542,7 +6542,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 2.75, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -6557,16 +6557,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ 2.75, - 0.125 + 0.12499999999999983 ], "tag": null, "to": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "type": "TangentialArc", "units": { @@ -6579,13 +6579,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "tag": null, "to": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "type": "ToPoint", "units": { @@ -6599,17 +6599,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - 1.801, - 2.343 + 1.8010481926952098, + 2.3426476193621846 ], "from": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "type": "TangentialArc", "units": { @@ -6622,8 +6622,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "tag": { "commentStart": 2218, @@ -6634,7 +6634,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.593 + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -6648,12 +6648,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.593 + 2.5926476193621846 ], "tag": null, "to": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -6667,17 +6667,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - -1.801, - 2.343 + -1.8010481926952098, + 2.3426476193621846 ], "from": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "tag": null, "to": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "type": "TangentialArc", "units": { @@ -6690,13 +6690,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "type": "ToPoint", "units": { @@ -6711,16 +6711,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ -2.75, - 0.25 + 0.2499999999999997 ], "from": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "tag": null, "to": [ -2.75, - 0.125 + 0.1249999999999997 ], "type": "TangentialArc", "units": { @@ -6734,7 +6734,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -2.75, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2503, @@ -6745,7 +6745,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ -4.25, - 0.125 + 0.1249999999999997 ], "type": "ToPoint", "units": { @@ -6759,7 +6759,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -4.25, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2579, @@ -6969,11 +6969,11 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "start": { "from": [ - -0.906, + -0.90625, 1.25 ], "to": [ - -0.906, + -0.90625, 1.25 ], "units": { @@ -7030,13 +7030,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 1.25 ], "from": [ - -0.906, + -0.90625, 1.25 ], "radius": 0.09375, "tag": null, "to": [ - -0.906, + -0.90625, 1.25 ], "type": "Circle", @@ -7293,8 +7293,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "tag": null, "to": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "type": "TangentialArc", "units": { @@ -7307,8 +7307,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "tag": { "commentStart": 1508, @@ -7318,7 +7318,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "value": "seg01" }, "to": [ - -1.922, + -1.9217889209813437, 2.375 ], "type": "ToPoint", @@ -7333,17 +7333,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - -1.801, - 2.343 + -1.8010481926952102, + 2.342647619362185 ], "from": [ - -1.922, + -1.9217889209813437, 2.375 ], "tag": null, "to": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "type": "TangentialArc", "units": { @@ -7356,8 +7356,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "tag": { "commentStart": 1618, @@ -7368,7 +7368,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.468 + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -7382,12 +7382,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.468 + 2.467647619362185 ], "tag": null, "to": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -7401,16 +7401,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - 1.801, - 2.343 + 1.8010481926952102, + 2.342647619362185 ], "from": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "tag": null, "to": [ - 1.922, + 1.9217889209813437, 2.375 ], "type": "TangentialArc", @@ -7424,13 +7424,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.922, + 1.9217889209813437, 2.375 ], "tag": null, "to": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "type": "ToPoint", "units": { @@ -7445,16 +7445,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": true, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "tag": null, "to": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "type": "TangentialArc", "units": { @@ -7468,12 +7468,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "tag": null, "to": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "type": "ToPoint", "units": { @@ -7487,7 +7487,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "tag": { "commentStart": 1927, @@ -7498,7 +7498,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 4.25, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -7512,7 +7512,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - 0.125 + 0.12499999999999983 ], "tag": { "commentStart": 1976, @@ -7523,7 +7523,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 2.75, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -7538,16 +7538,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ 2.75, - 0.125 + 0.12499999999999983 ], "tag": null, "to": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "type": "TangentialArc", "units": { @@ -7560,13 +7560,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "tag": null, "to": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "type": "ToPoint", "units": { @@ -7580,17 +7580,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - 1.801, - 2.343 + 1.8010481926952098, + 2.3426476193621846 ], "from": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "type": "TangentialArc", "units": { @@ -7603,8 +7603,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "tag": { "commentStart": 2218, @@ -7615,7 +7615,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.593 + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -7629,12 +7629,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.593 + 2.5926476193621846 ], "tag": null, "to": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -7648,17 +7648,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - -1.801, - 2.343 + -1.8010481926952098, + 2.3426476193621846 ], "from": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "tag": null, "to": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "type": "TangentialArc", "units": { @@ -7671,13 +7671,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "type": "ToPoint", "units": { @@ -7692,16 +7692,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ -2.75, - 0.25 + 0.2499999999999997 ], "from": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "tag": null, "to": [ -2.75, - 0.125 + 0.1249999999999997 ], "type": "TangentialArc", "units": { @@ -7715,7 +7715,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -2.75, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2503, @@ -7726,7 +7726,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ -4.25, - 0.125 + 0.1249999999999997 ], "type": "ToPoint", "units": { @@ -7740,7 +7740,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -4.25, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2579, @@ -7950,11 +7950,11 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "start": { "from": [ - -0.906, + -0.90625, 1.25 ], "to": [ - -0.906, + -0.90625, 1.25 ], "units": { @@ -8011,13 +8011,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 1.25 ], "from": [ - -0.906, + -0.90625, 1.25 ], "radius": 0.09375, "tag": null, "to": [ - -0.906, + -0.90625, 1.25 ], "type": "Circle", @@ -8274,8 +8274,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "tag": null, "to": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "type": "TangentialArc", "units": { @@ -8288,8 +8288,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "tag": { "commentStart": 1508, @@ -8299,7 +8299,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "value": "seg01" }, "to": [ - -1.922, + -1.9217889209813437, 2.375 ], "type": "ToPoint", @@ -8314,17 +8314,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - -1.801, - 2.343 + -1.8010481926952102, + 2.342647619362185 ], "from": [ - -1.922, + -1.9217889209813437, 2.375 ], "tag": null, "to": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "type": "TangentialArc", "units": { @@ -8337,8 +8337,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "tag": { "commentStart": 1618, @@ -8349,7 +8349,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.468 + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -8363,12 +8363,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.468 + 2.467647619362185 ], "tag": null, "to": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -8382,16 +8382,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - 1.801, - 2.343 + 1.8010481926952102, + 2.342647619362185 ], "from": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "tag": null, "to": [ - 1.922, + 1.9217889209813437, 2.375 ], "type": "TangentialArc", @@ -8405,13 +8405,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.922, + 1.9217889209813437, 2.375 ], "tag": null, "to": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "type": "ToPoint", "units": { @@ -8426,16 +8426,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": true, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "tag": null, "to": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "type": "TangentialArc", "units": { @@ -8449,12 +8449,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "tag": null, "to": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "type": "ToPoint", "units": { @@ -8468,7 +8468,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "tag": { "commentStart": 1927, @@ -8479,7 +8479,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 4.25, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -8493,7 +8493,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - 0.125 + 0.12499999999999983 ], "tag": { "commentStart": 1976, @@ -8504,7 +8504,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 2.75, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -8519,16 +8519,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ 2.75, - 0.125 + 0.12499999999999983 ], "tag": null, "to": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "type": "TangentialArc", "units": { @@ -8541,13 +8541,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "tag": null, "to": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "type": "ToPoint", "units": { @@ -8561,17 +8561,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - 1.801, - 2.343 + 1.8010481926952098, + 2.3426476193621846 ], "from": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "type": "TangentialArc", "units": { @@ -8584,8 +8584,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "tag": { "commentStart": 2218, @@ -8596,7 +8596,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.593 + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -8610,12 +8610,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.593 + 2.5926476193621846 ], "tag": null, "to": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -8629,17 +8629,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - -1.801, - 2.343 + -1.8010481926952098, + 2.3426476193621846 ], "from": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "tag": null, "to": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "type": "TangentialArc", "units": { @@ -8652,13 +8652,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "type": "ToPoint", "units": { @@ -8673,16 +8673,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ -2.75, - 0.25 + 0.2499999999999997 ], "from": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "tag": null, "to": [ -2.75, - 0.125 + 0.1249999999999997 ], "type": "TangentialArc", "units": { @@ -8696,7 +8696,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -2.75, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2503, @@ -8707,7 +8707,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ -4.25, - 0.125 + 0.1249999999999997 ], "type": "ToPoint", "units": { @@ -8721,7 +8721,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -4.25, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2579, @@ -8931,11 +8931,11 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "start": { "from": [ - -0.906, + -0.90625, 1.25 ], "to": [ - -0.906, + -0.90625, 1.25 ], "units": { @@ -8992,13 +8992,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 1.25 ], "from": [ - -0.906, + -0.90625, 1.25 ], "radius": 0.09375, "tag": null, "to": [ - -0.906, + -0.90625, 1.25 ], "type": "Circle", @@ -9255,8 +9255,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "tag": null, "to": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "type": "TangentialArc", "units": { @@ -9269,8 +9269,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.509, - 0.185 + -2.508518543427733, + 0.18529523872436982 ], "tag": { "commentStart": 1508, @@ -9280,7 +9280,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "value": "seg01" }, "to": [ - -1.922, + -1.9217889209813437, 2.375 ], "type": "ToPoint", @@ -9295,17 +9295,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - -1.801, - 2.343 + -1.8010481926952102, + 2.342647619362185 ], "from": [ - -1.922, + -1.9217889209813437, 2.375 ], "tag": null, "to": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "type": "TangentialArc", "units": { @@ -9318,8 +9318,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -1.801, - 2.468 + -1.8010481926952102, + 2.467647619362185 ], "tag": { "commentStart": 1618, @@ -9330,7 +9330,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.468 + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -9344,12 +9344,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.468 + 2.467647619362185 ], "tag": null, "to": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "type": "ToPoint", "units": { @@ -9363,16 +9363,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": false, "center": [ - 1.801, - 2.343 + 1.8010481926952102, + 2.342647619362185 ], "from": [ - 1.801, - 2.468 + 1.8010481926952102, + 2.467647619362185 ], "tag": null, "to": [ - 1.922, + 1.9217889209813437, 2.375 ], "type": "TangentialArc", @@ -9386,13 +9386,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.922, + 1.9217889209813437, 2.375 ], "tag": null, "to": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "type": "ToPoint", "units": { @@ -9407,16 +9407,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": true, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ - 2.509, - 0.185 + 2.508518543427733, + 0.1852952387243696 ], "tag": null, "to": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "type": "TangentialArc", "units": { @@ -9430,12 +9430,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 2.75, - -0.0 + -0.00000000000000016653345369377348 ], "tag": null, "to": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "type": "ToPoint", "units": { @@ -9449,7 +9449,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - -0.0 + -0.00000000000000016653345369377348 ], "tag": { "commentStart": 1927, @@ -9460,7 +9460,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 4.25, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -9474,7 +9474,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 4.25, - 0.125 + 0.12499999999999983 ], "tag": { "commentStart": 1976, @@ -9485,7 +9485,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 2.75, - 0.125 + 0.12499999999999983 ], "type": "ToPoint", "units": { @@ -9500,16 +9500,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ 2.75, - 0.25 + 0.24999999999999983 ], "from": [ 2.75, - 0.125 + 0.12499999999999983 ], "tag": null, "to": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "type": "TangentialArc", "units": { @@ -9522,13 +9522,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 2.629, - 0.218 + 2.6292592717138663, + 0.21764761936218474 ], "tag": null, "to": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "type": "ToPoint", "units": { @@ -9542,17 +9542,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - 1.801, - 2.343 + 1.8010481926952098, + 2.3426476193621846 ], "from": [ - 2.043, - 2.407 + 2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "type": "TangentialArc", "units": { @@ -9565,8 +9565,8 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - 1.801, - 2.593 + 1.8010481926952098, + 2.5926476193621846 ], "tag": { "commentStart": 2218, @@ -9577,7 +9577,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ 0.0, - 2.593 + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -9591,12 +9591,12 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ 0.0, - 2.593 + 2.5926476193621846 ], "tag": null, "to": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "type": "ToPoint", "units": { @@ -9610,17 +9610,17 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "ccw": true, "center": [ - -1.801, - 2.343 + -1.8010481926952098, + 2.3426476193621846 ], "from": [ - -1.801, - 2.593 + -1.8010481926952098, + 2.5926476193621846 ], "tag": null, "to": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "type": "TangentialArc", "units": { @@ -9633,13 +9633,13 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "sourceRange": [] }, "from": [ - -2.043, - 2.407 + -2.0425296492674767, + 2.407352380637815 ], "tag": null, "to": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "type": "ToPoint", "units": { @@ -9654,16 +9654,16 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "ccw": false, "center": [ -2.75, - 0.25 + 0.2499999999999997 ], "from": [ - -2.629, - 0.218 + -2.6292592717138663, + 0.21764761936218457 ], "tag": null, "to": [ -2.75, - 0.125 + 0.1249999999999997 ], "type": "TangentialArc", "units": { @@ -9677,7 +9677,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -2.75, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2503, @@ -9688,7 +9688,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "to": [ -4.25, - 0.125 + 0.1249999999999997 ], "type": "ToPoint", "units": { @@ -9702,7 +9702,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "from": [ -4.25, - 0.125 + 0.1249999999999997 ], "tag": { "commentStart": 2579, @@ -9912,11 +9912,11 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "start": { "from": [ - -0.906, + -0.90625, 1.25 ], "to": [ - -0.906, + -0.90625, 1.25 ], "units": { diff --git a/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/artifact_commands.snap index c15fb9622..595650b46 100644 --- a/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/artifact_commands.snap @@ -60,7 +60,7 @@ description: Artifact commands shepherds-hook-bolt.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": -22.138, + "y": -22.13777608090537, "z": 0.0 } } @@ -82,7 +82,7 @@ description: Artifact commands shepherds-hook-bolt.kcl "type": "line", "end": { "x": 0.0, - "y": -17.138, + "y": -17.13777608090537, "z": 0.0 }, "relative": false @@ -98,8 +98,8 @@ description: Artifact commands shepherds-hook-bolt.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 4.104, - "y": 5.861, + "x": 4.104241719908028, + "y": 5.861464631474469, "z": 0.0 }, "angle_snap_increment": null @@ -115,8 +115,8 @@ description: Artifact commands shepherds-hook-bolt.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -14.497, - "y": 17.276, + "x": -14.496546565321292, + "y": 17.2763114494309, "z": 0.0 }, "angle_snap_increment": null @@ -131,7 +131,7 @@ description: Artifact commands shepherds-hook-bolt.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -22.138 + "z": -22.13777608090537 }, "x_axis": { "x": 1.0, @@ -497,8 +497,8 @@ description: Artifact commands shepherds-hook-bolt.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.04, - "y": -52.138, + "x": 2.03995, + "y": -52.13777608090537, "z": 0.0 } } @@ -519,7 +519,7 @@ description: Artifact commands shepherds-hook-bolt.kcl "segment": { "type": "line", "end": { - "x": 0.46, + "x": 0.46004999999999996, "y": 0.375, "z": 0.0 }, @@ -536,7 +536,7 @@ description: Artifact commands shepherds-hook-bolt.kcl "segment": { "type": "line", "end": { - "x": -0.46, + "x": -0.46004999999999996, "y": 0.375, "z": 0.0 }, @@ -1695,7 +1695,7 @@ description: Artifact commands shepherds-hook-bolt.kcl "segment": { "type": "line", "end": { - "x": -1.836, + "x": -1.8359550000000002, "y": 0.0, "z": 0.0 }, @@ -1729,8 +1729,8 @@ description: Artifact commands shepherds-hook-bolt.kcl "segment": { "type": "line", "end": { - "x": 2.04, - "y": -52.138, + "x": 2.03995, + "y": -52.13777608090537, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/ops.snap b/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/ops.snap index d9dfbc013..3394eb02d 100644 --- a/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/ops.snap @@ -273,7 +273,7 @@ description: Operations executed shepherds-hook-bolt.kcl "name": "threadDepth", "value": { "type": "Number", - "value": 0.46, + "value": 0.46004999999999996, "ty": { "type": "Default", "len": { @@ -306,7 +306,7 @@ description: Operations executed shepherds-hook-bolt.kcl "name": "innerRadius", "value": { "type": "Number", - "value": 2.04, + "value": 2.03995, "ty": { "type": "Default", "len": { @@ -372,7 +372,7 @@ description: Operations executed shepherds-hook-bolt.kcl "name": "hypotenuse", "value": { "type": "Number", - "value": 12.77, + "value": 12.770133269710945, "ty": { "type": "Default", "len": { @@ -405,7 +405,7 @@ description: Operations executed shepherds-hook-bolt.kcl "name": "side", "value": { "type": "Number", - "value": 4.368, + "value": 4.3676428111944245, "ty": { "type": "Default", "len": { @@ -438,7 +438,7 @@ description: Operations executed shepherds-hook-bolt.kcl "name": "shankOffset", "value": { "type": "Number", - "value": 17.138, + "value": 17.13777608090537, "ty": { "type": "Default", "len": { @@ -564,7 +564,7 @@ description: Operations executed shepherds-hook-bolt.kcl "name": "x", "value": { "type": "Number", - "value": 4.104, + "value": 4.104241719908028, "ty": { "type": "Default", "len": { @@ -610,7 +610,7 @@ description: Operations executed shepherds-hook-bolt.kcl "name": "y", "value": { "type": "Number", - "value": -11.276, + "value": -11.2763114494309, "ty": { "type": "Default", "len": { @@ -725,7 +725,7 @@ description: Operations executed shepherds-hook-bolt.kcl "name": "x", "value": { "type": "Number", - "value": -10.392, + "value": -10.392304845413264, "ty": { "type": "Default", "len": { @@ -771,7 +771,7 @@ description: Operations executed shepherds-hook-bolt.kcl "name": "y", "value": { "type": "Number", - "value": 6.0, + "value": 5.999999999999999, "ty": { "type": "Default", "len": { @@ -829,7 +829,7 @@ description: Operations executed shepherds-hook-bolt.kcl "offset": { "value": { "type": "Number", - "value": -22.138, + "value": -22.13777608090537, "ty": { "type": "Default", "len": { @@ -1220,7 +1220,7 @@ description: Operations executed shepherds-hook-bolt.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1236,7 +1236,7 @@ description: Operations executed shepherds-hook-bolt.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1253,7 +1253,7 @@ description: Operations executed shepherds-hook-bolt.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/program_memory.snap index 403be6761..529480d31 100644 --- a/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/shepherds-hook-bolt/program_memory.snap @@ -95,13 +95,13 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "sourceRange": [] }, "from": [ - 2.04, - -52.138 + 2.03995, + -52.13777608090537 ], "tag": null, "to": [ 2.5, - -51.763 + -51.76277608090537 ], "type": "ToPoint", "units": { @@ -115,12 +115,12 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl }, "from": [ 2.5, - -51.763 + -51.76277608090537 ], "tag": null, "to": [ - 2.04, - -51.388 + 2.03995, + -51.38777608090537 ], "type": "ToPoint", "units": { @@ -133,13 +133,13 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "sourceRange": [] }, "from": [ - 2.04, - -51.388 + 2.03995, + -51.38777608090537 ], "tag": null, "to": [ - 0.204, - -51.388 + 0.20399499999999993, + -51.38777608090537 ], "type": "ToPoint", "units": { @@ -152,13 +152,13 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "sourceRange": [] }, "from": [ - 0.204, - -51.388 + 0.20399499999999993, + -51.38777608090537 ], "tag": null, "to": [ - 0.204, - -81.388 + 0.20399499999999993, + -81.38777608090537 ], "type": "ToPoint", "units": { @@ -171,13 +171,13 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "sourceRange": [] }, "from": [ - 0.204, - -81.388 + 0.20399499999999993, + -81.38777608090537 ], "tag": null, "to": [ - 2.04, - -52.138 + 2.03995, + -52.13777608090537 ], "type": "ToPoint", "units": { @@ -190,13 +190,13 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "sourceRange": [] }, "from": [ - 2.04, - -52.138 + 2.03995, + -52.13777608090537 ], "tag": null, "to": [ - 2.04, - -52.138 + 2.03995, + -52.13777608090537 ], "type": "ToPoint", "units": { @@ -236,12 +236,12 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl }, "start": { "from": [ - 2.04, - -52.138 + 2.03995, + -52.13777608090537 ], "to": [ - 2.04, - -52.138 + 2.03995, + -52.13777608090537 ], "units": { "type": "Mm" @@ -311,13 +311,13 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "sourceRange": [] }, "from": [ - 2.04, - -52.138 + 2.03995, + -52.13777608090537 ], "tag": null, "to": [ 2.5, - -51.763 + -51.76277608090537 ], "type": "ToPoint", "units": { @@ -331,12 +331,12 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl }, "from": [ 2.5, - -51.763 + -51.76277608090537 ], "tag": null, "to": [ - 2.04, - -51.388 + 2.03995, + -51.38777608090537 ], "type": "ToPoint", "units": { @@ -349,13 +349,13 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "sourceRange": [] }, "from": [ - 2.04, - -51.388 + 2.03995, + -51.38777608090537 ], "tag": null, "to": [ - 0.204, - -51.388 + 0.20399499999999993, + -51.38777608090537 ], "type": "ToPoint", "units": { @@ -368,13 +368,13 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "sourceRange": [] }, "from": [ - 0.204, - -51.388 + 0.20399499999999993, + -51.38777608090537 ], "tag": null, "to": [ - 0.204, - -81.388 + 0.20399499999999993, + -81.38777608090537 ], "type": "ToPoint", "units": { @@ -387,13 +387,13 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "sourceRange": [] }, "from": [ - 0.204, - -81.388 + 0.20399499999999993, + -81.38777608090537 ], "tag": null, "to": [ - 2.04, - -52.138 + 2.03995, + -52.13777608090537 ], "type": "ToPoint", "units": { @@ -406,13 +406,13 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "sourceRange": [] }, "from": [ - 2.04, - -52.138 + 2.03995, + -52.13777608090537 ], "tag": null, "to": [ - 2.04, - -52.138 + 2.03995, + -52.13777608090537 ], "type": "ToPoint", "units": { @@ -452,12 +452,12 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl }, "start": { "from": [ - 2.04, - -52.138 + 2.03995, + -52.13777608090537 ], "to": [ - 2.04, - -52.138 + 2.03995, + -52.13777608090537 ], "units": { "type": "Mm" @@ -536,7 +536,7 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -22.138, + "z": -22.13777608090537, "units": { "type": "Mm" } @@ -651,12 +651,12 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl }, "from": [ 0.0, - -22.138 + -22.13777608090537 ], "tag": null, "to": [ 0.0, - -17.138 + -17.13777608090537 ], "type": "ToPoint", "units": { @@ -670,17 +670,17 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl }, "ccw": false, "center": [ - 6.238, - -17.138 + 6.237640374968841, + -17.13777608090537 ], "from": [ 0.0, - -17.138 + -17.13777608090537 ], "tag": null, "to": [ - 4.104, - -11.276 + 4.104241719908028, + -11.2763114494309 ], "type": "TangentialArcTo", "units": { @@ -694,12 +694,12 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl }, "ccw": true, "center": [ - 0.0, - 0.0 + 0.000000000000012010519430459887, + 0.000000000000009769962616701378 ], "from": [ - 4.104, - -11.276 + 4.104241719908028, + -11.2763114494309 ], "tag": { "commentStart": 1558, @@ -709,8 +709,8 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "value": "hook" }, "to": [ - -10.392, - 6.0 + -10.392304845413264, + 5.999999999999999 ], "type": "TangentialArcTo", "units": { @@ -751,11 +751,11 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "start": { "from": [ 0.0, - -22.138 + -22.13777608090537 ], "to": [ 0.0, - -22.138 + -22.13777608090537 ], "units": { "type": "Mm" @@ -800,7 +800,7 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -22.138, + "z": -22.13777608090537, "units": { "type": "Mm" } @@ -862,7 +862,7 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -22.138, + "z": -22.13777608090537, "units": { "type": "Mm" } @@ -926,7 +926,7 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl }, "hypotenuse": { "type": "Number", - "value": 12.77, + "value": 12.770133269710945, "ty": { "type": "Default", "len": { @@ -939,7 +939,7 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl }, "innerRadius": { "type": "Number", - "value": 2.04, + "value": 2.03995, "ty": { "type": "Default", "len": { @@ -987,7 +987,7 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl }, "shankOffset": { "type": "Number", - "value": 17.138, + "value": 17.13777608090537, "ty": { "type": "Default", "len": { @@ -1000,7 +1000,7 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl }, "side": { "type": "Number", - "value": 4.368, + "value": 4.3676428111944245, "ty": { "type": "Default", "len": { @@ -1018,7 +1018,7 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl }, "threadDepth": { "type": "Number", - "value": 0.46, + "value": 0.46004999999999996, "ty": { "type": "Default", "len": { @@ -1195,7 +1195,7 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -22.138, + "z": -22.13777608090537, "units": { "type": "Mm" } @@ -1393,7 +1393,7 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -22.138, + "z": -22.13777608090537, "units": { "type": "Mm" } @@ -1562,7 +1562,7 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -22.138, + "z": -22.13777608090537, "units": { "type": "Mm" } diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap index 04cbe18fd..b3fa643fb 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands socket-head-cap-screw.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.975, + "x": 3.9751, "y": 0.0, "z": 0.0 } @@ -221,8 +221,8 @@ description: Artifact commands socket-head-cap-screw.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.984, - "y": 1.146, + "x": 1.984375, + "y": 1.1456794404231634, "z": 0.0 } } @@ -243,8 +243,8 @@ description: Artifact commands socket-head-cap-screw.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": -2.291, + "x": -0.00000000000000042091579786894735, + "y": -2.2913588808463268, "z": 0.0 }, "relative": true @@ -260,8 +260,8 @@ description: Artifact commands socket-head-cap-screw.kcl "segment": { "type": "line", "end": { - "x": -1.984, - "y": -1.146, + "x": -1.9843749999999996, + "y": -1.1456794404231636, "z": 0.0 }, "relative": true @@ -277,8 +277,8 @@ description: Artifact commands socket-head-cap-screw.kcl "segment": { "type": "line", "end": { - "x": -1.984, - "y": 1.146, + "x": -1.984375, + "y": 1.1456794404231634, "z": 0.0 }, "relative": true @@ -294,8 +294,8 @@ description: Artifact commands socket-head-cap-screw.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 2.291, + "x": 0.00000000000000014030526595631578, + "y": 2.2913588808463268, "z": 0.0 }, "relative": true @@ -311,8 +311,8 @@ description: Artifact commands socket-head-cap-screw.kcl "segment": { "type": "line", "end": { - "x": 1.984, - "y": 1.146, + "x": 1.984375, + "y": 1.1456794404231634, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap index e6b217b66..5e10f4ee5 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap @@ -141,7 +141,7 @@ description: Operations executed socket-head-cap-screw.kcl "name": "boltHexDrive", "value": { "type": "Number", - "value": 0.156, + "value": 0.15625, "ty": { "type": "Default", "len": { @@ -174,7 +174,7 @@ description: Operations executed socket-head-cap-screw.kcl "name": "boltHexFlatLength", "value": { "type": "Number", - "value": 0.09, + "value": 0.09021097956087902, "ty": { "type": "Default", "len": { @@ -407,7 +407,7 @@ description: Operations executed socket-head-cap-screw.kcl "length": { "value": { "type": "Number", - "value": -0.143, + "value": -0.14250000000000002, "ty": { "type": "Default", "len": { @@ -603,7 +603,7 @@ description: Operations executed socket-head-cap-screw.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -619,7 +619,7 @@ description: Operations executed socket-head-cap-screw.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -636,7 +636,7 @@ description: Operations executed socket-head-cap-screw.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap index 3fb49c6f6..d8a5c2bed 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap @@ -115,7 +115,7 @@ description: Variables in memory after executing socket-head-cap-screw.kcl 0.0 ], "from": [ - 0.157, + 0.1565, 0.0 ], "radius": 0.1565, @@ -127,7 +127,7 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "value": "topEdge" }, "to": [ - 0.157, + 0.1565, 0.0 ], "type": "Circle", @@ -168,11 +168,11 @@ description: Variables in memory after executing socket-head-cap-screw.kcl }, "start": { "from": [ - 0.157, + 0.1565, 0.0 ], "to": [ - 0.157, + 0.1565, 0.0 ], "units": { @@ -354,7 +354,7 @@ description: Variables in memory after executing socket-head-cap-screw.kcl 0.0 ], "from": [ - 0.157, + 0.1565, 0.0 ], "radius": 0.1565, @@ -366,7 +366,7 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "value": "topEdge" }, "to": [ - 0.157, + 0.1565, 0.0 ], "type": "Circle", @@ -407,11 +407,11 @@ description: Variables in memory after executing socket-head-cap-screw.kcl }, "start": { "from": [ - 0.157, + 0.1565, 0.0 ], "to": [ - 0.157, + 0.1565, 0.0 ], "units": { @@ -510,7 +510,7 @@ description: Variables in memory after executing socket-head-cap-screw.kcl }, "boltHexDrive": { "type": "Number", - "value": 0.156, + "value": 0.15625, "ty": { "type": "Default", "len": { @@ -523,7 +523,7 @@ description: Variables in memory after executing socket-head-cap-screw.kcl }, "boltHexFlatLength": { "type": "Number", - "value": 0.09, + "value": 0.09021097956087902, "ty": { "type": "Default", "len": { @@ -612,13 +612,13 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "sourceRange": [] }, "from": [ - 0.078, - 0.045 + 0.078125, + 0.04510548978043951 ], "tag": null, "to": [ - 0.078, - -0.045 + 0.07812499999999999, + -0.04510548978043951 ], "type": "ToPoint", "units": { @@ -631,13 +631,13 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "sourceRange": [] }, "from": [ - 0.078, - -0.045 + 0.07812499999999999, + -0.04510548978043951 ], "tag": null, "to": [ 0.0, - -0.09 + -0.09021097956087903 ], "type": "ToPoint", "units": { @@ -651,12 +651,12 @@ description: Variables in memory after executing socket-head-cap-screw.kcl }, "from": [ 0.0, - -0.09 + -0.09021097956087903 ], "tag": null, "to": [ - -0.078, - -0.045 + -0.078125, + -0.04510548978043953 ], "type": "ToPoint", "units": { @@ -669,13 +669,13 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "sourceRange": [] }, "from": [ - -0.078, - -0.045 + -0.078125, + -0.04510548978043953 ], "tag": null, "to": [ - -0.078, - 0.045 + -0.078125, + 0.04510548978043949 ], "type": "ToPoint", "units": { @@ -688,13 +688,13 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "sourceRange": [] }, "from": [ - -0.078, - 0.045 + -0.078125, + 0.04510548978043949 ], "tag": null, "to": [ 0.0, - 0.09 + 0.09021097956087899 ], "type": "ToPoint", "units": { @@ -708,12 +708,12 @@ description: Variables in memory after executing socket-head-cap-screw.kcl }, "from": [ 0.0, - 0.09 + 0.09021097956087899 ], "tag": null, "to": [ - 0.078, - 0.045 + 0.078125, + 0.04510548978043951 ], "type": "ToPoint", "units": { @@ -776,7 +776,7 @@ description: Variables in memory after executing socket-head-cap-screw.kcl 0.0 ], "from": [ - 0.157, + 0.1565, 0.0 ], "radius": 0.1565, @@ -788,7 +788,7 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "value": "topEdge" }, "to": [ - 0.157, + 0.1565, 0.0 ], "type": "Circle", @@ -829,11 +829,11 @@ description: Variables in memory after executing socket-head-cap-screw.kcl }, "start": { "from": [ - 0.157, + 0.1565, 0.0 ], "to": [ - 0.157, + 0.1565, 0.0 ], "units": { @@ -909,12 +909,12 @@ description: Variables in memory after executing socket-head-cap-screw.kcl }, "start": { "from": [ - 0.078, - 0.045 + 0.078125, + 0.04510548978043951 ], "to": [ - 0.078, - 0.045 + 0.078125, + 0.04510548978043951 ], "units": { "type": "Inches" diff --git a/rust/kcl-lib/tests/kcl_samples/spinning-highrise-tower/ops.snap b/rust/kcl-lib/tests/kcl_samples/spinning-highrise-tower/ops.snap index 724b6bcc9..9fb8604d4 100644 --- a/rust/kcl-lib/tests/kcl_samples/spinning-highrise-tower/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/spinning-highrise-tower/ops.snap @@ -3186,7 +3186,7 @@ description: Operations executed spinning-highrise-tower.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -3202,7 +3202,7 @@ description: Operations executed spinning-highrise-tower.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -3219,7 +3219,7 @@ description: Operations executed spinning-highrise-tower.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/spool/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/spool/artifact_commands.snap index 285d84a9c..28f7d10a9 100644 --- a/rust/kcl-lib/tests/kcl_samples/spool/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/spool/artifact_commands.snap @@ -297,7 +297,7 @@ description: Artifact commands spool.kcl "segment": { "type": "arc", "center": { - "x": -0.0, + "x": -0.000000000000002167624834490815, "y": -0.0 }, "radius": 35.4, @@ -322,8 +322,8 @@ description: Artifact commands spool.kcl "segment": { "type": "line", "end": { - "x": 16.978, - "y": 24.247, + "x": 16.977862515990964, + "y": 24.24690051095416, "z": 0.0 }, "relative": true @@ -897,7 +897,7 @@ description: Artifact commands spool.kcl "segment": { "type": "arc", "center": { - "x": -0.0, + "x": -0.000000000000004592425496802574, "y": -0.0 }, "radius": 75.0, @@ -922,8 +922,8 @@ description: Artifact commands spool.kcl "segment": { "type": "line", "end": { - "x": 27.245, - "y": 38.91, + "x": 27.244880726674687, + "y": 38.90972210372711, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/kcl_samples/spool/ops.snap b/rust/kcl-lib/tests/kcl_samples/spool/ops.snap index d2a19f383..692eab243 100644 --- a/rust/kcl-lib/tests/kcl_samples/spool/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/spool/ops.snap @@ -360,7 +360,7 @@ description: Operations executed spool.kcl "length": { "value": { "type": "Number", - "value": 1.165, + "value": 1.1653543307086616, "ty": { "type": "Known", "type": "Length", @@ -372,7 +372,7 @@ description: Operations executed spool.kcl "radius": { "value": { "type": "Number", - "value": 1.394, + "value": 1.3937007874015748, "ty": { "type": "Known", "type": "Length", @@ -1309,7 +1309,7 @@ description: Operations executed spool.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1325,7 +1325,7 @@ description: Operations executed spool.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1342,7 +1342,7 @@ description: Operations executed spool.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/spool/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/spool/program_memory.snap index 8a61057a8..866596288 100644 --- a/rust/kcl-lib/tests/kcl_samples/spool/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/spool/program_memory.snap @@ -93,7 +93,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000002167624834490815, -0.0 ], "from": [ @@ -103,8 +103,8 @@ description: Variables in memory after executing spool.kcl "radius": 35.4, "tag": null, "to": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "type": "Arc", "units": { @@ -117,13 +117,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "tag": null, "to": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "type": "ToPoint", "units": { @@ -141,13 +141,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "radius": 65.0, "tag": null, "to": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "type": "Arc", @@ -161,7 +161,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "tag": null, @@ -570,7 +570,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000002167624834490815, -0.0 ], "from": [ @@ -580,8 +580,8 @@ description: Variables in memory after executing spool.kcl "radius": 35.4, "tag": null, "to": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "type": "Arc", "units": { @@ -594,13 +594,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "tag": null, "to": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "type": "ToPoint", "units": { @@ -618,13 +618,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "radius": 65.0, "tag": null, "to": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "type": "Arc", @@ -638,7 +638,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "tag": null, @@ -1047,7 +1047,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000002167624834490815, -0.0 ], "from": [ @@ -1057,8 +1057,8 @@ description: Variables in memory after executing spool.kcl "radius": 35.4, "tag": null, "to": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "type": "Arc", "units": { @@ -1071,13 +1071,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "tag": null, "to": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "type": "ToPoint", "units": { @@ -1095,13 +1095,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "radius": 65.0, "tag": null, "to": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "type": "Arc", @@ -1115,7 +1115,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "tag": null, @@ -1524,7 +1524,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000002167624834490815, -0.0 ], "from": [ @@ -1534,8 +1534,8 @@ description: Variables in memory after executing spool.kcl "radius": 35.4, "tag": null, "to": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "type": "Arc", "units": { @@ -1548,13 +1548,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "tag": null, "to": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "type": "ToPoint", "units": { @@ -1572,13 +1572,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "radius": 65.0, "tag": null, "to": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "type": "Arc", @@ -1592,7 +1592,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "tag": null, @@ -2001,7 +2001,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000002167624834490815, -0.0 ], "from": [ @@ -2011,8 +2011,8 @@ description: Variables in memory after executing spool.kcl "radius": 35.4, "tag": null, "to": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "type": "Arc", "units": { @@ -2025,13 +2025,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "tag": null, "to": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "type": "ToPoint", "units": { @@ -2049,13 +2049,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "radius": 65.0, "tag": null, "to": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "type": "Arc", @@ -2069,7 +2069,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "tag": null, @@ -2478,7 +2478,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000002167624834490815, -0.0 ], "from": [ @@ -2488,8 +2488,8 @@ description: Variables in memory after executing spool.kcl "radius": 35.4, "tag": null, "to": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "type": "Arc", "units": { @@ -2502,13 +2502,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "tag": null, "to": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "type": "ToPoint", "units": { @@ -2526,13 +2526,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "radius": 65.0, "tag": null, "to": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "type": "Arc", @@ -2546,7 +2546,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "tag": null, @@ -2955,7 +2955,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000002167624834490815, -0.0 ], "from": [ @@ -2965,8 +2965,8 @@ description: Variables in memory after executing spool.kcl "radius": 35.4, "tag": null, "to": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "type": "Arc", "units": { @@ -2979,13 +2979,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "tag": null, "to": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "type": "ToPoint", "units": { @@ -3003,13 +3003,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "radius": 65.0, "tag": null, "to": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "type": "Arc", @@ -3023,7 +3023,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "tag": null, @@ -3432,7 +3432,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000002167624834490815, -0.0 ], "from": [ @@ -3442,8 +3442,8 @@ description: Variables in memory after executing spool.kcl "radius": 35.4, "tag": null, "to": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "type": "Arc", "units": { @@ -3456,13 +3456,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 20.305, - 28.998 + 20.304605846827027, + 28.997982367830307 ], "tag": null, "to": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "type": "ToPoint", "units": { @@ -3480,13 +3480,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 37.282, - 53.245 + 37.282468362817994, + 53.244882878784466 ], "radius": 65.0, "tag": null, "to": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "type": "Arc", @@ -3500,7 +3500,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000003980102097228898, 65.0 ], "tag": null, @@ -3914,7 +3914,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -3924,8 +3924,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -3938,13 +3938,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -3962,13 +3962,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -3982,7 +3982,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -4391,7 +4391,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -4401,8 +4401,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -4415,13 +4415,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -4439,13 +4439,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -4459,7 +4459,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -4868,7 +4868,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -4878,8 +4878,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -4892,13 +4892,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -4916,13 +4916,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -4936,7 +4936,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -5345,7 +5345,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -5355,8 +5355,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -5369,13 +5369,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -5393,13 +5393,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -5413,7 +5413,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -5822,7 +5822,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -5832,8 +5832,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -5846,13 +5846,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -5870,13 +5870,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -5890,7 +5890,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -6299,7 +6299,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -6309,8 +6309,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -6323,13 +6323,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -6347,13 +6347,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -6367,7 +6367,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -6776,7 +6776,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -6786,8 +6786,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -6800,13 +6800,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -6824,13 +6824,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -6844,7 +6844,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -7253,7 +7253,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -7263,8 +7263,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -7277,13 +7277,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -7301,13 +7301,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -7321,7 +7321,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -7730,7 +7730,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -7740,8 +7740,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -7754,13 +7754,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -7778,13 +7778,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -7798,7 +7798,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -8207,7 +8207,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -8217,8 +8217,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -8231,13 +8231,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -8255,13 +8255,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -8275,7 +8275,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -8684,7 +8684,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -8694,8 +8694,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -8708,13 +8708,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -8732,13 +8732,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -8752,7 +8752,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -9161,7 +9161,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -9171,8 +9171,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -9185,13 +9185,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -9209,13 +9209,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -9229,7 +9229,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -9638,7 +9638,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -9648,8 +9648,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -9662,13 +9662,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -9686,13 +9686,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -9706,7 +9706,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -10115,7 +10115,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -10125,8 +10125,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -10139,13 +10139,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -10163,13 +10163,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -10183,7 +10183,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -10592,7 +10592,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -10602,8 +10602,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -10616,13 +10616,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -10640,13 +10640,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -10660,7 +10660,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, @@ -11069,7 +11069,7 @@ description: Variables in memory after executing spool.kcl }, "ccw": false, "center": [ - -0.0, + -0.000000000000004592425496802574, -0.0 ], "from": [ @@ -11079,8 +11079,8 @@ description: Variables in memory after executing spool.kcl "radius": 75.0, "tag": null, "to": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "type": "Arc", "units": { @@ -11093,13 +11093,13 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - 43.018, - 61.436 + 43.01823272632845, + 61.43640332167438 ], "tag": null, "to": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "type": "ToPoint", "units": { @@ -11117,13 +11117,13 @@ description: Variables in memory after executing spool.kcl -0.0 ], "from": [ - 70.263, - 100.346 + 70.26311345300314, + 100.3461254254015 ], "radius": 122.5, "tag": null, "to": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "type": "Arc", @@ -11137,7 +11137,7 @@ description: Variables in memory after executing spool.kcl "sourceRange": [] }, "from": [ - -0.0, + 0.000000000000007500961644777539, 122.5 ], "tag": null, diff --git a/rust/kcl-lib/tests/kcl_samples/spur-gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/spur-gear/artifact_commands.snap index 09d28ceef..9a2926a9e 100644 --- a/rust/kcl-lib/tests/kcl_samples/spur-gear/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/spur-gear/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands spur-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.291, + "x": 2.29128784747792, "y": 1.0, "z": 0.0 } @@ -133,12 +133,12 @@ description: Artifact commands spur-gear.kcl "type": "arc", "center": { "x": -0.0, - "y": 0.0 + "y": 0.0000000000000002220446049250313 }, "radius": 2.5, "start": { "unit": "degrees", - "value": 336.422 + "value": 336.42182152179817 }, "end": { "unit": "degrees", @@ -158,7 +158,7 @@ description: Artifact commands spur-gear.kcl "type": "arc", "center": { "x": -0.0, - "y": 0.0 + "y": 0.00000000000000022204460492503126 }, "radius": 2.5, "start": { @@ -167,7 +167,7 @@ description: Artifact commands spur-gear.kcl }, "end": { "unit": "degrees", - "value": 23.578 + "value": 23.578178478201835 }, "relative": false } @@ -236,7 +236,7 @@ description: Artifact commands spur-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 15.282, + "x": 15.282157688846944, "y": 0.0, "z": 0.0 } @@ -276,8 +276,8 @@ description: Artifact commands spur-gear.kcl "segment": { "type": "line", "end": { - "x": 17.098, - "y": 2.287, + "x": 17.09770867996297, + "y": 2.287106883186467, "z": 0.0 }, "relative": false @@ -296,7 +296,7 @@ description: Artifact commands spur-gear.kcl "end_radius": 17.25, "angle": { "unit": "degrees", - "value": -10.934 + "value": -10.934457859443263 }, "reverse": true } @@ -311,8 +311,8 @@ description: Artifact commands spur-gear.kcl "segment": { "type": "line", "end": { - "x": 14.603, - "y": 4.504, + "x": 14.603214301197719, + "y": 4.504495054951021, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/spur-gear/ops.snap b/rust/kcl-lib/tests/kcl_samples/spur-gear/ops.snap index c729701b0..9832dcb70 100644 --- a/rust/kcl-lib/tests/kcl_samples/spur-gear/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/spur-gear/ops.snap @@ -234,7 +234,7 @@ description: Operations executed spur-gear.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 30.564, + "value": 30.564315377693887, "ty": { "type": "Default", "len": { @@ -510,7 +510,7 @@ description: Operations executed spur-gear.kcl "name": "startAngle", "value": { "type": "Number", - "value": 0.412, + "value": 0.41151684606748806, "ty": { "type": "Known", "type": "Angle", @@ -658,7 +658,7 @@ description: Operations executed spur-gear.kcl "length": { "value": { "type": "Number", - "value": 15.282, + "value": 15.282157688846944, "ty": { "type": "Default", "len": { @@ -715,7 +715,7 @@ description: Operations executed spur-gear.kcl "name": "x", "value": { "type": "Number", - "value": 15.282, + "value": 15.282157688846944, "ty": { "type": "Default", "len": { @@ -768,7 +768,7 @@ description: Operations executed spur-gear.kcl "angle": { "value": { "type": "Number", - "value": 0.133, + "value": 0.13297746681861558, "ty": { "type": "Known", "type": "Angle", @@ -837,7 +837,7 @@ description: Operations executed spur-gear.kcl "name": "x", "value": { "type": "Number", - "value": 17.098, + "value": 17.09770867996297, "ty": { "type": "Default", "len": { @@ -859,7 +859,7 @@ description: Operations executed spur-gear.kcl "name": "y", "value": { "type": "Number", - "value": 2.287, + "value": 2.287106883186467, "ty": { "type": "Default", "len": { @@ -890,7 +890,7 @@ description: Operations executed spur-gear.kcl "angle": { "value": { "type": "Number", - "value": 0.299, + "value": 0.299199300341885, "ty": { "type": "Known", "type": "Angle", @@ -902,7 +902,7 @@ description: Operations executed spur-gear.kcl "length": { "value": { "type": "Number", - "value": 15.282, + "value": 15.282157688846944, "ty": { "type": "Default", "len": { @@ -959,7 +959,7 @@ description: Operations executed spur-gear.kcl "name": "x", "value": { "type": "Number", - "value": 14.603, + "value": 14.603214301197719, "ty": { "type": "Default", "len": { @@ -981,7 +981,7 @@ description: Operations executed spur-gear.kcl "name": "y", "value": { "type": "Number", - "value": 4.504, + "value": 4.504495054951021, "ty": { "type": "Default", "len": { @@ -1132,7 +1132,7 @@ description: Operations executed spur-gear.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1148,7 +1148,7 @@ description: Operations executed spur-gear.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1165,7 +1165,7 @@ description: Operations executed spur-gear.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/spur-reduction-gearset/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/spur-reduction-gearset/artifact_commands.snap index 901ae0fd8..0efef9762 100644 --- a/rust/kcl-lib/tests/kcl_samples/spur-reduction-gearset/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/spur-reduction-gearset/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands spur-reduction-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 12.371, + "x": 12.371270510018954, "y": 0.0, "z": 0.0 } @@ -99,8 +99,8 @@ description: Artifact commands spur-reduction-gearset.kcl "segment": { "type": "line", "end": { - "x": 14.058, - "y": 2.33, + "x": 14.058175115887147, + "y": 2.3302816162540014, "z": 0.0 }, "relative": false @@ -119,7 +119,7 @@ description: Artifact commands spur-reduction-gearset.kcl "end_radius": 14.25, "angle": { "unit": "degrees", - "value": -13.587 + "value": -13.586960511554224 }, "reverse": true } @@ -134,8 +134,8 @@ description: Artifact commands spur-reduction-gearset.kcl "segment": { "type": "line", "end": { - "x": 11.536, - "y": 4.469, + "x": 11.535866193041736, + "y": 4.469018371891236, "z": 0.0 }, "relative": false @@ -380,7 +380,7 @@ description: Artifact commands spur-reduction-gearset.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 37.114, + "x": 37.113811530056864, "y": 0.0, "z": 0.0 } @@ -420,8 +420,8 @@ description: Artifact commands spur-reduction-gearset.kcl "segment": { "type": "line", "end": { - "x": 39.69, - "y": 2.175, + "x": 39.69042651921289, + "y": 2.175440811183314, "z": 0.0 }, "relative": false @@ -440,7 +440,7 @@ description: Artifact commands spur-reduction-gearset.kcl "end_radius": 39.75, "angle": { "unit": "degrees", - "value": -4.521 + "value": -4.520837503047772 }, "reverse": true } @@ -455,8 +455,8 @@ description: Artifact commands spur-reduction-gearset.kcl "segment": { "type": "line", "end": { - "x": 36.833, - "y": 4.561, + "x": 36.8325077545272, + "y": 4.560852858981046, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/kcl_samples/spur-reduction-gearset/ops.snap b/rust/kcl-lib/tests/kcl_samples/spur-reduction-gearset/ops.snap index e26a532fe..49b891583 100644 --- a/rust/kcl-lib/tests/kcl_samples/spur-reduction-gearset/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/spur-reduction-gearset/ops.snap @@ -234,7 +234,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 24.743, + "value": 24.74254102003791, "ty": { "type": "Default", "len": { @@ -388,7 +388,7 @@ description: Operations executed spur-reduction-gearset.kcl "length": { "value": { "type": "Number", - "value": 12.371, + "value": 12.371270510018954, "ty": { "type": "Default", "len": { @@ -445,7 +445,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 12.371, + "value": 12.371270510018954, "ty": { "type": "Default", "len": { @@ -498,7 +498,7 @@ description: Operations executed spur-reduction-gearset.kcl "angle": { "value": { "type": "Number", - "value": 0.164, + "value": 0.1642662825406428, "ty": { "type": "Known", "type": "Angle", @@ -567,7 +567,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 14.058, + "value": 14.058175115887147, "ty": { "type": "Default", "len": { @@ -589,7 +589,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 2.33, + "value": 2.3302816162540014, "ty": { "type": "Default", "len": { @@ -620,7 +620,7 @@ description: Operations executed spur-reduction-gearset.kcl "angle": { "value": { "type": "Number", - "value": 0.37, + "value": 0.36959913571644626, "ty": { "type": "Known", "type": "Angle", @@ -632,7 +632,7 @@ description: Operations executed spur-reduction-gearset.kcl "length": { "value": { "type": "Number", - "value": 12.371, + "value": 12.371270510018954, "ty": { "type": "Default", "len": { @@ -689,7 +689,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 11.536, + "value": 11.535866193041736, "ty": { "type": "Default", "len": { @@ -711,7 +711,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 4.469, + "value": 4.469018371891236, "ty": { "type": "Default", "len": { @@ -1087,7 +1087,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "baseDiameter", "value": { "type": "Number", - "value": 74.228, + "value": 74.22762306011373, "ty": { "type": "Default", "len": { @@ -1241,7 +1241,7 @@ description: Operations executed spur-reduction-gearset.kcl "length": { "value": { "type": "Number", - "value": 37.114, + "value": 37.113811530056864, "ty": { "type": "Default", "len": { @@ -1298,7 +1298,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 37.114, + "value": 37.113811530056864, "ty": { "type": "Default", "len": { @@ -1351,7 +1351,7 @@ description: Operations executed spur-reduction-gearset.kcl "angle": { "value": { "type": "Number", - "value": 0.055, + "value": 0.05475542751354759, "ty": { "type": "Known", "type": "Angle", @@ -1420,7 +1420,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 39.69, + "value": 39.69042651921289, "ty": { "type": "Default", "len": { @@ -1442,7 +1442,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 2.175, + "value": 2.175440811183314, "ty": { "type": "Default", "len": { @@ -1473,7 +1473,7 @@ description: Operations executed spur-reduction-gearset.kcl "angle": { "value": { "type": "Number", - "value": 0.123, + "value": 0.12319971190548208, "ty": { "type": "Known", "type": "Angle", @@ -1485,7 +1485,7 @@ description: Operations executed spur-reduction-gearset.kcl "length": { "value": { "type": "Number", - "value": 37.114, + "value": 37.113811530056864, "ty": { "type": "Default", "len": { @@ -1542,7 +1542,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "x", "value": { "type": "Number", - "value": 36.833, + "value": 36.8325077545272, "ty": { "type": "Default", "len": { @@ -1564,7 +1564,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "y", "value": { "type": "Number", - "value": 4.561, + "value": 4.560852858981046, "ty": { "type": "Default", "len": { @@ -1809,7 +1809,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1825,7 +1825,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1842,7 +1842,7 @@ description: Operations executed spur-reduction-gearset.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/artifact_commands.snap index e97e0c0cf..eb33fe2a5 100644 --- a/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/artifact_commands.snap @@ -148,8 +148,8 @@ description: Artifact commands surgical-drill-guide.kcl "segment": { "type": "line", "end": { - "x": -25.0, - "y": 43.301, + "x": -25.00000000000001, + "y": 43.30127018922193, "z": 0.0 }, "relative": true @@ -165,8 +165,8 @@ description: Artifact commands surgical-drill-guide.kcl "segment": { "type": "line", "end": { - "x": -5.196, - "y": -3.0, + "x": -5.196152422706632, + "y": -3.000000000000001, "z": 0.0 }, "relative": true @@ -182,8 +182,8 @@ description: Artifact commands surgical-drill-guide.kcl "segment": { "type": "line", "end": { - "x": 25.0, - "y": -43.301, + "x": 25.00000000000001, + "y": -43.30127018922194, "z": 0.0 }, "relative": true @@ -199,8 +199,8 @@ description: Artifact commands surgical-drill-guide.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 11.691, - "y": -6.75, + "x": 11.691342951089919, + "y": -6.749999999999993, "z": 0.0 }, "angle_snap_increment": null @@ -330,8 +330,8 @@ description: Artifact commands surgical-drill-guide.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 15.789, - "y": 53.151, + "x": 15.789473684210527, + "y": 53.15127018922193, "z": 0.0 } } @@ -353,7 +353,7 @@ description: Artifact commands surgical-drill-guide.kcl "type": "arc", "center": { "x": 0.0, - "y": 53.151 + "y": 53.15127018922193 }, "radius": 15.789473684210527, "start": { @@ -514,7 +514,7 @@ description: Artifact commands surgical-drill-guide.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 15.789, + "x": 15.789473684210527, "y": 150.0, "z": 0.0 } @@ -653,7 +653,7 @@ description: Artifact commands surgical-drill-guide.kcl "type": "make_plane", "origin": { "x": 0.0, - "y": -28.495, + "y": -28.495190528383297, "z": 0.0 }, "x_axis": { @@ -724,8 +724,8 @@ description: Artifact commands surgical-drill-guide.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 15.789, - "y": 53.151, + "x": 15.789473684210527, + "y": 53.15127018922193, "z": 0.0 } } @@ -747,7 +747,7 @@ description: Artifact commands surgical-drill-guide.kcl "type": "arc", "center": { "x": 0.0, - "y": 53.151 + "y": 53.15127018922193 }, "radius": 15.789473684210527, "start": { @@ -857,7 +857,7 @@ description: Artifact commands surgical-drill-guide.kcl "path": "[uuid]", "to": { "x": 2.0, - "y": 53.151, + "y": 53.15127018922193, "z": 0.0 } } @@ -879,7 +879,7 @@ description: Artifact commands surgical-drill-guide.kcl "type": "arc", "center": { "x": 0.0, - "y": 53.151 + "y": 53.15127018922193 }, "radius": 2.0, "start": { @@ -1014,7 +1014,7 @@ description: Artifact commands surgical-drill-guide.kcl "path": "[uuid]", "to": { "x": 1.0, - "y": 53.151, + "y": 53.15127018922193, "z": 0.0 } } @@ -1036,7 +1036,7 @@ description: Artifact commands surgical-drill-guide.kcl "type": "arc", "center": { "x": 0.0, - "y": 53.151 + "y": 53.15127018922193 }, "radius": 1.0, "start": { @@ -1122,7 +1122,7 @@ description: Artifact commands surgical-drill-guide.kcl "type": "make_plane", "origin": { "x": 0.0, - "y": -47.495, + "y": -47.4951905283833, "z": 0.0 }, "x_axis": { @@ -1193,8 +1193,8 @@ description: Artifact commands surgical-drill-guide.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 16.216, - "y": 53.151, + "x": 16.216216216216214, + "y": 53.15127018922193, "z": 0.0 } } @@ -1216,7 +1216,7 @@ description: Artifact commands surgical-drill-guide.kcl "type": "arc", "center": { "x": 0.0, - "y": 53.151 + "y": 53.15127018922193 }, "radius": 16.216216216216214, "start": { @@ -1279,7 +1279,7 @@ description: Artifact commands surgical-drill-guide.kcl "path": "[uuid]", "to": { "x": 2.0, - "y": 53.151, + "y": 53.15127018922193, "z": 0.0 } } @@ -1301,7 +1301,7 @@ description: Artifact commands surgical-drill-guide.kcl "type": "arc", "center": { "x": 0.0, - "y": 53.151 + "y": 53.15127018922193 }, "radius": 2.0, "start": { @@ -1541,7 +1541,7 @@ description: Artifact commands surgical-drill-guide.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 15.789, + "x": 15.789473684210527, "y": 150.0, "z": 0.0 } @@ -2010,7 +2010,7 @@ description: Artifact commands surgical-drill-guide.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 16.216, + "x": 16.216216216216214, "y": 150.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/ops.snap b/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/ops.snap index 2adc3b880..d23639f14 100644 --- a/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/ops.snap @@ -652,7 +652,7 @@ description: Operations executed surgical-drill-guide.kcl "offset": { "value": { "type": "Number", - "value": 28.495, + "value": 28.495190528383297, "ty": { "type": "Known", "type": "Length", @@ -887,7 +887,7 @@ description: Operations executed surgical-drill-guide.kcl "length": { "value": { "type": "Number", - "value": 0.667, + "value": 0.6666666666666666, "ty": { "type": "Default", "len": { @@ -1038,7 +1038,7 @@ description: Operations executed surgical-drill-guide.kcl "offset": { "value": { "type": "Number", - "value": 47.495, + "value": 47.4951905283833, "ty": { "type": "Known", "type": "Length", @@ -1521,7 +1521,7 @@ description: Operations executed surgical-drill-guide.kcl "length": { "value": { "type": "Number", - "value": 1.067, + "value": 1.0666666666666667, "ty": { "type": "Default", "len": { @@ -1922,7 +1922,7 @@ description: Operations executed surgical-drill-guide.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1938,7 +1938,7 @@ description: Operations executed surgical-drill-guide.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1955,7 +1955,7 @@ description: Operations executed surgical-drill-guide.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/program_memory.snap index 457cd0a0e..71f93a5ef 100644 --- a/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/surgical-drill-guide/program_memory.snap @@ -43,17 +43,17 @@ description: Variables in memory after executing surgical-drill-guide.kcl "ccw": true, "center": [ 0.0, - 53.151 + 53.15127018922193 ], "from": [ 1.0, - 53.151 + 53.15127018922193 ], "radius": 1.0, "tag": null, "to": [ 1.0, - 53.151 + 53.15127018922193 ], "type": "Circle", "units": { @@ -126,11 +126,11 @@ description: Variables in memory after executing surgical-drill-guide.kcl "ccw": true, "center": [ 0.0, - 53.151 + 53.15127018922193 ], "from": [ 2.0, - 53.151 + 53.15127018922193 ], "radius": 2.0, "tag": { @@ -142,7 +142,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "to": [ 2.0, - 53.151 + 53.15127018922193 ], "type": "Circle", "units": { @@ -196,17 +196,17 @@ description: Variables in memory after executing surgical-drill-guide.kcl "ccw": true, "center": [ 0.0, - 53.151 + 53.15127018922193 ], "from": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "radius": 15.789473684210527, "tag": null, "to": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "type": "Circle", "units": { @@ -219,7 +219,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl "id": "[uuid]", "origin": { "x": 0.0, - "y": -28.495, + "y": -28.495190528383297, "z": 0.0, "units": { "type": "Mm" @@ -246,12 +246,12 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "start": { "from": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "to": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "units": { "type": "Mm" @@ -283,11 +283,11 @@ description: Variables in memory after executing surgical-drill-guide.kcl "start": { "from": [ 2.0, - 53.151 + 53.15127018922193 ], "to": [ 2.0, - 53.151 + 53.15127018922193 ], "units": { "type": "Mm" @@ -349,11 +349,11 @@ description: Variables in memory after executing surgical-drill-guide.kcl "start": { "from": [ 1.0, - 53.151 + 53.15127018922193 ], "to": [ 1.0, - 53.151 + 53.15127018922193 ], "units": { "type": "Mm" @@ -562,13 +562,13 @@ description: Variables in memory after executing surgical-drill-guide.kcl 150.0 ], "from": [ - 15.789, + 15.789473684210527, 150.0 ], "radius": 15.789473684210527, "tag": null, "to": [ - 15.789, + 15.789473684210527, 150.0 ], "type": "Circle", @@ -609,11 +609,11 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "start": { "from": [ - 15.789, + 15.789473684210527, 150.0 ], "to": [ - 15.789, + 15.789473684210527, 150.0 ], "units": { @@ -769,17 +769,17 @@ description: Variables in memory after executing surgical-drill-guide.kcl "ccw": true, "center": [ 0.0, - 53.151 + 53.15127018922193 ], "from": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "radius": 15.789473684210527, "tag": null, "to": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "type": "Circle", "units": { @@ -819,12 +819,12 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "start": { "from": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "to": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "units": { "type": "Mm" @@ -880,13 +880,13 @@ description: Variables in memory after executing surgical-drill-guide.kcl 150.0 ], "from": [ - 15.789, + 15.789473684210527, 150.0 ], "radius": 15.789473684210527, "tag": null, "to": [ - 15.789, + 15.789473684210527, 150.0 ], "type": "Circle", @@ -927,11 +927,11 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "start": { "from": [ - 15.789, + 15.789473684210527, 150.0 ], "to": [ - 15.789, + 15.789473684210527, 150.0 ], "units": { @@ -1024,17 +1024,17 @@ description: Variables in memory after executing surgical-drill-guide.kcl "ccw": true, "center": [ 0.0, - 53.151 + 53.15127018922193 ], "from": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "radius": 15.789473684210527, "tag": null, "to": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "type": "Circle", "units": { @@ -1047,7 +1047,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl "id": "[uuid]", "origin": { "x": 0.0, - "y": -28.495, + "y": -28.495190528383297, "z": 0.0, "units": { "type": "Mm" @@ -1074,12 +1074,12 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "start": { "from": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "to": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "units": { "type": "Mm" @@ -1135,13 +1135,13 @@ description: Variables in memory after executing surgical-drill-guide.kcl 150.0 ], "from": [ - 15.789, + 15.789473684210527, 150.0 ], "radius": 15.789473684210527, "tag": null, "to": [ - 15.789, + 15.789473684210527, 150.0 ], "type": "Circle", @@ -1182,11 +1182,11 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "start": { "from": [ - 15.789, + 15.789473684210527, 150.0 ], "to": [ - 15.789, + 15.789473684210527, 150.0 ], "units": { @@ -1431,7 +1431,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "ccw": false, "center": [ - 0.0, + 0.0000000000000013777276490407722, 13.5 ], "from": [ @@ -1446,7 +1446,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl "value": "seg01" }, "to": [ - -6.495, + -6.495190528383287, 9.75 ], "type": "TangentialArc", @@ -1460,7 +1460,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl "sourceRange": [] }, "from": [ - -6.495, + -6.495190528383287, 9.75 ], "tag": { @@ -1471,8 +1471,8 @@ description: Variables in memory after executing surgical-drill-guide.kcl "value": "seg03" }, "to": [ - -31.495, - 53.051 + -31.495190528383297, + 53.05127018922193 ], "type": "ToPoint", "units": { @@ -1485,8 +1485,8 @@ description: Variables in memory after executing surgical-drill-guide.kcl "sourceRange": [] }, "from": [ - -31.495, - 53.051 + -31.495190528383297, + 53.05127018922193 ], "tag": { "commentStart": 926, @@ -1496,8 +1496,8 @@ description: Variables in memory after executing surgical-drill-guide.kcl "value": "seg05" }, "to": [ - -36.691, - 50.051 + -36.69134295108993, + 50.05127018922193 ], "type": "ToPoint", "units": { @@ -1510,8 +1510,8 @@ description: Variables in memory after executing surgical-drill-guide.kcl "sourceRange": [] }, "from": [ - -36.691, - 50.051 + -36.69134295108993, + 50.05127018922193 ], "tag": { "commentStart": 1009, @@ -1521,8 +1521,8 @@ description: Variables in memory after executing surgical-drill-guide.kcl "value": "seg07" }, "to": [ - -11.691, - 6.75 + -11.691342951089919, + 6.749999999999993 ], "type": "ToPoint", "units": { @@ -1536,12 +1536,12 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "ccw": true, "center": [ - -0.0, - 13.5 + -0.000000000000007691850745534247, + 13.49999999999999 ], "from": [ - -11.691, - 6.75 + -11.691342951089919, + 6.749999999999993 ], "tag": null, "to": [ @@ -1773,11 +1773,11 @@ description: Variables in memory after executing surgical-drill-guide.kcl "ccw": true, "center": [ 0.0, - 53.151 + 53.15127018922193 ], "from": [ - 16.216, - 53.151 + 16.216216216216214, + 53.15127018922193 ], "radius": 16.216216216216214, "tag": { @@ -1788,8 +1788,8 @@ description: Variables in memory after executing surgical-drill-guide.kcl "value": "seg11" }, "to": [ - 16.216, - 53.151 + 16.216216216216214, + 53.15127018922193 ], "type": "Circle", "units": { @@ -1802,7 +1802,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl "id": "[uuid]", "origin": { "x": 0.0, - "y": -47.495, + "y": -47.4951905283833, "z": 0.0, "units": { "type": "Mm" @@ -1829,12 +1829,12 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "start": { "from": [ - 16.216, - 53.151 + 16.216216216216214, + 53.15127018922193 ], "to": [ - 16.216, - 53.151 + 16.216216216216214, + 53.15127018922193 ], "units": { "type": "Mm" @@ -1974,7 +1974,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl 150.0 ], "from": [ - 16.216, + 16.216216216216214, 150.0 ], "radius": 16.216216216216214, @@ -1986,7 +1986,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl "value": "seg08" }, "to": [ - 16.216, + 16.216216216216214, 150.0 ], "type": "Circle", @@ -2027,11 +2027,11 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "start": { "from": [ - 16.216, + 16.216216216216214, 150.0 ], "to": [ - 16.216, + 16.216216216216214, 150.0 ], "units": { @@ -2328,7 +2328,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "ccw": false, "center": [ - 0.0, + 0.0000000000000013777276490407722, 13.5 ], "from": [ @@ -2343,7 +2343,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl "value": "seg01" }, "to": [ - -6.495, + -6.495190528383287, 9.75 ], "type": "TangentialArc", @@ -2357,7 +2357,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl "sourceRange": [] }, "from": [ - -6.495, + -6.495190528383287, 9.75 ], "tag": { @@ -2368,8 +2368,8 @@ description: Variables in memory after executing surgical-drill-guide.kcl "value": "seg03" }, "to": [ - -31.495, - 53.051 + -31.495190528383297, + 53.05127018922193 ], "type": "ToPoint", "units": { @@ -2382,8 +2382,8 @@ description: Variables in memory after executing surgical-drill-guide.kcl "sourceRange": [] }, "from": [ - -31.495, - 53.051 + -31.495190528383297, + 53.05127018922193 ], "tag": { "commentStart": 926, @@ -2393,8 +2393,8 @@ description: Variables in memory after executing surgical-drill-guide.kcl "value": "seg05" }, "to": [ - -36.691, - 50.051 + -36.69134295108993, + 50.05127018922193 ], "type": "ToPoint", "units": { @@ -2407,8 +2407,8 @@ description: Variables in memory after executing surgical-drill-guide.kcl "sourceRange": [] }, "from": [ - -36.691, - 50.051 + -36.69134295108993, + 50.05127018922193 ], "tag": { "commentStart": 1009, @@ -2418,8 +2418,8 @@ description: Variables in memory after executing surgical-drill-guide.kcl "value": "seg07" }, "to": [ - -11.691, - 6.75 + -11.691342951089919, + 6.749999999999993 ], "type": "ToPoint", "units": { @@ -2433,12 +2433,12 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "ccw": true, "center": [ - -0.0, - 13.5 + -0.000000000000007691850745534247, + 13.49999999999999 ], "from": [ - -11.691, - 6.75 + -11.691342951089919, + 6.749999999999993 ], "tag": null, "to": [ @@ -2698,11 +2698,11 @@ description: Variables in memory after executing surgical-drill-guide.kcl "ccw": true, "center": [ 0.0, - 53.151 + 53.15127018922193 ], "from": [ 2.0, - 53.151 + 53.15127018922193 ], "radius": 2.0, "tag": { @@ -2714,7 +2714,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "to": [ 2.0, - 53.151 + 53.15127018922193 ], "type": "Circle", "units": { @@ -2768,17 +2768,17 @@ description: Variables in memory after executing surgical-drill-guide.kcl "ccw": true, "center": [ 0.0, - 53.151 + 53.15127018922193 ], "from": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "radius": 15.789473684210527, "tag": null, "to": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "type": "Circle", "units": { @@ -2791,7 +2791,7 @@ description: Variables in memory after executing surgical-drill-guide.kcl "id": "[uuid]", "origin": { "x": 0.0, - "y": -28.495, + "y": -28.495190528383297, "z": 0.0, "units": { "type": "Mm" @@ -2818,12 +2818,12 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "start": { "from": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "to": [ - 15.789, - 53.151 + 15.789473684210527, + 53.15127018922193 ], "units": { "type": "Mm" @@ -2855,11 +2855,11 @@ description: Variables in memory after executing surgical-drill-guide.kcl "start": { "from": [ 2.0, - 53.151 + 53.15127018922193 ], "to": [ 2.0, - 53.151 + 53.15127018922193 ], "units": { "type": "Mm" @@ -3034,13 +3034,13 @@ description: Variables in memory after executing surgical-drill-guide.kcl 150.0 ], "from": [ - 15.789, + 15.789473684210527, 150.0 ], "radius": 15.789473684210527, "tag": null, "to": [ - 15.789, + 15.789473684210527, 150.0 ], "type": "Circle", @@ -3081,11 +3081,11 @@ description: Variables in memory after executing surgical-drill-guide.kcl }, "start": { "from": [ - 15.789, + 15.789473684210527, 150.0 ], "to": [ - 15.789, + 15.789473684210527, 150.0 ], "units": { diff --git a/rust/kcl-lib/tests/kcl_samples/t-slot-rail/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/t-slot-rail/artifact_commands.snap index b95ac46da..2c1add90a 100644 --- a/rust/kcl-lib/tests/kcl_samples/t-slot-rail/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/t-slot-rail/artifact_commands.snap @@ -60,7 +60,7 @@ description: Artifact commands t-slot-rail.kcl "path": "[uuid]", "to": { "x": 12.7, - "y": 8.179, + "y": 8.178799999999999, "z": 0.0 } } @@ -114,8 +114,8 @@ description: Artifact commands t-slot-rail.kcl "segment": { "type": "line", "end": { - "x": 4.413, - "y": 2.87, + "x": 4.4125077964151025, + "y": 2.8702, "z": 0.0 }, "relative": false @@ -147,8 +147,8 @@ description: Artifact commands t-slot-rail.kcl "segment": { "type": "line", "end": { - "x": 8.382, - "y": 2.437, + "x": 8.381999999999998, + "y": 2.436594877578617, "z": 0.0 }, "relative": false @@ -213,7 +213,7 @@ description: Artifact commands t-slot-rail.kcl "segment": { "type": "line", "end": { - "x": -0.762, + "x": -0.7619999999999999, "y": 0.0, "z": 0.0 }, @@ -230,7 +230,7 @@ description: Artifact commands t-slot-rail.kcl "segment": { "type": "arc", "center": { - "x": 7.163, + "x": 7.162799999999997, "y": -0.0 }, "radius": 0.45719999999999994, @@ -272,8 +272,8 @@ description: Artifact commands t-slot-rail.kcl "segment": { "type": "arc", "center": { - "x": 3.708, - "y": 0.0 + "x": 3.7083999999999975, + "y": 0.00000000000000005599085165701698 }, "radius": 0.45719999999999994, "start": { @@ -297,7 +297,7 @@ description: Artifact commands t-slot-rail.kcl "segment": { "type": "line", "end": { - "x": -0.762, + "x": -0.7619999999999999, "y": 0.0, "z": 0.0 }, @@ -314,8 +314,8 @@ description: Artifact commands t-slot-rail.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -1.791, - "y": 0.698, + "x": -1.790699999999998, + "y": 0.6984999999999999, "z": 0.0 }, "angle_snap_increment": null @@ -444,8 +444,8 @@ description: Artifact commands t-slot-rail.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 22.377, - "y": 19.05, + "x": 22.377399999999998, + "y": 19.049999999999997, "z": 0.0 } } @@ -466,8 +466,8 @@ description: Artifact commands t-slot-rail.kcl "segment": { "type": "arc", "center": { - "x": 19.05, - "y": 19.05 + "x": 19.049999999999997, + "y": 19.049999999999997 }, "radius": 3.3274, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/t-slot-rail/ops.snap b/rust/kcl-lib/tests/kcl_samples/t-slot-rail/ops.snap index 066be838b..76250e344 100644 --- a/rust/kcl-lib/tests/kcl_samples/t-slot-rail/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/t-slot-rail/ops.snap @@ -75,7 +75,7 @@ description: Operations executed t-slot-rail.kcl "name": "arcEnd", "value": { "type": "Number", - "value": 0.028, + "value": 0.0275, "ty": { "type": "Default", "len": { @@ -778,7 +778,7 @@ description: Operations executed t-slot-rail.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -794,7 +794,7 @@ description: Operations executed t-slot-rail.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -811,7 +811,7 @@ description: Operations executed t-slot-rail.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/t-slot-rail/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/t-slot-rail/program_memory.snap index b941ed3f1..682022bd7 100644 --- a/rust/kcl-lib/tests/kcl_samples/t-slot-rail/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/t-slot-rail/program_memory.snap @@ -5,7 +5,7 @@ description: Variables in memory after executing t-slot-rail.kcl { "arcEnd": { "type": "Number", - "value": 0.028, + "value": 0.0275, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/teapot/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/teapot/artifact_commands.snap index f6f0810a2..1d04445ea 100644 --- a/rust/kcl-lib/tests/kcl_samples/teapot/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/teapot/artifact_commands.snap @@ -114,8 +114,8 @@ description: Artifact commands teapot.kcl "segment": { "type": "line", "end": { - "x": 5.76, - "y": 15.824, + "x": 5.759619213604249, + "y": 15.824423734034701, "z": 0.0 }, "relative": true @@ -301,7 +301,7 @@ description: Artifact commands teapot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.8, + "x": 4.800000000000001, "y": 26.0, "z": 0.0 } @@ -506,7 +506,7 @@ description: Artifact commands teapot.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 44.19, + "x": 44.19047619047619, "y": 52.0, "z": 0.0 }, @@ -523,8 +523,8 @@ description: Artifact commands teapot.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -22.857, - "y": 66.182, + "x": -22.857142857142854, + "y": 66.18181818181817, "z": 0.0 }, "angle_snap_increment": null @@ -540,8 +540,8 @@ description: Artifact commands teapot.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -13.333, - "y": 11.818, + "x": -13.333333333333336, + "y": 11.818181818181827, "z": 0.0 }, "angle_snap_increment": null @@ -804,7 +804,7 @@ description: Artifact commands teapot.kcl "type": "line", "end": { "x": 0.0, - "y": 108.703, + "y": 108.70333020657074, "z": 0.0 }, "relative": false @@ -1276,7 +1276,7 @@ description: Artifact commands teapot.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 44.19, + "x": 44.19047619047619, "y": 52.0, "z": 0.0 }, @@ -1293,8 +1293,8 @@ description: Artifact commands teapot.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -22.857, - "y": 66.182, + "x": -22.857142857142854, + "y": 66.18181818181817, "z": 0.0 }, "angle_snap_increment": null @@ -1310,8 +1310,8 @@ description: Artifact commands teapot.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -13.333, - "y": 11.818, + "x": -13.333333333333336, + "y": 11.818181818181827, "z": 0.0 }, "angle_snap_increment": null @@ -1343,8 +1343,8 @@ description: Artifact commands teapot.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 9.074, - "y": -6.1, + "x": 9.07377939205238, + "y": -6.100018907691336, "z": 0.0 }, "angle_snap_increment": null @@ -1360,8 +1360,8 @@ description: Artifact commands teapot.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 22.857, - "y": -66.182, + "x": 22.857142857142854, + "y": -66.18181818181817, "z": 0.0 }, "angle_snap_increment": null @@ -1377,7 +1377,7 @@ description: Artifact commands teapot.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -38.19, + "x": -38.19047619047619, "y": -46.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/teapot/ops.snap b/rust/kcl-lib/tests/kcl_samples/teapot/ops.snap index 698f5981c..9209e3a6f 100644 --- a/rust/kcl-lib/tests/kcl_samples/teapot/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/teapot/ops.snap @@ -924,7 +924,7 @@ description: Operations executed teapot.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -940,7 +940,7 @@ description: Operations executed teapot.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -957,7 +957,7 @@ description: Operations executed teapot.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/teapot/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/teapot/program_memory.snap index 3c6ac9a54..fd00994b9 100644 --- a/rust/kcl-lib/tests/kcl_samples/teapot/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/teapot/program_memory.snap @@ -118,7 +118,7 @@ description: Variables in memory after executing teapot.kcl "ccw": true, "center": [ 32.0, - 44.777 + 44.77690563404849 ], "from": [ 32.0, @@ -126,7 +126,7 @@ description: Variables in memory after executing teapot.kcl ], "tag": null, "to": [ - 76.19, + 76.19047619047619, 52.0 ], "type": "TangentialArcTo", @@ -141,17 +141,17 @@ description: Variables in memory after executing teapot.kcl }, "ccw": true, "center": [ - -127.41, - 18.721 + -127.40970463982237, + 18.720808512604577 ], "from": [ - 76.19, + 76.19047619047619, 52.0 ], "tag": null, "to": [ - 53.333, - 118.182 + 53.333333333333336, + 118.18181818181817 ], "type": "TangentialArcTo", "units": { @@ -165,12 +165,12 @@ description: Variables in memory after executing teapot.kcl }, "ccw": true, "center": [ - 30.094, - 105.393 + 30.09385072857833, + 105.39337316075819 ], "from": [ - 53.333, - 118.182 + 53.333333333333336, + 118.18181818181817 ], "tag": null, "to": [ @@ -189,8 +189,8 @@ description: Variables in memory after executing teapot.kcl }, "ccw": true, "center": [ - 38.88, - 127.217 + 38.87963975520932, + 127.2170531945629 ], "from": [ 40.0, @@ -198,8 +198,8 @@ description: Variables in memory after executing teapot.kcl ], "tag": null, "to": [ - 38.26, - 124.282 + 38.259553941280956, + 124.28183708950951 ], "type": "TangentialArc", "units": { @@ -213,17 +213,17 @@ description: Variables in memory after executing teapot.kcl }, "ccw": false, "center": [ - 35.241, - 109.993 + 35.24093404404397, + 109.99300554654471 ], "from": [ - 38.26, - 124.282 + 38.259553941280956, + 124.28183708950951 ], "tag": null, "to": [ - 47.333, - 118.182 + 47.333333333333336, + 118.18181818181817 ], "type": "TangentialArcTo", "units": { @@ -237,16 +237,16 @@ description: Variables in memory after executing teapot.kcl }, "ccw": false, "center": [ - -64.288, - 42.593 + -64.28809914518214, + 42.5932625295918 ], "from": [ - 47.333, - 118.182 + 47.333333333333336, + 118.18181818181817 ], "tag": null, "to": [ - 70.19, + 70.19047619047619, 52.0 ], "type": "TangentialArcTo", @@ -261,11 +261,11 @@ description: Variables in memory after executing teapot.kcl }, "ccw": false, "center": [ - 27.029, - 48.981 + 27.028546006715562, + 48.98083546065743 ], "from": [ - 70.19, + 70.19047619047619, 52.0 ], "tag": null, @@ -477,7 +477,7 @@ description: Variables in memory after executing teapot.kcl }, "ccw": false, "center": [ - 8.926, + 8.925831202046036, 26.0 ], "from": [ @@ -502,7 +502,7 @@ description: Variables in memory after executing teapot.kcl "ccw": false, "center": [ 0.0, - 55.083 + 55.08333333333339 ], "from": [ 10.0, @@ -525,7 +525,7 @@ description: Variables in memory after executing teapot.kcl }, "ccw": false, "center": [ - -8.926, + -8.925831202046036, 26.0 ], "from": [ @@ -658,7 +658,7 @@ description: Variables in memory after executing teapot.kcl "ccw": true, "center": [ 76.0, - 42.007 + 42.00677710843377 ], "from": [ 76.0, @@ -681,8 +681,8 @@ description: Variables in memory after executing teapot.kcl }, "ccw": true, "center": [ - -50.619, - 133.379 + -50.6194081592322, + 133.37933287340525 ], "from": [ 88.98, @@ -705,8 +705,8 @@ description: Variables in memory after executing teapot.kcl }, "ccw": true, "center": [ - 105.426, - 98.425 + 105.42635839420534, + 98.42535477760062 ], "from": [ 117.37, @@ -714,7 +714,7 @@ description: Variables in memory after executing teapot.kcl ], "tag": null, "to": [ - 107.1, + 107.10000000000001, 110.55 ], "type": "TangentialArcTo", @@ -729,11 +729,11 @@ description: Variables in memory after executing teapot.kcl }, "ccw": true, "center": [ - 74.028, - -129.037 + 74.02835446164117, + -129.0365206058604 ], "from": [ - 107.1, + 107.10000000000001, 110.55 ], "tag": { @@ -744,7 +744,7 @@ description: Variables in memory after executing teapot.kcl "value": "seg02" }, "to": [ - 59.09, + 59.09000000000001, 112.36 ], "type": "TangentialArcTo", @@ -758,13 +758,13 @@ description: Variables in memory after executing teapot.kcl "sourceRange": [] }, "from": [ - 59.09, + 59.09000000000001, 112.36 ], "tag": null, "to": [ 0.0, - 108.703 + 108.70333020657074 ], "type": "ToPoint", "units": { @@ -1132,8 +1132,8 @@ description: Variables in memory after executing teapot.kcl "value": "seg01" }, "to": [ - -107.241, - 66.261 + -107.24077862357724, + 66.26060429977007 ], "type": "TangentialArc", "units": { @@ -1146,13 +1146,13 @@ description: Variables in memory after executing teapot.kcl "sourceRange": [] }, "from": [ - -107.241, - 66.261 + -107.24077862357724, + 66.26060429977007 ], "tag": null, "to": [ - -101.481, - 82.085 + -101.48115940997299, + 82.08502803380476 ], "type": "ToPoint", "units": { @@ -1166,17 +1166,17 @@ description: Variables in memory after executing teapot.kcl }, "ccw": true, "center": [ - -129.672, - 92.346 + -129.67193803355025, + 92.34563233357481 ], "from": [ - -101.481, - 82.085 + -101.48115940997299, + 82.08502803380476 ], "tag": null, "to": [ - -124.462, - 121.89 + -124.46249270354235, + 121.88986492394105 ], "type": "TangentialArc", "units": { @@ -1332,7 +1332,7 @@ description: Variables in memory after executing teapot.kcl "ccw": true, "center": [ 32.0, - 44.777 + 44.77690563404849 ], "from": [ 32.0, @@ -1340,7 +1340,7 @@ description: Variables in memory after executing teapot.kcl ], "tag": null, "to": [ - 76.19, + 76.19047619047619, 52.0 ], "type": "TangentialArcTo", @@ -1355,17 +1355,17 @@ description: Variables in memory after executing teapot.kcl }, "ccw": true, "center": [ - -127.41, - 18.721 + -127.40970463982237, + 18.720808512604577 ], "from": [ - 76.19, + 76.19047619047619, 52.0 ], "tag": null, "to": [ - 53.333, - 118.182 + 53.333333333333336, + 118.18181818181817 ], "type": "TangentialArcTo", "units": { @@ -1379,12 +1379,12 @@ description: Variables in memory after executing teapot.kcl }, "ccw": true, "center": [ - 30.094, - 105.393 + 30.09385072857833, + 105.39337316075819 ], "from": [ - 53.333, - 118.182 + 53.333333333333336, + 118.18181818181817 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/artifact_commands.snap index 001f89060..07b5858de 100644 --- a/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands telemetry-antenna.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 38.1, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 } @@ -115,8 +115,8 @@ description: Artifact commands telemetry-antenna.kcl "segment": { "type": "line", "end": { - "x": -2.435, - "y": 27.834, + "x": -2.435131452369571, + "y": 27.83367986468337, "z": 0.0 }, "relative": true @@ -132,8 +132,8 @@ description: Artifact commands telemetry-antenna.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -5.185, - "y": 4.678, + "x": -5.184868547630427, + "y": 4.678320135316629, "z": 0.0 }, "angle_snap_increment": null @@ -150,7 +150,7 @@ description: Artifact commands telemetry-antenna.kcl "type": "line", "end": { "x": 0.0, - "y": 34.544, + "y": 34.544000000000004, "z": 0.0 }, "relative": false @@ -217,8 +217,8 @@ description: Artifact commands telemetry-antenna.kcl "segment": { "type": "line", "end": { - "x": 0.449, - "y": 0.449, + "x": 0.4490128060534577, + "y": 0.44901280605345767, "z": 0.0 }, "relative": true @@ -251,8 +251,8 @@ description: Artifact commands telemetry-antenna.kcl "segment": { "type": "line", "end": { - "x": -0.449, - "y": 0.449, + "x": -0.44901280605345767, + "y": 0.4490128060534577, "z": 0.0 }, "relative": true @@ -319,8 +319,8 @@ description: Artifact commands telemetry-antenna.kcl "segment": { "type": "line", "end": { - "x": 7.938, - "y": -10.659, + "x": 7.9375, + "y": -10.658974387893085, "z": 0.0 }, "relative": false @@ -336,7 +336,7 @@ description: Artifact commands telemetry-antenna.kcl "segment": { "type": "line", "end": { - "x": 7.938, + "x": 7.9375, "y": -6.35, "z": 0.0 }, @@ -353,7 +353,7 @@ description: Artifact commands telemetry-antenna.kcl "segment": { "type": "line", "end": { - "x": 15.24, + "x": 15.239999999999998, "y": -6.35, "z": 0.0 }, @@ -370,7 +370,7 @@ description: Artifact commands telemetry-antenna.kcl "segment": { "type": "line", "end": { - "x": 15.24, + "x": 15.239999999999998, "y": 0.0, "z": 0.0 }, @@ -463,7 +463,7 @@ description: Artifact commands telemetry-antenna.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 34.239, + "x": 34.2392, "y": 0.0, "z": 0.0 } @@ -608,8 +608,8 @@ description: Artifact commands telemetry-antenna.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 18.364, - "y": 27.496, + "x": 18.364199999999997, + "y": 27.49630645, "z": 0.0 } } @@ -631,7 +631,7 @@ description: Artifact commands telemetry-antenna.kcl "type": "arc", "center": { "x": 15.875, - "y": 27.496 + "y": 27.49630645 }, "radius": 2.4892, "start": { @@ -753,8 +753,8 @@ description: Artifact commands telemetry-antenna.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -13.386, - "y": 27.496, + "x": -13.3858, + "y": 27.49630645, "z": 0.0 } } @@ -776,7 +776,7 @@ description: Artifact commands telemetry-antenna.kcl "type": "arc", "center": { "x": -15.875, - "y": 27.496 + "y": 27.49630645 }, "radius": 2.4892, "start": { @@ -898,7 +898,7 @@ description: Artifact commands telemetry-antenna.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -29.261, + "x": -29.260799999999996, "y": 0.0, "z": 0.0 } @@ -1043,8 +1043,8 @@ description: Artifact commands telemetry-antenna.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -13.386, - "y": -27.496, + "x": -13.3858, + "y": -27.49630645, "z": 0.0 } } @@ -1066,7 +1066,7 @@ description: Artifact commands telemetry-antenna.kcl "type": "arc", "center": { "x": -15.875, - "y": -27.496 + "y": -27.49630645 }, "radius": 2.4892, "start": { @@ -1188,8 +1188,8 @@ description: Artifact commands telemetry-antenna.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 18.364, - "y": -27.496, + "x": 18.364199999999997, + "y": -27.49630645, "z": 0.0 } } @@ -1211,7 +1211,7 @@ description: Artifact commands telemetry-antenna.kcl "type": "arc", "center": { "x": 15.875, - "y": -27.496 + "y": -27.49630645 }, "radius": 2.4892, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/ops.snap b/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/ops.snap index 555778008..93b73d97f 100644 --- a/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/ops.snap @@ -1944,7 +1944,7 @@ description: Operations executed telemetry-antenna.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1960,7 +1960,7 @@ description: Operations executed telemetry-antenna.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1977,7 +1977,7 @@ description: Operations executed telemetry-antenna.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/program_memory.snap index 474e212b9..f97c8c75d 100644 --- a/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/telemetry-antenna/program_memory.snap @@ -71,7 +71,7 @@ description: Variables in memory after executing telemetry-antenna.kcl "value": "seg03" }, "to": [ - 0.325, + 0.32499999999999996, 0.08 ], "type": "ToPoint", @@ -85,7 +85,7 @@ description: Variables in memory after executing telemetry-antenna.kcl "sourceRange": [] }, "from": [ - 0.325, + 0.32499999999999996, 0.08 ], "tag": { @@ -96,8 +96,8 @@ description: Variables in memory after executing telemetry-antenna.kcl "value": "seg01" }, "to": [ - 0.229, - 1.176 + 0.22912868297757588, + 1.1758141679009202 ], "type": "ToPoint", "units": { @@ -111,12 +111,12 @@ description: Variables in memory after executing telemetry-antenna.kcl }, "ccw": true, "center": [ - 0.028, - 1.158 + 0.028099146257114883, + 1.1582263624040114 ], "from": [ - 0.229, - 1.176 + 0.22912868297757588, + 1.1758141679009202 ], "tag": null, "to": [ @@ -221,8 +221,8 @@ description: Variables in memory after executing telemetry-antenna.kcl ], "tag": null, "to": [ - 0.268, - -0.712 + 0.2676776695296637, + -0.7123223304703363 ], "type": "ToPoint", "units": { @@ -235,13 +235,13 @@ description: Variables in memory after executing telemetry-antenna.kcl "sourceRange": [] }, "from": [ - 0.268, - -0.712 + 0.2676776695296637, + -0.7123223304703363 ], "tag": null, "to": [ - 0.268, - -0.587 + 0.2676776695296637, + -0.5873223304703363 ], "type": "ToPoint", "units": { @@ -254,13 +254,13 @@ description: Variables in memory after executing telemetry-antenna.kcl "sourceRange": [] }, "from": [ - 0.268, - -0.587 + 0.2676776695296637, + -0.5873223304703363 ], "tag": null, "to": [ 0.25, - -0.57 + -0.5696446609406727 ], "type": "ToPoint", "units": { @@ -274,12 +274,12 @@ description: Variables in memory after executing telemetry-antenna.kcl }, "from": [ 0.25, - -0.57 + -0.5696446609406727 ], "tag": null, "to": [ 0.25, - -0.445 + -0.4446446609406727 ], "type": "ToPoint", "units": { @@ -293,12 +293,12 @@ description: Variables in memory after executing telemetry-antenna.kcl }, "from": [ 0.25, - -0.445 + -0.4446446609406727 ], "tag": null, "to": [ 0.275, - -0.445 + -0.4446446609406727 ], "type": "ToPoint", "units": { @@ -312,12 +312,12 @@ description: Variables in memory after executing telemetry-antenna.kcl }, "from": [ 0.275, - -0.445 + -0.4446446609406727 ], "tag": null, "to": [ 0.275, - -0.42 + -0.41964466094067265 ], "type": "ToPoint", "units": { @@ -331,12 +331,12 @@ description: Variables in memory after executing telemetry-antenna.kcl }, "from": [ 0.275, - -0.42 + -0.41964466094067265 ], "tag": null, "to": [ - 0.313, - -0.42 + 0.3125, + -0.41964466094067265 ], "type": "ToPoint", "units": { @@ -349,12 +349,12 @@ description: Variables in memory after executing telemetry-antenna.kcl "sourceRange": [] }, "from": [ - 0.313, - -0.42 + 0.3125, + -0.41964466094067265 ], "tag": null, "to": [ - 0.313, + 0.3125, -0.25 ], "type": "ToPoint", @@ -368,7 +368,7 @@ description: Variables in memory after executing telemetry-antenna.kcl "sourceRange": [] }, "from": [ - 0.313, + 0.3125, -0.25 ], "tag": null, @@ -681,7 +681,7 @@ description: Variables in memory after executing telemetry-antenna.kcl "value": "seg03" }, "to": [ - 0.325, + 0.32499999999999996, 0.08 ], "type": "ToPoint", @@ -695,7 +695,7 @@ description: Variables in memory after executing telemetry-antenna.kcl "sourceRange": [] }, "from": [ - 0.325, + 0.32499999999999996, 0.08 ], "tag": { @@ -706,8 +706,8 @@ description: Variables in memory after executing telemetry-antenna.kcl "value": "seg01" }, "to": [ - 0.229, - 1.176 + 0.22912868297757588, + 1.1758141679009202 ], "type": "ToPoint", "units": { @@ -721,12 +721,12 @@ description: Variables in memory after executing telemetry-antenna.kcl }, "ccw": true, "center": [ - 0.028, - 1.158 + 0.028099146257114883, + 1.1582263624040114 ], "from": [ - 0.229, - 1.176 + 0.22912868297757588, + 1.1758141679009202 ], "tag": null, "to": [ @@ -831,8 +831,8 @@ description: Variables in memory after executing telemetry-antenna.kcl ], "tag": null, "to": [ - 0.268, - -0.712 + 0.2676776695296637, + -0.7123223304703363 ], "type": "ToPoint", "units": { @@ -845,13 +845,13 @@ description: Variables in memory after executing telemetry-antenna.kcl "sourceRange": [] }, "from": [ - 0.268, - -0.712 + 0.2676776695296637, + -0.7123223304703363 ], "tag": null, "to": [ - 0.268, - -0.587 + 0.2676776695296637, + -0.5873223304703363 ], "type": "ToPoint", "units": { @@ -864,13 +864,13 @@ description: Variables in memory after executing telemetry-antenna.kcl "sourceRange": [] }, "from": [ - 0.268, - -0.587 + 0.2676776695296637, + -0.5873223304703363 ], "tag": null, "to": [ 0.25, - -0.57 + -0.5696446609406727 ], "type": "ToPoint", "units": { @@ -884,12 +884,12 @@ description: Variables in memory after executing telemetry-antenna.kcl }, "from": [ 0.25, - -0.57 + -0.5696446609406727 ], "tag": null, "to": [ 0.25, - -0.445 + -0.4446446609406727 ], "type": "ToPoint", "units": { @@ -903,12 +903,12 @@ description: Variables in memory after executing telemetry-antenna.kcl }, "from": [ 0.25, - -0.445 + -0.4446446609406727 ], "tag": null, "to": [ 0.275, - -0.445 + -0.4446446609406727 ], "type": "ToPoint", "units": { @@ -922,12 +922,12 @@ description: Variables in memory after executing telemetry-antenna.kcl }, "from": [ 0.275, - -0.445 + -0.4446446609406727 ], "tag": null, "to": [ 0.275, - -0.42 + -0.41964466094067265 ], "type": "ToPoint", "units": { @@ -941,12 +941,12 @@ description: Variables in memory after executing telemetry-antenna.kcl }, "from": [ 0.275, - -0.42 + -0.41964466094067265 ], "tag": null, "to": [ - 0.313, - -0.42 + 0.3125, + -0.41964466094067265 ], "type": "ToPoint", "units": { @@ -959,12 +959,12 @@ description: Variables in memory after executing telemetry-antenna.kcl "sourceRange": [] }, "from": [ - 0.313, - -0.42 + 0.3125, + -0.41964466094067265 ], "tag": null, "to": [ - 0.313, + 0.3125, -0.25 ], "type": "ToPoint", @@ -978,7 +978,7 @@ description: Variables in memory after executing telemetry-antenna.kcl "sourceRange": [] }, "from": [ - 0.313, + 0.3125, -0.25 ], "tag": null, diff --git a/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/artifact_commands.snap index f5d1bacff..74004344d 100644 --- a/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/artifact_commands.snap @@ -81,7 +81,7 @@ description: Artifact commands thermal-block-insert.kcl "segment": { "type": "line", "end": { - "x": 47.059, + "x": 47.05882352941177, "y": 0.0, "z": 0.0 }, @@ -98,8 +98,8 @@ description: Artifact commands thermal-block-insert.kcl "segment": { "type": "line", "end": { - "x": -11.765, - "y": 23.529, + "x": -11.764705882352942, + "y": 23.529411764705884, "z": 0.0 }, "relative": true @@ -115,7 +115,7 @@ description: Artifact commands thermal-block-insert.kcl "segment": { "type": "line", "end": { - "x": 47.059, + "x": 47.05882352941177, "y": 0.0, "z": 0.0 }, @@ -132,8 +132,8 @@ description: Artifact commands thermal-block-insert.kcl "segment": { "type": "line", "end": { - "x": -11.765, - "y": -23.529, + "x": -11.764705882352942, + "y": -23.529411764705884, "z": 0.0 }, "relative": true @@ -151,7 +151,7 @@ description: Artifact commands thermal-block-insert.kcl [ { "translate": { - "x": 70.588, + "x": 70.58823529411765, "y": 0.0, "z": 0.0 }, @@ -180,7 +180,7 @@ description: Artifact commands thermal-block-insert.kcl [ { "translate": { - "x": 141.176, + "x": 141.1764705882353, "y": 0.0, "z": 0.0 }, @@ -209,7 +209,7 @@ description: Artifact commands thermal-block-insert.kcl [ { "translate": { - "x": 211.765, + "x": 211.76470588235296, "y": 0.0, "z": 0.0 }, @@ -238,7 +238,7 @@ description: Artifact commands thermal-block-insert.kcl [ { "translate": { - "x": 282.353, + "x": 282.3529411764706, "y": 0.0, "z": 0.0 }, @@ -276,7 +276,7 @@ description: Artifact commands thermal-block-insert.kcl "segment": { "type": "line", "end": { - "x": 47.059, + "x": 47.05882352941177, "y": 0.0, "z": 0.0 }, @@ -382,7 +382,7 @@ description: Artifact commands thermal-block-insert.kcl "path": "[uuid]", "to": { "x": -200.0, - "y": -48.529, + "y": -48.529411764705884, "z": 0.0 } } @@ -403,7 +403,7 @@ description: Artifact commands thermal-block-insert.kcl "segment": { "type": "line", "end": { - "x": 47.059, + "x": 47.05882352941177, "y": 0.0, "z": 0.0 }, @@ -420,8 +420,8 @@ description: Artifact commands thermal-block-insert.kcl "segment": { "type": "line", "end": { - "x": -11.765, - "y": 23.529, + "x": -11.764705882352942, + "y": 23.529411764705884, "z": 0.0 }, "relative": true @@ -437,7 +437,7 @@ description: Artifact commands thermal-block-insert.kcl "segment": { "type": "line", "end": { - "x": 47.059, + "x": 47.05882352941177, "y": 0.0, "z": 0.0 }, @@ -454,8 +454,8 @@ description: Artifact commands thermal-block-insert.kcl "segment": { "type": "line", "end": { - "x": -11.765, - "y": -23.529, + "x": -11.764705882352942, + "y": -23.529411764705884, "z": 0.0 }, "relative": true @@ -473,7 +473,7 @@ description: Artifact commands thermal-block-insert.kcl [ { "translate": { - "x": 70.588, + "x": 70.58823529411765, "y": 0.0, "z": 0.0 }, @@ -502,7 +502,7 @@ description: Artifact commands thermal-block-insert.kcl [ { "translate": { - "x": 141.176, + "x": 141.1764705882353, "y": 0.0, "z": 0.0 }, @@ -531,7 +531,7 @@ description: Artifact commands thermal-block-insert.kcl [ { "translate": { - "x": 211.765, + "x": 211.76470588235296, "y": 0.0, "z": 0.0 }, @@ -560,7 +560,7 @@ description: Artifact commands thermal-block-insert.kcl [ { "translate": { - "x": 282.353, + "x": 282.3529411764706, "y": 0.0, "z": 0.0 }, @@ -598,7 +598,7 @@ description: Artifact commands thermal-block-insert.kcl "segment": { "type": "line", "end": { - "x": 47.059, + "x": 47.05882352941177, "y": 0.0, "z": 0.0 }, @@ -616,7 +616,7 @@ description: Artifact commands thermal-block-insert.kcl "type": "line", "end": { "x": 0.0, - "y": 48.529, + "y": 48.529411764705884, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/ops.snap b/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/ops.snap index a4d6e2961..af08b38cb 100644 --- a/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/ops.snap @@ -207,7 +207,7 @@ description: Operations executed thermal-block-insert.kcl "name": "tongueLength", "value": { "type": "Number", - "value": 47.059, + "value": 47.05882352941177, "ty": { "type": "Default", "len": { @@ -240,7 +240,7 @@ description: Operations executed thermal-block-insert.kcl "name": "tongueGap", "value": { "type": "Number", - "value": 23.529, + "value": 23.529411764705884, "ty": { "type": "Default", "len": { @@ -273,7 +273,7 @@ description: Operations executed thermal-block-insert.kcl "name": "tongueStep", "value": { "type": "Number", - "value": 70.588, + "value": 70.58823529411765, "ty": { "type": "Default", "len": { @@ -306,7 +306,7 @@ description: Operations executed thermal-block-insert.kcl "name": "tongueDepth", "value": { "type": "Number", - "value": 23.529, + "value": 23.529411764705884, "ty": { "type": "Default", "len": { @@ -339,7 +339,7 @@ description: Operations executed thermal-block-insert.kcl "name": "tongueSetback", "value": { "type": "Number", - "value": 11.765, + "value": 11.764705882352942, "ty": { "type": "Default", "len": { @@ -559,7 +559,7 @@ description: Operations executed thermal-block-insert.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -575,7 +575,7 @@ description: Operations executed thermal-block-insert.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -592,7 +592,7 @@ description: Operations executed thermal-block-insert.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/program_memory.snap index e2d7b20fd..453b61e09 100644 --- a/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/thermal-block-insert/program_memory.snap @@ -16,12 +16,12 @@ description: Variables in memory after executing thermal-block-insert.kcl }, "from": [ -200.0, - -48.529 + -48.529411764705884 ], "tag": null, "to": [ - -152.941, - -48.529 + -152.94117647058823, + -48.529411764705884 ], "type": "ToPoint", "units": { @@ -34,12 +34,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -152.941, - -48.529 + -152.94117647058823, + -48.529411764705884 ], "tag": null, "to": [ - -164.706, + -164.70588235294116, -25.0 ], "type": "ToPoint", @@ -53,12 +53,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -164.706, + -164.70588235294116, -25.0 ], "tag": null, "to": [ - -117.647, + -117.64705882352939, -25.0 ], "type": "ToPoint", @@ -72,13 +72,13 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -117.647, + -117.64705882352939, -25.0 ], "tag": null, "to": [ - -129.412, - -48.529 + -129.41176470588232, + -48.529411764705884 ], "type": "ToPoint", "units": { @@ -91,13 +91,13 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -129.412, - -48.529 + -129.41176470588232, + -48.529411764705884 ], "tag": null, "to": [ - -82.353, - -48.529 + -82.35294117647055, + -48.529411764705884 ], "type": "ToPoint", "units": { @@ -110,12 +110,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -82.353, - -48.529 + -82.35294117647055, + -48.529411764705884 ], "tag": null, "to": [ - -82.353, + -82.35294117647055, 0.0 ], "type": "ToPoint", @@ -129,12 +129,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -82.353, + -82.35294117647055, 0.0 ], "tag": null, "to": [ - -482.353, + -482.35294117647055, 0.0 ], "type": "ToPoint", @@ -148,13 +148,13 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -482.353, + -482.35294117647055, 0.0 ], "tag": null, "to": [ -200.0, - -48.529 + -48.529411764705884 ], "type": "ToPoint", "units": { @@ -195,11 +195,11 @@ description: Variables in memory after executing thermal-block-insert.kcl "start": { "from": [ -200.0, - -48.529 + -48.529411764705884 ], "to": [ -200.0, - -48.529 + -48.529411764705884 ], "units": { "type": "Mm" @@ -325,7 +325,7 @@ description: Variables in memory after executing thermal-block-insert.kcl ], "tag": null, "to": [ - -152.941, + -152.94117647058823, 25.0 ], "type": "ToPoint", @@ -339,13 +339,13 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -152.941, + -152.94117647058823, 25.0 ], "tag": null, "to": [ - -164.706, - 48.529 + -164.70588235294116, + 48.529411764705884 ], "type": "ToPoint", "units": { @@ -358,13 +358,13 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -164.706, - 48.529 + -164.70588235294116, + 48.529411764705884 ], "tag": null, "to": [ - -117.647, - 48.529 + -117.64705882352939, + 48.529411764705884 ], "type": "ToPoint", "units": { @@ -377,12 +377,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -117.647, - 48.529 + -117.64705882352939, + 48.529411764705884 ], "tag": null, "to": [ - -129.412, + -129.41176470588232, 25.0 ], "type": "ToPoint", @@ -396,12 +396,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -129.412, + -129.41176470588232, 25.0 ], "tag": null, "to": [ - -82.353, + -82.35294117647055, 25.0 ], "type": "ToPoint", @@ -415,12 +415,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -82.353, + -82.35294117647055, 25.0 ], "tag": null, "to": [ - -82.353, + -82.35294117647055, 0.0 ], "type": "ToPoint", @@ -434,12 +434,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -82.353, + -82.35294117647055, 0.0 ], "tag": null, "to": [ - -482.353, + -482.35294117647055, 0.0 ], "type": "ToPoint", @@ -453,7 +453,7 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -482.353, + -482.35294117647055, 0.0 ], "tag": null, @@ -605,12 +605,12 @@ description: Variables in memory after executing thermal-block-insert.kcl }, "from": [ -200.0, - -48.529 + -48.529411764705884 ], "tag": null, "to": [ - -152.941, - -48.529 + -152.94117647058823, + -48.529411764705884 ], "type": "ToPoint", "units": { @@ -623,12 +623,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -152.941, - -48.529 + -152.94117647058823, + -48.529411764705884 ], "tag": null, "to": [ - -164.706, + -164.70588235294116, -25.0 ], "type": "ToPoint", @@ -642,12 +642,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -164.706, + -164.70588235294116, -25.0 ], "tag": null, "to": [ - -117.647, + -117.64705882352939, -25.0 ], "type": "ToPoint", @@ -661,13 +661,13 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -117.647, + -117.64705882352939, -25.0 ], "tag": null, "to": [ - -129.412, - -48.529 + -129.41176470588232, + -48.529411764705884 ], "type": "ToPoint", "units": { @@ -680,13 +680,13 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -129.412, - -48.529 + -129.41176470588232, + -48.529411764705884 ], "tag": null, "to": [ - -82.353, - -48.529 + -82.35294117647055, + -48.529411764705884 ], "type": "ToPoint", "units": { @@ -699,12 +699,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -82.353, - -48.529 + -82.35294117647055, + -48.529411764705884 ], "tag": null, "to": [ - -82.353, + -82.35294117647055, 0.0 ], "type": "ToPoint", @@ -718,12 +718,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -82.353, + -82.35294117647055, 0.0 ], "tag": null, "to": [ - -482.353, + -482.35294117647055, 0.0 ], "type": "ToPoint", @@ -737,13 +737,13 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -482.353, + -482.35294117647055, 0.0 ], "tag": null, "to": [ -200.0, - -48.529 + -48.529411764705884 ], "type": "ToPoint", "units": { @@ -784,11 +784,11 @@ description: Variables in memory after executing thermal-block-insert.kcl "start": { "from": [ -200.0, - -48.529 + -48.529411764705884 ], "to": [ -200.0, - -48.529 + -48.529411764705884 ], "units": { "type": "Mm" @@ -861,7 +861,7 @@ description: Variables in memory after executing thermal-block-insert.kcl }, "tongueDepth": { "type": "Number", - "value": 23.529, + "value": 23.529411764705884, "ty": { "type": "Default", "len": { @@ -874,7 +874,7 @@ description: Variables in memory after executing thermal-block-insert.kcl }, "tongueGap": { "type": "Number", - "value": 23.529, + "value": 23.529411764705884, "ty": { "type": "Default", "len": { @@ -887,7 +887,7 @@ description: Variables in memory after executing thermal-block-insert.kcl }, "tongueLength": { "type": "Number", - "value": 47.059, + "value": 47.05882352941177, "ty": { "type": "Default", "len": { @@ -900,7 +900,7 @@ description: Variables in memory after executing thermal-block-insert.kcl }, "tongueSetback": { "type": "Number", - "value": 11.765, + "value": 11.764705882352942, "ty": { "type": "Default", "len": { @@ -928,7 +928,7 @@ description: Variables in memory after executing thermal-block-insert.kcl ], "tag": null, "to": [ - -152.941, + -152.94117647058823, 25.0 ], "type": "ToPoint", @@ -942,13 +942,13 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -152.941, + -152.94117647058823, 25.0 ], "tag": null, "to": [ - -164.706, - 48.529 + -164.70588235294116, + 48.529411764705884 ], "type": "ToPoint", "units": { @@ -961,13 +961,13 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -164.706, - 48.529 + -164.70588235294116, + 48.529411764705884 ], "tag": null, "to": [ - -117.647, - 48.529 + -117.64705882352939, + 48.529411764705884 ], "type": "ToPoint", "units": { @@ -980,12 +980,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -117.647, - 48.529 + -117.64705882352939, + 48.529411764705884 ], "tag": null, "to": [ - -129.412, + -129.41176470588232, 25.0 ], "type": "ToPoint", @@ -999,12 +999,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -129.412, + -129.41176470588232, 25.0 ], "tag": null, "to": [ - -82.353, + -82.35294117647055, 25.0 ], "type": "ToPoint", @@ -1018,12 +1018,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -82.353, + -82.35294117647055, 25.0 ], "tag": null, "to": [ - -82.353, + -82.35294117647055, 0.0 ], "type": "ToPoint", @@ -1037,12 +1037,12 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -82.353, + -82.35294117647055, 0.0 ], "tag": null, "to": [ - -482.353, + -482.35294117647055, 0.0 ], "type": "ToPoint", @@ -1056,7 +1056,7 @@ description: Variables in memory after executing thermal-block-insert.kcl "sourceRange": [] }, "from": [ - -482.353, + -482.35294117647055, 0.0 ], "tag": null, @@ -1127,7 +1127,7 @@ description: Variables in memory after executing thermal-block-insert.kcl }, "tongueStep": { "type": "Number", - "value": 70.588, + "value": 70.58823529411765, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/tooling-nest-block/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/tooling-nest-block/artifact_commands.snap index f84df363d..8a179037c 100644 --- a/rust/kcl-lib/tests/kcl_samples/tooling-nest-block/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/tooling-nest-block/artifact_commands.snap @@ -98,7 +98,7 @@ description: Artifact commands tooling-nest-block.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000003061616997868383, "y": 50.0, "z": 0.0 }, @@ -2903,7 +2903,7 @@ description: Artifact commands tooling-nest-block.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -5.95, + "x": -5.950000000000003, "y": 25.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/tooling-nest-block/ops.snap b/rust/kcl-lib/tests/kcl_samples/tooling-nest-block/ops.snap index 5b1f18a49..0d9731af3 100644 --- a/rust/kcl-lib/tests/kcl_samples/tooling-nest-block/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/tooling-nest-block/ops.snap @@ -1375,7 +1375,7 @@ description: Operations executed tooling-nest-block.kcl "radius": { "value": { "type": "Number", - "value": 5.94, + "value": 5.9399999999999995, "ty": { "type": "Default", "len": { @@ -1657,7 +1657,7 @@ description: Operations executed tooling-nest-block.kcl "radius": { "value": { "type": "Number", - "value": 5.94, + "value": 5.9399999999999995, "ty": { "type": "Default", "len": { @@ -1931,7 +1931,7 @@ description: Operations executed tooling-nest-block.kcl "radius": { "value": { "type": "Number", - "value": 0.371, + "value": 0.37124999999999997, "ty": { "type": "Known", "type": "Length", @@ -2201,7 +2201,7 @@ description: Operations executed tooling-nest-block.kcl "radius": { "value": { "type": "Number", - "value": 0.248, + "value": 0.2475, "ty": { "type": "Known", "type": "Length", @@ -2471,7 +2471,7 @@ description: Operations executed tooling-nest-block.kcl "radius": { "value": { "type": "Number", - "value": 0.248, + "value": 0.2475, "ty": { "type": "Known", "type": "Length", @@ -2741,7 +2741,7 @@ description: Operations executed tooling-nest-block.kcl "radius": { "value": { "type": "Number", - "value": 0.248, + "value": 0.2475, "ty": { "type": "Known", "type": "Length", @@ -4135,7 +4135,7 @@ description: Operations executed tooling-nest-block.kcl "radius": { "value": { "type": "Number", - "value": 2.97, + "value": 2.9699999999999998, "ty": { "type": "Default", "len": { @@ -5535,7 +5535,7 @@ description: Operations executed tooling-nest-block.kcl "radius": { "value": { "type": "Number", - "value": 0.742, + "value": 0.7424999999999999, "ty": { "type": "Known", "type": "Length", @@ -5602,7 +5602,7 @@ description: Operations executed tooling-nest-block.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -5618,7 +5618,7 @@ description: Operations executed tooling-nest-block.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -5635,7 +5635,7 @@ description: Operations executed tooling-nest-block.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/truss-structure/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/truss-structure/artifact_commands.snap index 612edd174..250413fe7 100644 --- a/rust/kcl-lib/tests/kcl_samples/truss-structure/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/truss-structure/artifact_commands.snap @@ -99,7 +99,7 @@ description: Artifact commands truss-structure.kcl "type": "line", "end": { "x": 0.0, - "y": 304.8, + "y": 304.79999999999995, "z": 0.0 }, "relative": true @@ -116,7 +116,7 @@ description: Artifact commands truss-structure.kcl "type": "line", "end": { "x": 0.0, - "y": 1015.453, + "y": 1015.4528710282178, "z": 0.0 }, "relative": false @@ -133,7 +133,7 @@ description: Artifact commands truss-structure.kcl "type": "line", "end": { "x": 1524.0, - "y": 304.8, + "y": 304.79999999999995, "z": 0.0 }, "relative": false @@ -178,7 +178,7 @@ description: Artifact commands truss-structure.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1422.4, + "x": 1422.3999999999999, "y": 101.6, "z": 0.0 } @@ -218,7 +218,7 @@ description: Artifact commands truss-structure.kcl "type": "line", "end": { "x": 50.8, - "y": 913.853, + "y": 913.8528710282178, "z": 0.0 }, "relative": false @@ -234,8 +234,8 @@ description: Artifact commands truss-structure.kcl "segment": { "type": "line", "end": { - "x": 1422.4, - "y": 274.265, + "x": 1422.3999999999999, + "y": 274.2652871028218, "z": 0.0 }, "relative": false @@ -280,7 +280,7 @@ description: Artifact commands truss-structure.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1422.4, + "x": -1422.3999999999999, "y": 101.6, "z": 0.0 } @@ -320,7 +320,7 @@ description: Artifact commands truss-structure.kcl "type": "line", "end": { "x": -50.8, - "y": 913.853, + "y": 913.8528710282178, "z": 0.0 }, "relative": false @@ -336,8 +336,8 @@ description: Artifact commands truss-structure.kcl "segment": { "type": "line", "end": { - "x": -1422.4, - "y": 274.265, + "x": -1422.3999999999999, + "y": 274.26528710282207, "z": 0.0 }, "relative": false @@ -527,7 +527,7 @@ description: Artifact commands truss-structure.kcl "path": "[uuid]", "to": { "x": 25.4, - "y": 355.6, + "y": 355.59999999999997, "z": 0.0 } } @@ -548,8 +548,8 @@ description: Artifact commands truss-structure.kcl "segment": { "type": "line", "end": { - "x": 549.926, - "y": 317.5, + "x": 549.9261314031186, + "y": 317.49999999999994, "z": 0.0 }, "relative": true @@ -565,8 +565,8 @@ description: Artifact commands truss-structure.kcl "segment": { "type": "line", "end": { - "x": 115.101, - "y": -53.673, + "x": 115.10108895365452, + "y": -53.67251924106883, "z": 0.0 }, "relative": true @@ -583,7 +583,7 @@ description: Artifact commands truss-structure.kcl "type": "line", "end": { "x": 25.4, - "y": 235.474, + "y": 235.4738360675195, "z": 0.0 }, "relative": false @@ -698,7 +698,7 @@ description: Artifact commands truss-structure.kcl "path": "[uuid]", "to": { "x": -25.4, - "y": 355.6, + "y": 355.59999999999997, "z": 0.0 } } @@ -719,8 +719,8 @@ description: Artifact commands truss-structure.kcl "segment": { "type": "line", "end": { - "x": -549.926, - "y": 317.5, + "x": -549.9261314031186, + "y": 317.49999999999994, "z": 0.0 }, "relative": true @@ -736,8 +736,8 @@ description: Artifact commands truss-structure.kcl "segment": { "type": "line", "end": { - "x": -115.101, - "y": -53.673, + "x": -115.10108895365455, + "y": -53.672519241068805, "z": 0.0 }, "relative": true @@ -754,7 +754,7 @@ description: Artifact commands truss-structure.kcl "type": "line", "end": { "x": -25.4, - "y": 235.474, + "y": 235.4738360675197, "z": 0.0 }, "relative": false @@ -971,7 +971,7 @@ description: Artifact commands truss-structure.kcl "type": "line", "end": { "x": 0.0, - "y": 76.2, + "y": 76.19999999999999, "z": 0.0 }, "relative": true @@ -1082,7 +1082,7 @@ description: Artifact commands truss-structure.kcl "type": "line", "end": { "x": 0.0, - "y": -76.2, + "y": -76.19999999999999, "z": 0.0 }, "relative": true @@ -1383,7 +1383,7 @@ description: Artifact commands truss-structure.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": 990.053, + "y": 990.0528710282177, "z": 0.0 } } @@ -1404,8 +1404,8 @@ description: Artifact commands truss-structure.kcl "segment": { "type": "line", "end": { - "x": 34.53, - "y": -16.102, + "x": 34.53032668609636, + "y": -16.101755772320647, "z": 0.0 }, "relative": true @@ -1422,7 +1422,7 @@ description: Artifact commands truss-structure.kcl "type": "line", "end": { "x": 0.0, - "y": -38.1, + "y": -38.099999999999994, "z": 0.0 }, "relative": true @@ -1438,8 +1438,8 @@ description: Artifact commands truss-structure.kcl "segment": { "type": "line", "end": { - "x": -34.53, - "y": 16.102, + "x": -34.53032668609636, + "y": 16.10175577232065, "z": 0.0 }, "relative": true @@ -1455,8 +1455,8 @@ description: Artifact commands truss-structure.kcl "segment": { "type": "line", "end": { - "x": -34.53, - "y": -16.102, + "x": -34.530326686096366, + "y": -16.10175577232064, "z": 0.0 }, "relative": true @@ -1473,7 +1473,7 @@ description: Artifact commands truss-structure.kcl "type": "line", "end": { "x": 0.0, - "y": 38.1, + "y": 38.099999999999994, "z": 0.0 }, "relative": true @@ -1490,7 +1490,7 @@ description: Artifact commands truss-structure.kcl "type": "line", "end": { "x": 0.0, - "y": 990.053, + "y": 990.0528710282177, "z": 0.0 }, "relative": false @@ -1661,7 +1661,7 @@ description: Artifact commands truss-structure.kcl "path": "[uuid]", "to": { "x": -1511.3, - "y": 292.1, + "y": 292.09999999999997, "z": 0.0 } } @@ -1699,7 +1699,7 @@ description: Artifact commands truss-structure.kcl "segment": { "type": "line", "end": { - "x": 76.2, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 }, @@ -1763,7 +1763,7 @@ description: Artifact commands truss-structure.kcl "path": "[uuid]", "to": { "x": 1524.0, - "y": 292.1, + "y": 292.09999999999997, "z": 0.0 } } @@ -1801,7 +1801,7 @@ description: Artifact commands truss-structure.kcl "segment": { "type": "line", "end": { - "x": -76.2, + "x": -76.19999999999999, "y": 0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/truss-structure/ops.snap b/rust/kcl-lib/tests/kcl_samples/truss-structure/ops.snap index 2cc3b47b4..aef5a81d4 100644 --- a/rust/kcl-lib/tests/kcl_samples/truss-structure/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/truss-structure/ops.snap @@ -1350,7 +1350,7 @@ description: Operations executed truss-structure.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1366,7 +1366,7 @@ description: Operations executed truss-structure.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1383,7 +1383,7 @@ description: Operations executed truss-structure.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/truss-structure/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/truss-structure/program_memory.snap index 545d6d15c..9875c8a80 100644 --- a/rust/kcl-lib/tests/kcl_samples/truss-structure/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/truss-structure/program_memory.snap @@ -98,12 +98,12 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 38.978 + 38.978459489299915 ], "tag": null, "to": [ - 1.359, - 38.345 + 1.3594616805549748, + 38.344532096688866 ], "type": "ToPoint", "units": { @@ -116,13 +116,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - 1.359, - 38.345 + 1.3594616805549748, + 38.344532096688866 ], "tag": null, "to": [ - 1.359, - 36.845 + 1.3594616805549748, + 36.844532096688866 ], "type": "ToPoint", "units": { @@ -135,13 +135,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - 1.359, - 36.845 + 1.3594616805549748, + 36.844532096688866 ], "tag": null, "to": [ 0.0, - 37.478 + 37.478459489299915 ], "type": "ToPoint", "units": { @@ -155,12 +155,12 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 37.478 + 37.478459489299915 ], "tag": null, "to": [ - -1.359, - 36.845 + -1.359461680554975, + 36.844532096688866 ], "type": "ToPoint", "units": { @@ -173,13 +173,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - -1.359, - 36.845 + -1.359461680554975, + 36.844532096688866 ], "tag": null, "to": [ - -1.359, - 38.345 + -1.359461680554975, + 38.344532096688866 ], "type": "ToPoint", "units": { @@ -192,13 +192,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - -1.359, - 38.345 + -1.359461680554975, + 38.344532096688866 ], "tag": null, "to": [ 0.0, - 38.978 + 38.978459489299915 ], "type": "ToPoint", "units": { @@ -212,12 +212,12 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 38.978 + 38.978459489299915 ], "tag": null, "to": [ 0.0, - 38.978 + 38.978459489299915 ], "type": "ToPoint", "units": { @@ -258,11 +258,11 @@ description: Variables in memory after executing truss-structure.kcl "start": { "from": [ 0.0, - 38.978 + 38.978459489299915 ], "to": [ 0.0, - 38.978 + 38.978459489299915 ], "units": { "type": "Inches" @@ -349,12 +349,12 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 38.978 + 38.978459489299915 ], "tag": null, "to": [ - 1.359, - 38.345 + 1.3594616805549748, + 38.344532096688866 ], "type": "ToPoint", "units": { @@ -367,13 +367,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - 1.359, - 38.345 + 1.3594616805549748, + 38.344532096688866 ], "tag": null, "to": [ - 1.359, - 36.845 + 1.3594616805549748, + 36.844532096688866 ], "type": "ToPoint", "units": { @@ -386,13 +386,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - 1.359, - 36.845 + 1.3594616805549748, + 36.844532096688866 ], "tag": null, "to": [ 0.0, - 37.478 + 37.478459489299915 ], "type": "ToPoint", "units": { @@ -406,12 +406,12 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 37.478 + 37.478459489299915 ], "tag": null, "to": [ - -1.359, - 36.845 + -1.359461680554975, + 36.844532096688866 ], "type": "ToPoint", "units": { @@ -424,13 +424,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - -1.359, - 36.845 + -1.359461680554975, + 36.844532096688866 ], "tag": null, "to": [ - -1.359, - 38.345 + -1.359461680554975, + 38.344532096688866 ], "type": "ToPoint", "units": { @@ -443,13 +443,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - -1.359, - 38.345 + -1.359461680554975, + 38.344532096688866 ], "tag": null, "to": [ 0.0, - 38.978 + 38.978459489299915 ], "type": "ToPoint", "units": { @@ -463,12 +463,12 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 38.978 + 38.978459489299915 ], "tag": null, "to": [ 0.0, - 38.978 + 38.978459489299915 ], "type": "ToPoint", "units": { @@ -509,11 +509,11 @@ description: Variables in memory after executing truss-structure.kcl "start": { "from": [ 0.0, - 38.978 + 38.978459489299915 ], "to": [ 0.0, - 38.978 + 38.978459489299915 ], "units": { "type": "Inches" @@ -716,7 +716,7 @@ description: Variables in memory after executing truss-structure.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -730,7 +730,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": { "commentStart": 884, @@ -972,7 +972,7 @@ description: Variables in memory after executing truss-structure.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -986,7 +986,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": { "commentStart": 884, @@ -1228,7 +1228,7 @@ description: Variables in memory after executing truss-structure.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -1242,7 +1242,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": { "commentStart": 884, @@ -2180,7 +2180,7 @@ description: Variables in memory after executing truss-structure.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -2194,7 +2194,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": { "commentStart": 884, @@ -2377,7 +2377,7 @@ description: Variables in memory after executing truss-structure.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -2391,7 +2391,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": { "commentStart": 884, @@ -2535,7 +2535,7 @@ description: Variables in memory after executing truss-structure.kcl "tag": null, "to": [ 2.0, - 35.978 + 35.978459489299915 ], "type": "ToPoint", "units": { @@ -2549,12 +2549,12 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 2.0, - 35.978 + 35.978459489299915 ], "tag": null, "to": [ 56.0, - 10.798 + 10.797845948929993 ], "type": "ToPoint", "units": { @@ -2568,7 +2568,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 56.0, - 10.798 + 10.797845948929993 ], "tag": null, "to": [ @@ -2673,7 +2673,7 @@ description: Variables in memory after executing truss-structure.kcl "tag": null, "to": [ -2.0, - 35.978 + 35.978459489299915 ], "type": "ToPoint", "units": { @@ -2687,12 +2687,12 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ -2.0, - 35.978 + 35.978459489299915 ], "tag": null, "to": [ -56.0, - 10.798 + 10.797845948930004 ], "type": "ToPoint", "units": { @@ -2706,7 +2706,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ -56.0, - 10.798 + 10.797845948930004 ], "tag": null, "to": [ @@ -2842,7 +2842,7 @@ description: Variables in memory after executing truss-structure.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -2856,7 +2856,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": { "commentStart": 884, @@ -2976,12 +2976,12 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 38.978 + 38.978459489299915 ], "tag": null, "to": [ - 1.359, - 38.345 + 1.3594616805549748, + 38.344532096688866 ], "type": "ToPoint", "units": { @@ -2994,13 +2994,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - 1.359, - 38.345 + 1.3594616805549748, + 38.344532096688866 ], "tag": null, "to": [ - 1.359, - 36.845 + 1.3594616805549748, + 36.844532096688866 ], "type": "ToPoint", "units": { @@ -3013,13 +3013,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - 1.359, - 36.845 + 1.3594616805549748, + 36.844532096688866 ], "tag": null, "to": [ 0.0, - 37.478 + 37.478459489299915 ], "type": "ToPoint", "units": { @@ -3033,12 +3033,12 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 37.478 + 37.478459489299915 ], "tag": null, "to": [ - -1.359, - 36.845 + -1.359461680554975, + 36.844532096688866 ], "type": "ToPoint", "units": { @@ -3051,13 +3051,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - -1.359, - 36.845 + -1.359461680554975, + 36.844532096688866 ], "tag": null, "to": [ - -1.359, - 38.345 + -1.359461680554975, + 38.344532096688866 ], "type": "ToPoint", "units": { @@ -3070,13 +3070,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - -1.359, - 38.345 + -1.359461680554975, + 38.344532096688866 ], "tag": null, "to": [ 0.0, - 38.978 + 38.978459489299915 ], "type": "ToPoint", "units": { @@ -3090,12 +3090,12 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 38.978 + 38.978459489299915 ], "tag": null, "to": [ 0.0, - 38.978 + 38.978459489299915 ], "type": "ToPoint", "units": { @@ -3136,11 +3136,11 @@ description: Variables in memory after executing truss-structure.kcl "start": { "from": [ 0.0, - 38.978 + 38.978459489299915 ], "to": [ 0.0, - 38.978 + 38.978459489299915 ], "units": { "type": "Inches" @@ -3175,7 +3175,7 @@ description: Variables in memory after executing truss-structure.kcl ], "tag": null, "to": [ - 22.651, + 22.65063509461097, 26.5 ], "type": "ToPoint", @@ -3189,13 +3189,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - 22.651, + 22.65063509461097, 26.5 ], "tag": null, "to": [ - 27.182, - 24.387 + 27.18217402979422, + 24.386908691296505 ], "type": "ToPoint", "units": { @@ -3208,13 +3208,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - 27.182, - 24.387 + 27.18217402979422, + 24.386908691296505 ], "tag": null, "to": [ 1.0, - 9.271 + 9.270623467225178 ], "type": "ToPoint", "units": { @@ -3228,7 +3228,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 1.0, - 9.271 + 9.270623467225178 ], "tag": null, "to": [ @@ -3313,7 +3313,7 @@ description: Variables in memory after executing truss-structure.kcl ], "tag": null, "to": [ - -22.651, + -22.65063509461097, 26.5 ], "type": "ToPoint", @@ -3327,13 +3327,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - -22.651, + -22.65063509461097, 26.5 ], "tag": null, "to": [ - -27.182, - 24.387 + -27.18217402979422, + 24.386908691296505 ], "type": "ToPoint", "units": { @@ -3346,13 +3346,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - -27.182, - 24.387 + -27.18217402979422, + 24.386908691296505 ], "tag": null, "to": [ -1.0, - 9.271 + 9.270623467225185 ], "type": "ToPoint", "units": { @@ -3366,7 +3366,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ -1.0, - 9.271 + 9.270623467225185 ], "tag": null, "to": [ @@ -3825,7 +3825,7 @@ description: Variables in memory after executing truss-structure.kcl ], "tag": null, "to": [ - 22.651, + 22.65063509461097, 26.5 ], "type": "ToPoint", @@ -3839,13 +3839,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - 22.651, + 22.65063509461097, 26.5 ], "tag": null, "to": [ - 27.182, - 24.387 + 27.18217402979422, + 24.386908691296505 ], "type": "ToPoint", "units": { @@ -3858,13 +3858,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - 27.182, - 24.387 + 27.18217402979422, + 24.386908691296505 ], "tag": null, "to": [ 1.0, - 9.271 + 9.270623467225178 ], "type": "ToPoint", "units": { @@ -3878,7 +3878,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 1.0, - 9.271 + 9.270623467225178 ], "tag": null, "to": [ @@ -4005,7 +4005,7 @@ description: Variables in memory after executing truss-structure.kcl ], "tag": null, "to": [ - -22.651, + -22.65063509461097, 26.5 ], "type": "ToPoint", @@ -4019,13 +4019,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - -22.651, + -22.65063509461097, 26.5 ], "tag": null, "to": [ - -27.182, - 24.387 + -27.18217402979422, + 24.386908691296505 ], "type": "ToPoint", "units": { @@ -4038,13 +4038,13 @@ description: Variables in memory after executing truss-structure.kcl "sourceRange": [] }, "from": [ - -27.182, - 24.387 + -27.18217402979422, + 24.386908691296505 ], "tag": null, "to": [ -1.0, - 9.271 + 9.270623467225185 ], "type": "ToPoint", "units": { @@ -4058,7 +4058,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ -1.0, - 9.271 + 9.270623467225185 ], "tag": null, "to": [ @@ -4297,7 +4297,7 @@ description: Variables in memory after executing truss-structure.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -4311,7 +4311,7 @@ description: Variables in memory after executing truss-structure.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": { "commentStart": 884, diff --git a/rust/kcl-lib/tests/kcl_samples/utility-sink/ops.snap b/rust/kcl-lib/tests/kcl_samples/utility-sink/ops.snap index 492a68bd2..4e14ce91b 100644 --- a/rust/kcl-lib/tests/kcl_samples/utility-sink/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/utility-sink/ops.snap @@ -3419,7 +3419,7 @@ description: Operations executed utility-sink.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -3435,7 +3435,7 @@ description: Operations executed utility-sink.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -3452,7 +3452,7 @@ description: Operations executed utility-sink.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap index 39d215901..b3964fd86 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap @@ -210,7 +210,7 @@ description: Artifact commands walkie-talkie.kcl "path": "[uuid]", "to": { "x": -3.175, - "y": 1.588, + "y": 1.5875, "z": 0.0 } } @@ -663,7 +663,7 @@ description: Artifact commands walkie-talkie.kcl "path": "[uuid]", "to": { "x": -28.575, - "y": 41.422, + "y": 41.42246798486635, "z": 0.0 } } @@ -684,7 +684,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -22.372, + "x": -22.37246798486635, "y": 47.625, "z": 0.0 }, @@ -701,7 +701,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 22.372, + "x": 22.37246798486635, "y": 47.625, "z": 0.0 }, @@ -719,7 +719,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 28.575, - "y": 41.422, + "y": 41.42246798486635, "z": 0.0 }, "relative": false @@ -736,7 +736,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 28.575, - "y": -41.422, + "y": -41.42246798486635, "z": 0.0 }, "relative": false @@ -752,7 +752,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 22.372, + "x": 22.37246798486635, "y": -47.625, "z": 0.0 }, @@ -769,7 +769,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -22.372, + "x": -22.37246798486635, "y": -47.625, "z": 0.0 }, @@ -787,7 +787,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": -28.575, - "y": -41.422, + "y": -41.42246798486635, "z": 0.0 }, "relative": false @@ -884,7 +884,7 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -22.225, + "x": -22.224999999999998, "y": 31.75, "z": 0.0 } @@ -906,7 +906,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 44.45, + "x": 44.449999999999996, "y": 0.0, "z": 0.0 }, @@ -940,7 +940,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -44.45, + "x": -44.449999999999996, "y": 0.0, "z": 0.0 }, @@ -957,7 +957,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -22.225, + "x": -22.224999999999998, "y": 31.75, "z": 0.0 }, @@ -1258,7 +1258,7 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -22.225, + "x": -22.224999999999998, "y": 31.75, "z": 0.0 } @@ -1280,7 +1280,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 44.45, + "x": 44.449999999999996, "y": 0.0, "z": 0.0 }, @@ -1314,7 +1314,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -44.45, + "x": -44.449999999999996, "y": 0.0, "z": 0.0 }, @@ -1331,7 +1331,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -22.225, + "x": -22.224999999999998, "y": 31.75, "z": 0.0 }, @@ -1424,7 +1424,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.794, + "x": 0.79375, "y": 0.0, "z": 0.0 }, @@ -1442,7 +1442,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": -0.794, + "y": -0.79375, "z": 0.0 }, "relative": true @@ -1458,7 +1458,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.794, + "x": -0.79375, "y": 0.0, "z": 0.0 }, @@ -1543,7 +1543,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 9.525, + "x": 9.524999999999999, "y": 0.0, "z": 0.0 }, @@ -1630,7 +1630,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 19.05, + "x": 19.049999999999997, "y": 0.0, "z": 0.0 }, @@ -1659,7 +1659,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 22.225, + "x": 22.224999999999998, "y": 0.0, "z": 0.0 }, @@ -1804,7 +1804,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 38.1, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 }, @@ -1903,7 +1903,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -1990,7 +1990,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -2019,7 +2019,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -2204,7 +2204,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -2291,7 +2291,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -2320,7 +2320,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -2505,7 +2505,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -2592,7 +2592,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -2621,7 +2621,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -2806,7 +2806,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -2893,7 +2893,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -2922,7 +2922,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -3107,7 +3107,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -3194,7 +3194,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -3223,7 +3223,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -3408,7 +3408,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -3495,7 +3495,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -3524,7 +3524,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -3709,7 +3709,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -3796,7 +3796,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -3825,7 +3825,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -4010,7 +4010,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -4097,7 +4097,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -4126,7 +4126,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -4311,7 +4311,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -4398,7 +4398,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -4427,7 +4427,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -4612,7 +4612,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -4699,7 +4699,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -4728,7 +4728,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -4913,7 +4913,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -5000,7 +5000,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -5029,7 +5029,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -5214,7 +5214,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -5301,7 +5301,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -5330,7 +5330,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -5515,7 +5515,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -9.525, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -5602,7 +5602,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -19.05, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -5631,7 +5631,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -22.225, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -5801,8 +5801,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -28.321, - "y": 41.333, + "x": -28.320999999999998, + "y": 41.33266542365566, "z": 0.0 } } @@ -5823,8 +5823,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -22.283, - "y": 47.371, + "x": -22.28266542365566, + "y": 47.370999999999995, "z": 0.0 }, "relative": false @@ -5840,8 +5840,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 22.283, - "y": 47.371, + "x": 22.28266542365566, + "y": 47.370999999999995, "z": 0.0 }, "relative": false @@ -5857,8 +5857,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 28.321, - "y": 41.333, + "x": 28.320999999999998, + "y": 41.33266542365566, "z": 0.0 }, "relative": false @@ -5874,8 +5874,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 28.321, - "y": -41.333, + "x": 28.320999999999998, + "y": -41.33266542365566, "z": 0.0 }, "relative": false @@ -5891,8 +5891,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 22.283, - "y": -47.371, + "x": 22.28266542365566, + "y": -47.370999999999995, "z": 0.0 }, "relative": false @@ -5908,8 +5908,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -22.283, - "y": -47.371, + "x": -22.28266542365566, + "y": -47.370999999999995, "z": 0.0 }, "relative": false @@ -5925,8 +5925,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -28.321, - "y": -41.333, + "x": -28.320999999999998, + "y": -41.33266542365566, "z": 0.0 }, "relative": false @@ -8588,8 +8588,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -7.62, - "y": -45.593, + "x": -7.619999999999999, + "y": -45.592999999999996, "z": 0.0 } } @@ -8611,7 +8611,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": -0.762, + "y": -0.7619999999999999, "z": 0.0 }, "relative": true @@ -8627,7 +8627,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.762, + "x": 0.7619999999999999, "y": 0.0, "z": 0.0 }, @@ -8644,8 +8644,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -6.096, - "y": -45.534, + "x": -6.095999999999999, + "y": -45.533553949209036, "z": 0.0 }, "relative": false @@ -8661,7 +8661,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -6.096, + "x": -6.095999999999999, "y": -46.355, "z": 0.0 }, @@ -8678,7 +8678,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 3.2, + "x": 3.2003999999999997, "y": 0.0, "z": 0.0 }, @@ -8712,7 +8712,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -2.896, + "x": -2.8955999999999995, "y": 0.0, "z": 0.0 }, @@ -8729,8 +8729,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -2.896, - "y": -42.091, + "x": -2.895599999999999, + "y": -42.09050500699435, "z": 0.0 }, "relative": false @@ -8747,7 +8747,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": 0.762, + "y": 0.7619999999999999, "z": 0.0 }, "relative": true @@ -8763,7 +8763,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.762, + "x": -0.7619999999999999, "y": 0.0, "z": 0.0 }, @@ -8780,8 +8780,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.762, - "y": -0.821, + "x": -0.7620000000000016, + "y": -0.8214460507909609, "z": 0.0 }, "relative": true @@ -8798,7 +8798,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": 0.821, + "y": 0.8214460507909618, "z": 0.0 }, "relative": true @@ -8814,8 +8814,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -7.62, - "y": -41.329, + "x": -7.619999999999999, + "y": -41.32850500699435, "z": 0.0 }, "relative": false @@ -8848,8 +8848,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -4.718, - "y": -42.472, + "x": -4.717883872764809, + "y": -42.47150500699435, "z": 0.0 }, "relative": false @@ -8937,8 +8937,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.098, - "y": -41.676, + "x": 2.0980400000000006, + "y": -41.67632, "z": 0.0 } } @@ -8959,8 +8959,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.499, - "y": -43.81 + "x": 0.49858105187861657, + "y": -43.810475587878834 }, "radius": 2.6670000000000003, "start": { @@ -8984,8 +8984,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.829, - "y": 0.894, + "x": 0.8291551765140448, + "y": 0.8938402168508436, "z": 0.0 }, "relative": true @@ -9001,8 +9001,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.501, - "y": -43.809 + "x": 0.50088221631185, + "y": -43.808559218673636 }, "radius": 1.46304, "start": { @@ -9098,8 +9098,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.092, - "y": -45.954, + "x": -1.0921999999999998, + "y": -45.95368, "z": 0.0 } } @@ -9120,8 +9120,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.507, - "y": -43.82 + "x": 0.5072589481213836, + "y": -43.81952441212116 }, "radius": 2.6670000000000003, "start": { @@ -9145,8 +9145,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.829, - "y": -0.894, + "x": -0.8291551765140448, + "y": -0.8938402168508436, "z": 0.0 }, "relative": true @@ -9162,8 +9162,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.505, - "y": -43.821 + "x": 0.50495778368815, + "y": -43.82144078132636 }, "radius": 1.46304, "start": { @@ -9259,8 +9259,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 8.448, - "y": -41.676, + "x": 8.448039999999999, + "y": -41.67632, "z": 0.0 } } @@ -9281,8 +9281,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 6.849, - "y": -43.81 + "x": 6.848581051878615, + "y": -43.810475587878834 }, "radius": 2.6670000000000003, "start": { @@ -9306,8 +9306,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.829, - "y": 0.894, + "x": 0.8291551765140448, + "y": 0.8938402168508436, "z": 0.0 }, "relative": true @@ -9323,8 +9323,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 6.851, - "y": -43.809 + "x": 6.85088221631185, + "y": -43.808559218673636 }, "radius": 1.46304, "start": { @@ -9420,8 +9420,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 5.258, - "y": -45.954, + "x": 5.2578, + "y": -45.95368, "z": 0.0 } } @@ -9442,8 +9442,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 6.857, - "y": -43.82 + "x": 6.857258948121383, + "y": -43.81952441212116 }, "radius": 2.6670000000000003, "start": { @@ -9467,8 +9467,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.829, - "y": -0.894, + "x": -0.8291551765140448, + "y": -0.8938402168508436, "z": 0.0 }, "relative": true @@ -9484,8 +9484,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 6.855, - "y": -43.821 + "x": 6.854957783688149, + "y": -43.82144078132636 }, "radius": 1.46304, "start": { @@ -9822,7 +9822,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "property": { - "x": -16.51, + "x": -16.509999999999998, "y": -5.08, "z": 50.8 }, @@ -9985,8 +9985,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -3.81, - "y": 0.0, + "x": -3.8099999999999996, + "y": 0.00000000000000046659043047514155, "z": 0.0 }, "relative": true @@ -10002,8 +10002,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": -12.192, + "x": -0.000000000000002239634066280679, + "y": -12.191999999999998, "z": 0.0 }, "relative": true @@ -10019,7 +10019,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 3.81, + "x": 3.8099999999999996, "y": 0.0, "z": 0.0 }, @@ -10267,8 +10267,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -3.81, - "y": 0.0, + "x": -3.8099999999999996, + "y": 0.00000000000000046659043047514155, "z": 0.0 }, "relative": true @@ -10284,8 +10284,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": -12.192, + "x": -0.000000000000002239634066280679, + "y": -12.191999999999998, "z": 0.0 }, "relative": true @@ -10301,7 +10301,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 3.81, + "x": 3.8099999999999996, "y": 0.0, "z": 0.0 }, @@ -10460,7 +10460,7 @@ description: Artifact commands walkie-talkie.kcl "property": { "x": -22.733, "y": -25.4, - "z": 18.542 + "z": 18.541999999999998 }, "set": false, "is_local": true @@ -10549,8 +10549,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -3.81, - "y": 0.0, + "x": -3.8099999999999996, + "y": 0.00000000000000046659043047514155, "z": 0.0 }, "relative": true @@ -10566,8 +10566,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": -12.192, + "x": -0.000000000000002239634066280679, + "y": -12.191999999999998, "z": 0.0 }, "relative": true @@ -10583,7 +10583,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 3.81, + "x": 3.8099999999999996, "y": 0.0, "z": 0.0 }, @@ -10855,8 +10855,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -3.81, - "y": 0.0, + "x": -3.8099999999999996, + "y": 0.00000000000000046659043047514155, "z": 0.0 }, "relative": true @@ -10872,8 +10872,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": -12.192, + "x": -0.000000000000002239634066280679, + "y": -12.191999999999998, "z": 0.0 }, "relative": true @@ -10889,7 +10889,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 3.81, + "x": 3.8099999999999996, "y": 0.0, "z": 0.0 }, @@ -11072,7 +11072,7 @@ description: Artifact commands walkie-talkie.kcl "property": { "x": 22.733, "y": -25.4, - "z": 6.35 + "z": 6.350000000000001 }, "set": false, "is_local": false diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap index 35b601453..3d152ce7b 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap @@ -252,7 +252,7 @@ description: Operations executed walkie-talkie.kcl "length": { "value": { "type": "Number", - "value": -0.063, + "value": -0.0625, "ty": { "type": "Default", "len": { @@ -313,7 +313,7 @@ description: Operations executed walkie-talkie.kcl "length": { "value": { "type": "Number", - "value": -0.063, + "value": -0.0625, "ty": { "type": "Default", "len": { @@ -2562,7 +2562,7 @@ description: Operations executed walkie-talkie.kcl "length": { "value": { "type": "Number", - "value": -0.063, + "value": -0.0625, "ty": { "type": "Default", "len": { @@ -4120,7 +4120,7 @@ description: Operations executed walkie-talkie.kcl "z": { "value": { "type": "Number", - "value": 0.25, + "value": 0.25000000000000006, "ty": { "type": "Default", "len": { @@ -4334,7 +4334,7 @@ description: Operations executed walkie-talkie.kcl "name": "screenDepth", "value": { "type": "Number", - "value": -0.063, + "value": -0.0625, "ty": { "type": "Default", "len": { @@ -4598,7 +4598,7 @@ description: Operations executed walkie-talkie.kcl "name": "squareHoleSideLength", "value": { "type": "Number", - "value": 0.063, + "value": 0.0625, "ty": { "type": "Default", "len": { @@ -4869,7 +4869,7 @@ description: Operations executed walkie-talkie.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -4885,7 +4885,7 @@ description: Operations executed walkie-talkie.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -4902,7 +4902,7 @@ description: Operations executed walkie-talkie.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap index 944d49362..ecc35fbdc 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap @@ -229,7 +229,7 @@ description: Variables in memory after executing walkie-talkie.kcl }, "screenDepth": { "type": "Number", - "value": -0.063, + "value": -0.0625, "ty": { "type": "Default", "len": { @@ -307,7 +307,7 @@ description: Variables in memory after executing walkie-talkie.kcl }, "squareHoleSideLength": { "type": "Number", - "value": 0.063, + "value": 0.0625, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap index fb84f7778..760d59ecd 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands washer.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 5.563, + "x": 5.5626, "y": 0.0, "z": 0.0 } @@ -135,7 +135,7 @@ description: Artifact commands washer.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.578, + "x": 2.5781, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/kcl_samples/washer/ops.snap b/rust/kcl-lib/tests/kcl_samples/washer/ops.snap index f1e5e0aa9..249349ee7 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/washer/ops.snap @@ -298,7 +298,7 @@ description: Operations executed washer.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -314,7 +314,7 @@ description: Operations executed washer.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -331,7 +331,7 @@ description: Operations executed washer.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/wing-spar/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/wing-spar/artifact_commands.snap index 18e174d3b..e30be6330 100644 --- a/rust/kcl-lib/tests/kcl_samples/wing-spar/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/wing-spar/artifact_commands.snap @@ -171,8 +171,8 @@ description: Artifact commands wing-spar.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 190.11, - "y": -1.583, + "x": 190.10983019008907, + "y": -1.5830132276525148, "z": 0.0 }, "angle_snap_increment": null @@ -962,7 +962,7 @@ description: Artifact commands wing-spar.kcl "path": "[uuid]", "to": { "x": 33.0, - "y": -15.3, + "y": -15.299999999999999, "z": 0.0 } } @@ -1233,7 +1233,7 @@ description: Artifact commands wing-spar.kcl "type": "line", "end": { "x": 33.0, - "y": -15.3, + "y": -15.299999999999999, "z": 0.0 }, "relative": false @@ -2213,7 +2213,7 @@ description: Artifact commands wing-spar.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -5.4, + "x": -5.3999999999999995, "y": -24.0, "z": 0.0 } @@ -2351,7 +2351,7 @@ description: Artifact commands wing-spar.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 5.0, + "x": 4.999999999999999, "y": 5.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/wing-spar/ops.snap b/rust/kcl-lib/tests/kcl_samples/wing-spar/ops.snap index 9db433081..373708f73 100644 --- a/rust/kcl-lib/tests/kcl_samples/wing-spar/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/wing-spar/ops.snap @@ -1155,7 +1155,7 @@ description: Operations executed wing-spar.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1171,7 +1171,7 @@ description: Operations executed wing-spar.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1188,7 +1188,7 @@ description: Operations executed wing-spar.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kcl_samples/wing-spar/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/wing-spar/program_memory.snap index a62497d06..6907123eb 100644 --- a/rust/kcl-lib/tests/kcl_samples/wing-spar/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/wing-spar/program_memory.snap @@ -234,7 +234,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - -1.8, + -1.8000000000000007, -169.0 ], "type": "ToPoint", @@ -249,11 +249,11 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -1.8, + -1.7999999999999998, -164.0 ], "from": [ - -1.8, + -1.8000000000000007, -169.0 ], "tag": null, @@ -292,7 +292,7 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -1.8, + -1.7999999999999998, -29.0 ], "from": [ @@ -509,7 +509,7 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 33.0, - -15.3 + -15.299999999999999 ], "tag": { "commentStart": 2102, @@ -806,7 +806,7 @@ description: Variables in memory after executing wing-spar.kcl "ccw": true, "center": [ 37.204, - 30.0 + 29.999999999999996 ], "from": [ 37.204, @@ -814,8 +814,8 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 35.102, - 30.0 + 35.102000000000004, + 29.999999999999996 ], "type": "TangentialArc", "units": { @@ -828,8 +828,8 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 35.102, - 30.0 + 35.102000000000004, + 29.999999999999996 ], "tag": { "commentStart": 2809, @@ -839,7 +839,7 @@ description: Variables in memory after executing wing-spar.kcl "value": "seg10" }, "to": [ - 35.102, + 35.102000000000004, -15.3 ], "type": "ToPoint", @@ -853,13 +853,13 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 35.102, + 35.102000000000004, -15.3 ], "tag": null, "to": [ 33.0, - -15.3 + -15.299999999999999 ], "type": "ToPoint", "units": { @@ -873,12 +873,12 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 33.0, - -15.3 + -15.299999999999999 ], "tag": null, "to": [ 33.0, - -15.3 + -15.299999999999999 ], "type": "ToPoint", "units": { @@ -919,11 +919,11 @@ description: Variables in memory after executing wing-spar.kcl "start": { "from": [ 33.0, - -15.3 + -15.299999999999999 ], "to": [ 33.0, - -15.3 + -15.299999999999999 ], "units": { "type": "Mm" @@ -1206,7 +1206,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - -1.8, + -1.8000000000000007, -169.0 ], "type": "ToPoint", @@ -1221,11 +1221,11 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -1.8, + -1.7999999999999998, -164.0 ], "from": [ - -1.8, + -1.8000000000000007, -169.0 ], "tag": null, @@ -1264,7 +1264,7 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -1.8, + -1.7999999999999998, -29.0 ], "from": [ @@ -1481,7 +1481,7 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 33.0, - -15.3 + -15.299999999999999 ], "tag": { "commentStart": 2102, @@ -1778,7 +1778,7 @@ description: Variables in memory after executing wing-spar.kcl "ccw": true, "center": [ 37.204, - 30.0 + 29.999999999999996 ], "from": [ 37.204, @@ -1786,8 +1786,8 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 35.102, - 30.0 + 35.102000000000004, + 29.999999999999996 ], "type": "TangentialArc", "units": { @@ -1800,8 +1800,8 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 35.102, - 30.0 + 35.102000000000004, + 29.999999999999996 ], "tag": { "commentStart": 2809, @@ -1811,7 +1811,7 @@ description: Variables in memory after executing wing-spar.kcl "value": "seg10" }, "to": [ - 35.102, + 35.102000000000004, -15.3 ], "type": "ToPoint", @@ -1825,13 +1825,13 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 35.102, + 35.102000000000004, -15.3 ], "tag": null, "to": [ 33.0, - -15.3 + -15.299999999999999 ], "type": "ToPoint", "units": { @@ -1845,12 +1845,12 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 33.0, - -15.3 + -15.299999999999999 ], "tag": null, "to": [ 33.0, - -15.3 + -15.299999999999999 ], "type": "ToPoint", "units": { @@ -1891,11 +1891,11 @@ description: Variables in memory after executing wing-spar.kcl "start": { "from": [ 33.0, - -15.3 + -15.299999999999999 ], "to": [ 33.0, - -15.3 + -15.299999999999999 ], "units": { "type": "Mm" @@ -2178,7 +2178,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - -1.8, + -1.8000000000000007, -169.0 ], "type": "ToPoint", @@ -2193,11 +2193,11 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -1.8, + -1.7999999999999998, -164.0 ], "from": [ - -1.8, + -1.8000000000000007, -169.0 ], "tag": null, @@ -2236,7 +2236,7 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -1.8, + -1.7999999999999998, -29.0 ], "from": [ @@ -2453,7 +2453,7 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 33.0, - -15.3 + -15.299999999999999 ], "tag": { "commentStart": 2102, @@ -2750,7 +2750,7 @@ description: Variables in memory after executing wing-spar.kcl "ccw": true, "center": [ 37.204, - 30.0 + 29.999999999999996 ], "from": [ 37.204, @@ -2758,8 +2758,8 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 35.102, - 30.0 + 35.102000000000004, + 29.999999999999996 ], "type": "TangentialArc", "units": { @@ -2772,8 +2772,8 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 35.102, - 30.0 + 35.102000000000004, + 29.999999999999996 ], "tag": { "commentStart": 2809, @@ -2783,7 +2783,7 @@ description: Variables in memory after executing wing-spar.kcl "value": "seg10" }, "to": [ - 35.102, + 35.102000000000004, -15.3 ], "type": "ToPoint", @@ -2797,13 +2797,13 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 35.102, + 35.102000000000004, -15.3 ], "tag": null, "to": [ 33.0, - -15.3 + -15.299999999999999 ], "type": "ToPoint", "units": { @@ -2817,12 +2817,12 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 33.0, - -15.3 + -15.299999999999999 ], "tag": null, "to": [ 33.0, - -15.3 + -15.299999999999999 ], "type": "ToPoint", "units": { @@ -2863,11 +2863,11 @@ description: Variables in memory after executing wing-spar.kcl "start": { "from": [ 33.0, - -15.3 + -15.299999999999999 ], "to": [ 33.0, - -15.3 + -15.299999999999999 ], "units": { "type": "Mm" @@ -3150,7 +3150,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - -1.8, + -1.8000000000000007, -169.0 ], "type": "ToPoint", @@ -3165,11 +3165,11 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -1.8, + -1.7999999999999998, -164.0 ], "from": [ - -1.8, + -1.8000000000000007, -169.0 ], "tag": null, @@ -3208,7 +3208,7 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -1.8, + -1.7999999999999998, -29.0 ], "from": [ @@ -3425,7 +3425,7 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 33.0, - -15.3 + -15.299999999999999 ], "tag": { "commentStart": 2102, @@ -3722,7 +3722,7 @@ description: Variables in memory after executing wing-spar.kcl "ccw": true, "center": [ 37.204, - 30.0 + 29.999999999999996 ], "from": [ 37.204, @@ -3730,8 +3730,8 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 35.102, - 30.0 + 35.102000000000004, + 29.999999999999996 ], "type": "TangentialArc", "units": { @@ -3744,8 +3744,8 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 35.102, - 30.0 + 35.102000000000004, + 29.999999999999996 ], "tag": { "commentStart": 2809, @@ -3755,7 +3755,7 @@ description: Variables in memory after executing wing-spar.kcl "value": "seg10" }, "to": [ - 35.102, + 35.102000000000004, -15.3 ], "type": "ToPoint", @@ -3769,13 +3769,13 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 35.102, + 35.102000000000004, -15.3 ], "tag": null, "to": [ 33.0, - -15.3 + -15.299999999999999 ], "type": "ToPoint", "units": { @@ -3789,12 +3789,12 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 33.0, - -15.3 + -15.299999999999999 ], "tag": null, "to": [ 33.0, - -15.3 + -15.299999999999999 ], "type": "ToPoint", "units": { @@ -3835,11 +3835,11 @@ description: Variables in memory after executing wing-spar.kcl "start": { "from": [ 33.0, - -15.3 + -15.299999999999999 ], "to": [ 33.0, - -15.3 + -15.299999999999999 ], "units": { "type": "Mm" @@ -4096,7 +4096,7 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 33.0, - -15.3 + -15.299999999999999 ], "tag": { "commentStart": 2102, @@ -4393,7 +4393,7 @@ description: Variables in memory after executing wing-spar.kcl "ccw": true, "center": [ 37.204, - 30.0 + 29.999999999999996 ], "from": [ 37.204, @@ -4401,8 +4401,8 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 35.102, - 30.0 + 35.102000000000004, + 29.999999999999996 ], "type": "TangentialArc", "units": { @@ -4415,8 +4415,8 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 35.102, - 30.0 + 35.102000000000004, + 29.999999999999996 ], "tag": { "commentStart": 2809, @@ -4426,7 +4426,7 @@ description: Variables in memory after executing wing-spar.kcl "value": "seg10" }, "to": [ - 35.102, + 35.102000000000004, -15.3 ], "type": "ToPoint", @@ -4440,13 +4440,13 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 35.102, + 35.102000000000004, -15.3 ], "tag": null, "to": [ 33.0, - -15.3 + -15.299999999999999 ], "type": "ToPoint", "units": { @@ -4460,12 +4460,12 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 33.0, - -15.3 + -15.299999999999999 ], "tag": null, "to": [ 33.0, - -15.3 + -15.299999999999999 ], "type": "ToPoint", "units": { @@ -4506,11 +4506,11 @@ description: Variables in memory after executing wing-spar.kcl "start": { "from": [ 33.0, - -15.3 + -15.299999999999999 ], "to": [ 33.0, - -15.3 + -15.299999999999999 ], "units": { "type": "Mm" @@ -4680,7 +4680,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -5.4, + -5.3999999999999995, -24.0 ], "tag": { @@ -4706,7 +4706,7 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -0.3, + -0.3000000000000003, -29.0 ], "from": [ @@ -4715,7 +4715,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 4.7, + 4.699999999999999, -29.0 ], "type": "TangentialArc", @@ -4729,12 +4729,12 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 4.7, + 4.699999999999999, -29.0 ], "tag": null, "to": [ - 4.7, + 4.699999999999999, -164.0 ], "type": "ToPoint", @@ -4749,16 +4749,16 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -0.3, + -0.3000000000000007, -164.0 ], "from": [ - 4.7, + 4.699999999999999, -164.0 ], "tag": null, "to": [ - -0.3, + -0.3000000000000004, -169.0 ], "type": "TangentialArc", @@ -4772,7 +4772,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -0.3, + -0.3000000000000004, -169.0 ], "tag": null, @@ -4792,7 +4792,7 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -5.4, + -5.3999999999999995, -164.0 ], "from": [ @@ -4801,7 +4801,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - -10.4, + -10.399999999999999, -164.0 ], "type": "TangentialArc", @@ -4815,12 +4815,12 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -10.4, + -10.399999999999999, -164.0 ], "tag": null, "to": [ - -10.4, + -10.399999999999999, -29.0 ], "type": "ToPoint", @@ -4835,16 +4835,16 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -5.4, + -5.399999999999999, -29.0 ], "from": [ - -10.4, + -10.399999999999999, -29.0 ], "tag": null, "to": [ - -5.4, + -5.3999999999999995, -24.0 ], "type": "TangentialArcTo", @@ -4858,12 +4858,12 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -5.4, + -5.3999999999999995, -24.0 ], "tag": null, "to": [ - -5.4, + -5.3999999999999995, -24.0 ], "type": "ToPoint", @@ -5135,7 +5135,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 192.592, + 192.59199999999998, 21.0 ], "type": "TangentialArc", @@ -5149,7 +5149,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 192.592, + 192.59199999999998, 21.0 ], "tag": { @@ -5160,7 +5160,7 @@ description: Variables in memory after executing wing-spar.kcl "value": "seg07" }, "to": [ - 192.592, + 192.59199999999998, 17.0 ], "type": "ToPoint", @@ -5179,7 +5179,7 @@ description: Variables in memory after executing wing-spar.kcl 17.0 ], "from": [ - 192.592, + 192.59199999999998, 17.0 ], "tag": null, @@ -5383,7 +5383,7 @@ description: Variables in memory after executing wing-spar.kcl }, "to": [ 202.898, - -12.6 + -12.600000000000001 ], "type": "ToPoint", "units": { @@ -5397,7 +5397,7 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 202.898, - -12.6 + -12.600000000000001 ], "tag": null, "to": [ @@ -5519,11 +5519,11 @@ description: Variables in memory after executing wing-spar.kcl }, "start": { "from": [ - -5.4, + -5.3999999999999995, -24.0 ], "to": [ - -5.4, + -5.3999999999999995, -24.0 ], "units": { @@ -5636,7 +5636,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -5.4, + -5.3999999999999995, -24.0 ], "tag": { @@ -5662,7 +5662,7 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -0.3, + -0.3000000000000003, -29.0 ], "from": [ @@ -5671,7 +5671,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 4.7, + 4.699999999999999, -29.0 ], "type": "TangentialArc", @@ -5685,12 +5685,12 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 4.7, + 4.699999999999999, -29.0 ], "tag": null, "to": [ - 4.7, + 4.699999999999999, -164.0 ], "type": "ToPoint", @@ -5705,16 +5705,16 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -0.3, + -0.3000000000000007, -164.0 ], "from": [ - 4.7, + 4.699999999999999, -164.0 ], "tag": null, "to": [ - -0.3, + -0.3000000000000004, -169.0 ], "type": "TangentialArc", @@ -5728,7 +5728,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -0.3, + -0.3000000000000004, -169.0 ], "tag": null, @@ -5748,7 +5748,7 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -5.4, + -5.3999999999999995, -164.0 ], "from": [ @@ -5757,7 +5757,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - -10.4, + -10.399999999999999, -164.0 ], "type": "TangentialArc", @@ -5771,12 +5771,12 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -10.4, + -10.399999999999999, -164.0 ], "tag": null, "to": [ - -10.4, + -10.399999999999999, -29.0 ], "type": "ToPoint", @@ -5791,16 +5791,16 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -5.4, + -5.399999999999999, -29.0 ], "from": [ - -10.4, + -10.399999999999999, -29.0 ], "tag": null, "to": [ - -5.4, + -5.3999999999999995, -24.0 ], "type": "TangentialArcTo", @@ -5814,12 +5814,12 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -5.4, + -5.3999999999999995, -24.0 ], "tag": null, "to": [ - -5.4, + -5.3999999999999995, -24.0 ], "type": "ToPoint", @@ -6091,7 +6091,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 192.592, + 192.59199999999998, 21.0 ], "type": "TangentialArc", @@ -6105,7 +6105,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 192.592, + 192.59199999999998, 21.0 ], "tag": { @@ -6116,7 +6116,7 @@ description: Variables in memory after executing wing-spar.kcl "value": "seg07" }, "to": [ - 192.592, + 192.59199999999998, 17.0 ], "type": "ToPoint", @@ -6135,7 +6135,7 @@ description: Variables in memory after executing wing-spar.kcl 17.0 ], "from": [ - 192.592, + 192.59199999999998, 17.0 ], "tag": null, @@ -6339,7 +6339,7 @@ description: Variables in memory after executing wing-spar.kcl }, "to": [ 202.898, - -12.6 + -12.600000000000001 ], "type": "ToPoint", "units": { @@ -6353,7 +6353,7 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 202.898, - -12.6 + -12.600000000000001 ], "tag": null, "to": [ @@ -6475,11 +6475,11 @@ description: Variables in memory after executing wing-spar.kcl }, "start": { "from": [ - -5.4, + -5.3999999999999995, -24.0 ], "to": [ - -5.4, + -5.3999999999999995, -24.0 ], "units": { @@ -6592,7 +6592,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -5.4, + -5.3999999999999995, -24.0 ], "tag": { @@ -6618,7 +6618,7 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -0.3, + -0.3000000000000003, -29.0 ], "from": [ @@ -6627,7 +6627,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 4.7, + 4.699999999999999, -29.0 ], "type": "TangentialArc", @@ -6641,12 +6641,12 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 4.7, + 4.699999999999999, -29.0 ], "tag": null, "to": [ - 4.7, + 4.699999999999999, -164.0 ], "type": "ToPoint", @@ -6661,16 +6661,16 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -0.3, + -0.3000000000000007, -164.0 ], "from": [ - 4.7, + 4.699999999999999, -164.0 ], "tag": null, "to": [ - -0.3, + -0.3000000000000004, -169.0 ], "type": "TangentialArc", @@ -6684,7 +6684,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -0.3, + -0.3000000000000004, -169.0 ], "tag": null, @@ -6704,7 +6704,7 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -5.4, + -5.3999999999999995, -164.0 ], "from": [ @@ -6713,7 +6713,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - -10.4, + -10.399999999999999, -164.0 ], "type": "TangentialArc", @@ -6727,12 +6727,12 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -10.4, + -10.399999999999999, -164.0 ], "tag": null, "to": [ - -10.4, + -10.399999999999999, -29.0 ], "type": "ToPoint", @@ -6747,16 +6747,16 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -5.4, + -5.399999999999999, -29.0 ], "from": [ - -10.4, + -10.399999999999999, -29.0 ], "tag": null, "to": [ - -5.4, + -5.3999999999999995, -24.0 ], "type": "TangentialArcTo", @@ -6770,12 +6770,12 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -5.4, + -5.3999999999999995, -24.0 ], "tag": null, "to": [ - -5.4, + -5.3999999999999995, -24.0 ], "type": "ToPoint", @@ -7047,7 +7047,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 192.592, + 192.59199999999998, 21.0 ], "type": "TangentialArc", @@ -7061,7 +7061,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 192.592, + 192.59199999999998, 21.0 ], "tag": { @@ -7072,7 +7072,7 @@ description: Variables in memory after executing wing-spar.kcl "value": "seg07" }, "to": [ - 192.592, + 192.59199999999998, 17.0 ], "type": "ToPoint", @@ -7091,7 +7091,7 @@ description: Variables in memory after executing wing-spar.kcl 17.0 ], "from": [ - 192.592, + 192.59199999999998, 17.0 ], "tag": null, @@ -7295,7 +7295,7 @@ description: Variables in memory after executing wing-spar.kcl }, "to": [ 202.898, - -12.6 + -12.600000000000001 ], "type": "ToPoint", "units": { @@ -7309,7 +7309,7 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 202.898, - -12.6 + -12.600000000000001 ], "tag": null, "to": [ @@ -7431,11 +7431,11 @@ description: Variables in memory after executing wing-spar.kcl }, "start": { "from": [ - -5.4, + -5.3999999999999995, -24.0 ], "to": [ - -5.4, + -5.3999999999999995, -24.0 ], "units": { @@ -7548,7 +7548,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -5.4, + -5.3999999999999995, -24.0 ], "tag": { @@ -7574,7 +7574,7 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -0.3, + -0.3000000000000003, -29.0 ], "from": [ @@ -7583,7 +7583,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 4.7, + 4.699999999999999, -29.0 ], "type": "TangentialArc", @@ -7597,12 +7597,12 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 4.7, + 4.699999999999999, -29.0 ], "tag": null, "to": [ - 4.7, + 4.699999999999999, -164.0 ], "type": "ToPoint", @@ -7617,16 +7617,16 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -0.3, + -0.3000000000000007, -164.0 ], "from": [ - 4.7, + 4.699999999999999, -164.0 ], "tag": null, "to": [ - -0.3, + -0.3000000000000004, -169.0 ], "type": "TangentialArc", @@ -7640,7 +7640,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -0.3, + -0.3000000000000004, -169.0 ], "tag": null, @@ -7660,7 +7660,7 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -5.4, + -5.3999999999999995, -164.0 ], "from": [ @@ -7669,7 +7669,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - -10.4, + -10.399999999999999, -164.0 ], "type": "TangentialArc", @@ -7683,12 +7683,12 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -10.4, + -10.399999999999999, -164.0 ], "tag": null, "to": [ - -10.4, + -10.399999999999999, -29.0 ], "type": "ToPoint", @@ -7703,16 +7703,16 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - -5.4, + -5.399999999999999, -29.0 ], "from": [ - -10.4, + -10.399999999999999, -29.0 ], "tag": null, "to": [ - -5.4, + -5.3999999999999995, -24.0 ], "type": "TangentialArcTo", @@ -7726,12 +7726,12 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - -5.4, + -5.3999999999999995, -24.0 ], "tag": null, "to": [ - -5.4, + -5.3999999999999995, -24.0 ], "type": "ToPoint", @@ -8003,7 +8003,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 192.592, + 192.59199999999998, 21.0 ], "type": "TangentialArc", @@ -8017,7 +8017,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 192.592, + 192.59199999999998, 21.0 ], "tag": { @@ -8028,7 +8028,7 @@ description: Variables in memory after executing wing-spar.kcl "value": "seg07" }, "to": [ - 192.592, + 192.59199999999998, 17.0 ], "type": "ToPoint", @@ -8047,7 +8047,7 @@ description: Variables in memory after executing wing-spar.kcl 17.0 ], "from": [ - 192.592, + 192.59199999999998, 17.0 ], "tag": null, @@ -8251,7 +8251,7 @@ description: Variables in memory after executing wing-spar.kcl }, "to": [ 202.898, - -12.6 + -12.600000000000001 ], "type": "ToPoint", "units": { @@ -8265,7 +8265,7 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 202.898, - -12.6 + -12.600000000000001 ], "tag": null, "to": [ @@ -8387,11 +8387,11 @@ description: Variables in memory after executing wing-spar.kcl }, "start": { "from": [ - -5.4, + -5.3999999999999995, -24.0 ], "to": [ - -5.4, + -5.3999999999999995, -24.0 ], "units": { @@ -8670,7 +8670,7 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 192.592, + 192.59199999999998, 21.0 ], "type": "TangentialArc", @@ -8684,7 +8684,7 @@ description: Variables in memory after executing wing-spar.kcl "sourceRange": [] }, "from": [ - 192.592, + 192.59199999999998, 21.0 ], "tag": { @@ -8695,7 +8695,7 @@ description: Variables in memory after executing wing-spar.kcl "value": "seg07" }, "to": [ - 192.592, + 192.59199999999998, 17.0 ], "type": "ToPoint", @@ -8714,7 +8714,7 @@ description: Variables in memory after executing wing-spar.kcl 17.0 ], "from": [ - 192.592, + 192.59199999999998, 17.0 ], "tag": null, @@ -8918,7 +8918,7 @@ description: Variables in memory after executing wing-spar.kcl }, "to": [ 202.898, - -12.6 + -12.600000000000001 ], "type": "ToPoint", "units": { @@ -8932,7 +8932,7 @@ description: Variables in memory after executing wing-spar.kcl }, "from": [ 202.898, - -12.6 + -12.600000000000001 ], "tag": null, "to": [ @@ -9132,8 +9132,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 88.209, - -553.957 + 88.20866141732283, + -553.956692913386 ], "from": [ 205.0, @@ -9156,8 +9156,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 36.382, - 2.677 + 36.38195865143124, + 2.6768042180197185 ], "from": [ 33.0, @@ -9180,8 +9180,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 17.951, - 1.321 + 17.95147732750078, + 1.320780738891011 ], "from": [ 0.0, @@ -9189,8 +9189,8 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 14.89, - -16.417 + 14.890169809910931, + -16.416986772347485 ], "type": "TangentialArc", "units": { @@ -9204,12 +9204,12 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 114.771, - 562.308 + 114.77062641685475, + 562.3083807481049 ], "from": [ - 14.89, - -16.417 + 14.890169809910931, + -16.416986772347485 ], "tag": null, "to": [ @@ -9228,8 +9228,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - 538.359, - -2161.991 + 538.3589792951932, + -2161.99149412661 ], "from": [ 205.0, @@ -9408,8 +9408,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 88.209, - -553.957 + 88.20866141732283, + -553.956692913386 ], "from": [ 205.0, @@ -9432,8 +9432,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 36.382, - 2.677 + 36.38195865143124, + 2.6768042180197185 ], "from": [ 33.0, @@ -9456,8 +9456,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 17.951, - 1.321 + 17.95147732750078, + 1.320780738891011 ], "from": [ 0.0, @@ -9465,8 +9465,8 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 14.89, - -16.417 + 14.890169809910931, + -16.416986772347485 ], "type": "TangentialArc", "units": { @@ -9480,12 +9480,12 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 114.771, - 562.308 + 114.77062641685475, + 562.3083807481049 ], "from": [ - 14.89, - -16.417 + 14.890169809910931, + -16.416986772347485 ], "tag": null, "to": [ @@ -9504,8 +9504,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - 538.359, - -2161.991 + 538.3589792951932, + -2161.99149412661 ], "from": [ 205.0, @@ -9684,8 +9684,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 88.209, - -553.957 + 88.20866141732283, + -553.956692913386 ], "from": [ 205.0, @@ -9708,8 +9708,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 36.382, - 2.677 + 36.38195865143124, + 2.6768042180197185 ], "from": [ 33.0, @@ -9732,8 +9732,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 17.951, - 1.321 + 17.95147732750078, + 1.320780738891011 ], "from": [ 0.0, @@ -9741,8 +9741,8 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 14.89, - -16.417 + 14.890169809910931, + -16.416986772347485 ], "type": "TangentialArc", "units": { @@ -9756,12 +9756,12 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 114.771, - 562.308 + 114.77062641685475, + 562.3083807481049 ], "from": [ - 14.89, - -16.417 + 14.890169809910931, + -16.416986772347485 ], "tag": null, "to": [ @@ -9780,8 +9780,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - 538.359, - -2161.991 + 538.3589792951932, + -2161.99149412661 ], "from": [ 205.0, @@ -9960,8 +9960,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 88.209, - -553.957 + 88.20866141732283, + -553.956692913386 ], "from": [ 205.0, @@ -9984,8 +9984,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 36.382, - 2.677 + 36.38195865143124, + 2.6768042180197185 ], "from": [ 33.0, @@ -10008,8 +10008,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 17.951, - 1.321 + 17.95147732750078, + 1.320780738891011 ], "from": [ 0.0, @@ -10017,8 +10017,8 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 14.89, - -16.417 + 14.890169809910931, + -16.416986772347485 ], "type": "TangentialArc", "units": { @@ -10032,12 +10032,12 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 114.771, - 562.308 + 114.77062641685475, + 562.3083807481049 ], "from": [ - 14.89, - -16.417 + 14.890169809910931, + -16.416986772347485 ], "tag": null, "to": [ @@ -10056,8 +10056,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - 538.359, - -2161.991 + 538.3589792951932, + -2161.99149412661 ], "from": [ 205.0, @@ -10236,8 +10236,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 88.209, - -553.957 + 88.20866141732283, + -553.956692913386 ], "from": [ 205.0, @@ -10260,8 +10260,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 36.382, - 2.677 + 36.38195865143124, + 2.6768042180197185 ], "from": [ 33.0, @@ -10284,8 +10284,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 17.951, - 1.321 + 17.95147732750078, + 1.320780738891011 ], "from": [ 0.0, @@ -10293,8 +10293,8 @@ description: Variables in memory after executing wing-spar.kcl ], "tag": null, "to": [ - 14.89, - -16.417 + 14.890169809910931, + -16.416986772347485 ], "type": "TangentialArc", "units": { @@ -10308,12 +10308,12 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": true, "center": [ - 114.771, - 562.308 + 114.77062641685475, + 562.3083807481049 ], "from": [ - 14.89, - -16.417 + 14.890169809910931, + -16.416986772347485 ], "tag": null, "to": [ @@ -10332,8 +10332,8 @@ description: Variables in memory after executing wing-spar.kcl }, "ccw": false, "center": [ - 538.359, - -2161.991 + 538.3589792951932, + -2161.99149412661 ], "from": [ 205.0, diff --git a/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap b/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap index f69dfbd03..d31dccd83 100644 --- a/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap +++ b/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap @@ -829,7 +829,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 0.84, + "x": 0.839996, "y": -20.58, "z": 0.0 }, @@ -846,7 +846,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 0.84, + "x": 0.839996, "y": -24.36, "z": 0.0 }, @@ -1203,7 +1203,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 15.96, + "x": 15.959999999999999, "y": -21.84, "z": 0.0 }, @@ -1220,7 +1220,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 15.96, + "x": 15.959999999999999, "y": -22.68, "z": 0.0 }, @@ -1611,7 +1611,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 0.84, + "x": 0.839996, "y": -6.72, "z": 0.0 }, @@ -1628,7 +1628,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 0.84, + "x": 0.839996, "y": -8.4, "z": 0.0 }, @@ -1730,7 +1730,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 0.84, + "x": 0.839996, "y": -7.56, "z": 0.0 }, @@ -1747,7 +1747,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 0.84, + "x": 0.839996, "y": -19.32, "z": 0.0 }, @@ -1799,7 +1799,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 3.36, - "y": -9.24, + "y": -9.24001, "z": 0.0 }, "relative": false @@ -1816,7 +1816,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 17.64, - "y": -9.24, + "y": -9.24001, "z": 0.0 }, "relative": false @@ -1969,7 +1969,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 2.52, - "y": -10.08, + "y": -10.080000000000002, "z": 0.0 }, "relative": false @@ -2139,7 +2139,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 10.92, - "y": -15.96, + "y": -15.959999999999999, "z": 0.0 }, "relative": false @@ -2156,7 +2156,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 13.44, - "y": -15.96, + "y": -15.959999999999999, "z": 0.0 }, "relative": false @@ -2207,7 +2207,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 14.28, - "y": -15.96, + "y": -15.959999999999999, "z": 0.0 }, "relative": false @@ -2224,7 +2224,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 13.44, - "y": -15.96, + "y": -15.959999999999999, "z": 0.0 }, "relative": false @@ -2309,7 +2309,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 6.72, - "y": -15.12, + "y": -15.120000000000001, "z": 0.0 }, "relative": false @@ -2326,7 +2326,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 7.56, - "y": -15.12, + "y": -15.120000000000001, "z": 0.0 }, "relative": false @@ -2546,7 +2546,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 7.56, + "x": 7.5600000000000005, "y": -10.92, "z": 0.0 }, @@ -2563,7 +2563,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 7.56, + "x": 7.5600000000000005, "y": -11.76, "z": 0.0 }, @@ -2734,7 +2734,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 5.88, - "y": -0.84, + "y": -0.83999599, "z": 0.0 }, "relative": false @@ -2751,7 +2751,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 6.72, - "y": -0.84, + "y": -0.83999599, "z": 0.0 }, "relative": false @@ -3040,7 +3040,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 14.28, - "y": -0.84, + "y": -0.83999599, "z": 0.0 }, "relative": false @@ -3057,7 +3057,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 15.12, - "y": -0.84, + "y": -0.83999599, "z": 0.0 }, "relative": false @@ -3090,7 +3090,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 15.96, + "x": 15.959999999999999, "y": -1.68, "z": 0.0 }, @@ -3107,7 +3107,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 15.96, + "x": 15.959999999999999, "y": -3.36, "z": 0.0 }, @@ -3192,7 +3192,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 15.96, + "x": 15.959999999999999, "y": -0.0, "z": 0.0 }, @@ -3209,7 +3209,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 15.96, + "x": 15.959999999999999, "y": -1.68, "z": 0.0 }, @@ -3380,7 +3380,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 15.12, - "y": -0.84, + "y": -0.83999999, "z": 0.0 }, "relative": false @@ -3397,7 +3397,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 14.28, - "y": -0.84, + "y": -0.83999999, "z": 0.0 }, "relative": false @@ -3788,7 +3788,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 6.72, - "y": -0.84, + "y": -0.83999999, "z": 0.0 }, "relative": false @@ -3805,7 +3805,7 @@ description: Artifact commands kittycad_svg.kcl "type": "line", "end": { "x": 5.88, - "y": -0.84, + "y": -0.83999999, "z": 0.0 }, "relative": false @@ -4076,7 +4076,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 15.96, + "x": 15.959999999999999, "y": -5.04, "z": 0.0 }, @@ -4093,7 +4093,7 @@ description: Artifact commands kittycad_svg.kcl "segment": { "type": "line", "end": { - "x": 15.96, + "x": 15.959999999999999, "y": -5.88, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kittycad_svg/ops.snap b/rust/kcl-lib/tests/kittycad_svg/ops.snap index b86eaee14..458d9728f 100644 --- a/rust/kcl-lib/tests/kittycad_svg/ops.snap +++ b/rust/kcl-lib/tests/kittycad_svg/ops.snap @@ -94,7 +94,7 @@ description: Operations executed kittycad_svg.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -110,7 +110,7 @@ description: Operations executed kittycad_svg.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -127,7 +127,7 @@ description: Operations executed kittycad_svg.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kittycad_svg/program_memory.snap b/rust/kcl-lib/tests/kittycad_svg/program_memory.snap index 06681c7c1..4e1804f9b 100644 --- a/rust/kcl-lib/tests/kittycad_svg/program_memory.snap +++ b/rust/kcl-lib/tests/kittycad_svg/program_memory.snap @@ -2829,7 +2829,7 @@ description: Variables in memory after executing kittycad_svg.kcl ], "tag": null, "to": [ - 0.84, + 0.839996, -20.58 ], "type": "ToPoint", @@ -2843,12 +2843,12 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 0.84, + 0.839996, -20.58 ], "tag": null, "to": [ - 0.84, + 0.839996, -24.36 ], "type": "ToPoint", @@ -2862,7 +2862,7 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 0.84, + 0.839996, -24.36 ], "tag": null, @@ -3247,7 +3247,7 @@ description: Variables in memory after executing kittycad_svg.kcl ], "tag": null, "to": [ - 15.96, + 15.959999999999999, -21.84 ], "type": "ToPoint", @@ -3261,12 +3261,12 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 15.96, + 15.959999999999999, -21.84 ], "tag": null, "to": [ - 15.96, + 15.959999999999999, -22.68 ], "type": "ToPoint", @@ -3280,7 +3280,7 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 15.96, + 15.959999999999999, -22.68 ], "tag": null, @@ -3703,7 +3703,7 @@ description: Variables in memory after executing kittycad_svg.kcl ], "tag": null, "to": [ - 0.84, + 0.839996, -6.72 ], "type": "ToPoint", @@ -3717,12 +3717,12 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 0.84, + 0.839996, -6.72 ], "tag": null, "to": [ - 0.84, + 0.839996, -8.4 ], "type": "ToPoint", @@ -3736,7 +3736,7 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 0.84, + 0.839996, -8.4 ], "tag": null, @@ -3836,7 +3836,7 @@ description: Variables in memory after executing kittycad_svg.kcl ], "tag": null, "to": [ - 0.84, + 0.839996, -7.56 ], "type": "ToPoint", @@ -3850,12 +3850,12 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 0.84, + 0.839996, -7.56 ], "tag": null, "to": [ - 0.84, + 0.839996, -19.32 ], "type": "ToPoint", @@ -3869,7 +3869,7 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 0.84, + 0.839996, -19.32 ], "tag": null, @@ -3913,7 +3913,7 @@ description: Variables in memory after executing kittycad_svg.kcl "tag": null, "to": [ 3.36, - -9.24 + -9.24001 ], "type": "ToPoint", "units": { @@ -3927,12 +3927,12 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 3.36, - -9.24 + -9.24001 ], "tag": null, "to": [ 17.64, - -9.24 + -9.24001 ], "type": "ToPoint", "units": { @@ -3946,7 +3946,7 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 17.64, - -9.24 + -9.24001 ], "tag": null, "to": [ @@ -4103,7 +4103,7 @@ description: Variables in memory after executing kittycad_svg.kcl "tag": null, "to": [ 2.52, - -10.08 + -10.080000000000002 ], "type": "ToPoint", "units": { @@ -4117,7 +4117,7 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 2.52, - -10.08 + -10.080000000000002 ], "tag": null, "to": [ @@ -4293,7 +4293,7 @@ description: Variables in memory after executing kittycad_svg.kcl "tag": null, "to": [ 10.92, - -15.96 + -15.959999999999999 ], "type": "ToPoint", "units": { @@ -4307,12 +4307,12 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 10.92, - -15.96 + -15.959999999999999 ], "tag": null, "to": [ 13.44, - -15.96 + -15.959999999999999 ], "type": "ToPoint", "units": { @@ -4326,7 +4326,7 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 13.44, - -15.96 + -15.959999999999999 ], "tag": null, "to": [ @@ -4369,7 +4369,7 @@ description: Variables in memory after executing kittycad_svg.kcl "tag": null, "to": [ 14.28, - -15.96 + -15.959999999999999 ], "type": "ToPoint", "units": { @@ -4383,12 +4383,12 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 14.28, - -15.96 + -15.959999999999999 ], "tag": null, "to": [ 13.44, - -15.96 + -15.959999999999999 ], "type": "ToPoint", "units": { @@ -4402,7 +4402,7 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 13.44, - -15.96 + -15.959999999999999 ], "tag": null, "to": [ @@ -4483,7 +4483,7 @@ description: Variables in memory after executing kittycad_svg.kcl "tag": null, "to": [ 6.72, - -15.12 + -15.120000000000001 ], "type": "ToPoint", "units": { @@ -4497,12 +4497,12 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 6.72, - -15.12 + -15.120000000000001 ], "tag": null, "to": [ 7.56, - -15.12 + -15.120000000000001 ], "type": "ToPoint", "units": { @@ -4516,7 +4516,7 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 7.56, - -15.12 + -15.120000000000001 ], "tag": null, "to": [ @@ -4748,7 +4748,7 @@ description: Variables in memory after executing kittycad_svg.kcl ], "tag": null, "to": [ - 7.56, + 7.5600000000000005, -10.92 ], "type": "ToPoint", @@ -4762,12 +4762,12 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 7.56, + 7.5600000000000005, -10.92 ], "tag": null, "to": [ - 7.56, + 7.5600000000000005, -11.76 ], "type": "ToPoint", @@ -4781,7 +4781,7 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 7.56, + 7.5600000000000005, -11.76 ], "tag": null, @@ -4958,7 +4958,7 @@ description: Variables in memory after executing kittycad_svg.kcl "tag": null, "to": [ 5.88, - -0.84 + -0.83999599 ], "type": "ToPoint", "units": { @@ -4972,12 +4972,12 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 5.88, - -0.84 + -0.83999599 ], "tag": null, "to": [ 6.72, - -0.84 + -0.83999599 ], "type": "ToPoint", "units": { @@ -4991,7 +4991,7 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 6.72, - -0.84 + -0.83999599 ], "tag": null, "to": [ @@ -5300,7 +5300,7 @@ description: Variables in memory after executing kittycad_svg.kcl "tag": null, "to": [ 14.28, - -0.84 + -0.83999599 ], "type": "ToPoint", "units": { @@ -5314,12 +5314,12 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 14.28, - -0.84 + -0.83999599 ], "tag": null, "to": [ 15.12, - -0.84 + -0.83999599 ], "type": "ToPoint", "units": { @@ -5333,7 +5333,7 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 15.12, - -0.84 + -0.83999599 ], "tag": null, "to": [ @@ -5356,7 +5356,7 @@ description: Variables in memory after executing kittycad_svg.kcl ], "tag": null, "to": [ - 15.96, + 15.959999999999999, -1.68 ], "type": "ToPoint", @@ -5370,12 +5370,12 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 15.96, + 15.959999999999999, -1.68 ], "tag": null, "to": [ - 15.96, + 15.959999999999999, -3.36 ], "type": "ToPoint", @@ -5389,7 +5389,7 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 15.96, + 15.959999999999999, -3.36 ], "tag": null, @@ -5470,7 +5470,7 @@ description: Variables in memory after executing kittycad_svg.kcl ], "tag": null, "to": [ - 15.96, + 15.959999999999999, -0.0 ], "type": "ToPoint", @@ -5484,12 +5484,12 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 15.96, + 15.959999999999999, -0.0 ], "tag": null, "to": [ - 15.96, + 15.959999999999999, -1.68 ], "type": "ToPoint", @@ -5503,7 +5503,7 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 15.96, + 15.959999999999999, -1.68 ], "tag": null, @@ -5680,7 +5680,7 @@ description: Variables in memory after executing kittycad_svg.kcl "tag": null, "to": [ 15.12, - -0.84 + -0.83999999 ], "type": "ToPoint", "units": { @@ -5694,12 +5694,12 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 15.12, - -0.84 + -0.83999999 ], "tag": null, "to": [ 14.28, - -0.84 + -0.83999999 ], "type": "ToPoint", "units": { @@ -5713,7 +5713,7 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 14.28, - -0.84 + -0.83999999 ], "tag": null, "to": [ @@ -6136,7 +6136,7 @@ description: Variables in memory after executing kittycad_svg.kcl "tag": null, "to": [ 6.72, - -0.84 + -0.83999999 ], "type": "ToPoint", "units": { @@ -6150,12 +6150,12 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 6.72, - -0.84 + -0.83999999 ], "tag": null, "to": [ 5.88, - -0.84 + -0.83999999 ], "type": "ToPoint", "units": { @@ -6169,7 +6169,7 @@ description: Variables in memory after executing kittycad_svg.kcl }, "from": [ 5.88, - -0.84 + -0.83999999 ], "tag": null, "to": [ @@ -6458,7 +6458,7 @@ description: Variables in memory after executing kittycad_svg.kcl ], "tag": null, "to": [ - 15.96, + 15.959999999999999, -5.04 ], "type": "ToPoint", @@ -6472,12 +6472,12 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 15.96, + 15.959999999999999, -5.04 ], "tag": null, "to": [ - 15.96, + 15.959999999999999, -5.88 ], "type": "ToPoint", @@ -6491,7 +6491,7 @@ description: Variables in memory after executing kittycad_svg.kcl "sourceRange": [] }, "from": [ - 15.96, + 15.959999999999999, -5.88 ], "tag": null, diff --git a/rust/kcl-lib/tests/kw_fn/ops.snap b/rust/kcl-lib/tests/kw_fn/ops.snap index 530a656c7..03ff0ece1 100644 --- a/rust/kcl-lib/tests/kw_fn/ops.snap +++ b/rust/kcl-lib/tests/kw_fn/ops.snap @@ -182,7 +182,7 @@ description: Operations executed kw_fn.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -198,7 +198,7 @@ description: Operations executed kw_fn.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -215,7 +215,7 @@ description: Operations executed kw_fn.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kw_fn_too_few_args/ops.snap b/rust/kcl-lib/tests/kw_fn_too_few_args/ops.snap index a7945686c..f54ee33e0 100644 --- a/rust/kcl-lib/tests/kw_fn_too_few_args/ops.snap +++ b/rust/kcl-lib/tests/kw_fn_too_few_args/ops.snap @@ -55,7 +55,7 @@ description: Operations executed kw_fn_too_few_args.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -71,7 +71,7 @@ description: Operations executed kw_fn_too_few_args.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -88,7 +88,7 @@ description: Operations executed kw_fn_too_few_args.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/ops.snap b/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/ops.snap index 0eaafaeff..0314e6db8 100644 --- a/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/ops.snap +++ b/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/ops.snap @@ -55,7 +55,7 @@ description: Operations executed kw_fn_unlabeled_but_has_label.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -71,7 +71,7 @@ description: Operations executed kw_fn_unlabeled_but_has_label.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -88,7 +88,7 @@ description: Operations executed kw_fn_unlabeled_but_has_label.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/kw_fn_with_defaults/ops.snap b/rust/kcl-lib/tests/kw_fn_with_defaults/ops.snap index f5dbcec4e..0b1b902b2 100644 --- a/rust/kcl-lib/tests/kw_fn_with_defaults/ops.snap +++ b/rust/kcl-lib/tests/kw_fn_with_defaults/ops.snap @@ -182,7 +182,7 @@ description: Operations executed kw_fn_with_defaults.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -198,7 +198,7 @@ description: Operations executed kw_fn_with_defaults.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -215,7 +215,7 @@ description: Operations executed kw_fn_with_defaults.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/ops.snap b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/ops.snap index 44db755a6..43c7205a9 100644 --- a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/ops.snap +++ b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/ops.snap @@ -343,7 +343,7 @@ description: Operations executed linear_pattern3d_a_pattern.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -359,7 +359,7 @@ description: Operations executed linear_pattern3d_a_pattern.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -376,7 +376,7 @@ description: Operations executed linear_pattern3d_a_pattern.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/loop_tag/artifact_commands.snap b/rust/kcl-lib/tests/loop_tag/artifact_commands.snap index d1ffefa2e..d252e1d9d 100644 --- a/rust/kcl-lib/tests/loop_tag/artifact_commands.snap +++ b/rust/kcl-lib/tests/loop_tag/artifact_commands.snap @@ -81,8 +81,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 9.921, - "y": 1.253, + "x": 9.921147013144779, + "y": 1.2533323356430426, "z": 0.0 }, "relative": true @@ -98,8 +98,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 9.686, - "y": 2.487, + "x": 9.68583161128631, + "y": 2.486898871648548, "z": 0.0 }, "relative": true @@ -115,8 +115,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 9.298, - "y": 3.681, + "x": 9.297764858882514, + "y": 3.6812455268467796, "z": 0.0 }, "relative": true @@ -132,8 +132,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 8.763, - "y": 4.818, + "x": 8.763066800438637, + "y": 4.817536741017153, "z": 0.0 }, "relative": true @@ -149,8 +149,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 8.09, - "y": 5.878, + "x": 8.090169943749475, + "y": 5.877852522924732, "z": 0.0 }, "relative": true @@ -166,8 +166,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 7.29, - "y": 6.845, + "x": 7.289686274214116, + "y": 6.845471059286887, "z": 0.0 }, "relative": true @@ -183,8 +183,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 6.374, - "y": 7.705, + "x": 6.374239897486898, + "y": 7.705132427757891, "z": 0.0 }, "relative": true @@ -200,8 +200,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 5.358, - "y": 8.443, + "x": 5.3582679497899655, + "y": 8.443279255020151, "z": 0.0 }, "relative": true @@ -217,8 +217,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 4.258, - "y": 9.048, + "x": 4.257792915650727, + "y": 9.048270524660197, "z": 0.0 }, "relative": true @@ -234,8 +234,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 3.09, - "y": 9.511, + "x": 3.0901699437494745, + "y": 9.510565162951535, "z": 0.0 }, "relative": true @@ -251,8 +251,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 1.874, - "y": 9.823, + "x": 1.8738131458572473, + "y": 9.822872507286887, "z": 0.0 }, "relative": true @@ -268,8 +268,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 0.628, - "y": 9.98, + "x": 0.627905195293133, + "y": 9.980267284282716, "z": 0.0 }, "relative": true @@ -285,8 +285,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -0.628, - "y": 9.98, + "x": -0.627905195293134, + "y": 9.980267284282716, "z": 0.0 }, "relative": true @@ -302,8 +302,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -1.874, - "y": 9.823, + "x": -1.8738131458572438, + "y": 9.822872507286887, "z": 0.0 }, "relative": true @@ -319,8 +319,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -3.09, - "y": 9.511, + "x": -3.0901699437494736, + "y": 9.510565162951536, "z": 0.0 }, "relative": true @@ -336,8 +336,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -4.258, - "y": 9.048, + "x": -4.257792915650727, + "y": 9.048270524660195, "z": 0.0 }, "relative": true @@ -353,8 +353,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -5.358, - "y": 8.443, + "x": -5.358267949789969, + "y": 8.44327925502015, "z": 0.0 }, "relative": true @@ -370,8 +370,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -6.374, - "y": 7.705, + "x": -6.3742398974868975, + "y": 7.705132427757892, "z": 0.0 }, "relative": true @@ -387,8 +387,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -7.29, - "y": 6.845, + "x": -7.289686274214113, + "y": 6.845471059286888, "z": 0.0 }, "relative": true @@ -404,8 +404,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -8.09, - "y": 5.878, + "x": -8.090169943749473, + "y": 5.877852522924733, "z": 0.0 }, "relative": true @@ -421,8 +421,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -8.763, - "y": 4.818, + "x": -8.763066800438637, + "y": 4.817536741017152, "z": 0.0 }, "relative": true @@ -438,8 +438,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -9.298, - "y": 3.681, + "x": -9.297764858882513, + "y": 3.6812455268467814, "z": 0.0 }, "relative": true @@ -455,8 +455,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -9.686, - "y": 2.487, + "x": -9.685831611286309, + "y": 2.4868988716485525, "z": 0.0 }, "relative": true @@ -472,8 +472,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -9.921, - "y": 1.253, + "x": -9.921147013144779, + "y": 1.2533323356430408, "z": 0.0 }, "relative": true @@ -490,7 +490,7 @@ description: Artifact commands loop_tag.kcl "type": "line", "end": { "x": -10.0, - "y": 0.0, + "y": 0.0000000000000012246467991473533, "z": 0.0 }, "relative": true @@ -506,8 +506,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -9.921, - "y": -1.253, + "x": -9.921147013144779, + "y": -1.2533323356430428, "z": 0.0 }, "relative": true @@ -523,8 +523,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -9.686, - "y": -2.487, + "x": -9.68583161128631, + "y": -2.4868988716485503, "z": 0.0 }, "relative": true @@ -540,8 +540,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -9.298, - "y": -3.681, + "x": -9.297764858882516, + "y": -3.6812455268467748, "z": 0.0 }, "relative": true @@ -557,8 +557,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -8.763, - "y": -4.818, + "x": -8.763066800438637, + "y": -4.817536741017154, "z": 0.0 }, "relative": true @@ -574,8 +574,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -8.09, - "y": -5.878, + "x": -8.090169943749475, + "y": -5.87785252292473, "z": 0.0 }, "relative": true @@ -591,8 +591,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -7.29, - "y": -6.845, + "x": -7.289686274214116, + "y": -6.845471059286887, "z": 0.0 }, "relative": true @@ -608,8 +608,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -6.374, - "y": -7.705, + "x": -6.374239897486895, + "y": -7.705132427757894, "z": 0.0 }, "relative": true @@ -625,8 +625,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -5.358, - "y": -8.443, + "x": -5.358267949789964, + "y": -8.443279255020153, "z": 0.0 }, "relative": true @@ -642,8 +642,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -4.258, - "y": -9.048, + "x": -4.257792915650722, + "y": -9.048270524660198, "z": 0.0 }, "relative": true @@ -659,8 +659,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -3.09, - "y": -9.511, + "x": -3.0901699437494754, + "y": -9.510565162951535, "z": 0.0 }, "relative": true @@ -676,8 +676,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -1.874, - "y": -9.823, + "x": -1.8738131458572462, + "y": -9.822872507286887, "z": 0.0 }, "relative": true @@ -693,8 +693,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": -0.628, - "y": -9.98, + "x": -0.627905195293132, + "y": -9.980267284282716, "z": 0.0 }, "relative": true @@ -710,8 +710,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 0.628, - "y": -9.98, + "x": 0.6279051952931283, + "y": -9.980267284282716, "z": 0.0 }, "relative": true @@ -727,8 +727,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 1.874, - "y": -9.823, + "x": 1.8738131458572427, + "y": -9.822872507286887, "z": 0.0 }, "relative": true @@ -744,8 +744,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 3.09, - "y": -9.511, + "x": 3.0901699437494723, + "y": -9.510565162951536, "z": 0.0 }, "relative": true @@ -761,8 +761,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 4.258, - "y": -9.048, + "x": 4.257792915650718, + "y": -9.048270524660198, "z": 0.0 }, "relative": true @@ -778,8 +778,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 5.358, - "y": -8.443, + "x": 5.358267949789967, + "y": -8.44327925502015, "z": 0.0 }, "relative": true @@ -795,8 +795,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 6.374, - "y": -7.705, + "x": 6.3742398974869, + "y": -7.70513242775789, "z": 0.0 }, "relative": true @@ -812,8 +812,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 7.29, - "y": -6.845, + "x": 7.289686274214112, + "y": -6.84547105928689, "z": 0.0 }, "relative": true @@ -829,8 +829,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 8.09, - "y": -5.878, + "x": 8.090169943749473, + "y": -5.877852522924734, "z": 0.0 }, "relative": true @@ -846,8 +846,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 8.763, - "y": -4.818, + "x": 8.763066800438631, + "y": -4.817536741017161, "z": 0.0 }, "relative": true @@ -863,8 +863,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 9.298, - "y": -3.681, + "x": 9.297764858882514, + "y": -3.6812455268467787, "z": 0.0 }, "relative": true @@ -880,8 +880,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 9.686, - "y": -2.487, + "x": 9.685831611286313, + "y": -2.486898871648545, "z": 0.0 }, "relative": true @@ -897,8 +897,8 @@ description: Artifact commands loop_tag.kcl "segment": { "type": "line", "end": { - "x": 9.921, - "y": -1.253, + "x": 9.921147013144777, + "y": -1.2533323356430466, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/loop_tag/ops.snap b/rust/kcl-lib/tests/loop_tag/ops.snap index 1d9871cc2..d2d34b167 100644 --- a/rust/kcl-lib/tests/loop_tag/ops.snap +++ b/rust/kcl-lib/tests/loop_tag/ops.snap @@ -515,7 +515,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 9.921, + "value": 9.921147013144779, "ty": { "type": "Default", "len": { @@ -561,7 +561,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 1.253, + "value": 1.2533323356430426, "ty": { "type": "Default", "len": { @@ -767,7 +767,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 9.686, + "value": 9.68583161128631, "ty": { "type": "Default", "len": { @@ -813,7 +813,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 2.487, + "value": 2.486898871648548, "ty": { "type": "Default", "len": { @@ -1019,7 +1019,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 9.298, + "value": 9.297764858882514, "ty": { "type": "Default", "len": { @@ -1065,7 +1065,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 3.681, + "value": 3.6812455268467796, "ty": { "type": "Default", "len": { @@ -1271,7 +1271,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 8.763, + "value": 8.763066800438637, "ty": { "type": "Default", "len": { @@ -1317,7 +1317,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 4.818, + "value": 4.817536741017153, "ty": { "type": "Default", "len": { @@ -1523,7 +1523,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 8.09, + "value": 8.090169943749475, "ty": { "type": "Default", "len": { @@ -1569,7 +1569,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 5.878, + "value": 5.877852522924732, "ty": { "type": "Default", "len": { @@ -1775,7 +1775,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 7.29, + "value": 7.289686274214116, "ty": { "type": "Default", "len": { @@ -1821,7 +1821,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 6.845, + "value": 6.845471059286887, "ty": { "type": "Default", "len": { @@ -2027,7 +2027,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 6.374, + "value": 6.374239897486898, "ty": { "type": "Default", "len": { @@ -2073,7 +2073,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 7.705, + "value": 7.705132427757891, "ty": { "type": "Default", "len": { @@ -2279,7 +2279,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 5.358, + "value": 5.3582679497899655, "ty": { "type": "Default", "len": { @@ -2325,7 +2325,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 8.443, + "value": 8.443279255020151, "ty": { "type": "Default", "len": { @@ -2531,7 +2531,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 4.258, + "value": 4.257792915650727, "ty": { "type": "Default", "len": { @@ -2577,7 +2577,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 9.048, + "value": 9.048270524660197, "ty": { "type": "Default", "len": { @@ -2783,7 +2783,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 3.09, + "value": 3.0901699437494745, "ty": { "type": "Default", "len": { @@ -2829,7 +2829,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 9.511, + "value": 9.510565162951535, "ty": { "type": "Default", "len": { @@ -3035,7 +3035,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 1.874, + "value": 1.8738131458572473, "ty": { "type": "Default", "len": { @@ -3081,7 +3081,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 9.823, + "value": 9.822872507286887, "ty": { "type": "Default", "len": { @@ -3287,7 +3287,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 0.628, + "value": 0.627905195293133, "ty": { "type": "Default", "len": { @@ -3333,7 +3333,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 9.98, + "value": 9.980267284282716, "ty": { "type": "Default", "len": { @@ -3493,7 +3493,7 @@ description: Operations executed loop_tag.kcl "name": "angle", "value": { "type": "Number", - "value": 93.6, + "value": 93.60000000000001, "ty": { "type": "Default", "len": { @@ -3539,7 +3539,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -0.628, + "value": -0.627905195293134, "ty": { "type": "Default", "len": { @@ -3585,7 +3585,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 9.98, + "value": 9.980267284282716, "ty": { "type": "Default", "len": { @@ -3791,7 +3791,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -1.874, + "value": -1.8738131458572438, "ty": { "type": "Default", "len": { @@ -3837,7 +3837,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 9.823, + "value": 9.822872507286887, "ty": { "type": "Default", "len": { @@ -4043,7 +4043,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -3.09, + "value": -3.0901699437494736, "ty": { "type": "Default", "len": { @@ -4089,7 +4089,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 9.511, + "value": 9.510565162951536, "ty": { "type": "Default", "len": { @@ -4295,7 +4295,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -4.258, + "value": -4.257792915650727, "ty": { "type": "Default", "len": { @@ -4341,7 +4341,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 9.048, + "value": 9.048270524660195, "ty": { "type": "Default", "len": { @@ -4547,7 +4547,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -5.358, + "value": -5.358267949789969, "ty": { "type": "Default", "len": { @@ -4593,7 +4593,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 8.443, + "value": 8.44327925502015, "ty": { "type": "Default", "len": { @@ -4799,7 +4799,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -6.374, + "value": -6.3742398974868975, "ty": { "type": "Default", "len": { @@ -4845,7 +4845,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 7.705, + "value": 7.705132427757892, "ty": { "type": "Default", "len": { @@ -5051,7 +5051,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -7.29, + "value": -7.289686274214113, "ty": { "type": "Default", "len": { @@ -5097,7 +5097,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 6.845, + "value": 6.845471059286888, "ty": { "type": "Default", "len": { @@ -5303,7 +5303,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -8.09, + "value": -8.090169943749473, "ty": { "type": "Default", "len": { @@ -5349,7 +5349,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 5.878, + "value": 5.877852522924733, "ty": { "type": "Default", "len": { @@ -5509,7 +5509,7 @@ description: Operations executed loop_tag.kcl "name": "angle", "value": { "type": "Number", - "value": 151.2, + "value": 151.20000000000002, "ty": { "type": "Default", "len": { @@ -5555,7 +5555,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -8.763, + "value": -8.763066800438637, "ty": { "type": "Default", "len": { @@ -5601,7 +5601,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 4.818, + "value": 4.817536741017152, "ty": { "type": "Default", "len": { @@ -5807,7 +5807,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -9.298, + "value": -9.297764858882513, "ty": { "type": "Default", "len": { @@ -5853,7 +5853,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 3.681, + "value": 3.6812455268467814, "ty": { "type": "Default", "len": { @@ -6059,7 +6059,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -9.686, + "value": -9.685831611286309, "ty": { "type": "Default", "len": { @@ -6105,7 +6105,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 2.487, + "value": 2.4868988716485525, "ty": { "type": "Default", "len": { @@ -6311,7 +6311,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -9.921, + "value": -9.921147013144779, "ty": { "type": "Default", "len": { @@ -6357,7 +6357,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 1.253, + "value": 1.2533323356430408, "ty": { "type": "Default", "len": { @@ -6609,7 +6609,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": 0.0, + "value": 0.0000000000000012246467991473533, "ty": { "type": "Default", "len": { @@ -6769,7 +6769,7 @@ description: Operations executed loop_tag.kcl "name": "angle", "value": { "type": "Number", - "value": 187.2, + "value": 187.20000000000002, "ty": { "type": "Default", "len": { @@ -6815,7 +6815,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -9.921, + "value": -9.921147013144779, "ty": { "type": "Default", "len": { @@ -6861,7 +6861,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -1.253, + "value": -1.2533323356430428, "ty": { "type": "Default", "len": { @@ -7067,7 +7067,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -9.686, + "value": -9.68583161128631, "ty": { "type": "Default", "len": { @@ -7113,7 +7113,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -2.487, + "value": -2.4868988716485503, "ty": { "type": "Default", "len": { @@ -7319,7 +7319,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -9.298, + "value": -9.297764858882516, "ty": { "type": "Default", "len": { @@ -7365,7 +7365,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -3.681, + "value": -3.6812455268467748, "ty": { "type": "Default", "len": { @@ -7571,7 +7571,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -8.763, + "value": -8.763066800438637, "ty": { "type": "Default", "len": { @@ -7617,7 +7617,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -4.818, + "value": -4.817536741017154, "ty": { "type": "Default", "len": { @@ -7823,7 +7823,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -8.09, + "value": -8.090169943749475, "ty": { "type": "Default", "len": { @@ -7869,7 +7869,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -5.878, + "value": -5.87785252292473, "ty": { "type": "Default", "len": { @@ -8029,7 +8029,7 @@ description: Operations executed loop_tag.kcl "name": "angle", "value": { "type": "Number", - "value": 223.2, + "value": 223.20000000000002, "ty": { "type": "Default", "len": { @@ -8075,7 +8075,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -7.29, + "value": -7.289686274214116, "ty": { "type": "Default", "len": { @@ -8121,7 +8121,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -6.845, + "value": -6.845471059286887, "ty": { "type": "Default", "len": { @@ -8327,7 +8327,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -6.374, + "value": -6.374239897486895, "ty": { "type": "Default", "len": { @@ -8373,7 +8373,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -7.705, + "value": -7.705132427757894, "ty": { "type": "Default", "len": { @@ -8579,7 +8579,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -5.358, + "value": -5.358267949789964, "ty": { "type": "Default", "len": { @@ -8625,7 +8625,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -8.443, + "value": -8.443279255020153, "ty": { "type": "Default", "len": { @@ -8831,7 +8831,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -4.258, + "value": -4.257792915650722, "ty": { "type": "Default", "len": { @@ -8877,7 +8877,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -9.048, + "value": -9.048270524660198, "ty": { "type": "Default", "len": { @@ -9083,7 +9083,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -3.09, + "value": -3.0901699437494754, "ty": { "type": "Default", "len": { @@ -9129,7 +9129,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -9.511, + "value": -9.510565162951535, "ty": { "type": "Default", "len": { @@ -9335,7 +9335,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -1.874, + "value": -1.8738131458572462, "ty": { "type": "Default", "len": { @@ -9381,7 +9381,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -9.823, + "value": -9.822872507286887, "ty": { "type": "Default", "len": { @@ -9541,7 +9541,7 @@ description: Operations executed loop_tag.kcl "name": "angle", "value": { "type": "Number", - "value": 266.4, + "value": 266.40000000000003, "ty": { "type": "Default", "len": { @@ -9587,7 +9587,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": -0.628, + "value": -0.627905195293132, "ty": { "type": "Default", "len": { @@ -9633,7 +9633,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -9.98, + "value": -9.980267284282716, "ty": { "type": "Default", "len": { @@ -9839,7 +9839,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 0.628, + "value": 0.6279051952931283, "ty": { "type": "Default", "len": { @@ -9885,7 +9885,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -9.98, + "value": -9.980267284282716, "ty": { "type": "Default", "len": { @@ -10091,7 +10091,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 1.874, + "value": 1.8738131458572427, "ty": { "type": "Default", "len": { @@ -10137,7 +10137,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -9.823, + "value": -9.822872507286887, "ty": { "type": "Default", "len": { @@ -10343,7 +10343,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 3.09, + "value": 3.0901699437494723, "ty": { "type": "Default", "len": { @@ -10389,7 +10389,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -9.511, + "value": -9.510565162951536, "ty": { "type": "Default", "len": { @@ -10595,7 +10595,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 4.258, + "value": 4.257792915650718, "ty": { "type": "Default", "len": { @@ -10641,7 +10641,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -9.048, + "value": -9.048270524660198, "ty": { "type": "Default", "len": { @@ -10801,7 +10801,7 @@ description: Operations executed loop_tag.kcl "name": "angle", "value": { "type": "Number", - "value": 302.4, + "value": 302.40000000000003, "ty": { "type": "Default", "len": { @@ -10847,7 +10847,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 5.358, + "value": 5.358267949789967, "ty": { "type": "Default", "len": { @@ -10893,7 +10893,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -8.443, + "value": -8.44327925502015, "ty": { "type": "Default", "len": { @@ -11099,7 +11099,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 6.374, + "value": 6.3742398974869, "ty": { "type": "Default", "len": { @@ -11145,7 +11145,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -7.705, + "value": -7.70513242775789, "ty": { "type": "Default", "len": { @@ -11351,7 +11351,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 7.29, + "value": 7.289686274214112, "ty": { "type": "Default", "len": { @@ -11397,7 +11397,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -6.845, + "value": -6.84547105928689, "ty": { "type": "Default", "len": { @@ -11603,7 +11603,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 8.09, + "value": 8.090169943749473, "ty": { "type": "Default", "len": { @@ -11649,7 +11649,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -5.878, + "value": -5.877852522924734, "ty": { "type": "Default", "len": { @@ -11855,7 +11855,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 8.763, + "value": 8.763066800438631, "ty": { "type": "Default", "len": { @@ -11901,7 +11901,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -4.818, + "value": -4.817536741017161, "ty": { "type": "Default", "len": { @@ -12061,7 +12061,7 @@ description: Operations executed loop_tag.kcl "name": "angle", "value": { "type": "Number", - "value": 338.4, + "value": 338.40000000000003, "ty": { "type": "Default", "len": { @@ -12107,7 +12107,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 9.298, + "value": 9.297764858882514, "ty": { "type": "Default", "len": { @@ -12153,7 +12153,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -3.681, + "value": -3.6812455268467787, "ty": { "type": "Default", "len": { @@ -12359,7 +12359,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 9.686, + "value": 9.685831611286313, "ty": { "type": "Default", "len": { @@ -12405,7 +12405,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -2.487, + "value": -2.486898871648545, "ty": { "type": "Default", "len": { @@ -12611,7 +12611,7 @@ description: Operations executed loop_tag.kcl "name": "x", "value": { "type": "Number", - "value": 9.921, + "value": 9.921147013144777, "ty": { "type": "Default", "len": { @@ -12657,7 +12657,7 @@ description: Operations executed loop_tag.kcl "name": "y", "value": { "type": "Number", - "value": -1.253, + "value": -1.2533323356430466, "ty": { "type": "Default", "len": { @@ -12759,7 +12759,7 @@ description: Operations executed loop_tag.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -12775,7 +12775,7 @@ description: Operations executed loop_tag.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -12792,7 +12792,7 @@ description: Operations executed loop_tag.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/loop_tag/program_memory.snap b/rust/kcl-lib/tests/loop_tag/program_memory.snap index 14bd8eaba..a9ba234e4 100644 --- a/rust/kcl-lib/tests/loop_tag/program_memory.snap +++ b/rust/kcl-lib/tests/loop_tag/program_memory.snap @@ -43,8 +43,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 19.921, - 1.253 + 19.92114701314478, + 1.2533323356430426 ], "type": "ToPoint", "units": { @@ -57,8 +57,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 19.921, - 1.253 + 19.92114701314478, + 1.2533323356430426 ], "tag": { "commentStart": 970, @@ -68,8 +68,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 29.607, - 3.74 + 29.60697862443109, + 3.7402312072915906 ], "type": "ToPoint", "units": { @@ -82,8 +82,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 29.607, - 3.74 + 29.60697862443109, + 3.7402312072915906 ], "tag": { "commentStart": 970, @@ -93,8 +93,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 38.905, - 7.421 + 38.9047434833136, + 7.42147673413837 ], "type": "ToPoint", "units": { @@ -107,8 +107,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 38.905, - 7.421 + 38.9047434833136, + 7.42147673413837 ], "tag": { "commentStart": 970, @@ -118,8 +118,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 47.668, - 12.239 + 47.66781028375224, + 12.239013475155524 ], "type": "ToPoint", "units": { @@ -132,8 +132,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 47.668, - 12.239 + 47.66781028375224, + 12.239013475155524 ], "tag": { "commentStart": 970, @@ -143,8 +143,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 55.758, - 18.117 + 55.75798022750171, + 18.116865998080257 ], "type": "ToPoint", "units": { @@ -157,8 +157,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 55.758, - 18.117 + 55.75798022750171, + 18.116865998080257 ], "tag": { "commentStart": 970, @@ -168,8 +168,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 63.048, - 24.962 + 63.047666501715824, + 24.962337057367144 ], "type": "ToPoint", "units": { @@ -182,8 +182,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 63.048, - 24.962 + 63.047666501715824, + 24.962337057367144 ], "tag": { "commentStart": 970, @@ -193,8 +193,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 69.422, - 32.667 + 69.42190639920273, + 32.66746948512503 ], "type": "ToPoint", "units": { @@ -207,8 +207,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 69.422, - 32.667 + 69.42190639920273, + 32.66746948512503 ], "tag": { "commentStart": 970, @@ -218,8 +218,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 74.78, - 41.111 + 74.78017434899269, + 41.11074874014518 ], "type": "ToPoint", "units": { @@ -232,8 +232,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 74.78, - 41.111 + 74.78017434899269, + 41.11074874014518 ], "tag": { "commentStart": 970, @@ -243,8 +243,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 79.038, - 50.159 + 79.03796726464341, + 50.15901926480538 ], "type": "ToPoint", "units": { @@ -257,8 +257,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 79.038, - 50.159 + 79.03796726464341, + 50.15901926480538 ], "tag": { "commentStart": 970, @@ -268,8 +268,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 82.128, - 59.67 + 82.12813720839289, + 59.66958442775692 ], "type": "ToPoint", "units": { @@ -282,8 +282,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 82.128, - 59.67 + 82.12813720839289, + 59.66958442775692 ], "tag": { "commentStart": 970, @@ -293,8 +293,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 84.002, - 69.492 + 84.00195035425013, + 69.4924569350438 ], "type": "ToPoint", "units": { @@ -307,8 +307,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 84.002, - 69.492 + 84.00195035425013, + 69.4924569350438 ], "tag": { "commentStart": 970, @@ -318,8 +318,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 84.63, - 79.473 + 84.62985554954327, + 79.47272421932652 ], "type": "ToPoint", "units": { @@ -332,8 +332,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 84.63, - 79.473 + 84.62985554954327, + 79.47272421932652 ], "tag": { "commentStart": 970, @@ -343,8 +343,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 84.002, - 89.453 + 84.00195035425013, + 89.45299150360924 ], "type": "ToPoint", "units": { @@ -357,8 +357,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 84.002, - 89.453 + 84.00195035425013, + 89.45299150360924 ], "tag": { "commentStart": 970, @@ -368,8 +368,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 82.128, - 99.276 + 82.12813720839289, + 99.27586401089613 ], "type": "ToPoint", "units": { @@ -382,8 +382,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 82.128, - 99.276 + 82.12813720839289, + 99.27586401089613 ], "tag": { "commentStart": 970, @@ -393,8 +393,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 79.038, - 108.786 + 79.03796726464341, + 108.78642917384767 ], "type": "ToPoint", "units": { @@ -407,8 +407,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 79.038, - 108.786 + 79.03796726464341, + 108.78642917384767 ], "tag": { "commentStart": 970, @@ -418,8 +418,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 74.78, - 117.835 + 74.78017434899269, + 117.83469969850786 ], "type": "ToPoint", "units": { @@ -432,8 +432,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 74.78, - 117.835 + 74.78017434899269, + 117.83469969850786 ], "tag": { "commentStart": 970, @@ -443,8 +443,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 69.422, - 126.278 + 69.42190639920273, + 126.277978953528 ], "type": "ToPoint", "units": { @@ -457,8 +457,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 69.422, - 126.278 + 69.42190639920273, + 126.277978953528 ], "tag": { "commentStart": 970, @@ -468,8 +468,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 63.048, - 133.983 + 63.04766650171583, + 133.9831113812859 ], "type": "ToPoint", "units": { @@ -482,8 +482,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 63.048, - 133.983 + 63.04766650171583, + 133.9831113812859 ], "tag": { "commentStart": 970, @@ -493,8 +493,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 55.758, - 140.829 + 55.75798022750172, + 140.8285824405728 ], "type": "ToPoint", "units": { @@ -507,8 +507,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 55.758, - 140.829 + 55.75798022750172, + 140.8285824405728 ], "tag": { "commentStart": 970, @@ -518,8 +518,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 47.668, - 146.706 + 47.667810283752246, + 146.70643496349754 ], "type": "ToPoint", "units": { @@ -532,8 +532,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 47.668, - 146.706 + 47.667810283752246, + 146.70643496349754 ], "tag": { "commentStart": 970, @@ -543,8 +543,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 38.905, - 151.524 + 38.90474348331361, + 151.5239717045147 ], "type": "ToPoint", "units": { @@ -557,8 +557,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 38.905, - 151.524 + 38.90474348331361, + 151.5239717045147 ], "tag": { "commentStart": 970, @@ -568,8 +568,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 29.607, - 155.205 + 29.606978624431097, + 155.2052172313615 ], "type": "ToPoint", "units": { @@ -582,8 +582,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 29.607, - 155.205 + 29.606978624431097, + 155.2052172313615 ], "tag": { "commentStart": 970, @@ -593,8 +593,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 19.921, - 157.692 + 19.92114701314479, + 157.69211610301005 ], "type": "ToPoint", "units": { @@ -607,8 +607,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 19.921, - 157.692 + 19.92114701314479, + 157.69211610301005 ], "tag": { "commentStart": 970, @@ -618,8 +618,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 10.0, - 158.945 + 10.00000000000001, + 158.9454484386531 ], "type": "ToPoint", "units": { @@ -632,8 +632,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 10.0, - 158.945 + 10.00000000000001, + 158.9454484386531 ], "tag": { "commentStart": 970, @@ -643,8 +643,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 0.0, - 158.945 + 0.000000000000010658141036401503, + 158.9454484386531 ], "type": "ToPoint", "units": { @@ -657,8 +657,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 0.0, - 158.945 + 0.000000000000010658141036401503, + 158.9454484386531 ], "tag": { "commentStart": 970, @@ -668,8 +668,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -9.921, - 157.692 + -9.921147013144768, + 157.69211610301005 ], "type": "ToPoint", "units": { @@ -682,8 +682,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -9.921, - 157.692 + -9.921147013144768, + 157.69211610301005 ], "tag": { "commentStart": 970, @@ -693,8 +693,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -19.607, - 155.205 + -19.60697862443108, + 155.2052172313615 ], "type": "ToPoint", "units": { @@ -707,8 +707,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -19.607, - 155.205 + -19.60697862443108, + 155.2052172313615 ], "tag": { "commentStart": 970, @@ -718,8 +718,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -28.905, - 151.524 + -28.904743483313595, + 151.52397170451474 ], "type": "ToPoint", "units": { @@ -732,8 +732,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -28.905, - 151.524 + -28.904743483313595, + 151.52397170451474 ], "tag": { "commentStart": 970, @@ -743,8 +743,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -37.668, - 146.706 + -37.66781028375223, + 146.70643496349757 ], "type": "ToPoint", "units": { @@ -757,8 +757,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -37.668, - 146.706 + -37.66781028375223, + 146.70643496349757 ], "tag": { "commentStart": 970, @@ -768,8 +768,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -45.758, - 140.829 + -45.757980227501704, + 140.82858244057283 ], "type": "ToPoint", "units": { @@ -782,8 +782,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -45.758, - 140.829 + -45.757980227501704, + 140.82858244057283 ], "tag": { "commentStart": 970, @@ -793,8 +793,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -53.048, - 133.983 + -53.047666501715824, + 133.98311138128594 ], "type": "ToPoint", "units": { @@ -807,8 +807,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -53.048, - 133.983 + -53.047666501715824, + 133.98311138128594 ], "tag": { "commentStart": 970, @@ -818,8 +818,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -59.422, - 126.278 + -59.42190639920272, + 126.27797895352805 ], "type": "ToPoint", "units": { @@ -832,8 +832,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -59.422, - 126.278 + -59.42190639920272, + 126.27797895352805 ], "tag": { "commentStart": 970, @@ -843,8 +843,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -64.78, - 117.835 + -64.78017434899269, + 117.83469969850789 ], "type": "ToPoint", "units": { @@ -857,8 +857,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -64.78, - 117.835 + -64.78017434899269, + 117.83469969850789 ], "tag": { "commentStart": 970, @@ -868,8 +868,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -69.038, - 108.786 + -69.03796726464341, + 108.7864291738477 ], "type": "ToPoint", "units": { @@ -882,8 +882,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -69.038, - 108.786 + -69.03796726464341, + 108.7864291738477 ], "tag": { "commentStart": 970, @@ -893,8 +893,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -72.128, - 99.276 + -72.12813720839289, + 99.27586401089616 ], "type": "ToPoint", "units": { @@ -907,8 +907,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -72.128, - 99.276 + -72.12813720839289, + 99.27586401089616 ], "tag": { "commentStart": 970, @@ -918,8 +918,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -74.002, - 89.453 + -74.00195035425013, + 89.45299150360927 ], "type": "ToPoint", "units": { @@ -932,8 +932,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -74.002, - 89.453 + -74.00195035425013, + 89.45299150360927 ], "tag": { "commentStart": 970, @@ -943,8 +943,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -74.63, - 79.473 + -74.62985554954327, + 79.47272421932655 ], "type": "ToPoint", "units": { @@ -957,8 +957,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -74.63, - 79.473 + -74.62985554954327, + 79.47272421932655 ], "tag": { "commentStart": 970, @@ -968,8 +968,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -74.002, - 69.492 + -74.00195035425014, + 69.49245693504383 ], "type": "ToPoint", "units": { @@ -982,8 +982,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -74.002, - 69.492 + -74.00195035425014, + 69.49245693504383 ], "tag": { "commentStart": 970, @@ -993,8 +993,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -72.128, - 59.67 + -72.1281372083929, + 59.669584427756945 ], "type": "ToPoint", "units": { @@ -1007,8 +1007,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -72.128, - 59.67 + -72.1281372083929, + 59.669584427756945 ], "tag": { "commentStart": 970, @@ -1018,8 +1018,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -69.038, - 50.159 + -69.03796726464343, + 50.15901926480541 ], "type": "ToPoint", "units": { @@ -1032,8 +1032,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -69.038, - 50.159 + -69.03796726464343, + 50.15901926480541 ], "tag": { "commentStart": 970, @@ -1043,8 +1043,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -64.78, - 41.111 + -64.78017434899272, + 41.11074874014521 ], "type": "ToPoint", "units": { @@ -1057,8 +1057,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -64.78, - 41.111 + -64.78017434899272, + 41.11074874014521 ], "tag": { "commentStart": 970, @@ -1068,8 +1068,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -59.422, - 32.667 + -59.42190639920275, + 32.66746948512506 ], "type": "ToPoint", "units": { @@ -1082,8 +1082,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -59.422, - 32.667 + -59.42190639920275, + 32.66746948512506 ], "tag": { "commentStart": 970, @@ -1093,8 +1093,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -53.048, - 24.962 + -53.047666501715845, + 24.962337057367172 ], "type": "ToPoint", "units": { @@ -1107,8 +1107,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -53.048, - 24.962 + -53.047666501715845, + 24.962337057367172 ], "tag": { "commentStart": 970, @@ -1118,8 +1118,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -45.758, - 18.117 + -45.75798022750173, + 18.116865998080282 ], "type": "ToPoint", "units": { @@ -1132,8 +1132,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -45.758, - 18.117 + -45.75798022750173, + 18.116865998080282 ], "tag": { "commentStart": 970, @@ -1143,8 +1143,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -37.668, - 12.239 + -37.66781028375226, + 12.239013475155549 ], "type": "ToPoint", "units": { @@ -1157,8 +1157,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -37.668, - 12.239 + -37.66781028375226, + 12.239013475155549 ], "tag": { "commentStart": 970, @@ -1168,8 +1168,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -28.905, - 7.421 + -28.90474348331363, + 7.421476734138388 ], "type": "ToPoint", "units": { @@ -1182,8 +1182,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -28.905, - 7.421 + -28.90474348331363, + 7.421476734138388 ], "tag": { "commentStart": 970, @@ -1193,8 +1193,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -19.607, - 3.74 + -19.606978624431115, + 3.740231207291609 ], "type": "ToPoint", "units": { @@ -1207,8 +1207,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -19.607, - 3.74 + -19.606978624431115, + 3.740231207291609 ], "tag": { "commentStart": 970, @@ -1218,8 +1218,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -9.921, - 1.253 + -9.921147013144802, + 1.253332335643064 ], "type": "ToPoint", "units": { @@ -1232,8 +1232,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -9.921, - 1.253 + -9.921147013144802, + 1.253332335643064 ], "tag": { "commentStart": 970, @@ -1243,8 +1243,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -0.0, - 0.0 + -0.000000000000024868995751603507, + 0.000000000000017319479184152442 ], "type": "ToPoint", "units": { @@ -1257,8 +1257,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -0.0, - 0.0 + -0.000000000000024868995751603507, + 0.000000000000017319479184152442 ], "tag": null, "to": [ @@ -2005,8 +2005,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 19.921, - 1.253 + 19.92114701314478, + 1.2533323356430426 ], "type": "ToPoint", "units": { @@ -2019,8 +2019,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 19.921, - 1.253 + 19.92114701314478, + 1.2533323356430426 ], "tag": { "commentStart": 970, @@ -2030,8 +2030,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 29.607, - 3.74 + 29.60697862443109, + 3.7402312072915906 ], "type": "ToPoint", "units": { @@ -2044,8 +2044,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 29.607, - 3.74 + 29.60697862443109, + 3.7402312072915906 ], "tag": { "commentStart": 970, @@ -2055,8 +2055,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 38.905, - 7.421 + 38.9047434833136, + 7.42147673413837 ], "type": "ToPoint", "units": { @@ -2069,8 +2069,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 38.905, - 7.421 + 38.9047434833136, + 7.42147673413837 ], "tag": { "commentStart": 970, @@ -2080,8 +2080,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 47.668, - 12.239 + 47.66781028375224, + 12.239013475155524 ], "type": "ToPoint", "units": { @@ -2094,8 +2094,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 47.668, - 12.239 + 47.66781028375224, + 12.239013475155524 ], "tag": { "commentStart": 970, @@ -2105,8 +2105,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 55.758, - 18.117 + 55.75798022750171, + 18.116865998080257 ], "type": "ToPoint", "units": { @@ -2119,8 +2119,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 55.758, - 18.117 + 55.75798022750171, + 18.116865998080257 ], "tag": { "commentStart": 970, @@ -2130,8 +2130,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 63.048, - 24.962 + 63.047666501715824, + 24.962337057367144 ], "type": "ToPoint", "units": { @@ -2144,8 +2144,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 63.048, - 24.962 + 63.047666501715824, + 24.962337057367144 ], "tag": { "commentStart": 970, @@ -2155,8 +2155,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 69.422, - 32.667 + 69.42190639920273, + 32.66746948512503 ], "type": "ToPoint", "units": { @@ -2169,8 +2169,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 69.422, - 32.667 + 69.42190639920273, + 32.66746948512503 ], "tag": { "commentStart": 970, @@ -2180,8 +2180,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 74.78, - 41.111 + 74.78017434899269, + 41.11074874014518 ], "type": "ToPoint", "units": { @@ -2194,8 +2194,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 74.78, - 41.111 + 74.78017434899269, + 41.11074874014518 ], "tag": { "commentStart": 970, @@ -2205,8 +2205,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 79.038, - 50.159 + 79.03796726464341, + 50.15901926480538 ], "type": "ToPoint", "units": { @@ -2219,8 +2219,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 79.038, - 50.159 + 79.03796726464341, + 50.15901926480538 ], "tag": { "commentStart": 970, @@ -2230,8 +2230,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 82.128, - 59.67 + 82.12813720839289, + 59.66958442775692 ], "type": "ToPoint", "units": { @@ -2244,8 +2244,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 82.128, - 59.67 + 82.12813720839289, + 59.66958442775692 ], "tag": { "commentStart": 970, @@ -2255,8 +2255,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 84.002, - 69.492 + 84.00195035425013, + 69.4924569350438 ], "type": "ToPoint", "units": { @@ -2269,8 +2269,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 84.002, - 69.492 + 84.00195035425013, + 69.4924569350438 ], "tag": { "commentStart": 970, @@ -2280,8 +2280,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 84.63, - 79.473 + 84.62985554954327, + 79.47272421932652 ], "type": "ToPoint", "units": { @@ -2294,8 +2294,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 84.63, - 79.473 + 84.62985554954327, + 79.47272421932652 ], "tag": { "commentStart": 970, @@ -2305,8 +2305,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 84.002, - 89.453 + 84.00195035425013, + 89.45299150360924 ], "type": "ToPoint", "units": { @@ -2319,8 +2319,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 84.002, - 89.453 + 84.00195035425013, + 89.45299150360924 ], "tag": { "commentStart": 970, @@ -2330,8 +2330,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 82.128, - 99.276 + 82.12813720839289, + 99.27586401089613 ], "type": "ToPoint", "units": { @@ -2344,8 +2344,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 82.128, - 99.276 + 82.12813720839289, + 99.27586401089613 ], "tag": { "commentStart": 970, @@ -2355,8 +2355,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 79.038, - 108.786 + 79.03796726464341, + 108.78642917384767 ], "type": "ToPoint", "units": { @@ -2369,8 +2369,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 79.038, - 108.786 + 79.03796726464341, + 108.78642917384767 ], "tag": { "commentStart": 970, @@ -2380,8 +2380,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 74.78, - 117.835 + 74.78017434899269, + 117.83469969850786 ], "type": "ToPoint", "units": { @@ -2394,8 +2394,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 74.78, - 117.835 + 74.78017434899269, + 117.83469969850786 ], "tag": { "commentStart": 970, @@ -2405,8 +2405,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 69.422, - 126.278 + 69.42190639920273, + 126.277978953528 ], "type": "ToPoint", "units": { @@ -2419,8 +2419,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 69.422, - 126.278 + 69.42190639920273, + 126.277978953528 ], "tag": { "commentStart": 970, @@ -2430,8 +2430,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 63.048, - 133.983 + 63.04766650171583, + 133.9831113812859 ], "type": "ToPoint", "units": { @@ -2444,8 +2444,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 63.048, - 133.983 + 63.04766650171583, + 133.9831113812859 ], "tag": { "commentStart": 970, @@ -2455,8 +2455,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 55.758, - 140.829 + 55.75798022750172, + 140.8285824405728 ], "type": "ToPoint", "units": { @@ -2469,8 +2469,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 55.758, - 140.829 + 55.75798022750172, + 140.8285824405728 ], "tag": { "commentStart": 970, @@ -2480,8 +2480,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 47.668, - 146.706 + 47.667810283752246, + 146.70643496349754 ], "type": "ToPoint", "units": { @@ -2494,8 +2494,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 47.668, - 146.706 + 47.667810283752246, + 146.70643496349754 ], "tag": { "commentStart": 970, @@ -2505,8 +2505,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 38.905, - 151.524 + 38.90474348331361, + 151.5239717045147 ], "type": "ToPoint", "units": { @@ -2519,8 +2519,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 38.905, - 151.524 + 38.90474348331361, + 151.5239717045147 ], "tag": { "commentStart": 970, @@ -2530,8 +2530,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 29.607, - 155.205 + 29.606978624431097, + 155.2052172313615 ], "type": "ToPoint", "units": { @@ -2544,8 +2544,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 29.607, - 155.205 + 29.606978624431097, + 155.2052172313615 ], "tag": { "commentStart": 970, @@ -2555,8 +2555,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 19.921, - 157.692 + 19.92114701314479, + 157.69211610301005 ], "type": "ToPoint", "units": { @@ -2569,8 +2569,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 19.921, - 157.692 + 19.92114701314479, + 157.69211610301005 ], "tag": { "commentStart": 970, @@ -2580,8 +2580,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 10.0, - 158.945 + 10.00000000000001, + 158.9454484386531 ], "type": "ToPoint", "units": { @@ -2594,8 +2594,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 10.0, - 158.945 + 10.00000000000001, + 158.9454484386531 ], "tag": { "commentStart": 970, @@ -2605,8 +2605,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 0.0, - 158.945 + 0.000000000000010658141036401503, + 158.9454484386531 ], "type": "ToPoint", "units": { @@ -2619,8 +2619,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 0.0, - 158.945 + 0.000000000000010658141036401503, + 158.9454484386531 ], "tag": { "commentStart": 970, @@ -2630,8 +2630,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -9.921, - 157.692 + -9.921147013144768, + 157.69211610301005 ], "type": "ToPoint", "units": { @@ -2644,8 +2644,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -9.921, - 157.692 + -9.921147013144768, + 157.69211610301005 ], "tag": { "commentStart": 970, @@ -2655,8 +2655,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -19.607, - 155.205 + -19.60697862443108, + 155.2052172313615 ], "type": "ToPoint", "units": { @@ -2669,8 +2669,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -19.607, - 155.205 + -19.60697862443108, + 155.2052172313615 ], "tag": { "commentStart": 970, @@ -2680,8 +2680,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -28.905, - 151.524 + -28.904743483313595, + 151.52397170451474 ], "type": "ToPoint", "units": { @@ -2694,8 +2694,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -28.905, - 151.524 + -28.904743483313595, + 151.52397170451474 ], "tag": { "commentStart": 970, @@ -2705,8 +2705,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -37.668, - 146.706 + -37.66781028375223, + 146.70643496349757 ], "type": "ToPoint", "units": { @@ -2719,8 +2719,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -37.668, - 146.706 + -37.66781028375223, + 146.70643496349757 ], "tag": { "commentStart": 970, @@ -2730,8 +2730,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -45.758, - 140.829 + -45.757980227501704, + 140.82858244057283 ], "type": "ToPoint", "units": { @@ -2744,8 +2744,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -45.758, - 140.829 + -45.757980227501704, + 140.82858244057283 ], "tag": { "commentStart": 970, @@ -2755,8 +2755,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -53.048, - 133.983 + -53.047666501715824, + 133.98311138128594 ], "type": "ToPoint", "units": { @@ -2769,8 +2769,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -53.048, - 133.983 + -53.047666501715824, + 133.98311138128594 ], "tag": { "commentStart": 970, @@ -2780,8 +2780,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -59.422, - 126.278 + -59.42190639920272, + 126.27797895352805 ], "type": "ToPoint", "units": { @@ -2794,8 +2794,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -59.422, - 126.278 + -59.42190639920272, + 126.27797895352805 ], "tag": { "commentStart": 970, @@ -2805,8 +2805,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -64.78, - 117.835 + -64.78017434899269, + 117.83469969850789 ], "type": "ToPoint", "units": { @@ -2819,8 +2819,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -64.78, - 117.835 + -64.78017434899269, + 117.83469969850789 ], "tag": { "commentStart": 970, @@ -2830,8 +2830,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -69.038, - 108.786 + -69.03796726464341, + 108.7864291738477 ], "type": "ToPoint", "units": { @@ -2844,8 +2844,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -69.038, - 108.786 + -69.03796726464341, + 108.7864291738477 ], "tag": { "commentStart": 970, @@ -2855,8 +2855,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -72.128, - 99.276 + -72.12813720839289, + 99.27586401089616 ], "type": "ToPoint", "units": { @@ -2869,8 +2869,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -72.128, - 99.276 + -72.12813720839289, + 99.27586401089616 ], "tag": { "commentStart": 970, @@ -2880,8 +2880,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -74.002, - 89.453 + -74.00195035425013, + 89.45299150360927 ], "type": "ToPoint", "units": { @@ -2894,8 +2894,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -74.002, - 89.453 + -74.00195035425013, + 89.45299150360927 ], "tag": { "commentStart": 970, @@ -2905,8 +2905,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -74.63, - 79.473 + -74.62985554954327, + 79.47272421932655 ], "type": "ToPoint", "units": { @@ -2919,8 +2919,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -74.63, - 79.473 + -74.62985554954327, + 79.47272421932655 ], "tag": { "commentStart": 970, @@ -2930,8 +2930,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -74.002, - 69.492 + -74.00195035425014, + 69.49245693504383 ], "type": "ToPoint", "units": { @@ -2944,8 +2944,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -74.002, - 69.492 + -74.00195035425014, + 69.49245693504383 ], "tag": { "commentStart": 970, @@ -2955,8 +2955,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -72.128, - 59.67 + -72.1281372083929, + 59.669584427756945 ], "type": "ToPoint", "units": { @@ -2969,8 +2969,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -72.128, - 59.67 + -72.1281372083929, + 59.669584427756945 ], "tag": { "commentStart": 970, @@ -2980,8 +2980,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -69.038, - 50.159 + -69.03796726464343, + 50.15901926480541 ], "type": "ToPoint", "units": { @@ -2994,8 +2994,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -69.038, - 50.159 + -69.03796726464343, + 50.15901926480541 ], "tag": { "commentStart": 970, @@ -3005,8 +3005,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -64.78, - 41.111 + -64.78017434899272, + 41.11074874014521 ], "type": "ToPoint", "units": { @@ -3019,8 +3019,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -64.78, - 41.111 + -64.78017434899272, + 41.11074874014521 ], "tag": { "commentStart": 970, @@ -3030,8 +3030,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -59.422, - 32.667 + -59.42190639920275, + 32.66746948512506 ], "type": "ToPoint", "units": { @@ -3044,8 +3044,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -59.422, - 32.667 + -59.42190639920275, + 32.66746948512506 ], "tag": { "commentStart": 970, @@ -3055,8 +3055,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -53.048, - 24.962 + -53.047666501715845, + 24.962337057367172 ], "type": "ToPoint", "units": { @@ -3069,8 +3069,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -53.048, - 24.962 + -53.047666501715845, + 24.962337057367172 ], "tag": { "commentStart": 970, @@ -3080,8 +3080,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -45.758, - 18.117 + -45.75798022750173, + 18.116865998080282 ], "type": "ToPoint", "units": { @@ -3094,8 +3094,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -45.758, - 18.117 + -45.75798022750173, + 18.116865998080282 ], "tag": { "commentStart": 970, @@ -3105,8 +3105,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -37.668, - 12.239 + -37.66781028375226, + 12.239013475155549 ], "type": "ToPoint", "units": { @@ -3119,8 +3119,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -37.668, - 12.239 + -37.66781028375226, + 12.239013475155549 ], "tag": { "commentStart": 970, @@ -3130,8 +3130,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -28.905, - 7.421 + -28.90474348331363, + 7.421476734138388 ], "type": "ToPoint", "units": { @@ -3144,8 +3144,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -28.905, - 7.421 + -28.90474348331363, + 7.421476734138388 ], "tag": { "commentStart": 970, @@ -3155,8 +3155,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -19.607, - 3.74 + -19.606978624431115, + 3.740231207291609 ], "type": "ToPoint", "units": { @@ -3169,8 +3169,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -19.607, - 3.74 + -19.606978624431115, + 3.740231207291609 ], "tag": { "commentStart": 970, @@ -3180,8 +3180,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -9.921, - 1.253 + -9.921147013144802, + 1.253332335643064 ], "type": "ToPoint", "units": { @@ -3194,8 +3194,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -9.921, - 1.253 + -9.921147013144802, + 1.253332335643064 ], "tag": { "commentStart": 970, @@ -3205,8 +3205,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -0.0, - 0.0 + -0.000000000000024868995751603507, + 0.000000000000017319479184152442 ], "type": "ToPoint", "units": { @@ -3219,8 +3219,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -0.0, - 0.0 + -0.000000000000024868995751603507, + 0.000000000000017319479184152442 ], "tag": null, "to": [ @@ -3325,8 +3325,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 19.921, - 1.253 + 19.92114701314478, + 1.2533323356430426 ], "type": "ToPoint", "units": { @@ -3339,8 +3339,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 19.921, - 1.253 + 19.92114701314478, + 1.2533323356430426 ], "tag": { "commentStart": 970, @@ -3350,8 +3350,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 29.607, - 3.74 + 29.60697862443109, + 3.7402312072915906 ], "type": "ToPoint", "units": { @@ -3364,8 +3364,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 29.607, - 3.74 + 29.60697862443109, + 3.7402312072915906 ], "tag": { "commentStart": 970, @@ -3375,8 +3375,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 38.905, - 7.421 + 38.9047434833136, + 7.42147673413837 ], "type": "ToPoint", "units": { @@ -3389,8 +3389,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 38.905, - 7.421 + 38.9047434833136, + 7.42147673413837 ], "tag": { "commentStart": 970, @@ -3400,8 +3400,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 47.668, - 12.239 + 47.66781028375224, + 12.239013475155524 ], "type": "ToPoint", "units": { @@ -3414,8 +3414,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 47.668, - 12.239 + 47.66781028375224, + 12.239013475155524 ], "tag": { "commentStart": 970, @@ -3425,8 +3425,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 55.758, - 18.117 + 55.75798022750171, + 18.116865998080257 ], "type": "ToPoint", "units": { @@ -3439,8 +3439,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 55.758, - 18.117 + 55.75798022750171, + 18.116865998080257 ], "tag": { "commentStart": 970, @@ -3450,8 +3450,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 63.048, - 24.962 + 63.047666501715824, + 24.962337057367144 ], "type": "ToPoint", "units": { @@ -3464,8 +3464,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 63.048, - 24.962 + 63.047666501715824, + 24.962337057367144 ], "tag": { "commentStart": 970, @@ -3475,8 +3475,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 69.422, - 32.667 + 69.42190639920273, + 32.66746948512503 ], "type": "ToPoint", "units": { @@ -3489,8 +3489,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 69.422, - 32.667 + 69.42190639920273, + 32.66746948512503 ], "tag": { "commentStart": 970, @@ -3500,8 +3500,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 74.78, - 41.111 + 74.78017434899269, + 41.11074874014518 ], "type": "ToPoint", "units": { @@ -3514,8 +3514,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 74.78, - 41.111 + 74.78017434899269, + 41.11074874014518 ], "tag": { "commentStart": 970, @@ -3525,8 +3525,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 79.038, - 50.159 + 79.03796726464341, + 50.15901926480538 ], "type": "ToPoint", "units": { @@ -3539,8 +3539,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 79.038, - 50.159 + 79.03796726464341, + 50.15901926480538 ], "tag": { "commentStart": 970, @@ -3550,8 +3550,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 82.128, - 59.67 + 82.12813720839289, + 59.66958442775692 ], "type": "ToPoint", "units": { @@ -3564,8 +3564,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 82.128, - 59.67 + 82.12813720839289, + 59.66958442775692 ], "tag": { "commentStart": 970, @@ -3575,8 +3575,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 84.002, - 69.492 + 84.00195035425013, + 69.4924569350438 ], "type": "ToPoint", "units": { @@ -3589,8 +3589,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 84.002, - 69.492 + 84.00195035425013, + 69.4924569350438 ], "tag": { "commentStart": 970, @@ -3600,8 +3600,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 84.63, - 79.473 + 84.62985554954327, + 79.47272421932652 ], "type": "ToPoint", "units": { @@ -3614,8 +3614,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 84.63, - 79.473 + 84.62985554954327, + 79.47272421932652 ], "tag": { "commentStart": 970, @@ -3625,8 +3625,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 84.002, - 89.453 + 84.00195035425013, + 89.45299150360924 ], "type": "ToPoint", "units": { @@ -3639,8 +3639,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 84.002, - 89.453 + 84.00195035425013, + 89.45299150360924 ], "tag": { "commentStart": 970, @@ -3650,8 +3650,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 82.128, - 99.276 + 82.12813720839289, + 99.27586401089613 ], "type": "ToPoint", "units": { @@ -3664,8 +3664,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 82.128, - 99.276 + 82.12813720839289, + 99.27586401089613 ], "tag": { "commentStart": 970, @@ -3675,8 +3675,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 79.038, - 108.786 + 79.03796726464341, + 108.78642917384767 ], "type": "ToPoint", "units": { @@ -3689,8 +3689,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 79.038, - 108.786 + 79.03796726464341, + 108.78642917384767 ], "tag": { "commentStart": 970, @@ -3700,8 +3700,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 74.78, - 117.835 + 74.78017434899269, + 117.83469969850786 ], "type": "ToPoint", "units": { @@ -3714,8 +3714,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 74.78, - 117.835 + 74.78017434899269, + 117.83469969850786 ], "tag": { "commentStart": 970, @@ -3725,8 +3725,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 69.422, - 126.278 + 69.42190639920273, + 126.277978953528 ], "type": "ToPoint", "units": { @@ -3739,8 +3739,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 69.422, - 126.278 + 69.42190639920273, + 126.277978953528 ], "tag": { "commentStart": 970, @@ -3750,8 +3750,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 63.048, - 133.983 + 63.04766650171583, + 133.9831113812859 ], "type": "ToPoint", "units": { @@ -3764,8 +3764,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 63.048, - 133.983 + 63.04766650171583, + 133.9831113812859 ], "tag": { "commentStart": 970, @@ -3775,8 +3775,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 55.758, - 140.829 + 55.75798022750172, + 140.8285824405728 ], "type": "ToPoint", "units": { @@ -3789,8 +3789,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 55.758, - 140.829 + 55.75798022750172, + 140.8285824405728 ], "tag": { "commentStart": 970, @@ -3800,8 +3800,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 47.668, - 146.706 + 47.667810283752246, + 146.70643496349754 ], "type": "ToPoint", "units": { @@ -3814,8 +3814,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 47.668, - 146.706 + 47.667810283752246, + 146.70643496349754 ], "tag": { "commentStart": 970, @@ -3825,8 +3825,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 38.905, - 151.524 + 38.90474348331361, + 151.5239717045147 ], "type": "ToPoint", "units": { @@ -3839,8 +3839,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 38.905, - 151.524 + 38.90474348331361, + 151.5239717045147 ], "tag": { "commentStart": 970, @@ -3850,8 +3850,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 29.607, - 155.205 + 29.606978624431097, + 155.2052172313615 ], "type": "ToPoint", "units": { @@ -3864,8 +3864,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 29.607, - 155.205 + 29.606978624431097, + 155.2052172313615 ], "tag": { "commentStart": 970, @@ -3875,8 +3875,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 19.921, - 157.692 + 19.92114701314479, + 157.69211610301005 ], "type": "ToPoint", "units": { @@ -3889,8 +3889,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 19.921, - 157.692 + 19.92114701314479, + 157.69211610301005 ], "tag": { "commentStart": 970, @@ -3900,8 +3900,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 10.0, - 158.945 + 10.00000000000001, + 158.9454484386531 ], "type": "ToPoint", "units": { @@ -3914,8 +3914,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 10.0, - 158.945 + 10.00000000000001, + 158.9454484386531 ], "tag": { "commentStart": 970, @@ -3925,8 +3925,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - 0.0, - 158.945 + 0.000000000000010658141036401503, + 158.9454484386531 ], "type": "ToPoint", "units": { @@ -3939,8 +3939,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - 0.0, - 158.945 + 0.000000000000010658141036401503, + 158.9454484386531 ], "tag": { "commentStart": 970, @@ -3950,8 +3950,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -9.921, - 157.692 + -9.921147013144768, + 157.69211610301005 ], "type": "ToPoint", "units": { @@ -3964,8 +3964,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -9.921, - 157.692 + -9.921147013144768, + 157.69211610301005 ], "tag": { "commentStart": 970, @@ -3975,8 +3975,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -19.607, - 155.205 + -19.60697862443108, + 155.2052172313615 ], "type": "ToPoint", "units": { @@ -3989,8 +3989,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -19.607, - 155.205 + -19.60697862443108, + 155.2052172313615 ], "tag": { "commentStart": 970, @@ -4000,8 +4000,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -28.905, - 151.524 + -28.904743483313595, + 151.52397170451474 ], "type": "ToPoint", "units": { @@ -4014,8 +4014,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -28.905, - 151.524 + -28.904743483313595, + 151.52397170451474 ], "tag": { "commentStart": 970, @@ -4025,8 +4025,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -37.668, - 146.706 + -37.66781028375223, + 146.70643496349757 ], "type": "ToPoint", "units": { @@ -4039,8 +4039,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -37.668, - 146.706 + -37.66781028375223, + 146.70643496349757 ], "tag": { "commentStart": 970, @@ -4050,8 +4050,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -45.758, - 140.829 + -45.757980227501704, + 140.82858244057283 ], "type": "ToPoint", "units": { @@ -4064,8 +4064,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -45.758, - 140.829 + -45.757980227501704, + 140.82858244057283 ], "tag": { "commentStart": 970, @@ -4075,8 +4075,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -53.048, - 133.983 + -53.047666501715824, + 133.98311138128594 ], "type": "ToPoint", "units": { @@ -4089,8 +4089,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -53.048, - 133.983 + -53.047666501715824, + 133.98311138128594 ], "tag": { "commentStart": 970, @@ -4100,8 +4100,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -59.422, - 126.278 + -59.42190639920272, + 126.27797895352805 ], "type": "ToPoint", "units": { @@ -4114,8 +4114,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -59.422, - 126.278 + -59.42190639920272, + 126.27797895352805 ], "tag": { "commentStart": 970, @@ -4125,8 +4125,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -64.78, - 117.835 + -64.78017434899269, + 117.83469969850789 ], "type": "ToPoint", "units": { @@ -4139,8 +4139,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -64.78, - 117.835 + -64.78017434899269, + 117.83469969850789 ], "tag": { "commentStart": 970, @@ -4150,8 +4150,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -69.038, - 108.786 + -69.03796726464341, + 108.7864291738477 ], "type": "ToPoint", "units": { @@ -4164,8 +4164,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -69.038, - 108.786 + -69.03796726464341, + 108.7864291738477 ], "tag": { "commentStart": 970, @@ -4175,8 +4175,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -72.128, - 99.276 + -72.12813720839289, + 99.27586401089616 ], "type": "ToPoint", "units": { @@ -4189,8 +4189,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -72.128, - 99.276 + -72.12813720839289, + 99.27586401089616 ], "tag": { "commentStart": 970, @@ -4200,8 +4200,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -74.002, - 89.453 + -74.00195035425013, + 89.45299150360927 ], "type": "ToPoint", "units": { @@ -4214,8 +4214,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -74.002, - 89.453 + -74.00195035425013, + 89.45299150360927 ], "tag": { "commentStart": 970, @@ -4225,8 +4225,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -74.63, - 79.473 + -74.62985554954327, + 79.47272421932655 ], "type": "ToPoint", "units": { @@ -4239,8 +4239,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -74.63, - 79.473 + -74.62985554954327, + 79.47272421932655 ], "tag": { "commentStart": 970, @@ -4250,8 +4250,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -74.002, - 69.492 + -74.00195035425014, + 69.49245693504383 ], "type": "ToPoint", "units": { @@ -4264,8 +4264,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -74.002, - 69.492 + -74.00195035425014, + 69.49245693504383 ], "tag": { "commentStart": 970, @@ -4275,8 +4275,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -72.128, - 59.67 + -72.1281372083929, + 59.669584427756945 ], "type": "ToPoint", "units": { @@ -4289,8 +4289,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -72.128, - 59.67 + -72.1281372083929, + 59.669584427756945 ], "tag": { "commentStart": 970, @@ -4300,8 +4300,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -69.038, - 50.159 + -69.03796726464343, + 50.15901926480541 ], "type": "ToPoint", "units": { @@ -4314,8 +4314,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -69.038, - 50.159 + -69.03796726464343, + 50.15901926480541 ], "tag": { "commentStart": 970, @@ -4325,8 +4325,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -64.78, - 41.111 + -64.78017434899272, + 41.11074874014521 ], "type": "ToPoint", "units": { @@ -4339,8 +4339,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -64.78, - 41.111 + -64.78017434899272, + 41.11074874014521 ], "tag": { "commentStart": 970, @@ -4350,8 +4350,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -59.422, - 32.667 + -59.42190639920275, + 32.66746948512506 ], "type": "ToPoint", "units": { @@ -4364,8 +4364,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -59.422, - 32.667 + -59.42190639920275, + 32.66746948512506 ], "tag": { "commentStart": 970, @@ -4375,8 +4375,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -53.048, - 24.962 + -53.047666501715845, + 24.962337057367172 ], "type": "ToPoint", "units": { @@ -4389,8 +4389,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -53.048, - 24.962 + -53.047666501715845, + 24.962337057367172 ], "tag": { "commentStart": 970, @@ -4400,8 +4400,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -45.758, - 18.117 + -45.75798022750173, + 18.116865998080282 ], "type": "ToPoint", "units": { @@ -4414,8 +4414,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -45.758, - 18.117 + -45.75798022750173, + 18.116865998080282 ], "tag": { "commentStart": 970, @@ -4425,8 +4425,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -37.668, - 12.239 + -37.66781028375226, + 12.239013475155549 ], "type": "ToPoint", "units": { @@ -4439,8 +4439,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -37.668, - 12.239 + -37.66781028375226, + 12.239013475155549 ], "tag": { "commentStart": 970, @@ -4450,8 +4450,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -28.905, - 7.421 + -28.90474348331363, + 7.421476734138388 ], "type": "ToPoint", "units": { @@ -4464,8 +4464,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -28.905, - 7.421 + -28.90474348331363, + 7.421476734138388 ], "tag": { "commentStart": 970, @@ -4475,8 +4475,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -19.607, - 3.74 + -19.606978624431115, + 3.740231207291609 ], "type": "ToPoint", "units": { @@ -4489,8 +4489,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -19.607, - 3.74 + -19.606978624431115, + 3.740231207291609 ], "tag": { "commentStart": 970, @@ -4500,8 +4500,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -9.921, - 1.253 + -9.921147013144802, + 1.253332335643064 ], "type": "ToPoint", "units": { @@ -4514,8 +4514,8 @@ description: Variables in memory after executing loop_tag.kcl "sourceRange": [] }, "from": [ - -9.921, - 1.253 + -9.921147013144802, + 1.253332335643064 ], "tag": { "commentStart": 970, @@ -4525,8 +4525,8 @@ description: Variables in memory after executing loop_tag.kcl "value": "problematicTag" }, "to": [ - -0.0, - 0.0 + -0.000000000000024868995751603507, + 0.000000000000017319479184152442 ], "type": "ToPoint", "units": { diff --git a/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap b/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap index 530ed24a1..183cbb709 100644 --- a/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap +++ b/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap @@ -81,8 +81,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.367, - "y": 0.212, + "x": -0.3670208139314082, + "y": 0.21201331909674526, "z": 0.0 }, "relative": true @@ -98,8 +98,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.471, - "y": 0.491, + "x": -0.4707511307971115, + "y": 0.4905279615419764, "z": 0.0 }, "relative": true @@ -115,8 +115,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -132,8 +132,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -149,8 +149,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -166,8 +166,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -183,8 +183,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -200,8 +200,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -217,8 +217,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -234,8 +234,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -251,8 +251,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -268,8 +268,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -285,8 +285,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -302,8 +302,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -319,8 +319,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -336,8 +336,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -353,8 +353,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -370,8 +370,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -387,8 +387,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -404,8 +404,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -421,8 +421,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -438,8 +438,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -455,8 +455,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -472,8 +472,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -489,8 +489,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -506,8 +506,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.672, - "y": -0.961, + "x": -0.6716353749059765, + "y": -0.9605576808879026, "z": 0.0 }, "relative": true @@ -523,8 +523,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.01, - "y": -0.373, + "x": 0.010280170930300203, + "y": -0.37344123662342166, "z": 0.0 }, "relative": true @@ -540,8 +540,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.104, - "y": -0.423, + "x": 0.10357375682791004, + "y": -0.42294321030821425, "z": 0.0 }, "relative": true @@ -557,8 +557,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.452, - "y": -0.112, + "x": 0.4520311575096987, + "y": -0.11232675307600548, "z": 0.0 }, "relative": true @@ -574,8 +574,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.882, - "y": -0.716, + "x": -0.8821185914380845, + "y": -0.7155147434939819, "z": 0.0 }, "relative": true @@ -591,8 +591,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": 0.269, + "x": 0.9195487101690416, + "y": 0.2691627465297364, "z": 0.0 }, "relative": true @@ -608,8 +608,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.71, - "y": 0.117, + "x": 0.7098978191546745, + "y": 0.11710004169385968, "z": 0.0 }, "relative": true @@ -625,8 +625,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.379, - "y": 0.711, + "x": -0.37876368560819995, + "y": 0.7106729314759084, "z": 0.0 }, "relative": true @@ -642,8 +642,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.297, - "y": -0.066, + "x": -0.29728126898353335, + "y": -0.06649734568328003, "z": 0.0 }, "relative": true @@ -659,8 +659,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.23, - "y": -0.76, + "x": 0.22965781558352072, + "y": -0.7601866432836641, "z": 0.0 }, "relative": true @@ -676,8 +676,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.636, - "y": 0.195, + "x": -0.6356501074317229, + "y": 0.19458425399338064, "z": 0.0 }, "relative": true @@ -693,8 +693,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.572, - "y": 0.289, + "x": 0.5721251777404546, + "y": 0.2888584097921527, "z": 0.0 }, "relative": true @@ -710,8 +710,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.958, - "y": -0.022, + "x": -0.9580409549552311, + "y": -0.02243818192078395, "z": 0.0 }, "relative": true @@ -727,8 +727,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.33, - "y": -0.835, + "x": 0.3299184618602866, + "y": -0.8353726942369875, "z": 0.0 }, "relative": true @@ -744,8 +744,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.743, - "y": -0.792, + "x": 0.7434639386755209, + "y": -0.7919648864138378, "z": 0.0 }, "relative": true @@ -761,8 +761,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.994, - "y": 0.904, + "x": 0.9935751011164615, + "y": 0.9042566468497608, "z": 0.0 }, "relative": true @@ -778,8 +778,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.504, - "y": 0.515, + "x": -0.5035812884687294, + "y": 0.5150967434989442, "z": 0.0 }, "relative": true @@ -795,8 +795,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.553, - "y": 0.761, + "x": 0.5526227215900215, + "y": 0.7612604137272441, "z": 0.0 }, "relative": true @@ -812,8 +812,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.859, - "y": 0.084, + "x": 0.8593271349126876, + "y": 0.08414894953725849, "z": 0.0 }, "relative": true @@ -829,8 +829,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.818, - "y": -0.904, + "x": -0.8181049219192864, + "y": -0.903548131323352, "z": 0.0 }, "relative": true @@ -846,8 +846,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.317, - "y": -0.242, + "x": 0.3165782044458305, + "y": -0.24189274252014914, "z": 0.0 }, "relative": true @@ -863,8 +863,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.444, - "y": -0.259, + "x": -0.44390956414045135, + "y": -0.25912591535126905, "z": 0.0 }, "relative": true @@ -880,8 +880,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.661, - "y": -0.404, + "x": -0.6605165911891009, + "y": -0.40355115288839194, "z": 0.0 }, "relative": true @@ -897,8 +897,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.717, - "y": 0.235, + "x": -0.7170489950180006, + "y": 0.23454356079651384, "z": 0.0 }, "relative": true @@ -914,8 +914,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.257, - "y": -0.45, + "x": -0.2568187045379722, + "y": -0.45031188717601367, "z": 0.0 }, "relative": true @@ -931,8 +931,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -948,8 +948,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -965,8 +965,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -982,8 +982,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -999,8 +999,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -1016,8 +1016,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -1033,8 +1033,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -1050,8 +1050,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -1067,8 +1067,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -1084,8 +1084,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -1101,8 +1101,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -1118,8 +1118,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -1135,8 +1135,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -1152,8 +1152,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -1169,8 +1169,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -1186,8 +1186,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -1203,8 +1203,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -1220,8 +1220,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -1237,8 +1237,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -1254,8 +1254,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -1271,8 +1271,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -1288,8 +1288,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -1305,8 +1305,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -1322,8 +1322,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -1339,8 +1339,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -1356,8 +1356,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -1373,8 +1373,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -1390,8 +1390,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.946, - "y": -0.268, + "x": 0.9464450621708211, + "y": -0.2684908127803667, "z": 0.0 }, "relative": true @@ -1407,8 +1407,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.901, + "x": 0.5241732366617591, + "y": 0.9011437416408563, "z": 0.0 }, "relative": true @@ -1424,8 +1424,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.143, - "y": -0.519, + "x": -0.14255393713960607, + "y": -0.5194262624564814, "z": 0.0 }, "relative": true @@ -1441,8 +1441,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.429, - "y": -0.422, + "x": -0.4287123231350338, + "y": -0.4223564528725028, "z": 0.0 }, "relative": true @@ -1458,8 +1458,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.093, - "y": -0.906, + "x": -0.09316367294024519, + "y": -0.9063127021008246, "z": 0.0 }, "relative": true @@ -1475,8 +1475,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.277, - "y": 0.682, + "x": -0.2767766535558669, + "y": 0.6816248114129131, "z": 0.0 }, "relative": true @@ -1492,8 +1492,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.98, - "y": -0.082, + "x": 0.9796762495562534, + "y": -0.0822145668330625, "z": 0.0 }, "relative": true @@ -1509,8 +1509,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.867, - "y": -0.301, + "x": -0.8666513070867441, + "y": -0.301053160242023, "z": 0.0 }, "relative": true @@ -1526,8 +1526,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.537, - "y": 0.02, + "x": 0.537415656028112, + "y": 0.020272692875002774, "z": 0.0 }, "relative": true @@ -1543,8 +1543,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.933, - "y": -0.623, + "x": 0.9332396256457531, + "y": -0.6228175690649898, "z": 0.0 }, "relative": true @@ -1560,8 +1560,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.181, - "y": -0.369, + "x": 0.18052415837320734, + "y": -0.36894384647296197, "z": 0.0 }, "relative": true @@ -1577,8 +1577,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.538, - "y": 0.238, + "x": 0.5384372634075449, + "y": 0.2377565050887107, "z": 0.0 }, "relative": true @@ -1594,8 +1594,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.39, - "y": 0.143, + "x": 0.39043436929278874, + "y": 0.14273182483160451, "z": 0.0 }, "relative": true @@ -1611,8 +1611,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.098, - "y": 0.991, + "x": 0.09782890412897283, + "y": 0.9907667536909659, "z": 0.0 }, "relative": true @@ -1628,8 +1628,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.529, - "y": -0.792, + "x": 0.5286610085921146, + "y": -0.7924508308419256, "z": 0.0 }, "relative": true @@ -1645,8 +1645,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.379, - "y": 0.124, + "x": 0.3789978184503342, + "y": 0.12396120576838676, "z": 0.0 }, "relative": true @@ -1662,8 +1662,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.948, - "y": 0.673, + "x": -0.9484912744890612, + "y": 0.6729649846476855, "z": 0.0 }, "relative": true @@ -1679,8 +1679,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.745, - "y": -0.213, + "x": 0.7451758753425153, + "y": -0.21318737562458967, "z": 0.0 }, "relative": true @@ -1696,8 +1696,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.187, - "y": -0.16, + "x": 0.1873200727251887, + "y": -0.15961374297992448, "z": 0.0 }, "relative": true @@ -1713,8 +1713,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.057, - "y": -0.544, + "x": -0.05729464924537564, + "y": -0.5436345558508746, "z": 0.0 }, "relative": true @@ -1730,8 +1730,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.753, + "x": -0.09582414374469184, + "y": -0.7533839681212353, "z": 0.0 }, "relative": true @@ -1747,8 +1747,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.173, - "y": -0.767, + "x": -0.17254116580051848, + "y": -0.7669113400341137, "z": 0.0 }, "relative": true @@ -1764,8 +1764,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.894, - "y": 0.609, + "x": 0.8944730032887609, + "y": 0.6093318694741408, "z": 0.0 }, "relative": true @@ -1781,8 +1781,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.367, - "y": 0.212, + "x": -0.3670208139314082, + "y": 0.21201331909674526, "z": 0.0 }, "relative": true @@ -1798,8 +1798,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.471, - "y": 0.491, + "x": -0.4707511307971115, + "y": 0.4905279615419764, "z": 0.0 }, "relative": true @@ -1815,8 +1815,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -1832,8 +1832,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -1849,8 +1849,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -1866,8 +1866,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -1883,8 +1883,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -1900,8 +1900,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -1917,8 +1917,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -1934,8 +1934,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -1951,8 +1951,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -1968,8 +1968,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -1985,8 +1985,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -2002,8 +2002,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -2019,8 +2019,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -2036,8 +2036,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -2053,8 +2053,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -2070,8 +2070,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -2087,8 +2087,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -2104,8 +2104,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -2121,8 +2121,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -2138,8 +2138,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -2155,8 +2155,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -2172,8 +2172,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -2189,8 +2189,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -2206,8 +2206,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.672, - "y": -0.961, + "x": -0.6716353749059765, + "y": -0.9605576808879026, "z": 0.0 }, "relative": true @@ -2223,8 +2223,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.01, - "y": -0.373, + "x": 0.010280170930300203, + "y": -0.37344123662342166, "z": 0.0 }, "relative": true @@ -2240,8 +2240,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.104, - "y": -0.423, + "x": 0.10357375682791004, + "y": -0.42294321030821425, "z": 0.0 }, "relative": true @@ -2257,8 +2257,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.452, - "y": -0.112, + "x": 0.4520311575096987, + "y": -0.11232675307600548, "z": 0.0 }, "relative": true @@ -2274,8 +2274,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.882, - "y": -0.716, + "x": -0.8821185914380845, + "y": -0.7155147434939819, "z": 0.0 }, "relative": true @@ -2291,8 +2291,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": 0.269, + "x": 0.9195487101690416, + "y": 0.2691627465297364, "z": 0.0 }, "relative": true @@ -2308,8 +2308,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.71, - "y": 0.117, + "x": 0.7098978191546745, + "y": 0.11710004169385968, "z": 0.0 }, "relative": true @@ -2325,8 +2325,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.379, - "y": 0.711, + "x": -0.37876368560819995, + "y": 0.7106729314759084, "z": 0.0 }, "relative": true @@ -2342,8 +2342,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.297, - "y": -0.066, + "x": -0.29728126898353335, + "y": -0.06649734568328003, "z": 0.0 }, "relative": true @@ -2359,8 +2359,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.23, - "y": -0.76, + "x": 0.22965781558352072, + "y": -0.7601866432836641, "z": 0.0 }, "relative": true @@ -2376,8 +2376,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.636, - "y": 0.195, + "x": -0.6356501074317229, + "y": 0.19458425399338064, "z": 0.0 }, "relative": true @@ -2393,8 +2393,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.572, - "y": 0.289, + "x": 0.5721251777404546, + "y": 0.2888584097921527, "z": 0.0 }, "relative": true @@ -2410,8 +2410,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.958, - "y": -0.022, + "x": -0.9580409549552311, + "y": -0.02243818192078395, "z": 0.0 }, "relative": true @@ -2427,8 +2427,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.33, - "y": -0.835, + "x": 0.3299184618602866, + "y": -0.8353726942369875, "z": 0.0 }, "relative": true @@ -2444,8 +2444,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.743, - "y": -0.792, + "x": 0.7434639386755209, + "y": -0.7919648864138378, "z": 0.0 }, "relative": true @@ -2461,8 +2461,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.994, - "y": 0.904, + "x": 0.9935751011164615, + "y": 0.9042566468497608, "z": 0.0 }, "relative": true @@ -2478,8 +2478,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.504, - "y": 0.515, + "x": -0.5035812884687294, + "y": 0.5150967434989442, "z": 0.0 }, "relative": true @@ -2495,8 +2495,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.553, - "y": 0.761, + "x": 0.5526227215900215, + "y": 0.7612604137272441, "z": 0.0 }, "relative": true @@ -2512,8 +2512,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.859, - "y": 0.084, + "x": 0.8593271349126876, + "y": 0.08414894953725849, "z": 0.0 }, "relative": true @@ -2529,8 +2529,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.818, - "y": -0.904, + "x": -0.8181049219192864, + "y": -0.903548131323352, "z": 0.0 }, "relative": true @@ -2546,8 +2546,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.317, - "y": -0.242, + "x": 0.3165782044458305, + "y": -0.24189274252014914, "z": 0.0 }, "relative": true @@ -2563,8 +2563,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.444, - "y": -0.259, + "x": -0.44390956414045135, + "y": -0.25912591535126905, "z": 0.0 }, "relative": true @@ -2580,8 +2580,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.661, - "y": -0.404, + "x": -0.6605165911891009, + "y": -0.40355115288839194, "z": 0.0 }, "relative": true @@ -2597,8 +2597,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.717, - "y": 0.235, + "x": -0.7170489950180006, + "y": 0.23454356079651384, "z": 0.0 }, "relative": true @@ -2614,8 +2614,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.257, - "y": -0.45, + "x": -0.2568187045379722, + "y": -0.45031188717601367, "z": 0.0 }, "relative": true @@ -2631,8 +2631,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -2648,8 +2648,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -2665,8 +2665,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -2682,8 +2682,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -2699,8 +2699,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -2716,8 +2716,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -2733,8 +2733,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -2750,8 +2750,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -2767,8 +2767,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -2784,8 +2784,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -2801,8 +2801,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -2818,8 +2818,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -2835,8 +2835,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -2852,8 +2852,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -2869,8 +2869,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -2886,8 +2886,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -2903,8 +2903,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -2920,8 +2920,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -2937,8 +2937,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -2954,8 +2954,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -2971,8 +2971,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -2988,8 +2988,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -3005,8 +3005,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -3022,8 +3022,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.367, - "y": 0.212, + "x": -0.3670208139314082, + "y": 0.21201331909674526, "z": 0.0 }, "relative": true @@ -3039,8 +3039,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.471, - "y": 0.491, + "x": -0.4707511307971115, + "y": 0.4905279615419764, "z": 0.0 }, "relative": true @@ -3056,8 +3056,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -3073,8 +3073,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -3090,8 +3090,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -3107,8 +3107,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -3124,8 +3124,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -3141,8 +3141,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -3158,8 +3158,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -3175,8 +3175,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -3192,8 +3192,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -3209,8 +3209,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -3226,8 +3226,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -3243,8 +3243,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -3260,8 +3260,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -3277,8 +3277,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -3294,8 +3294,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -3311,8 +3311,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -3328,8 +3328,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -3345,8 +3345,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -3362,8 +3362,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -3379,8 +3379,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -3396,8 +3396,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -3413,8 +3413,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -3430,8 +3430,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -3447,8 +3447,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.672, - "y": -0.961, + "x": -0.6716353749059765, + "y": -0.9605576808879026, "z": 0.0 }, "relative": true @@ -3464,8 +3464,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.01, - "y": -0.373, + "x": 0.010280170930300203, + "y": -0.37344123662342166, "z": 0.0 }, "relative": true @@ -3481,8 +3481,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.367, - "y": 0.212, + "x": -0.3670208139314082, + "y": 0.21201331909674526, "z": 0.0 }, "relative": true @@ -3498,8 +3498,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.471, - "y": 0.491, + "x": -0.4707511307971115, + "y": 0.4905279615419764, "z": 0.0 }, "relative": true @@ -3515,8 +3515,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -3532,8 +3532,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -3549,8 +3549,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -3566,8 +3566,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -3583,8 +3583,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -3600,8 +3600,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -3617,8 +3617,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -3634,8 +3634,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -3651,8 +3651,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -3668,8 +3668,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -3685,8 +3685,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -3702,8 +3702,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -3719,8 +3719,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -3736,8 +3736,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -3753,8 +3753,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -3770,8 +3770,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -3787,8 +3787,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -3804,8 +3804,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -3821,8 +3821,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -3838,8 +3838,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -3855,8 +3855,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -3872,8 +3872,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -3889,8 +3889,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -3906,8 +3906,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.672, - "y": -0.961, + "x": -0.6716353749059765, + "y": -0.9605576808879026, "z": 0.0 }, "relative": true @@ -3923,8 +3923,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.01, - "y": -0.373, + "x": 0.010280170930300203, + "y": -0.37344123662342166, "z": 0.0 }, "relative": true @@ -3940,8 +3940,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.104, - "y": -0.423, + "x": 0.10357375682791004, + "y": -0.42294321030821425, "z": 0.0 }, "relative": true @@ -3957,8 +3957,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.452, - "y": -0.112, + "x": 0.4520311575096987, + "y": -0.11232675307600548, "z": 0.0 }, "relative": true @@ -3974,8 +3974,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.882, - "y": -0.716, + "x": -0.8821185914380845, + "y": -0.7155147434939819, "z": 0.0 }, "relative": true @@ -3991,8 +3991,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": 0.269, + "x": 0.9195487101690416, + "y": 0.2691627465297364, "z": 0.0 }, "relative": true @@ -4008,8 +4008,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.71, - "y": 0.117, + "x": 0.7098978191546745, + "y": 0.11710004169385968, "z": 0.0 }, "relative": true @@ -4025,8 +4025,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.379, - "y": 0.711, + "x": -0.37876368560819995, + "y": 0.7106729314759084, "z": 0.0 }, "relative": true @@ -4042,8 +4042,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.297, - "y": -0.066, + "x": -0.29728126898353335, + "y": -0.06649734568328003, "z": 0.0 }, "relative": true @@ -4059,8 +4059,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.23, - "y": -0.76, + "x": 0.22965781558352072, + "y": -0.7601866432836641, "z": 0.0 }, "relative": true @@ -4076,8 +4076,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.636, - "y": 0.195, + "x": -0.6356501074317229, + "y": 0.19458425399338064, "z": 0.0 }, "relative": true @@ -4093,8 +4093,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.572, - "y": 0.289, + "x": 0.5721251777404546, + "y": 0.2888584097921527, "z": 0.0 }, "relative": true @@ -4110,8 +4110,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.958, - "y": -0.022, + "x": -0.9580409549552311, + "y": -0.02243818192078395, "z": 0.0 }, "relative": true @@ -4127,8 +4127,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.33, - "y": -0.835, + "x": 0.3299184618602866, + "y": -0.8353726942369875, "z": 0.0 }, "relative": true @@ -4144,8 +4144,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.743, - "y": -0.792, + "x": 0.7434639386755209, + "y": -0.7919648864138378, "z": 0.0 }, "relative": true @@ -4161,8 +4161,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.994, - "y": 0.904, + "x": 0.9935751011164615, + "y": 0.9042566468497608, "z": 0.0 }, "relative": true @@ -4178,8 +4178,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.504, - "y": 0.515, + "x": -0.5035812884687294, + "y": 0.5150967434989442, "z": 0.0 }, "relative": true @@ -4195,8 +4195,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.553, - "y": 0.761, + "x": 0.5526227215900215, + "y": 0.7612604137272441, "z": 0.0 }, "relative": true @@ -4212,8 +4212,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.859, - "y": 0.084, + "x": 0.8593271349126876, + "y": 0.08414894953725849, "z": 0.0 }, "relative": true @@ -4229,8 +4229,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.818, - "y": -0.904, + "x": -0.8181049219192864, + "y": -0.903548131323352, "z": 0.0 }, "relative": true @@ -4246,8 +4246,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.317, - "y": -0.242, + "x": 0.3165782044458305, + "y": -0.24189274252014914, "z": 0.0 }, "relative": true @@ -4263,8 +4263,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.444, - "y": -0.259, + "x": -0.44390956414045135, + "y": -0.25912591535126905, "z": 0.0 }, "relative": true @@ -4280,8 +4280,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.661, - "y": -0.404, + "x": -0.6605165911891009, + "y": -0.40355115288839194, "z": 0.0 }, "relative": true @@ -4297,8 +4297,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.717, - "y": 0.235, + "x": -0.7170489950180006, + "y": 0.23454356079651384, "z": 0.0 }, "relative": true @@ -4314,8 +4314,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.257, - "y": -0.45, + "x": -0.2568187045379722, + "y": -0.45031188717601367, "z": 0.0 }, "relative": true @@ -4331,8 +4331,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -4348,8 +4348,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -4365,8 +4365,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -4382,8 +4382,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -4399,8 +4399,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -4416,8 +4416,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -4433,8 +4433,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -4450,8 +4450,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -4467,8 +4467,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -4484,8 +4484,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -4501,8 +4501,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -4518,8 +4518,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -4535,8 +4535,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -4552,8 +4552,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -4569,8 +4569,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -4586,8 +4586,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -4603,8 +4603,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -4620,8 +4620,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -4637,8 +4637,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -4654,8 +4654,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -4671,8 +4671,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -4688,8 +4688,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -4705,8 +4705,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -4722,8 +4722,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -4739,8 +4739,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -4756,8 +4756,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -4773,8 +4773,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -4790,8 +4790,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.946, - "y": -0.268, + "x": 0.9464450621708211, + "y": -0.2684908127803667, "z": 0.0 }, "relative": true @@ -4807,8 +4807,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.901, + "x": 0.5241732366617591, + "y": 0.9011437416408563, "z": 0.0 }, "relative": true @@ -4824,8 +4824,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.143, - "y": -0.519, + "x": -0.14255393713960607, + "y": -0.5194262624564814, "z": 0.0 }, "relative": true @@ -4841,8 +4841,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.429, - "y": -0.422, + "x": -0.4287123231350338, + "y": -0.4223564528725028, "z": 0.0 }, "relative": true @@ -4858,8 +4858,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.093, - "y": -0.906, + "x": -0.09316367294024519, + "y": -0.9063127021008246, "z": 0.0 }, "relative": true @@ -4875,8 +4875,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.277, - "y": 0.682, + "x": -0.2767766535558669, + "y": 0.6816248114129131, "z": 0.0 }, "relative": true @@ -4892,8 +4892,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.98, - "y": -0.082, + "x": 0.9796762495562534, + "y": -0.0822145668330625, "z": 0.0 }, "relative": true @@ -4909,8 +4909,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.867, - "y": -0.301, + "x": -0.8666513070867441, + "y": -0.301053160242023, "z": 0.0 }, "relative": true @@ -4926,8 +4926,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.537, - "y": 0.02, + "x": 0.537415656028112, + "y": 0.020272692875002774, "z": 0.0 }, "relative": true @@ -4943,8 +4943,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.933, - "y": -0.623, + "x": 0.9332396256457531, + "y": -0.6228175690649898, "z": 0.0 }, "relative": true @@ -4960,8 +4960,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.181, - "y": -0.369, + "x": 0.18052415837320734, + "y": -0.36894384647296197, "z": 0.0 }, "relative": true @@ -4977,8 +4977,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.538, - "y": 0.238, + "x": 0.5384372634075449, + "y": 0.2377565050887107, "z": 0.0 }, "relative": true @@ -4994,8 +4994,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.39, - "y": 0.143, + "x": 0.39043436929278874, + "y": 0.14273182483160451, "z": 0.0 }, "relative": true @@ -5011,8 +5011,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.098, - "y": 0.991, + "x": 0.09782890412897283, + "y": 0.9907667536909659, "z": 0.0 }, "relative": true @@ -5028,8 +5028,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.529, - "y": -0.792, + "x": 0.5286610085921146, + "y": -0.7924508308419256, "z": 0.0 }, "relative": true @@ -5045,8 +5045,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.379, - "y": 0.124, + "x": 0.3789978184503342, + "y": 0.12396120576838676, "z": 0.0 }, "relative": true @@ -5062,8 +5062,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.948, - "y": 0.673, + "x": -0.9484912744890612, + "y": 0.6729649846476855, "z": 0.0 }, "relative": true @@ -5079,8 +5079,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.745, - "y": -0.213, + "x": 0.7451758753425153, + "y": -0.21318737562458967, "z": 0.0 }, "relative": true @@ -5096,8 +5096,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.187, - "y": -0.16, + "x": 0.1873200727251887, + "y": -0.15961374297992448, "z": 0.0 }, "relative": true @@ -5113,8 +5113,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.057, - "y": -0.544, + "x": -0.05729464924537564, + "y": -0.5436345558508746, "z": 0.0 }, "relative": true @@ -5130,8 +5130,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.753, + "x": -0.09582414374469184, + "y": -0.7533839681212353, "z": 0.0 }, "relative": true @@ -5147,8 +5147,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.173, - "y": -0.767, + "x": -0.17254116580051848, + "y": -0.7669113400341137, "z": 0.0 }, "relative": true @@ -5164,8 +5164,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.894, - "y": 0.609, + "x": 0.8944730032887609, + "y": 0.6093318694741408, "z": 0.0 }, "relative": true @@ -5181,8 +5181,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.367, - "y": 0.212, + "x": -0.3670208139314082, + "y": 0.21201331909674526, "z": 0.0 }, "relative": true @@ -5198,8 +5198,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.471, - "y": 0.491, + "x": -0.4707511307971115, + "y": 0.4905279615419764, "z": 0.0 }, "relative": true @@ -5215,8 +5215,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -5232,8 +5232,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -5249,8 +5249,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -5266,8 +5266,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -5283,8 +5283,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -5300,8 +5300,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -5317,8 +5317,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -5334,8 +5334,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -5351,8 +5351,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -5368,8 +5368,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -5385,8 +5385,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -5402,8 +5402,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -5419,8 +5419,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -5436,8 +5436,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -5453,8 +5453,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -5470,8 +5470,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -5487,8 +5487,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -5504,8 +5504,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -5521,8 +5521,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -5538,8 +5538,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -5555,8 +5555,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -5572,8 +5572,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -5589,8 +5589,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -5606,8 +5606,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.672, - "y": -0.961, + "x": -0.6716353749059765, + "y": -0.9605576808879026, "z": 0.0 }, "relative": true @@ -5623,8 +5623,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.01, - "y": -0.373, + "x": 0.010280170930300203, + "y": -0.37344123662342166, "z": 0.0 }, "relative": true @@ -5640,8 +5640,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.104, - "y": -0.423, + "x": 0.10357375682791004, + "y": -0.42294321030821425, "z": 0.0 }, "relative": true @@ -5657,8 +5657,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.452, - "y": -0.112, + "x": 0.4520311575096987, + "y": -0.11232675307600548, "z": 0.0 }, "relative": true @@ -5674,8 +5674,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.882, - "y": -0.716, + "x": -0.8821185914380845, + "y": -0.7155147434939819, "z": 0.0 }, "relative": true @@ -5691,8 +5691,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": 0.269, + "x": 0.9195487101690416, + "y": 0.2691627465297364, "z": 0.0 }, "relative": true @@ -5708,8 +5708,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.71, - "y": 0.117, + "x": 0.7098978191546745, + "y": 0.11710004169385968, "z": 0.0 }, "relative": true @@ -5725,8 +5725,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.379, - "y": 0.711, + "x": -0.37876368560819995, + "y": 0.7106729314759084, "z": 0.0 }, "relative": true @@ -5742,8 +5742,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.297, - "y": -0.066, + "x": -0.29728126898353335, + "y": -0.06649734568328003, "z": 0.0 }, "relative": true @@ -5759,8 +5759,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.23, - "y": -0.76, + "x": 0.22965781558352072, + "y": -0.7601866432836641, "z": 0.0 }, "relative": true @@ -5776,8 +5776,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.636, - "y": 0.195, + "x": -0.6356501074317229, + "y": 0.19458425399338064, "z": 0.0 }, "relative": true @@ -5793,8 +5793,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.572, - "y": 0.289, + "x": 0.5721251777404546, + "y": 0.2888584097921527, "z": 0.0 }, "relative": true @@ -5810,8 +5810,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.958, - "y": -0.022, + "x": -0.9580409549552311, + "y": -0.02243818192078395, "z": 0.0 }, "relative": true @@ -5827,8 +5827,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.33, - "y": -0.835, + "x": 0.3299184618602866, + "y": -0.8353726942369875, "z": 0.0 }, "relative": true @@ -5844,8 +5844,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.743, - "y": -0.792, + "x": 0.7434639386755209, + "y": -0.7919648864138378, "z": 0.0 }, "relative": true @@ -5861,8 +5861,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.994, - "y": 0.904, + "x": 0.9935751011164615, + "y": 0.9042566468497608, "z": 0.0 }, "relative": true @@ -5878,8 +5878,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.504, - "y": 0.515, + "x": -0.5035812884687294, + "y": 0.5150967434989442, "z": 0.0 }, "relative": true @@ -5895,8 +5895,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.553, - "y": 0.761, + "x": 0.5526227215900215, + "y": 0.7612604137272441, "z": 0.0 }, "relative": true @@ -5912,8 +5912,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.859, - "y": 0.084, + "x": 0.8593271349126876, + "y": 0.08414894953725849, "z": 0.0 }, "relative": true @@ -5929,8 +5929,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.818, - "y": -0.904, + "x": -0.8181049219192864, + "y": -0.903548131323352, "z": 0.0 }, "relative": true @@ -5946,8 +5946,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.317, - "y": -0.242, + "x": 0.3165782044458305, + "y": -0.24189274252014914, "z": 0.0 }, "relative": true @@ -5963,8 +5963,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.444, - "y": -0.259, + "x": -0.44390956414045135, + "y": -0.25912591535126905, "z": 0.0 }, "relative": true @@ -5980,8 +5980,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.661, - "y": -0.404, + "x": -0.6605165911891009, + "y": -0.40355115288839194, "z": 0.0 }, "relative": true @@ -5997,8 +5997,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.717, - "y": 0.235, + "x": -0.7170489950180006, + "y": 0.23454356079651384, "z": 0.0 }, "relative": true @@ -6014,8 +6014,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.257, - "y": -0.45, + "x": -0.2568187045379722, + "y": -0.45031188717601367, "z": 0.0 }, "relative": true @@ -6031,8 +6031,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -6048,8 +6048,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -6065,8 +6065,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -6082,8 +6082,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -6099,8 +6099,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -6116,8 +6116,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -6133,8 +6133,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -6150,8 +6150,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -6167,8 +6167,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -6184,8 +6184,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -6201,8 +6201,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -6218,8 +6218,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -6235,8 +6235,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -6252,8 +6252,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -6269,8 +6269,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -6286,8 +6286,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -6303,8 +6303,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -6320,8 +6320,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -6337,8 +6337,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -6354,8 +6354,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -6371,8 +6371,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -6388,8 +6388,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -6405,8 +6405,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -6422,8 +6422,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.367, - "y": 0.212, + "x": -0.3670208139314082, + "y": 0.21201331909674526, "z": 0.0 }, "relative": true @@ -6439,8 +6439,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.471, - "y": 0.491, + "x": -0.4707511307971115, + "y": 0.4905279615419764, "z": 0.0 }, "relative": true @@ -6456,8 +6456,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -6473,8 +6473,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -6490,8 +6490,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -6507,8 +6507,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -6524,8 +6524,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -6541,8 +6541,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -6558,8 +6558,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -6575,8 +6575,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -6592,8 +6592,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -6609,8 +6609,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -6626,8 +6626,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -6643,8 +6643,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -6660,8 +6660,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -6677,8 +6677,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -6694,8 +6694,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -6711,8 +6711,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -6728,8 +6728,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -6745,8 +6745,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -6762,8 +6762,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -6779,8 +6779,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -6796,8 +6796,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -6813,8 +6813,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -6830,8 +6830,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -6847,8 +6847,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.672, - "y": -0.961, + "x": -0.6716353749059765, + "y": -0.9605576808879026, "z": 0.0 }, "relative": true @@ -6864,8 +6864,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.01, - "y": -0.373, + "x": 0.010280170930300203, + "y": -0.37344123662342166, "z": 0.0 }, "relative": true @@ -6881,8 +6881,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.104, - "y": -0.423, + "x": 0.10357375682791004, + "y": -0.42294321030821425, "z": 0.0 }, "relative": true @@ -6898,8 +6898,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.452, - "y": -0.112, + "x": 0.4520311575096987, + "y": -0.11232675307600548, "z": 0.0 }, "relative": true @@ -6915,8 +6915,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.882, - "y": -0.716, + "x": -0.8821185914380845, + "y": -0.7155147434939819, "z": 0.0 }, "relative": true @@ -6932,8 +6932,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": 0.269, + "x": 0.9195487101690416, + "y": 0.2691627465297364, "z": 0.0 }, "relative": true @@ -6949,8 +6949,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.71, - "y": 0.117, + "x": 0.7098978191546745, + "y": 0.11710004169385968, "z": 0.0 }, "relative": true @@ -6966,8 +6966,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.379, - "y": 0.711, + "x": -0.37876368560819995, + "y": 0.7106729314759084, "z": 0.0 }, "relative": true @@ -6983,8 +6983,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.297, - "y": -0.066, + "x": -0.29728126898353335, + "y": -0.06649734568328003, "z": 0.0 }, "relative": true @@ -7000,8 +7000,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.23, - "y": -0.76, + "x": 0.22965781558352072, + "y": -0.7601866432836641, "z": 0.0 }, "relative": true @@ -7017,8 +7017,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.636, - "y": 0.195, + "x": -0.6356501074317229, + "y": 0.19458425399338064, "z": 0.0 }, "relative": true @@ -7034,8 +7034,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.572, - "y": 0.289, + "x": 0.5721251777404546, + "y": 0.2888584097921527, "z": 0.0 }, "relative": true @@ -7051,8 +7051,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.958, - "y": -0.022, + "x": -0.9580409549552311, + "y": -0.02243818192078395, "z": 0.0 }, "relative": true @@ -7068,8 +7068,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.33, - "y": -0.835, + "x": 0.3299184618602866, + "y": -0.8353726942369875, "z": 0.0 }, "relative": true @@ -7085,8 +7085,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.743, - "y": -0.792, + "x": 0.7434639386755209, + "y": -0.7919648864138378, "z": 0.0 }, "relative": true @@ -7102,8 +7102,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.994, - "y": 0.904, + "x": 0.9935751011164615, + "y": 0.9042566468497608, "z": 0.0 }, "relative": true @@ -7119,8 +7119,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.504, - "y": 0.515, + "x": -0.5035812884687294, + "y": 0.5150967434989442, "z": 0.0 }, "relative": true @@ -7136,8 +7136,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.553, - "y": 0.761, + "x": 0.5526227215900215, + "y": 0.7612604137272441, "z": 0.0 }, "relative": true @@ -7153,8 +7153,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.859, - "y": 0.084, + "x": 0.8593271349126876, + "y": 0.08414894953725849, "z": 0.0 }, "relative": true @@ -7170,8 +7170,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.818, - "y": -0.904, + "x": -0.8181049219192864, + "y": -0.903548131323352, "z": 0.0 }, "relative": true @@ -7187,8 +7187,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.317, - "y": -0.242, + "x": 0.3165782044458305, + "y": -0.24189274252014914, "z": 0.0 }, "relative": true @@ -7204,8 +7204,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.444, - "y": -0.259, + "x": -0.44390956414045135, + "y": -0.25912591535126905, "z": 0.0 }, "relative": true @@ -7221,8 +7221,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.661, - "y": -0.404, + "x": -0.6605165911891009, + "y": -0.40355115288839194, "z": 0.0 }, "relative": true @@ -7238,8 +7238,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.717, - "y": 0.235, + "x": -0.7170489950180006, + "y": 0.23454356079651384, "z": 0.0 }, "relative": true @@ -7255,8 +7255,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.257, - "y": -0.45, + "x": -0.2568187045379722, + "y": -0.45031188717601367, "z": 0.0 }, "relative": true @@ -7272,8 +7272,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -7289,8 +7289,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -7306,8 +7306,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -7323,8 +7323,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -7340,8 +7340,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -7357,8 +7357,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -7374,8 +7374,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -7391,8 +7391,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -7408,8 +7408,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -7425,8 +7425,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -7442,8 +7442,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -7459,8 +7459,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -7476,8 +7476,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -7493,8 +7493,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -7510,8 +7510,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -7527,8 +7527,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -7544,8 +7544,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -7561,8 +7561,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -7578,8 +7578,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -7595,8 +7595,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -7612,8 +7612,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -7629,8 +7629,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -7646,8 +7646,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.753, + "x": -0.09582414374469184, + "y": -0.7533839681212353, "z": 0.0 }, "relative": true @@ -7663,8 +7663,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.173, - "y": -0.767, + "x": -0.17254116580051848, + "y": -0.7669113400341137, "z": 0.0 }, "relative": true @@ -7680,8 +7680,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.894, - "y": 0.609, + "x": 0.8944730032887609, + "y": 0.6093318694741408, "z": 0.0 }, "relative": true @@ -7697,8 +7697,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -7714,8 +7714,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -7731,8 +7731,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -7748,8 +7748,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -7765,8 +7765,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.946, - "y": -0.268, + "x": 0.9464450621708211, + "y": -0.2684908127803667, "z": 0.0 }, "relative": true @@ -7782,8 +7782,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.901, + "x": 0.5241732366617591, + "y": 0.9011437416408563, "z": 0.0 }, "relative": true @@ -7799,8 +7799,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.143, - "y": -0.519, + "x": -0.14255393713960607, + "y": -0.5194262624564814, "z": 0.0 }, "relative": true @@ -7816,8 +7816,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.429, - "y": -0.422, + "x": -0.4287123231350338, + "y": -0.4223564528725028, "z": 0.0 }, "relative": true @@ -7833,8 +7833,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.093, - "y": -0.906, + "x": -0.09316367294024519, + "y": -0.9063127021008246, "z": 0.0 }, "relative": true @@ -7850,8 +7850,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.277, - "y": 0.682, + "x": -0.2767766535558669, + "y": 0.6816248114129131, "z": 0.0 }, "relative": true @@ -7867,8 +7867,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.98, - "y": -0.082, + "x": 0.9796762495562534, + "y": -0.0822145668330625, "z": 0.0 }, "relative": true @@ -7884,8 +7884,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.867, - "y": -0.301, + "x": -0.8666513070867441, + "y": -0.301053160242023, "z": 0.0 }, "relative": true @@ -7901,8 +7901,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.537, - "y": 0.02, + "x": 0.537415656028112, + "y": 0.020272692875002774, "z": 0.0 }, "relative": true @@ -7918,8 +7918,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.933, - "y": -0.623, + "x": 0.9332396256457531, + "y": -0.6228175690649898, "z": 0.0 }, "relative": true @@ -7935,8 +7935,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.181, - "y": -0.369, + "x": 0.18052415837320734, + "y": -0.36894384647296197, "z": 0.0 }, "relative": true @@ -7952,8 +7952,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.538, - "y": 0.238, + "x": 0.5384372634075449, + "y": 0.2377565050887107, "z": 0.0 }, "relative": true @@ -7969,8 +7969,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.39, - "y": 0.143, + "x": 0.39043436929278874, + "y": 0.14273182483160451, "z": 0.0 }, "relative": true @@ -7986,8 +7986,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.098, - "y": 0.991, + "x": 0.09782890412897283, + "y": 0.9907667536909659, "z": 0.0 }, "relative": true @@ -8003,8 +8003,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.529, - "y": -0.792, + "x": 0.5286610085921146, + "y": -0.7924508308419256, "z": 0.0 }, "relative": true @@ -8020,8 +8020,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.379, - "y": 0.124, + "x": 0.3789978184503342, + "y": 0.12396120576838676, "z": 0.0 }, "relative": true @@ -8037,8 +8037,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.948, - "y": 0.673, + "x": -0.9484912744890612, + "y": 0.6729649846476855, "z": 0.0 }, "relative": true @@ -8054,8 +8054,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.745, - "y": -0.213, + "x": 0.7451758753425153, + "y": -0.21318737562458967, "z": 0.0 }, "relative": true @@ -8071,8 +8071,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.187, - "y": -0.16, + "x": 0.1873200727251887, + "y": -0.15961374297992448, "z": 0.0 }, "relative": true @@ -8088,8 +8088,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.057, - "y": -0.544, + "x": -0.05729464924537564, + "y": -0.5436345558508746, "z": 0.0 }, "relative": true @@ -8105,8 +8105,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.753, + "x": -0.09582414374469184, + "y": -0.7533839681212353, "z": 0.0 }, "relative": true @@ -8122,8 +8122,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.173, - "y": -0.767, + "x": -0.17254116580051848, + "y": -0.7669113400341137, "z": 0.0 }, "relative": true @@ -8139,8 +8139,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.894, - "y": 0.609, + "x": 0.8944730032887609, + "y": 0.6093318694741408, "z": 0.0 }, "relative": true @@ -8156,8 +8156,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.624, - "y": 0.405, + "x": -0.6238548626325471, + "y": 0.4053626746020169, "z": 0.0 }, "relative": true @@ -8173,8 +8173,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.138, - "y": -0.479, + "x": 0.1379445992766417, + "y": -0.47871087958516045, "z": 0.0 }, "relative": true @@ -8190,8 +8190,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.952, - "y": 0.862, + "x": -0.9516767113283946, + "y": 0.8619900618578948, "z": 0.0 }, "relative": true @@ -8207,8 +8207,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.94, - "y": 0.633, + "x": 0.9398732950992088, + "y": 0.6326239915683629, "z": 0.0 }, "relative": true @@ -8224,8 +8224,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.863, - "y": 0.016, + "x": -0.8631974445502164, + "y": 0.016153555523963137, "z": 0.0 }, "relative": true @@ -8241,8 +8241,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.192, - "y": -0.492, + "x": 0.19167797120152907, + "y": -0.4916414381703984, "z": 0.0 }, "relative": true @@ -8258,8 +8258,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.864, - "y": -0.114, + "x": -0.8644261221501586, + "y": -0.11434763886359756, "z": 0.0 }, "relative": true @@ -8275,8 +8275,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.029, - "y": -0.521, + "x": -0.029081958413378572, + "y": -0.5214138808318329, "z": 0.0 }, "relative": true @@ -8292,8 +8292,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.871, - "y": 0.787, + "x": -0.8713091851579695, + "y": 0.7866284950967315, "z": 0.0 }, "relative": true @@ -8309,8 +8309,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.884, - "y": -0.183, + "x": 0.884342023093545, + "y": -0.1825407002568431, "z": 0.0 }, "relative": true @@ -8326,8 +8326,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.698, - "y": 0.044, + "x": -0.6978385295364686, + "y": 0.0440574328736949, "z": 0.0 }, "relative": true @@ -8343,8 +8343,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.481, - "y": -0.029, + "x": -0.48055049324331556, + "y": -0.028546347149214002, "z": 0.0 }, "relative": true @@ -8360,8 +8360,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.413, - "y": -0.449, + "x": 0.41283517382864776, + "y": -0.44938038251347323, "z": 0.0 }, "relative": true @@ -8377,8 +8377,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.791, - "y": 0.893, + "x": 0.7911399832501751, + "y": 0.893446368526005, "z": 0.0 }, "relative": true @@ -8394,8 +8394,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.651, - "y": -0.689, + "x": 0.6507434699009087, + "y": -0.6890023920962012, "z": 0.0 }, "relative": true @@ -8411,8 +8411,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.105, - "y": -0.547, + "x": 0.10489019777253028, + "y": -0.5467450997193952, "z": 0.0 }, "relative": true @@ -8428,8 +8428,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.576, - "y": -0.264, + "x": -0.5760905289992633, + "y": -0.2639900702114173, "z": 0.0 }, "relative": true @@ -8445,8 +8445,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.398, - "y": 0.804, + "x": 0.39828861790105297, + "y": 0.8036624129416385, "z": 0.0 }, "relative": true @@ -8462,8 +8462,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.674, - "y": -0.918, + "x": -0.673848991328553, + "y": -0.918443329270668, "z": 0.0 }, "relative": true @@ -8479,8 +8479,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.86, - "y": -0.95, + "x": -0.8599152936179257, + "y": -0.9499371022680787, "z": 0.0 }, "relative": true @@ -8496,8 +8496,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.629, - "y": -0.519, + "x": 0.6285243831393765, + "y": -0.5186557636566307, "z": 0.0 }, "relative": true @@ -8513,8 +8513,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.322, - "y": 0.246, + "x": 0.3222412784832269, + "y": 0.24621192679727177, "z": 0.0 }, "relative": true @@ -8530,8 +8530,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.198, - "y": -0.753, + "x": 0.19754357911311016, + "y": -0.7529246632397206, "z": 0.0 }, "relative": true @@ -8547,8 +8547,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.432, - "y": 0.189, + "x": -0.43181570545865555, + "y": 0.18945437402201537, "z": 0.0 }, "relative": true @@ -8564,8 +8564,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.871, - "y": -0.722, + "x": 0.8714511090241797, + "y": -0.7215844196844685, "z": 0.0 }, "relative": true @@ -8581,8 +8581,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.367, - "y": 0.212, + "x": -0.3670208139314082, + "y": 0.21201331909674526, "z": 0.0 }, "relative": true @@ -8598,8 +8598,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.471, - "y": 0.491, + "x": -0.4707511307971115, + "y": 0.4905279615419764, "z": 0.0 }, "relative": true @@ -8615,8 +8615,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -8632,8 +8632,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -8649,8 +8649,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -8666,8 +8666,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -8683,8 +8683,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -8700,8 +8700,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -8717,8 +8717,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -8734,8 +8734,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -8751,8 +8751,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -8768,8 +8768,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -8785,8 +8785,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -8802,8 +8802,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -8819,8 +8819,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -8836,8 +8836,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -8853,8 +8853,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -8870,8 +8870,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -8887,8 +8887,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -8904,8 +8904,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -8921,8 +8921,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -8938,8 +8938,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -8955,8 +8955,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -8972,8 +8972,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -8989,8 +8989,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -9006,8 +9006,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.672, - "y": -0.961, + "x": -0.6716353749059765, + "y": -0.9605576808879026, "z": 0.0 }, "relative": true @@ -9023,8 +9023,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.01, - "y": -0.373, + "x": 0.010280170930300203, + "y": -0.37344123662342166, "z": 0.0 }, "relative": true @@ -9040,8 +9040,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.104, - "y": -0.423, + "x": 0.10357375682791004, + "y": -0.42294321030821425, "z": 0.0 }, "relative": true @@ -9057,8 +9057,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.452, - "y": -0.112, + "x": 0.4520311575096987, + "y": -0.11232675307600548, "z": 0.0 }, "relative": true @@ -9074,8 +9074,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.882, - "y": -0.716, + "x": -0.8821185914380845, + "y": -0.7155147434939819, "z": 0.0 }, "relative": true @@ -9091,8 +9091,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": 0.269, + "x": 0.9195487101690416, + "y": 0.2691627465297364, "z": 0.0 }, "relative": true @@ -9108,8 +9108,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.71, - "y": 0.117, + "x": 0.7098978191546745, + "y": 0.11710004169385968, "z": 0.0 }, "relative": true @@ -9125,8 +9125,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.379, - "y": 0.711, + "x": -0.37876368560819995, + "y": 0.7106729314759084, "z": 0.0 }, "relative": true @@ -9142,8 +9142,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.297, - "y": -0.066, + "x": -0.29728126898353335, + "y": -0.06649734568328003, "z": 0.0 }, "relative": true @@ -9159,8 +9159,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.23, - "y": -0.76, + "x": 0.22965781558352072, + "y": -0.7601866432836641, "z": 0.0 }, "relative": true @@ -9176,8 +9176,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.636, - "y": 0.195, + "x": -0.6356501074317229, + "y": 0.19458425399338064, "z": 0.0 }, "relative": true @@ -9193,8 +9193,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.572, - "y": 0.289, + "x": 0.5721251777404546, + "y": 0.2888584097921527, "z": 0.0 }, "relative": true @@ -9210,8 +9210,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.958, - "y": -0.022, + "x": -0.9580409549552311, + "y": -0.02243818192078395, "z": 0.0 }, "relative": true @@ -9227,8 +9227,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.33, - "y": -0.835, + "x": 0.3299184618602866, + "y": -0.8353726942369875, "z": 0.0 }, "relative": true @@ -9244,8 +9244,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.743, - "y": -0.792, + "x": 0.7434639386755209, + "y": -0.7919648864138378, "z": 0.0 }, "relative": true @@ -9261,8 +9261,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.994, - "y": 0.904, + "x": 0.9935751011164615, + "y": 0.9042566468497608, "z": 0.0 }, "relative": true @@ -9278,8 +9278,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.504, - "y": 0.515, + "x": -0.5035812884687294, + "y": 0.5150967434989442, "z": 0.0 }, "relative": true @@ -9295,8 +9295,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.553, - "y": 0.761, + "x": 0.5526227215900215, + "y": 0.7612604137272441, "z": 0.0 }, "relative": true @@ -9312,8 +9312,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.859, - "y": 0.084, + "x": 0.8593271349126876, + "y": 0.08414894953725849, "z": 0.0 }, "relative": true @@ -9329,8 +9329,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.818, - "y": -0.904, + "x": -0.8181049219192864, + "y": -0.903548131323352, "z": 0.0 }, "relative": true @@ -9346,8 +9346,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.317, - "y": -0.242, + "x": 0.3165782044458305, + "y": -0.24189274252014914, "z": 0.0 }, "relative": true @@ -9363,8 +9363,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.444, - "y": -0.259, + "x": -0.44390956414045135, + "y": -0.25912591535126905, "z": 0.0 }, "relative": true @@ -9380,8 +9380,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.661, - "y": -0.404, + "x": -0.6605165911891009, + "y": -0.40355115288839194, "z": 0.0 }, "relative": true @@ -9397,8 +9397,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.717, - "y": 0.235, + "x": -0.7170489950180006, + "y": 0.23454356079651384, "z": 0.0 }, "relative": true @@ -9414,8 +9414,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.257, - "y": -0.45, + "x": -0.2568187045379722, + "y": -0.45031188717601367, "z": 0.0 }, "relative": true @@ -9431,8 +9431,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -9448,8 +9448,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -9465,8 +9465,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -9482,8 +9482,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -9499,8 +9499,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -9516,8 +9516,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -9533,8 +9533,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -9550,8 +9550,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -9567,8 +9567,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -9584,8 +9584,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -9601,8 +9601,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -9618,8 +9618,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -9635,8 +9635,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -9652,8 +9652,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -9669,8 +9669,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -9686,8 +9686,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -9703,8 +9703,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -9720,8 +9720,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -9737,8 +9737,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -9754,8 +9754,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -9771,8 +9771,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -9788,8 +9788,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -9805,8 +9805,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -9822,8 +9822,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -9839,8 +9839,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -9856,8 +9856,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -9873,8 +9873,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -9890,8 +9890,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.946, - "y": -0.268, + "x": 0.9464450621708211, + "y": -0.2684908127803667, "z": 0.0 }, "relative": true @@ -9907,8 +9907,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.901, + "x": 0.5241732366617591, + "y": 0.9011437416408563, "z": 0.0 }, "relative": true @@ -9924,8 +9924,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.143, - "y": -0.519, + "x": -0.14255393713960607, + "y": -0.5194262624564814, "z": 0.0 }, "relative": true @@ -9941,8 +9941,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.429, - "y": -0.422, + "x": -0.4287123231350338, + "y": -0.4223564528725028, "z": 0.0 }, "relative": true @@ -9958,8 +9958,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.093, - "y": -0.906, + "x": -0.09316367294024519, + "y": -0.9063127021008246, "z": 0.0 }, "relative": true @@ -9975,8 +9975,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.277, - "y": 0.682, + "x": -0.2767766535558669, + "y": 0.6816248114129131, "z": 0.0 }, "relative": true @@ -9992,8 +9992,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.98, - "y": -0.082, + "x": 0.9796762495562534, + "y": -0.0822145668330625, "z": 0.0 }, "relative": true @@ -10009,8 +10009,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.867, - "y": -0.301, + "x": -0.8666513070867441, + "y": -0.301053160242023, "z": 0.0 }, "relative": true @@ -10026,8 +10026,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.537, - "y": 0.02, + "x": 0.537415656028112, + "y": 0.020272692875002774, "z": 0.0 }, "relative": true @@ -10043,8 +10043,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.933, - "y": -0.623, + "x": 0.9332396256457531, + "y": -0.6228175690649898, "z": 0.0 }, "relative": true @@ -10060,8 +10060,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.181, - "y": -0.369, + "x": 0.18052415837320734, + "y": -0.36894384647296197, "z": 0.0 }, "relative": true @@ -10077,8 +10077,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.538, - "y": 0.238, + "x": 0.5384372634075449, + "y": 0.2377565050887107, "z": 0.0 }, "relative": true @@ -10094,8 +10094,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.39, - "y": 0.143, + "x": 0.39043436929278874, + "y": 0.14273182483160451, "z": 0.0 }, "relative": true @@ -10111,8 +10111,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.098, - "y": 0.991, + "x": 0.09782890412897283, + "y": 0.9907667536909659, "z": 0.0 }, "relative": true @@ -10128,8 +10128,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.529, - "y": -0.792, + "x": 0.5286610085921146, + "y": -0.7924508308419256, "z": 0.0 }, "relative": true @@ -10145,8 +10145,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.379, - "y": 0.124, + "x": 0.3789978184503342, + "y": 0.12396120576838676, "z": 0.0 }, "relative": true @@ -10162,8 +10162,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.948, - "y": 0.673, + "x": -0.9484912744890612, + "y": 0.6729649846476855, "z": 0.0 }, "relative": true @@ -10179,8 +10179,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.745, - "y": -0.213, + "x": 0.7451758753425153, + "y": -0.21318737562458967, "z": 0.0 }, "relative": true @@ -10196,8 +10196,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.187, - "y": -0.16, + "x": 0.1873200727251887, + "y": -0.15961374297992448, "z": 0.0 }, "relative": true @@ -10213,8 +10213,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.057, - "y": -0.544, + "x": -0.05729464924537564, + "y": -0.5436345558508746, "z": 0.0 }, "relative": true @@ -10230,8 +10230,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.753, + "x": -0.09582414374469184, + "y": -0.7533839681212353, "z": 0.0 }, "relative": true @@ -10247,8 +10247,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.173, - "y": -0.767, + "x": -0.17254116580051848, + "y": -0.7669113400341137, "z": 0.0 }, "relative": true @@ -10264,8 +10264,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.894, - "y": 0.609, + "x": 0.8944730032887609, + "y": 0.6093318694741408, "z": 0.0 }, "relative": true @@ -10281,8 +10281,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.367, - "y": 0.212, + "x": -0.3670208139314082, + "y": 0.21201331909674526, "z": 0.0 }, "relative": true @@ -10298,8 +10298,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.471, - "y": 0.491, + "x": -0.4707511307971115, + "y": 0.4905279615419764, "z": 0.0 }, "relative": true @@ -10315,8 +10315,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -10332,8 +10332,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -10349,8 +10349,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -10366,8 +10366,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -10383,8 +10383,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -10400,8 +10400,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -10417,8 +10417,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -10434,8 +10434,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -10451,8 +10451,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -10468,8 +10468,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -10485,8 +10485,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -10502,8 +10502,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -10519,8 +10519,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -10536,8 +10536,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -10553,8 +10553,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -10570,8 +10570,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -10587,8 +10587,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -10604,8 +10604,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -10621,8 +10621,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -10638,8 +10638,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -10655,8 +10655,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -10672,8 +10672,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -10689,8 +10689,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -10706,8 +10706,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.672, - "y": -0.961, + "x": -0.6716353749059765, + "y": -0.9605576808879026, "z": 0.0 }, "relative": true @@ -10723,8 +10723,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.01, - "y": -0.373, + "x": 0.010280170930300203, + "y": -0.37344123662342166, "z": 0.0 }, "relative": true @@ -10740,8 +10740,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.104, - "y": -0.423, + "x": 0.10357375682791004, + "y": -0.42294321030821425, "z": 0.0 }, "relative": true @@ -10757,8 +10757,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.452, - "y": -0.112, + "x": 0.4520311575096987, + "y": -0.11232675307600548, "z": 0.0 }, "relative": true @@ -10774,8 +10774,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.882, - "y": -0.716, + "x": -0.8821185914380845, + "y": -0.7155147434939819, "z": 0.0 }, "relative": true @@ -10791,8 +10791,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": 0.269, + "x": 0.9195487101690416, + "y": 0.2691627465297364, "z": 0.0 }, "relative": true @@ -10808,8 +10808,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.71, - "y": 0.117, + "x": 0.7098978191546745, + "y": 0.11710004169385968, "z": 0.0 }, "relative": true @@ -10825,8 +10825,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.379, - "y": 0.711, + "x": -0.37876368560819995, + "y": 0.7106729314759084, "z": 0.0 }, "relative": true @@ -10842,8 +10842,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.297, - "y": -0.066, + "x": -0.29728126898353335, + "y": -0.06649734568328003, "z": 0.0 }, "relative": true @@ -10859,8 +10859,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.23, - "y": -0.76, + "x": 0.22965781558352072, + "y": -0.7601866432836641, "z": 0.0 }, "relative": true @@ -10876,8 +10876,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.636, - "y": 0.195, + "x": -0.6356501074317229, + "y": 0.19458425399338064, "z": 0.0 }, "relative": true @@ -10893,8 +10893,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.572, - "y": 0.289, + "x": 0.5721251777404546, + "y": 0.2888584097921527, "z": 0.0 }, "relative": true @@ -10910,8 +10910,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.958, - "y": -0.022, + "x": -0.9580409549552311, + "y": -0.02243818192078395, "z": 0.0 }, "relative": true @@ -10927,8 +10927,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.33, - "y": -0.835, + "x": 0.3299184618602866, + "y": -0.8353726942369875, "z": 0.0 }, "relative": true @@ -10944,8 +10944,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.743, - "y": -0.792, + "x": 0.7434639386755209, + "y": -0.7919648864138378, "z": 0.0 }, "relative": true @@ -10961,8 +10961,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.994, - "y": 0.904, + "x": 0.9935751011164615, + "y": 0.9042566468497608, "z": 0.0 }, "relative": true @@ -10978,8 +10978,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.504, - "y": 0.515, + "x": -0.5035812884687294, + "y": 0.5150967434989442, "z": 0.0 }, "relative": true @@ -10995,8 +10995,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.553, - "y": 0.761, + "x": 0.5526227215900215, + "y": 0.7612604137272441, "z": 0.0 }, "relative": true @@ -11012,8 +11012,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.859, - "y": 0.084, + "x": 0.8593271349126876, + "y": 0.08414894953725849, "z": 0.0 }, "relative": true @@ -11029,8 +11029,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.818, - "y": -0.904, + "x": -0.8181049219192864, + "y": -0.903548131323352, "z": 0.0 }, "relative": true @@ -11046,8 +11046,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.317, - "y": -0.242, + "x": 0.3165782044458305, + "y": -0.24189274252014914, "z": 0.0 }, "relative": true @@ -11063,8 +11063,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.444, - "y": -0.259, + "x": -0.44390956414045135, + "y": -0.25912591535126905, "z": 0.0 }, "relative": true @@ -11080,8 +11080,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.661, - "y": -0.404, + "x": -0.6605165911891009, + "y": -0.40355115288839194, "z": 0.0 }, "relative": true @@ -11097,8 +11097,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.717, - "y": 0.235, + "x": -0.7170489950180006, + "y": 0.23454356079651384, "z": 0.0 }, "relative": true @@ -11114,8 +11114,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.257, - "y": -0.45, + "x": -0.2568187045379722, + "y": -0.45031188717601367, "z": 0.0 }, "relative": true @@ -11131,8 +11131,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -11148,8 +11148,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -11165,8 +11165,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -11182,8 +11182,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -11199,8 +11199,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -11216,8 +11216,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -11233,8 +11233,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -11250,8 +11250,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -11267,8 +11267,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -11284,8 +11284,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -11301,8 +11301,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -11318,8 +11318,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -11335,8 +11335,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -11352,8 +11352,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -11369,8 +11369,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -11386,8 +11386,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -11403,8 +11403,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -11420,8 +11420,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -11437,8 +11437,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -11454,8 +11454,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -11471,8 +11471,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -11488,8 +11488,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -11505,8 +11505,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -11522,8 +11522,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.367, - "y": 0.212, + "x": -0.3670208139314082, + "y": 0.21201331909674526, "z": 0.0 }, "relative": true @@ -11539,8 +11539,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.471, - "y": 0.491, + "x": -0.4707511307971115, + "y": 0.4905279615419764, "z": 0.0 }, "relative": true @@ -11556,8 +11556,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -11573,8 +11573,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -11590,8 +11590,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -11607,8 +11607,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -11624,8 +11624,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -11641,8 +11641,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -11658,8 +11658,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -11675,8 +11675,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -11692,8 +11692,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -11709,8 +11709,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -11726,8 +11726,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -11743,8 +11743,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -11760,8 +11760,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -11777,8 +11777,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -11794,8 +11794,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -11811,8 +11811,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -11828,8 +11828,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -11845,8 +11845,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -11862,8 +11862,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -11879,8 +11879,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -11896,8 +11896,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -11913,8 +11913,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -11930,8 +11930,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -11947,8 +11947,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.672, - "y": -0.961, + "x": -0.6716353749059765, + "y": -0.9605576808879026, "z": 0.0 }, "relative": true @@ -11964,8 +11964,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.01, - "y": -0.373, + "x": 0.010280170930300203, + "y": -0.37344123662342166, "z": 0.0 }, "relative": true @@ -11981,8 +11981,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.367, - "y": 0.212, + "x": -0.3670208139314082, + "y": 0.21201331909674526, "z": 0.0 }, "relative": true @@ -11998,8 +11998,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.471, - "y": 0.491, + "x": -0.4707511307971115, + "y": 0.4905279615419764, "z": 0.0 }, "relative": true @@ -12015,8 +12015,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -12032,8 +12032,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -12049,8 +12049,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -12066,8 +12066,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -12083,8 +12083,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -12100,8 +12100,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -12117,8 +12117,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -12134,8 +12134,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -12151,8 +12151,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -12168,8 +12168,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -12185,8 +12185,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -12202,8 +12202,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -12219,8 +12219,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -12236,8 +12236,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -12253,8 +12253,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -12270,8 +12270,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -12287,8 +12287,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -12304,8 +12304,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -12321,8 +12321,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -12338,8 +12338,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -12355,8 +12355,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -12372,8 +12372,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -12389,8 +12389,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -12406,8 +12406,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.672, - "y": -0.961, + "x": -0.6716353749059765, + "y": -0.9605576808879026, "z": 0.0 }, "relative": true @@ -12423,8 +12423,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.01, - "y": -0.373, + "x": 0.010280170930300203, + "y": -0.37344123662342166, "z": 0.0 }, "relative": true @@ -12440,8 +12440,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.104, - "y": -0.423, + "x": 0.10357375682791004, + "y": -0.42294321030821425, "z": 0.0 }, "relative": true @@ -12457,8 +12457,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.452, - "y": -0.112, + "x": 0.4520311575096987, + "y": -0.11232675307600548, "z": 0.0 }, "relative": true @@ -12474,8 +12474,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.882, - "y": -0.716, + "x": -0.8821185914380845, + "y": -0.7155147434939819, "z": 0.0 }, "relative": true @@ -12491,8 +12491,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": 0.269, + "x": 0.9195487101690416, + "y": 0.2691627465297364, "z": 0.0 }, "relative": true @@ -12508,8 +12508,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.71, - "y": 0.117, + "x": 0.7098978191546745, + "y": 0.11710004169385968, "z": 0.0 }, "relative": true @@ -12525,8 +12525,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.379, - "y": 0.711, + "x": -0.37876368560819995, + "y": 0.7106729314759084, "z": 0.0 }, "relative": true @@ -12542,8 +12542,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.297, - "y": -0.066, + "x": -0.29728126898353335, + "y": -0.06649734568328003, "z": 0.0 }, "relative": true @@ -12559,8 +12559,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.23, - "y": -0.76, + "x": 0.22965781558352072, + "y": -0.7601866432836641, "z": 0.0 }, "relative": true @@ -12576,8 +12576,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.636, - "y": 0.195, + "x": -0.6356501074317229, + "y": 0.19458425399338064, "z": 0.0 }, "relative": true @@ -12593,8 +12593,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.572, - "y": 0.289, + "x": 0.5721251777404546, + "y": 0.2888584097921527, "z": 0.0 }, "relative": true @@ -12610,8 +12610,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.958, - "y": -0.022, + "x": -0.9580409549552311, + "y": -0.02243818192078395, "z": 0.0 }, "relative": true @@ -12627,8 +12627,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.33, - "y": -0.835, + "x": 0.3299184618602866, + "y": -0.8353726942369875, "z": 0.0 }, "relative": true @@ -12644,8 +12644,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.743, - "y": -0.792, + "x": 0.7434639386755209, + "y": -0.7919648864138378, "z": 0.0 }, "relative": true @@ -12661,8 +12661,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.994, - "y": 0.904, + "x": 0.9935751011164615, + "y": 0.9042566468497608, "z": 0.0 }, "relative": true @@ -12678,8 +12678,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.504, - "y": 0.515, + "x": -0.5035812884687294, + "y": 0.5150967434989442, "z": 0.0 }, "relative": true @@ -12695,8 +12695,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.553, - "y": 0.761, + "x": 0.5526227215900215, + "y": 0.7612604137272441, "z": 0.0 }, "relative": true @@ -12712,8 +12712,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.859, - "y": 0.084, + "x": 0.8593271349126876, + "y": 0.08414894953725849, "z": 0.0 }, "relative": true @@ -12729,8 +12729,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.818, - "y": -0.904, + "x": -0.8181049219192864, + "y": -0.903548131323352, "z": 0.0 }, "relative": true @@ -12746,8 +12746,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.317, - "y": -0.242, + "x": 0.3165782044458305, + "y": -0.24189274252014914, "z": 0.0 }, "relative": true @@ -12763,8 +12763,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.444, - "y": -0.259, + "x": -0.44390956414045135, + "y": -0.25912591535126905, "z": 0.0 }, "relative": true @@ -12780,8 +12780,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.661, - "y": -0.404, + "x": -0.6605165911891009, + "y": -0.40355115288839194, "z": 0.0 }, "relative": true @@ -12797,8 +12797,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.717, - "y": 0.235, + "x": -0.7170489950180006, + "y": 0.23454356079651384, "z": 0.0 }, "relative": true @@ -12814,8 +12814,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.257, - "y": -0.45, + "x": -0.2568187045379722, + "y": -0.45031188717601367, "z": 0.0 }, "relative": true @@ -12831,8 +12831,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -12848,8 +12848,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -12865,8 +12865,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -12882,8 +12882,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -12899,8 +12899,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -12916,8 +12916,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -12933,8 +12933,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -12950,8 +12950,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -12967,8 +12967,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -12984,8 +12984,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -13001,8 +13001,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -13018,8 +13018,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -13035,8 +13035,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -13052,8 +13052,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -13069,8 +13069,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -13086,8 +13086,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -13103,8 +13103,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -13120,8 +13120,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -13137,8 +13137,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -13154,8 +13154,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -13171,8 +13171,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -13188,8 +13188,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -13205,8 +13205,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -13222,8 +13222,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -13239,8 +13239,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -13256,8 +13256,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -13273,8 +13273,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -13290,8 +13290,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.946, - "y": -0.268, + "x": 0.9464450621708211, + "y": -0.2684908127803667, "z": 0.0 }, "relative": true @@ -13307,8 +13307,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.901, + "x": 0.5241732366617591, + "y": 0.9011437416408563, "z": 0.0 }, "relative": true @@ -13324,8 +13324,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.143, - "y": -0.519, + "x": -0.14255393713960607, + "y": -0.5194262624564814, "z": 0.0 }, "relative": true @@ -13341,8 +13341,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.429, - "y": -0.422, + "x": -0.4287123231350338, + "y": -0.4223564528725028, "z": 0.0 }, "relative": true @@ -13358,8 +13358,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.093, - "y": -0.906, + "x": -0.09316367294024519, + "y": -0.9063127021008246, "z": 0.0 }, "relative": true @@ -13375,8 +13375,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.277, - "y": 0.682, + "x": -0.2767766535558669, + "y": 0.6816248114129131, "z": 0.0 }, "relative": true @@ -13392,8 +13392,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.98, - "y": -0.082, + "x": 0.9796762495562534, + "y": -0.0822145668330625, "z": 0.0 }, "relative": true @@ -13409,8 +13409,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.867, - "y": -0.301, + "x": -0.8666513070867441, + "y": -0.301053160242023, "z": 0.0 }, "relative": true @@ -13426,8 +13426,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.537, - "y": 0.02, + "x": 0.537415656028112, + "y": 0.020272692875002774, "z": 0.0 }, "relative": true @@ -13443,8 +13443,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.933, - "y": -0.623, + "x": 0.9332396256457531, + "y": -0.6228175690649898, "z": 0.0 }, "relative": true @@ -13460,8 +13460,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.181, - "y": -0.369, + "x": 0.18052415837320734, + "y": -0.36894384647296197, "z": 0.0 }, "relative": true @@ -13477,8 +13477,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.538, - "y": 0.238, + "x": 0.5384372634075449, + "y": 0.2377565050887107, "z": 0.0 }, "relative": true @@ -13494,8 +13494,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.39, - "y": 0.143, + "x": 0.39043436929278874, + "y": 0.14273182483160451, "z": 0.0 }, "relative": true @@ -13511,8 +13511,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.098, - "y": 0.991, + "x": 0.09782890412897283, + "y": 0.9907667536909659, "z": 0.0 }, "relative": true @@ -13528,8 +13528,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.529, - "y": -0.792, + "x": 0.5286610085921146, + "y": -0.7924508308419256, "z": 0.0 }, "relative": true @@ -13545,8 +13545,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.379, - "y": 0.124, + "x": 0.3789978184503342, + "y": 0.12396120576838676, "z": 0.0 }, "relative": true @@ -13562,8 +13562,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.948, - "y": 0.673, + "x": -0.9484912744890612, + "y": 0.6729649846476855, "z": 0.0 }, "relative": true @@ -13579,8 +13579,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.745, - "y": -0.213, + "x": 0.7451758753425153, + "y": -0.21318737562458967, "z": 0.0 }, "relative": true @@ -13596,8 +13596,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.187, - "y": -0.16, + "x": 0.1873200727251887, + "y": -0.15961374297992448, "z": 0.0 }, "relative": true @@ -13613,8 +13613,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.057, - "y": -0.544, + "x": -0.05729464924537564, + "y": -0.5436345558508746, "z": 0.0 }, "relative": true @@ -13630,8 +13630,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.753, + "x": -0.09582414374469184, + "y": -0.7533839681212353, "z": 0.0 }, "relative": true @@ -13647,8 +13647,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.173, - "y": -0.767, + "x": -0.17254116580051848, + "y": -0.7669113400341137, "z": 0.0 }, "relative": true @@ -13664,8 +13664,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.894, - "y": 0.609, + "x": 0.8944730032887609, + "y": 0.6093318694741408, "z": 0.0 }, "relative": true @@ -13681,8 +13681,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.367, - "y": 0.212, + "x": -0.3670208139314082, + "y": 0.21201331909674526, "z": 0.0 }, "relative": true @@ -13698,8 +13698,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.471, - "y": 0.491, + "x": -0.4707511307971115, + "y": 0.4905279615419764, "z": 0.0 }, "relative": true @@ -13715,8 +13715,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -13732,8 +13732,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -13749,8 +13749,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -13766,8 +13766,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -13783,8 +13783,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -13800,8 +13800,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -13817,8 +13817,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -13834,8 +13834,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -13851,8 +13851,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -13868,8 +13868,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -13885,8 +13885,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -13902,8 +13902,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -13919,8 +13919,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -13936,8 +13936,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -13953,8 +13953,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -13970,8 +13970,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -13987,8 +13987,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -14004,8 +14004,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -14021,8 +14021,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -14038,8 +14038,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -14055,8 +14055,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -14072,8 +14072,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -14089,8 +14089,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -14106,8 +14106,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.672, - "y": -0.961, + "x": -0.6716353749059765, + "y": -0.9605576808879026, "z": 0.0 }, "relative": true @@ -14123,8 +14123,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.01, - "y": -0.373, + "x": 0.010280170930300203, + "y": -0.37344123662342166, "z": 0.0 }, "relative": true @@ -14140,8 +14140,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.104, - "y": -0.423, + "x": 0.10357375682791004, + "y": -0.42294321030821425, "z": 0.0 }, "relative": true @@ -14157,8 +14157,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.452, - "y": -0.112, + "x": 0.4520311575096987, + "y": -0.11232675307600548, "z": 0.0 }, "relative": true @@ -14174,8 +14174,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.882, - "y": -0.716, + "x": -0.8821185914380845, + "y": -0.7155147434939819, "z": 0.0 }, "relative": true @@ -14191,8 +14191,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": 0.269, + "x": 0.9195487101690416, + "y": 0.2691627465297364, "z": 0.0 }, "relative": true @@ -14208,8 +14208,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.71, - "y": 0.117, + "x": 0.7098978191546745, + "y": 0.11710004169385968, "z": 0.0 }, "relative": true @@ -14225,8 +14225,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.379, - "y": 0.711, + "x": -0.37876368560819995, + "y": 0.7106729314759084, "z": 0.0 }, "relative": true @@ -14242,8 +14242,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.297, - "y": -0.066, + "x": -0.29728126898353335, + "y": -0.06649734568328003, "z": 0.0 }, "relative": true @@ -14259,8 +14259,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.23, - "y": -0.76, + "x": 0.22965781558352072, + "y": -0.7601866432836641, "z": 0.0 }, "relative": true @@ -14276,8 +14276,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.636, - "y": 0.195, + "x": -0.6356501074317229, + "y": 0.19458425399338064, "z": 0.0 }, "relative": true @@ -14293,8 +14293,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.572, - "y": 0.289, + "x": 0.5721251777404546, + "y": 0.2888584097921527, "z": 0.0 }, "relative": true @@ -14310,8 +14310,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.958, - "y": -0.022, + "x": -0.9580409549552311, + "y": -0.02243818192078395, "z": 0.0 }, "relative": true @@ -14327,8 +14327,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.33, - "y": -0.835, + "x": 0.3299184618602866, + "y": -0.8353726942369875, "z": 0.0 }, "relative": true @@ -14344,8 +14344,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.743, - "y": -0.792, + "x": 0.7434639386755209, + "y": -0.7919648864138378, "z": 0.0 }, "relative": true @@ -14361,8 +14361,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.994, - "y": 0.904, + "x": 0.9935751011164615, + "y": 0.9042566468497608, "z": 0.0 }, "relative": true @@ -14378,8 +14378,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.504, - "y": 0.515, + "x": -0.5035812884687294, + "y": 0.5150967434989442, "z": 0.0 }, "relative": true @@ -14395,8 +14395,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.553, - "y": 0.761, + "x": 0.5526227215900215, + "y": 0.7612604137272441, "z": 0.0 }, "relative": true @@ -14412,8 +14412,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.859, - "y": 0.084, + "x": 0.8593271349126876, + "y": 0.08414894953725849, "z": 0.0 }, "relative": true @@ -14429,8 +14429,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.818, - "y": -0.904, + "x": -0.8181049219192864, + "y": -0.903548131323352, "z": 0.0 }, "relative": true @@ -14446,8 +14446,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.317, - "y": -0.242, + "x": 0.3165782044458305, + "y": -0.24189274252014914, "z": 0.0 }, "relative": true @@ -14463,8 +14463,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.444, - "y": -0.259, + "x": -0.44390956414045135, + "y": -0.25912591535126905, "z": 0.0 }, "relative": true @@ -14480,8 +14480,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.661, - "y": -0.404, + "x": -0.6605165911891009, + "y": -0.40355115288839194, "z": 0.0 }, "relative": true @@ -14497,8 +14497,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.717, - "y": 0.235, + "x": -0.7170489950180006, + "y": 0.23454356079651384, "z": 0.0 }, "relative": true @@ -14514,8 +14514,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.257, - "y": -0.45, + "x": -0.2568187045379722, + "y": -0.45031188717601367, "z": 0.0 }, "relative": true @@ -14531,8 +14531,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -14548,8 +14548,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -14565,8 +14565,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -14582,8 +14582,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -14599,8 +14599,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -14616,8 +14616,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -14633,8 +14633,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -14650,8 +14650,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -14667,8 +14667,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -14684,8 +14684,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -14701,8 +14701,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -14718,8 +14718,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -14735,8 +14735,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -14752,8 +14752,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -14769,8 +14769,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -14786,8 +14786,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -14803,8 +14803,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -14820,8 +14820,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -14837,8 +14837,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -14854,8 +14854,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -14871,8 +14871,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -14888,8 +14888,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -14905,8 +14905,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -14922,8 +14922,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.367, - "y": 0.212, + "x": -0.3670208139314082, + "y": 0.21201331909674526, "z": 0.0 }, "relative": true @@ -14939,8 +14939,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.471, - "y": 0.491, + "x": -0.4707511307971115, + "y": 0.4905279615419764, "z": 0.0 }, "relative": true @@ -14956,8 +14956,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -14973,8 +14973,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -14990,8 +14990,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -15007,8 +15007,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -15024,8 +15024,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -15041,8 +15041,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -15058,8 +15058,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -15075,8 +15075,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -15092,8 +15092,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -15109,8 +15109,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -15126,8 +15126,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -15143,8 +15143,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -15160,8 +15160,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -15177,8 +15177,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -15194,8 +15194,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -15211,8 +15211,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -15228,8 +15228,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -15245,8 +15245,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -15262,8 +15262,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -15279,8 +15279,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -15296,8 +15296,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.883, - "y": 0.7, + "x": 0.8830488380766681, + "y": 0.6996724408425232, "z": 0.0 }, "relative": true @@ -15313,8 +15313,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -15330,8 +15330,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -15347,8 +15347,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.672, - "y": -0.961, + "x": -0.6716353749059765, + "y": -0.9605576808879026, "z": 0.0 }, "relative": true @@ -15364,8 +15364,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.01, - "y": -0.373, + "x": 0.010280170930300203, + "y": -0.37344123662342166, "z": 0.0 }, "relative": true @@ -15381,8 +15381,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.104, - "y": -0.423, + "x": 0.10357375682791004, + "y": -0.42294321030821425, "z": 0.0 }, "relative": true @@ -15398,8 +15398,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.452, - "y": -0.112, + "x": 0.4520311575096987, + "y": -0.11232675307600548, "z": 0.0 }, "relative": true @@ -15415,8 +15415,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.882, - "y": -0.716, + "x": -0.8821185914380845, + "y": -0.7155147434939819, "z": 0.0 }, "relative": true @@ -15432,8 +15432,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": 0.269, + "x": 0.9195487101690416, + "y": 0.2691627465297364, "z": 0.0 }, "relative": true @@ -15449,8 +15449,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.71, - "y": 0.117, + "x": 0.7098978191546745, + "y": 0.11710004169385968, "z": 0.0 }, "relative": true @@ -15466,8 +15466,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.379, - "y": 0.711, + "x": -0.37876368560819995, + "y": 0.7106729314759084, "z": 0.0 }, "relative": true @@ -15483,8 +15483,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.297, - "y": -0.066, + "x": -0.29728126898353335, + "y": -0.06649734568328003, "z": 0.0 }, "relative": true @@ -15500,8 +15500,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.23, - "y": -0.76, + "x": 0.22965781558352072, + "y": -0.7601866432836641, "z": 0.0 }, "relative": true @@ -15517,8 +15517,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.636, - "y": 0.195, + "x": -0.6356501074317229, + "y": 0.19458425399338064, "z": 0.0 }, "relative": true @@ -15534,8 +15534,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.572, - "y": 0.289, + "x": 0.5721251777404546, + "y": 0.2888584097921527, "z": 0.0 }, "relative": true @@ -15551,8 +15551,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.958, - "y": -0.022, + "x": -0.9580409549552311, + "y": -0.02243818192078395, "z": 0.0 }, "relative": true @@ -15568,8 +15568,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.33, - "y": -0.835, + "x": 0.3299184618602866, + "y": -0.8353726942369875, "z": 0.0 }, "relative": true @@ -15585,8 +15585,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.743, - "y": -0.792, + "x": 0.7434639386755209, + "y": -0.7919648864138378, "z": 0.0 }, "relative": true @@ -15602,8 +15602,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.994, - "y": 0.904, + "x": 0.9935751011164615, + "y": 0.9042566468497608, "z": 0.0 }, "relative": true @@ -15619,8 +15619,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.504, - "y": 0.515, + "x": -0.5035812884687294, + "y": 0.5150967434989442, "z": 0.0 }, "relative": true @@ -15636,8 +15636,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.553, - "y": 0.761, + "x": 0.5526227215900215, + "y": 0.7612604137272441, "z": 0.0 }, "relative": true @@ -15653,8 +15653,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.859, - "y": 0.084, + "x": 0.8593271349126876, + "y": 0.08414894953725849, "z": 0.0 }, "relative": true @@ -15670,8 +15670,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.818, - "y": -0.904, + "x": -0.8181049219192864, + "y": -0.903548131323352, "z": 0.0 }, "relative": true @@ -15687,8 +15687,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.317, - "y": -0.242, + "x": 0.3165782044458305, + "y": -0.24189274252014914, "z": 0.0 }, "relative": true @@ -15704,8 +15704,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.444, - "y": -0.259, + "x": -0.44390956414045135, + "y": -0.25912591535126905, "z": 0.0 }, "relative": true @@ -15721,8 +15721,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.661, - "y": -0.404, + "x": -0.6605165911891009, + "y": -0.40355115288839194, "z": 0.0 }, "relative": true @@ -15738,8 +15738,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.717, - "y": 0.235, + "x": -0.7170489950180006, + "y": 0.23454356079651384, "z": 0.0 }, "relative": true @@ -15755,8 +15755,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.257, - "y": -0.45, + "x": -0.2568187045379722, + "y": -0.45031188717601367, "z": 0.0 }, "relative": true @@ -15772,8 +15772,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -15789,8 +15789,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -15806,8 +15806,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.833, - "y": 0.468, + "x": -0.8328324229085962, + "y": 0.4677492878818803, "z": 0.0 }, "relative": true @@ -15823,8 +15823,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.811, - "y": -0.418, + "x": -0.8111463382182231, + "y": -0.41814807547140576, "z": 0.0 }, "relative": true @@ -15840,8 +15840,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.038, - "y": 0.257, + "x": 0.03807684940941125, + "y": 0.25664826686353326, "z": 0.0 }, "relative": true @@ -15857,8 +15857,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.24, - "y": 0.437, + "x": 0.23950083339596384, + "y": 0.43693196301855575, "z": 0.0 }, "relative": true @@ -15874,8 +15874,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.163, - "y": 0.806, + "x": -0.16279444820904887, + "y": 0.8064475707664818, "z": 0.0 }, "relative": true @@ -15891,8 +15891,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.09, - "y": -0.089, + "x": -0.08972872009232558, + "y": -0.08887625823751266, "z": 0.0 }, "relative": true @@ -15908,8 +15908,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.92, - "y": -0.173, + "x": 0.9203433427102556, + "y": -0.17343459369697545, "z": 0.0 }, "relative": true @@ -15925,8 +15925,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.002, - "y": -0.518, + "x": 0.0017496234414517975, + "y": -0.5178508316168335, "z": 0.0 }, "relative": true @@ -15942,8 +15942,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.621, - "y": -0.873, + "x": 0.6206263405732759, + "y": -0.8733399468665124, "z": 0.0 }, "relative": true @@ -15959,8 +15959,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.778, - "y": 0.76, + "x": -0.7776386664456383, + "y": 0.7602780485384968, "z": 0.0 }, "relative": true @@ -15976,8 +15976,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.544, - "y": 0.845, + "x": 0.5439379760788592, + "y": 0.8449177589350552, "z": 0.0 }, "relative": true @@ -15993,8 +15993,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": 0.012, + "x": -0.13036646025917076, + "y": 0.012051713627069693, "z": 0.0 }, "relative": true @@ -16010,8 +16010,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.166, - "y": -0.208, + "x": -0.1656465612645519, + "y": -0.20775229173765486, "z": 0.0 }, "relative": true @@ -16027,8 +16027,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.054, + "x": -0.0962723255929061, + "y": -0.05417797659066137, "z": 0.0 }, "relative": true @@ -16044,8 +16044,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.902, - "y": 0.396, + "x": 0.902108945498191, + "y": 0.3958978534964961, "z": 0.0 }, "relative": true @@ -16061,8 +16061,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.28, - "y": -0.178, + "x": 0.27997950083139167, + "y": -0.17778188444008958, "z": 0.0 }, "relative": true @@ -16078,8 +16078,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.694, + "x": 0.5235806061589545, + "y": 0.694318985642328, "z": 0.0 }, "relative": true @@ -16095,8 +16095,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.391, - "y": -0.784, + "x": 0.39140760219992154, + "y": -0.7839795272576484, "z": 0.0 }, "relative": true @@ -16112,8 +16112,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.841, - "y": 0.54, + "x": 0.8414243527073519, + "y": 0.5395591528940082, "z": 0.0 }, "relative": true @@ -16129,8 +16129,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.614, - "y": 0.221, + "x": 0.6137667704875602, + "y": 0.22119647516722085, "z": 0.0 }, "relative": true @@ -16146,8 +16146,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.753, + "x": -0.09582414374469184, + "y": -0.7533839681212353, "z": 0.0 }, "relative": true @@ -16163,8 +16163,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.173, - "y": -0.767, + "x": -0.17254116580051848, + "y": -0.7669113400341137, "z": 0.0 }, "relative": true @@ -16180,8 +16180,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.894, - "y": 0.609, + "x": 0.8944730032887609, + "y": 0.6093318694741408, "z": 0.0 }, "relative": true @@ -16197,8 +16197,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.413, - "y": -0.415, + "x": -0.41290485754343953, + "y": -0.4152647361760933, "z": 0.0 }, "relative": true @@ -16214,8 +16214,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.517, - "y": -0.909, + "x": 0.5169538755575687, + "y": -0.9085567867302617, "z": 0.0 }, "relative": true @@ -16231,8 +16231,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.675, - "y": -0.971, + "x": 0.6751951211858687, + "y": -0.9709424233465593, "z": 0.0 }, "relative": true @@ -16248,8 +16248,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.569, - "y": 0.592, + "x": -0.5689619842972184, + "y": 0.5918969913790362, "z": 0.0 }, "relative": true @@ -16265,8 +16265,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.946, - "y": -0.268, + "x": 0.9464450621708211, + "y": -0.2684908127803667, "z": 0.0 }, "relative": true @@ -16282,8 +16282,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.524, - "y": 0.901, + "x": 0.5241732366617591, + "y": 0.9011437416408563, "z": 0.0 }, "relative": true @@ -16299,8 +16299,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.143, - "y": -0.519, + "x": -0.14255393713960607, + "y": -0.5194262624564814, "z": 0.0 }, "relative": true @@ -16316,8 +16316,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.429, - "y": -0.422, + "x": -0.4287123231350338, + "y": -0.4223564528725028, "z": 0.0 }, "relative": true @@ -16333,8 +16333,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.093, - "y": -0.906, + "x": -0.09316367294024519, + "y": -0.9063127021008246, "z": 0.0 }, "relative": true @@ -16350,8 +16350,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.277, - "y": 0.682, + "x": -0.2767766535558669, + "y": 0.6816248114129131, "z": 0.0 }, "relative": true @@ -16367,8 +16367,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.98, - "y": -0.082, + "x": 0.9796762495562534, + "y": -0.0822145668330625, "z": 0.0 }, "relative": true @@ -16384,8 +16384,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.867, - "y": -0.301, + "x": -0.8666513070867441, + "y": -0.301053160242023, "z": 0.0 }, "relative": true @@ -16401,8 +16401,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.537, - "y": 0.02, + "x": 0.537415656028112, + "y": 0.020272692875002774, "z": 0.0 }, "relative": true @@ -16418,8 +16418,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.933, - "y": -0.623, + "x": 0.9332396256457531, + "y": -0.6228175690649898, "z": 0.0 }, "relative": true @@ -16435,8 +16435,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.181, - "y": -0.369, + "x": 0.18052415837320734, + "y": -0.36894384647296197, "z": 0.0 }, "relative": true @@ -16452,8 +16452,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.538, - "y": 0.238, + "x": 0.5384372634075449, + "y": 0.2377565050887107, "z": 0.0 }, "relative": true @@ -16469,8 +16469,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.39, - "y": 0.143, + "x": 0.39043436929278874, + "y": 0.14273182483160451, "z": 0.0 }, "relative": true @@ -16486,8 +16486,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.098, - "y": 0.991, + "x": 0.09782890412897283, + "y": 0.9907667536909659, "z": 0.0 }, "relative": true @@ -16503,8 +16503,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.529, - "y": -0.792, + "x": 0.5286610085921146, + "y": -0.7924508308419256, "z": 0.0 }, "relative": true @@ -16520,8 +16520,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.379, - "y": 0.124, + "x": 0.3789978184503342, + "y": 0.12396120576838676, "z": 0.0 }, "relative": true @@ -16537,8 +16537,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.948, - "y": 0.673, + "x": -0.9484912744890612, + "y": 0.6729649846476855, "z": 0.0 }, "relative": true @@ -16554,8 +16554,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.745, - "y": -0.213, + "x": 0.7451758753425153, + "y": -0.21318737562458967, "z": 0.0 }, "relative": true @@ -16571,8 +16571,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.187, - "y": -0.16, + "x": 0.1873200727251887, + "y": -0.15961374297992448, "z": 0.0 }, "relative": true @@ -16588,8 +16588,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.057, - "y": -0.544, + "x": -0.05729464924537564, + "y": -0.5436345558508746, "z": 0.0 }, "relative": true @@ -16605,8 +16605,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.096, - "y": -0.753, + "x": -0.09582414374469184, + "y": -0.7533839681212353, "z": 0.0 }, "relative": true @@ -16622,8 +16622,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.173, - "y": -0.767, + "x": -0.17254116580051848, + "y": -0.7669113400341137, "z": 0.0 }, "relative": true @@ -16639,8 +16639,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.894, - "y": 0.609, + "x": 0.8944730032887609, + "y": 0.6093318694741408, "z": 0.0 }, "relative": true @@ -16656,8 +16656,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.624, - "y": 0.405, + "x": -0.6238548626325471, + "y": 0.4053626746020169, "z": 0.0 }, "relative": true @@ -16673,8 +16673,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.138, - "y": -0.479, + "x": 0.1379445992766417, + "y": -0.47871087958516045, "z": 0.0 }, "relative": true @@ -16690,8 +16690,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.952, - "y": 0.862, + "x": -0.9516767113283946, + "y": 0.8619900618578948, "z": 0.0 }, "relative": true @@ -16707,8 +16707,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.94, - "y": 0.633, + "x": 0.9398732950992088, + "y": 0.6326239915683629, "z": 0.0 }, "relative": true @@ -16724,8 +16724,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.863, - "y": 0.016, + "x": -0.8631974445502164, + "y": 0.016153555523963137, "z": 0.0 }, "relative": true @@ -16741,8 +16741,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.192, - "y": -0.492, + "x": 0.19167797120152907, + "y": -0.4916414381703984, "z": 0.0 }, "relative": true @@ -16758,8 +16758,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.864, - "y": -0.114, + "x": -0.8644261221501586, + "y": -0.11434763886359756, "z": 0.0 }, "relative": true @@ -16775,8 +16775,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.029, - "y": -0.521, + "x": -0.029081958413378572, + "y": -0.5214138808318329, "z": 0.0 }, "relative": true @@ -16792,8 +16792,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.871, - "y": 0.787, + "x": -0.8713091851579695, + "y": 0.7866284950967315, "z": 0.0 }, "relative": true @@ -16809,8 +16809,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.884, - "y": -0.183, + "x": 0.884342023093545, + "y": -0.1825407002568431, "z": 0.0 }, "relative": true @@ -16826,8 +16826,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.698, - "y": 0.044, + "x": -0.6978385295364686, + "y": 0.0440574328736949, "z": 0.0 }, "relative": true @@ -16843,8 +16843,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.481, - "y": -0.029, + "x": -0.48055049324331556, + "y": -0.028546347149214002, "z": 0.0 }, "relative": true @@ -16860,8 +16860,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.413, - "y": -0.449, + "x": 0.41283517382864776, + "y": -0.44938038251347323, "z": 0.0 }, "relative": true @@ -16877,8 +16877,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.791, - "y": 0.893, + "x": 0.7911399832501751, + "y": 0.893446368526005, "z": 0.0 }, "relative": true @@ -16894,8 +16894,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.651, - "y": -0.689, + "x": 0.6507434699009087, + "y": -0.6890023920962012, "z": 0.0 }, "relative": true @@ -16911,8 +16911,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.105, - "y": -0.547, + "x": 0.10489019777253028, + "y": -0.5467450997193952, "z": 0.0 }, "relative": true @@ -16928,8 +16928,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.576, - "y": -0.264, + "x": -0.5760905289992633, + "y": -0.2639900702114173, "z": 0.0 }, "relative": true @@ -16945,8 +16945,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.398, - "y": 0.804, + "x": 0.39828861790105297, + "y": 0.8036624129416385, "z": 0.0 }, "relative": true @@ -16962,8 +16962,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.674, - "y": -0.918, + "x": -0.673848991328553, + "y": -0.918443329270668, "z": 0.0 }, "relative": true @@ -16979,8 +16979,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.86, - "y": -0.95, + "x": -0.8599152936179257, + "y": -0.9499371022680787, "z": 0.0 }, "relative": true @@ -16996,8 +16996,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.629, - "y": -0.519, + "x": 0.6285243831393765, + "y": -0.5186557636566307, "z": 0.0 }, "relative": true @@ -17013,8 +17013,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.322, - "y": 0.246, + "x": 0.3222412784832269, + "y": 0.24621192679727177, "z": 0.0 }, "relative": true @@ -17030,8 +17030,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.198, - "y": -0.753, + "x": 0.19754357911311016, + "y": -0.7529246632397206, "z": 0.0 }, "relative": true @@ -17047,8 +17047,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": -0.432, - "y": 0.189, + "x": -0.43181570545865555, + "y": 0.18945437402201537, "z": 0.0 }, "relative": true @@ -17064,8 +17064,8 @@ description: Artifact commands mike_stress_test.kcl "segment": { "type": "line", "end": { - "x": 0.871, - "y": -0.722, + "x": 0.8714511090241797, + "y": -0.7215844196844685, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/mike_stress_test/ops.snap b/rust/kcl-lib/tests/mike_stress_test/ops.snap index 899ac2c2e..a3dbc1962 100644 --- a/rust/kcl-lib/tests/mike_stress_test/ops.snap +++ b/rust/kcl-lib/tests/mike_stress_test/ops.snap @@ -94,7 +94,7 @@ description: Operations executed mike_stress_test.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -110,7 +110,7 @@ description: Operations executed mike_stress_test.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -127,7 +127,7 @@ description: Operations executed mike_stress_test.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/mike_stress_test/program_memory.snap b/rust/kcl-lib/tests/mike_stress_test/program_memory.snap index 75609aeb5..1a7eb3d6a 100644 --- a/rust/kcl-lib/tests/mike_stress_test/program_memory.snap +++ b/rust/kcl-lib/tests/mike_stress_test/program_memory.snap @@ -7033,8 +7033,8 @@ description: Variables in memory after executing mike_stress_test.kcl ], "tag": null, "to": [ - -0.367, - 0.212 + -0.3670208139314082, + 0.21201331909674526 ], "type": "ToPoint", "units": { @@ -7047,13 +7047,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -0.367, - 0.212 + -0.3670208139314082, + 0.21201331909674526 ], "tag": null, "to": [ - -0.838, - 0.703 + -0.8377719447285197, + 0.7025412806387217 ], "type": "ToPoint", "units": { @@ -7066,13 +7066,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -0.838, - 0.703 + -0.8377719447285197, + 0.7025412806387217 ], "tag": null, "to": [ - -1.671, - 1.17 + -1.6706043676371158, + 1.170290568520602 ], "type": "ToPoint", "units": { @@ -7085,13 +7085,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -1.671, - 1.17 + -1.6706043676371158, + 1.170290568520602 ], "tag": null, "to": [ - -2.482, - 0.752 + -2.481750705855339, + 0.7521424930491962 ], "type": "ToPoint", "units": { @@ -7104,13 +7104,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -2.482, - 0.752 + -2.481750705855339, + 0.7521424930491962 ], "tag": null, "to": [ - -2.444, - 1.009 + -2.443673856445928, + 1.0087907599127295 ], "type": "ToPoint", "units": { @@ -7123,13 +7123,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -2.444, - 1.009 + -2.443673856445928, + 1.0087907599127295 ], "tag": null, "to": [ - -2.204, - 1.446 + -2.204173023049964, + 1.4457227229312852 ], "type": "ToPoint", "units": { @@ -7142,13 +7142,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -2.204, - 1.446 + -2.204173023049964, + 1.4457227229312852 ], "tag": null, "to": [ - -2.367, - 2.252 + -2.366967471259013, + 2.252170293697767 ], "type": "ToPoint", "units": { @@ -7161,13 +7161,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -2.367, - 2.252 + -2.366967471259013, + 2.252170293697767 ], "tag": null, "to": [ - -2.457, - 2.163 + -2.4566961913513383, + 2.1632940354602543 ], "type": "ToPoint", "units": { @@ -7180,13 +7180,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -2.457, - 2.163 + -2.4566961913513383, + 2.1632940354602543 ], "tag": null, "to": [ - -1.536, - 1.99 + -1.5363528486410827, + 1.989859441763279 ], "type": "ToPoint", "units": { @@ -7199,13 +7199,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -1.536, - 1.99 + -1.5363528486410827, + 1.989859441763279 ], "tag": null, "to": [ - -1.535, - 1.472 + -1.5346032251996309, + 1.4720086101464454 ], "type": "ToPoint", "units": { @@ -7218,13 +7218,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -1.535, - 1.472 + -1.5346032251996309, + 1.4720086101464454 ], "tag": null, "to": [ - -0.914, - 0.599 + -0.913976884626355, + 0.598668663279933 ], "type": "ToPoint", "units": { @@ -7237,13 +7237,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -0.914, - 0.599 + -0.913976884626355, + 0.598668663279933 ], "tag": null, "to": [ - -1.692, - 1.359 + -1.6916155510719932, + 1.3589467118184297 ], "type": "ToPoint", "units": { @@ -7256,13 +7256,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -1.692, - 1.359 + -1.6916155510719932, + 1.3589467118184297 ], "tag": null, "to": [ - -1.148, - 2.204 + -1.147677574993134, + 2.203864470753485 ], "type": "ToPoint", "units": { @@ -7275,13 +7275,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -1.148, - 2.204 + -1.147677574993134, + 2.203864470753485 ], "tag": null, "to": [ - -1.278, - 2.216 + -1.2780440352523048, + 2.2159161843805544 ], "type": "ToPoint", "units": { @@ -7294,13 +7294,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -1.278, - 2.216 + -1.2780440352523048, + 2.2159161843805544 ], "tag": null, "to": [ - -1.444, - 2.008 + -1.4436905965168567, + 2.0081638926428997 ], "type": "ToPoint", "units": { @@ -7313,13 +7313,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -1.444, - 2.008 + -1.4436905965168567, + 2.0081638926428997 ], "tag": null, "to": [ - -1.54, - 1.954 + -1.5399629221097628, + 1.9539859160522384 ], "type": "ToPoint", "units": { @@ -7332,13 +7332,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -1.54, - 1.954 + -1.5399629221097628, + 1.9539859160522384 ], "tag": null, "to": [ - -0.638, - 2.35 + -0.6378539766115718, + 2.3498837695487342 ], "type": "ToPoint", "units": { @@ -7351,13 +7351,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -0.638, - 2.35 + -0.6378539766115718, + 2.3498837695487342 ], "tag": null, "to": [ - -0.358, - 2.172 + -0.35787447578018017, + 2.1721018851086447 ], "type": "ToPoint", "units": { @@ -7370,13 +7370,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - -0.358, - 2.172 + -0.35787447578018017, + 2.1721018851086447 ], "tag": null, "to": [ - 0.166, - 2.866 + 0.16570613037877435, + 2.8664208707509724 ], "type": "ToPoint", "units": { @@ -7389,13 +7389,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 0.166, - 2.866 + 0.16570613037877435, + 2.8664208707509724 ], "tag": null, "to": [ - 0.557, - 2.082 + 0.5571137325786959, + 2.0824413434933238 ], "type": "ToPoint", "units": { @@ -7408,13 +7408,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 0.557, - 2.082 + 0.5571137325786959, + 2.0824413434933238 ], "tag": null, "to": [ - 1.399, - 2.622 + 1.3985380852860478, + 2.622000496387332 ], "type": "ToPoint", "units": { @@ -7427,13 +7427,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 1.399, - 2.622 + 1.3985380852860478, + 2.622000496387332 ], "tag": null, "to": [ - 2.012, - 2.843 + 2.012304855773608, + 2.843196971554553 ], "type": "ToPoint", "units": { @@ -7446,13 +7446,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.012, - 2.843 + 2.012304855773608, + 2.843196971554553 ], "tag": null, "to": [ - 2.895, - 3.543 + 2.895353693850276, + 3.542869412397076 ], "type": "ToPoint", "units": { @@ -7465,13 +7465,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.895, - 3.543 + 2.895353693850276, + 3.542869412397076 ], "tag": null, "to": [ - 2.482, - 3.128 + 2.4824488363068364, + 3.127604676220983 ], "type": "ToPoint", "units": { @@ -7484,13 +7484,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.482, - 3.128 + 2.4824488363068364, + 3.127604676220983 ], "tag": null, "to": [ - 2.999, - 2.219 + 2.999402711864405, + 2.2190478894907213 ], "type": "ToPoint", "units": { @@ -7503,13 +7503,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.999, - 2.219 + 2.999402711864405, + 2.2190478894907213 ], "tag": null, "to": [ - 2.328, - 1.258 + 2.327767336958429, + 1.2584902086028187 ], "type": "ToPoint", "units": { @@ -7522,13 +7522,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.328, - 1.258 + 2.327767336958429, + 1.2584902086028187 ], "tag": null, "to": [ - 2.338, - 0.885 + 2.338047507888729, + 0.885048971979397 ], "type": "ToPoint", "units": { @@ -7541,13 +7541,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.338, - 0.885 + 2.338047507888729, + 0.885048971979397 ], "tag": null, "to": [ - 2.442, - 0.462 + 2.441621264716639, + 0.4621057616711828 ], "type": "ToPoint", "units": { @@ -7560,13 +7560,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.442, - 0.462 + 2.441621264716639, + 0.4621057616711828 ], "tag": null, "to": [ - 2.894, - 0.35 + 2.893652422226338, + 0.3497790085951773 ], "type": "ToPoint", "units": { @@ -7579,13 +7579,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.894, - 0.35 + 2.893652422226338, + 0.3497790085951773 ], "tag": null, "to": [ - 2.012, - -0.366 + 2.0115338307882533, + -0.3657357348988046 ], "type": "ToPoint", "units": { @@ -7598,13 +7598,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.012, - -0.366 + 2.0115338307882533, + -0.3657357348988046 ], "tag": null, "to": [ - 2.931, - -0.097 + 2.931082540957295, + -0.09657298836906825 ], "type": "ToPoint", "units": { @@ -7617,13 +7617,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.931, - -0.097 + 2.931082540957295, + -0.09657298836906825 ], "tag": null, "to": [ - 3.641, - 0.021 + 3.6409803601119695, + 0.020527053324791433 ], "type": "ToPoint", "units": { @@ -7636,13 +7636,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 3.641, - 0.021 + 3.6409803601119695, + 0.020527053324791433 ], "tag": null, "to": [ - 3.262, - 0.731 + 3.2622166745037697, + 0.7311999848006998 ], "type": "ToPoint", "units": { @@ -7655,13 +7655,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 3.262, - 0.731 + 3.2622166745037697, + 0.7311999848006998 ], "tag": null, "to": [ - 2.965, - 0.665 + 2.9649354055202366, + 0.6647026391174198 ], "type": "ToPoint", "units": { @@ -7674,13 +7674,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.965, - 0.665 + 2.9649354055202366, + 0.6647026391174198 ], "tag": null, "to": [ - 3.195, - -0.095 + 3.1945932211037573, + -0.09548400416624436 ], "type": "ToPoint", "units": { @@ -7693,13 +7693,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 3.195, - -0.095 + 3.1945932211037573, + -0.09548400416624436 ], "tag": null, "to": [ - 2.559, - 0.099 + 2.5589431136720346, + 0.09910024982713628 ], "type": "ToPoint", "units": { @@ -7712,13 +7712,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.559, - 0.099 + 2.5589431136720346, + 0.09910024982713628 ], "tag": null, "to": [ - 3.131, - 0.388 + 3.131068291412489, + 0.387958659619289 ], "type": "ToPoint", "units": { @@ -7731,13 +7731,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 3.131, - 0.388 + 3.131068291412489, + 0.387958659619289 ], "tag": null, "to": [ - 2.173, - 0.366 + 2.173027336457258, + 0.36552047769850504 ], "type": "ToPoint", "units": { @@ -7750,13 +7750,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.173, - 0.366 + 2.173027336457258, + 0.36552047769850504 ], "tag": null, "to": [ - 2.503, - -0.47 + 2.5029457983175445, + -0.4698522165384824 ], "type": "ToPoint", "units": { @@ -7769,13 +7769,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.503, - -0.47 + 2.5029457983175445, + -0.4698522165384824 ], "tag": null, "to": [ - 3.246, - -1.262 + 3.2464097369930656, + -1.2618171029523202 ], "type": "ToPoint", "units": { @@ -7788,13 +7788,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 3.246, - -1.262 + 3.2464097369930656, + -1.2618171029523202 ], "tag": null, "to": [ - 4.24, - -0.358 + 4.239984838109527, + -0.3575604561025594 ], "type": "ToPoint", "units": { @@ -7807,13 +7807,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 4.24, - -0.358 + 4.239984838109527, + -0.3575604561025594 ], "tag": null, "to": [ - 3.736, - 0.158 + 3.736403549640798, + 0.1575362873963848 ], "type": "ToPoint", "units": { @@ -7826,13 +7826,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 3.736, - 0.158 + 3.736403549640798, + 0.1575362873963848 ], "tag": null, "to": [ - 4.289, - 0.919 + 4.289026271230819, + 0.9187967011236289 ], "type": "ToPoint", "units": { @@ -7845,13 +7845,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 4.289, - 0.919 + 4.289026271230819, + 0.9187967011236289 ], "tag": null, "to": [ - 5.148, - 1.003 + 5.148353406143507, + 1.0029456506608874 ], "type": "ToPoint", "units": { @@ -7864,13 +7864,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 5.148, - 1.003 + 5.148353406143507, + 1.0029456506608874 ], "tag": null, "to": [ - 4.33, - 0.099 + 4.33024848422422, + 0.09939751933753538 ], "type": "ToPoint", "units": { @@ -7883,13 +7883,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 4.33, - 0.099 + 4.33024848422422, + 0.09939751933753538 ], "tag": null, "to": [ - 4.647, - -0.142 + 4.646826688670051, + -0.14249522318261376 ], "type": "ToPoint", "units": { @@ -7902,13 +7902,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 4.647, - -0.142 + 4.646826688670051, + -0.14249522318261376 ], "tag": null, "to": [ - 4.203, - -0.402 + 4.202917124529599, + -0.4016211385338828 ], "type": "ToPoint", "units": { @@ -7921,13 +7921,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 4.203, - -0.402 + 4.202917124529599, + -0.4016211385338828 ], "tag": null, "to": [ - 3.542, - -0.805 + 3.5424005333404986, + -0.8051722914222748 ], "type": "ToPoint", "units": { @@ -7940,13 +7940,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 3.542, - -0.805 + 3.5424005333404986, + -0.8051722914222748 ], "tag": null, "to": [ - 2.825, - -0.571 + 2.825351538322498, + -0.5706287306257609 ], "type": "ToPoint", "units": { @@ -7959,13 +7959,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.825, - -0.571 + 2.825351538322498, + -0.5706287306257609 ], "tag": null, "to": [ - 2.569, - -1.021 + 2.568532833784526, + -1.0209406178017746 ], "type": "ToPoint", "units": { @@ -7978,13 +7978,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.569, - -1.021 + 2.568532833784526, + -1.0209406178017746 ], "tag": null, "to": [ - 3.244, - -1.992 + 3.243727954970395, + -1.991883041148334 ], "type": "ToPoint", "units": { @@ -7997,13 +7997,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 3.244, - -1.992 + 3.243727954970395, + -1.991883041148334 ], "tag": null, "to": [ - 2.675, - -1.4 + 2.6747659706731763, + -1.3999860497692977 ], "type": "ToPoint", "units": { @@ -8016,13 +8016,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.675, - -1.4 + 2.6747659706731763, + -1.3999860497692977 ], "tag": null, "to": [ - 1.842, - -0.932 + 1.8419335477645802, + -0.9322367618874174 ], "type": "ToPoint", "units": { @@ -8035,13 +8035,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 1.842, - -0.932 + 1.8419335477645802, + -0.9322367618874174 ], "tag": null, "to": [ - 1.031, - -1.35 + 1.030787209546357, + -1.3503848373588232 ], "type": "ToPoint", "units": { @@ -8054,13 +8054,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 1.031, - -1.35 + 1.030787209546357, + -1.3503848373588232 ], "tag": null, "to": [ - 1.069, - -1.094 + 1.0688640589557683, + -1.09373657049529 ], "type": "ToPoint", "units": { @@ -8073,13 +8073,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 1.069, - -1.094 + 1.0688640589557683, + -1.09373657049529 ], "tag": null, "to": [ - 1.308, - -0.657 + 1.3083648923517321, + -0.6568046074767342 ], "type": "ToPoint", "units": { @@ -8092,13 +8092,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 1.308, - -0.657 + 1.3083648923517321, + -0.6568046074767342 ], "tag": null, "to": [ - 1.146, - 0.15 + 1.1455704441426833, + 0.14964296328974758 ], "type": "ToPoint", "units": { @@ -8111,13 +8111,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 1.146, - 0.15 + 1.1455704441426833, + 0.14964296328974758 ], "tag": null, "to": [ - 1.056, - 0.061 + 1.0558417240503577, + 0.060766705052234915 ], "type": "ToPoint", "units": { @@ -8130,13 +8130,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 1.056, - 0.061 + 1.0558417240503577, + 0.060766705052234915 ], "tag": null, "to": [ - 1.976, - -0.113 + 1.9761850667606133, + -0.11266788864474053 ], "type": "ToPoint", "units": { @@ -8149,13 +8149,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 1.976, - -0.113 + 1.9761850667606133, + -0.11266788864474053 ], "tag": null, "to": [ - 1.978, - -0.631 + 1.9779346902020651, + -0.6305187202615741 ], "type": "ToPoint", "units": { @@ -8168,13 +8168,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 1.978, - -0.631 + 1.9779346902020651, + -0.6305187202615741 ], "tag": null, "to": [ - 2.599, - -1.504 + 2.598561030775341, + -1.5038586671280865 ], "type": "ToPoint", "units": { @@ -8187,13 +8187,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.599, - -1.504 + 2.598561030775341, + -1.5038586671280865 ], "tag": null, "to": [ - 1.821, - -0.744 + 1.8209223643297028, + -0.7435806185895897 ], "type": "ToPoint", "units": { @@ -8206,13 +8206,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 1.821, - -0.744 + 1.8209223643297028, + -0.7435806185895897 ], "tag": null, "to": [ - 2.365, - 0.101 + 2.364860340408562, + 0.10133714034546548 ], "type": "ToPoint", "units": { @@ -8225,13 +8225,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.365, - 0.101 + 2.364860340408562, + 0.10133714034546548 ], "tag": null, "to": [ - 2.234, - 0.113 + 2.234493880149391, + 0.11338885397253518 ], "type": "ToPoint", "units": { @@ -8244,13 +8244,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.234, - 0.113 + 2.234493880149391, + 0.11338885397253518 ], "tag": null, "to": [ - 2.069, - -0.094 + 2.0688473188848393, + -0.09436343776511968 ], "type": "ToPoint", "units": { @@ -8263,13 +8263,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.069, - -0.094 + 2.0688473188848393, + -0.09436343776511968 ], "tag": null, "to": [ - 1.973, - -0.149 + 1.9725749932919332, + -0.14854141435578105 ], "type": "ToPoint", "units": { @@ -8282,13 +8282,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 1.973, - -0.149 + 1.9725749932919332, + -0.14854141435578105 ], "tag": null, "to": [ - 2.875, - 0.247 + 2.874683938790124, + 0.24735643914071503 ], "type": "ToPoint", "units": { @@ -8301,13 +8301,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 2.875, - 0.247 + 2.874683938790124, + 0.24735643914071503 ], "tag": null, "to": [ - 3.155, - 0.07 + 3.1546634396215154, + 0.06957455470062546 ], "type": "ToPoint", "units": { @@ -8320,13 +8320,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 3.155, - 0.07 + 3.1546634396215154, + 0.06957455470062546 ], "tag": null, "to": [ - 3.678, - 0.764 + 3.67824404578047, + 0.7638935403429534 ], "type": "ToPoint", "units": { @@ -8339,13 +8339,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 3.678, - 0.764 + 3.67824404578047, + 0.7638935403429534 ], "tag": null, "to": [ - 4.07, - -0.02 + 4.0696516479803915, + -0.020085986914694987 ], "type": "ToPoint", "units": { @@ -8358,13 +8358,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 4.07, - -0.02 + 4.0696516479803915, + -0.020085986914694987 ], "tag": null, "to": [ - 4.911, - 0.519 + 4.911076000687744, + 0.5194731659793133 ], "type": "ToPoint", "units": { @@ -8377,13 +8377,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 4.911, - 0.519 + 4.911076000687744, + 0.5194731659793133 ], "tag": null, "to": [ - 5.525, - 0.741 + 5.524842771175304, + 0.7406696411465341 ], "type": "ToPoint", "units": { @@ -8396,13 +8396,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 5.525, - 0.741 + 5.524842771175304, + 0.7406696411465341 ], "tag": null, "to": [ - 6.408, - 1.44 + 6.407891609251972, + 1.4403420819890573 ], "type": "ToPoint", "units": { @@ -8415,13 +8415,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 6.408, - 1.44 + 6.407891609251972, + 1.4403420819890573 ], "tag": null, "to": [ - 5.995, - 1.025 + 5.994986751708533, + 1.025077345812964 ], "type": "ToPoint", "units": { @@ -8434,13 +8434,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 5.995, - 1.025 + 5.994986751708533, + 1.025077345812964 ], "tag": null, "to": [ - 6.512, - 0.117 + 6.511940627266101, + 0.11652055908270231 ], "type": "ToPoint", "units": { @@ -8453,13 +8453,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 6.512, - 0.117 + 6.511940627266101, + 0.11652055908270231 ], "tag": null, "to": [ - 7.187, - -0.854 + 7.18713574845197, + -0.854421864263857 ], "type": "ToPoint", "units": { @@ -8472,13 +8472,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 7.187, - -0.854 + 7.18713574845197, + -0.854421864263857 ], "tag": null, "to": [ - 6.618, - -0.263 + 6.618173764154752, + -0.26252487288482085 ], "type": "ToPoint", "units": { @@ -8491,13 +8491,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 6.618, - -0.263 + 6.618173764154752, + -0.26252487288482085 ], "tag": null, "to": [ - 7.565, - -0.531 + 7.564618826325573, + -0.5310156856651875 ], "type": "ToPoint", "units": { @@ -8510,13 +8510,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 7.565, - -0.531 + 7.564618826325573, + -0.5310156856651875 ], "tag": null, "to": [ - 8.089, - 0.37 + 8.088792062987332, + 0.3701280559756688 ], "type": "ToPoint", "units": { @@ -8529,13 +8529,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 8.089, - 0.37 + 8.088792062987332, + 0.3701280559756688 ], "tag": null, "to": [ - 7.946, - -0.149 + 7.946238125847726, + -0.1492982064808126 ], "type": "ToPoint", "units": { @@ -8548,13 +8548,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 7.946, - -0.149 + 7.946238125847726, + -0.1492982064808126 ], "tag": null, "to": [ - 7.518, - -0.572 + 7.517525802712692, + -0.5716546593533154 ], "type": "ToPoint", "units": { @@ -8567,13 +8567,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 7.518, - -0.572 + 7.517525802712692, + -0.5716546593533154 ], "tag": null, "to": [ - 7.424, - -1.478 + 7.4243621297724465, + -1.47796736145414 ], "type": "ToPoint", "units": { @@ -8586,13 +8586,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 7.424, - -1.478 + 7.4243621297724465, + -1.47796736145414 ], "tag": null, "to": [ - 7.148, - -0.796 + 7.147585476216579, + -0.7963425500412269 ], "type": "ToPoint", "units": { @@ -8605,13 +8605,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 7.148, - -0.796 + 7.147585476216579, + -0.7963425500412269 ], "tag": null, "to": [ - 8.127, - -0.879 + 8.127261725772833, + -0.8785571168742894 ], "type": "ToPoint", "units": { @@ -8624,13 +8624,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 8.127, - -0.879 + 8.127261725772833, + -0.8785571168742894 ], "tag": null, "to": [ - 7.261, - -1.18 + 7.260610418686088, + -1.1796102771163124 ], "type": "ToPoint", "units": { @@ -8643,13 +8643,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 7.261, - -1.18 + 7.260610418686088, + -1.1796102771163124 ], "tag": null, "to": [ - 7.798, - -1.159 + 7.7980260747142, + -1.1593375842413096 ], "type": "ToPoint", "units": { @@ -8662,13 +8662,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 7.798, - -1.159 + 7.7980260747142, + -1.1593375842413096 ], "tag": null, "to": [ - 8.731, - -1.782 + 8.731265700359954, + -1.7821551533062994 ], "type": "ToPoint", "units": { @@ -8681,13 +8681,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 8.731, - -1.782 + 8.731265700359954, + -1.7821551533062994 ], "tag": null, "to": [ - 8.912, - -2.151 + 8.911789858733162, + -2.1510989997792613 ], "type": "ToPoint", "units": { @@ -8700,13 +8700,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 8.912, - -2.151 + 8.911789858733162, + -2.1510989997792613 ], "tag": null, "to": [ - 9.45, - -1.913 + 9.450227122140706, + -1.9133424946905506 ], "type": "ToPoint", "units": { @@ -8719,13 +8719,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 9.45, - -1.913 + 9.450227122140706, + -1.9133424946905506 ], "tag": null, "to": [ - 9.841, - -1.771 + 9.840661491433496, + -1.770610669858946 ], "type": "ToPoint", "units": { @@ -8738,13 +8738,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 9.841, - -1.771 + 9.840661491433496, + -1.770610669858946 ], "tag": null, "to": [ - 9.938, - -0.78 + 9.938490395562468, + -0.7798439161679802 ], "type": "ToPoint", "units": { @@ -8757,13 +8757,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 9.938, - -0.78 + 9.938490395562468, + -0.7798439161679802 ], "tag": null, "to": [ - 10.467, - -1.572 + 10.467151404154583, + -1.5722947470099058 ], "type": "ToPoint", "units": { @@ -8776,13 +8776,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 10.467, - -1.572 + 10.467151404154583, + -1.5722947470099058 ], "tag": null, "to": [ - 10.846, - -1.448 + 10.846149222604918, + -1.448333541241519 ], "type": "ToPoint", "units": { @@ -8795,13 +8795,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 10.846, - -1.448 + 10.846149222604918, + -1.448333541241519 ], "tag": null, "to": [ - 9.898, - -0.775 + 9.897657948115857, + -0.7753685565938335 ], "type": "ToPoint", "units": { @@ -8814,13 +8814,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 9.898, - -0.775 + 9.897657948115857, + -0.7753685565938335 ], "tag": null, "to": [ - 10.643, - -0.989 + 10.642833823458371, + -0.9885559322184232 ], "type": "ToPoint", "units": { @@ -8833,13 +8833,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 10.643, - -0.989 + 10.642833823458371, + -0.9885559322184232 ], "tag": null, "to": [ - 10.83, - -1.148 + 10.83015389618356, + -1.1481696751983477 ], "type": "ToPoint", "units": { @@ -8852,13 +8852,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 10.83, - -1.148 + 10.83015389618356, + -1.1481696751983477 ], "tag": null, "to": [ - 10.773, - -1.692 + 10.772859246938184, + -1.6918042310492223 ], "type": "ToPoint", "units": { @@ -8871,13 +8871,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 10.773, - -1.692 + 10.772859246938184, + -1.6918042310492223 ], "tag": null, "to": [ - 10.677, - -2.445 + 10.677035103193493, + -2.445188199170458 ], "type": "ToPoint", "units": { @@ -8890,13 +8890,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 10.677, - -2.445 + 10.677035103193493, + -2.445188199170458 ], "tag": null, "to": [ - 10.504, - -3.212 + 10.504493937392974, + -3.2120995392045715 ], "type": "ToPoint", "units": { @@ -8909,13 +8909,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 10.504, - -3.212 + 10.504493937392974, + -3.2120995392045715 ], "tag": null, "to": [ - 11.399, - -2.603 + 11.398966940681735, + -2.6027676697304307 ], "type": "ToPoint", "units": { @@ -8928,13 +8928,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 11.399, - -2.603 + 11.398966940681735, + -2.6027676697304307 ], "tag": null, "to": [ - 11.032, - -2.391 + 11.031946126750327, + -2.3907543506336855 ], "type": "ToPoint", "units": { @@ -8947,13 +8947,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 11.032, - -2.391 + 11.031946126750327, + -2.3907543506336855 ], "tag": null, "to": [ - 10.561, - -1.9 + 10.561194995953215, + -1.900226389091709 ], "type": "ToPoint", "units": { @@ -8966,13 +8966,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 10.561, - -1.9 + 10.561194995953215, + -1.900226389091709 ], "tag": null, "to": [ - 9.728, - -1.432 + 9.728362573044619, + -1.4324771012098287 ], "type": "ToPoint", "units": { @@ -8985,13 +8985,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 9.728, - -1.432 + 9.728362573044619, + -1.4324771012098287 ], "tag": null, "to": [ - 8.917, - -1.851 + 8.917216234826395, + -1.8506251766812345 ], "type": "ToPoint", "units": { @@ -9004,13 +9004,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 8.917, - -1.851 + 8.917216234826395, + -1.8506251766812345 ], "tag": null, "to": [ - 8.955, - -1.594 + 8.955293084235805, + -1.5939769098177012 ], "type": "ToPoint", "units": { @@ -9023,13 +9023,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 8.955, - -1.594 + 8.955293084235805, + -1.5939769098177012 ], "tag": null, "to": [ - 9.195, - -1.157 + 9.194793917631769, + -1.1570449467991455 ], "type": "ToPoint", "units": { @@ -9042,13 +9042,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 9.195, - -1.157 + 9.194793917631769, + -1.1570449467991455 ], "tag": null, "to": [ - 9.032, - -0.351 + 9.03199946942272, + -0.3505973760326637 ], "type": "ToPoint", "units": { @@ -9061,13 +9061,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 9.032, - -0.351 + 9.03199946942272, + -0.3505973760326637 ], "tag": null, "to": [ - 8.942, - -0.439 + 8.942270749330394, + -0.4394736342701764 ], "type": "ToPoint", "units": { @@ -9080,13 +9080,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 8.942, - -0.439 + 8.942270749330394, + -0.4394736342701764 ], "tag": null, "to": [ - 9.863, - -0.613 + 9.86261409204065, + -0.6129082279671518 ], "type": "ToPoint", "units": { @@ -9099,13 +9099,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 9.863, - -0.613 + 9.86261409204065, + -0.6129082279671518 ], "tag": null, "to": [ - 9.864, - -1.131 + 9.864363715482101, + -1.1307590595839854 ], "type": "ToPoint", "units": { @@ -9118,13 +9118,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 9.864, - -1.131 + 9.864363715482101, + -1.1307590595839854 ], "tag": null, "to": [ - 10.485, - -2.004 + 10.484990056055377, + -2.004099006450498 ], "type": "ToPoint", "units": { @@ -9137,13 +9137,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 10.485, - -2.004 + 10.484990056055377, + -2.004099006450498 ], "tag": null, "to": [ - 9.707, - -1.244 + 9.70735138960974, + -1.2438209579120012 ], "type": "ToPoint", "units": { @@ -9156,13 +9156,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 9.707, - -1.244 + 9.70735138960974, + -1.2438209579120012 ], "tag": null, "to": [ - 10.251, - -0.399 + 10.2512893656886, + -0.39890319897694604 ], "type": "ToPoint", "units": { @@ -9175,13 +9175,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 10.251, - -0.399 + 10.2512893656886, + -0.39890319897694604 ], "tag": null, "to": [ - 10.121, - -0.387 + 10.120922905429428, + -0.38685148534987635 ], "type": "ToPoint", "units": { @@ -9194,13 +9194,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 10.121, - -0.387 + 10.120922905429428, + -0.38685148534987635 ], "tag": null, "to": [ - 9.955, - -0.595 + 9.955276344164876, + -0.5946037770875312 ], "type": "ToPoint", "units": { @@ -9213,13 +9213,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 9.955, - -0.595 + 9.955276344164876, + -0.5946037770875312 ], "tag": null, "to": [ - 9.859, - -0.649 + 9.85900401857197, + -0.6487817536781926 ], "type": "ToPoint", "units": { @@ -9232,13 +9232,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 9.859, - -0.649 + 9.85900401857197, + -0.6487817536781926 ], "tag": null, "to": [ - 10.761, - -0.253 + 10.761112964070161, + -0.2528839001816965 ], "type": "ToPoint", "units": { @@ -9251,13 +9251,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 10.761, - -0.253 + 10.761112964070161, + -0.2528839001816965 ], "tag": null, "to": [ - 11.041, - -0.431 + 11.041092464901553, + -0.43066578462178606 ], "type": "ToPoint", "units": { @@ -9270,13 +9270,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 11.041, - -0.431 + 11.041092464901553, + -0.43066578462178606 ], "tag": null, "to": [ - 11.565, - 0.264 + 11.564673071060508, + 0.2636532010205419 ], "type": "ToPoint", "units": { @@ -9289,13 +9289,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 11.565, - 0.264 + 11.564673071060508, + 0.2636532010205419 ], "tag": null, "to": [ - 11.956, - -0.52 + 11.956080673260429, + -0.5203263262371065 ], "type": "ToPoint", "units": { @@ -9308,13 +9308,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 11.956, - -0.52 + 11.956080673260429, + -0.5203263262371065 ], "tag": null, "to": [ - 12.798, - 0.019 + 12.79750502596778, + 0.019232826656901736 ], "type": "ToPoint", "units": { @@ -9327,13 +9327,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 12.798, - 0.019 + 12.79750502596778, + 0.019232826656901736 ], "tag": null, "to": [ - 13.411, - 0.24 + 13.41127179645534, + 0.2404293018241226 ], "type": "ToPoint", "units": { @@ -9346,13 +9346,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.411, - 0.24 + 13.41127179645534, + 0.2404293018241226 ], "tag": null, "to": [ - 14.294, - 0.94 + 14.294320634532008, + 0.9401017426666458 ], "type": "ToPoint", "units": { @@ -9365,13 +9365,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.294, - 0.94 + 14.294320634532008, + 0.9401017426666458 ], "tag": null, "to": [ - 13.881, - 0.525 + 13.881415776988568, + 0.5248370064905525 ], "type": "ToPoint", "units": { @@ -9384,13 +9384,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.881, - 0.525 + 13.881415776988568, + 0.5248370064905525 ], "tag": null, "to": [ - 14.398, - -0.384 + 14.398369652546137, + -0.3837197802397092 ], "type": "ToPoint", "units": { @@ -9403,13 +9403,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.398, - -0.384 + 14.398369652546137, + -0.3837197802397092 ], "tag": null, "to": [ - 13.727, - -1.344 + 13.72673427764016, + -1.3442774611276118 ], "type": "ToPoint", "units": { @@ -9422,13 +9422,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.727, - -1.344 + 13.72673427764016, + -1.3442774611276118 ], "tag": null, "to": [ - 13.737, - -1.718 + 13.737014448570461, + -1.7177186977510335 ], "type": "ToPoint", "units": { @@ -9441,13 +9441,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.737, - -1.718 + 13.737014448570461, + -1.7177186977510335 ], "tag": null, "to": [ - 13.841, - -2.141 + 13.84058820539837, + -2.140661908059248 ], "type": "ToPoint", "units": { @@ -9460,13 +9460,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.841, - -2.141 + 13.84058820539837, + -2.140661908059248 ], "tag": null, "to": [ - 14.293, - -2.253 + 14.29261936290807, + -2.2529886611352534 ], "type": "ToPoint", "units": { @@ -9479,13 +9479,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.293, - -2.253 + 14.29261936290807, + -2.2529886611352534 ], "tag": null, "to": [ - 13.411, - -2.969 + 13.410500771469986, + -2.968503404629235 ], "type": "ToPoint", "units": { @@ -9498,13 +9498,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.411, - -2.969 + 13.410500771469986, + -2.968503404629235 ], "tag": null, "to": [ - 14.33, - -2.699 + 14.330049481639026, + -2.6993406580994987 ], "type": "ToPoint", "units": { @@ -9517,13 +9517,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.33, - -2.699 + 14.330049481639026, + -2.6993406580994987 ], "tag": null, "to": [ - 15.04, - -2.582 + 15.0399473007937, + -2.582240616405639 ], "type": "ToPoint", "units": { @@ -9536,13 +9536,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.04, - -2.582 + 15.0399473007937, + -2.582240616405639 ], "tag": null, "to": [ - 14.661, - -1.872 + 14.6611836151855, + -1.8715676849297307 ], "type": "ToPoint", "units": { @@ -9555,13 +9555,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.661, - -1.872 + 14.6611836151855, + -1.8715676849297307 ], "tag": null, "to": [ - 14.364, - -1.938 + 14.363902346201966, + -1.9380650306130107 ], "type": "ToPoint", "units": { @@ -9574,13 +9574,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.364, - -1.938 + 14.363902346201966, + -1.9380650306130107 ], "tag": null, "to": [ - 14.594, - -2.698 + 14.593560161785486, + -2.698251673896675 ], "type": "ToPoint", "units": { @@ -9593,13 +9593,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.594, - -2.698 + 14.593560161785486, + -2.698251673896675 ], "tag": null, "to": [ - 13.958, - -2.504 + 13.957910054353764, + -2.5036674199032944 ], "type": "ToPoint", "units": { @@ -9612,13 +9612,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.958, - -2.504 + 13.957910054353764, + -2.5036674199032944 ], "tag": null, "to": [ - 14.53, - -2.215 + 14.53003523209422, + -2.214809010111142 ], "type": "ToPoint", "units": { @@ -9631,13 +9631,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.53, - -2.215 + 14.53003523209422, + -2.214809010111142 ], "tag": null, "to": [ - 13.572, - -2.237 + 13.571994277138987, + -2.237247192031926 ], "type": "ToPoint", "units": { @@ -9650,13 +9650,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.572, - -2.237 + 13.571994277138987, + -2.237247192031926 ], "tag": null, "to": [ - 13.902, - -3.073 + 13.901912738999274, + -3.0726198862689134 ], "type": "ToPoint", "units": { @@ -9669,13 +9669,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.902, - -3.073 + 13.901912738999274, + -3.0726198862689134 ], "tag": null, "to": [ - 14.645, - -3.865 + 14.645376677674795, + -3.8645847726827514 ], "type": "ToPoint", "units": { @@ -9688,13 +9688,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.645, - -3.865 + 14.645376677674795, + -3.8645847726827514 ], "tag": null, "to": [ - 15.639, - -2.96 + 15.638951778791256, + -2.9603281258329908 ], "type": "ToPoint", "units": { @@ -9707,13 +9707,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.639, - -2.96 + 15.638951778791256, + -2.9603281258329908 ], "tag": null, "to": [ - 15.135, - -2.445 + 15.135370490322526, + -2.445231382334047 ], "type": "ToPoint", "units": { @@ -9726,13 +9726,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.135, - -2.445 + 15.135370490322526, + -2.445231382334047 ], "tag": null, "to": [ - 15.688, - -1.684 + 15.687993211912547, + -1.6839709686068027 ], "type": "ToPoint", "units": { @@ -9745,13 +9745,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.688, - -1.684 + 15.687993211912547, + -1.6839709686068027 ], "tag": null, "to": [ - 16.547, - -1.6 + 16.547320346825234, + -1.5998220190695442 ], "type": "ToPoint", "units": { @@ -9764,13 +9764,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.547, - -1.6 + 16.547320346825234, + -1.5998220190695442 ], "tag": null, "to": [ - 15.729, - -2.503 + 15.729215424905949, + -2.5033701503928962 ], "type": "ToPoint", "units": { @@ -9783,13 +9783,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.729, - -2.503 + 15.729215424905949, + -2.5033701503928962 ], "tag": null, "to": [ - 16.046, - -2.745 + 16.045793629351778, + -2.745262892913045 ], "type": "ToPoint", "units": { @@ -9802,13 +9802,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.046, - -2.745 + 16.045793629351778, + -2.745262892913045 ], "tag": null, "to": [ - 15.602, - -3.004 + 15.601884065211326, + -3.004388808264314 ], "type": "ToPoint", "units": { @@ -9821,13 +9821,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.602, - -3.004 + 15.601884065211326, + -3.004388808264314 ], "tag": null, "to": [ - 14.941, - -3.408 + 14.941367474022226, + -3.407939961152706 ], "type": "ToPoint", "units": { @@ -9840,13 +9840,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.941, - -3.408 + 14.941367474022226, + -3.407939961152706 ], "tag": null, "to": [ - 14.224, - -3.173 + 14.224318479004225, + -3.173396400356192 ], "type": "ToPoint", "units": { @@ -9859,13 +9859,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.224, - -3.173 + 14.224318479004225, + -3.173396400356192 ], "tag": null, "to": [ - 13.967, - -3.624 + 13.967499774466253, + -3.6237082875322058 ], "type": "ToPoint", "units": { @@ -9878,13 +9878,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.967, - -3.624 + 13.967499774466253, + -3.6237082875322058 ], "tag": null, "to": [ - 14.643, - -4.595 + 14.642694895652122, + -4.594650710878765 ], "type": "ToPoint", "units": { @@ -9897,13 +9897,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.643, - -4.595 + 14.642694895652122, + -4.594650710878765 ], "tag": null, "to": [ - 14.074, - -4.003 + 14.073732911354904, + -4.002753719499729 ], "type": "ToPoint", "units": { @@ -9916,13 +9916,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.074, - -4.003 + 14.073732911354904, + -4.002753719499729 ], "tag": null, "to": [ - 13.241, - -3.535 + 13.240900488446307, + -3.535004431617849 ], "type": "ToPoint", "units": { @@ -9935,13 +9935,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.241, - -3.535 + 13.240900488446307, + -3.535004431617849 ], "tag": null, "to": [ - 12.43, - -3.953 + 12.429754150228085, + -3.9531525070892544 ], "type": "ToPoint", "units": { @@ -9954,13 +9954,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 12.43, - -3.953 + 12.429754150228085, + -3.9531525070892544 ], "tag": null, "to": [ - 12.468, - -3.697 + 12.467830999637496, + -3.696504240225721 ], "type": "ToPoint", "units": { @@ -9973,13 +9973,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 12.468, - -3.697 + 12.467830999637496, + -3.696504240225721 ], "tag": null, "to": [ - 12.707, - -3.26 + 12.707331833033459, + -3.259572277207165 ], "type": "ToPoint", "units": { @@ -9992,13 +9992,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 12.707, - -3.26 + 12.707331833033459, + -3.259572277207165 ], "tag": null, "to": [ - 12.545, - -2.453 + 12.54453738482441, + -2.4531247064406836 ], "type": "ToPoint", "units": { @@ -10011,13 +10011,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 12.545, - -2.453 + 12.54453738482441, + -2.4531247064406836 ], "tag": null, "to": [ - 12.455, - -2.542 + 12.454808664732084, + -2.5420009646781963 ], "type": "ToPoint", "units": { @@ -10030,13 +10030,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 12.455, - -2.542 + 12.454808664732084, + -2.5420009646781963 ], "tag": null, "to": [ - 13.375, - -2.715 + 13.37515200744234, + -2.7154355583751717 ], "type": "ToPoint", "units": { @@ -10049,13 +10049,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.375, - -2.715 + 13.37515200744234, + -2.7154355583751717 ], "tag": null, "to": [ - 13.377, - -3.233 + 13.376901630883792, + -3.2332863899920055 ], "type": "ToPoint", "units": { @@ -10068,13 +10068,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.377, - -3.233 + 13.376901630883792, + -3.2332863899920055 ], "tag": null, "to": [ - 13.998, - -4.107 + 13.997527971457068, + -4.106626336858518 ], "type": "ToPoint", "units": { @@ -10087,13 +10087,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.998, - -4.107 + 13.997527971457068, + -4.106626336858518 ], "tag": null, "to": [ - 13.22, - -3.346 + 13.21988930501143, + -3.3463482883200215 ], "type": "ToPoint", "units": { @@ -10106,13 +10106,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.22, - -3.346 + 13.21988930501143, + -3.3463482883200215 ], "tag": null, "to": [ - 13.764, - -2.501 + 13.76382728109029, + -2.501430529384966 ], "type": "ToPoint", "units": { @@ -10125,13 +10125,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.764, - -2.501 + 13.76382728109029, + -2.501430529384966 ], "tag": null, "to": [ - 13.633, - -2.489 + 13.633460820831118, + -2.489378815757896 ], "type": "ToPoint", "units": { @@ -10144,13 +10144,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.633, - -2.489 + 13.633460820831118, + -2.489378815757896 ], "tag": null, "to": [ - 13.468, - -2.697 + 13.467814259566566, + -2.697131107495551 ], "type": "ToPoint", "units": { @@ -10163,13 +10163,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.468, - -2.697 + 13.467814259566566, + -2.697131107495551 ], "tag": null, "to": [ - 13.372, - -2.751 + 13.37154193397366, + -2.751309084086212 ], "type": "ToPoint", "units": { @@ -10182,13 +10182,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 13.372, - -2.751 + 13.37154193397366, + -2.751309084086212 ], "tag": null, "to": [ - 14.274, - -2.355 + 14.273650879471852, + -2.3554112305897164 ], "type": "ToPoint", "units": { @@ -10201,13 +10201,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.274, - -2.355 + 14.273650879471852, + -2.3554112305897164 ], "tag": null, "to": [ - 14.554, - -2.533 + 14.553630380303243, + -2.533193115029806 ], "type": "ToPoint", "units": { @@ -10220,13 +10220,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 14.554, - -2.533 + 14.553630380303243, + -2.533193115029806 ], "tag": null, "to": [ - 15.077, - -1.839 + 15.077210986462198, + -1.838874129387478 ], "type": "ToPoint", "units": { @@ -10239,13 +10239,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.077, - -1.839 + 15.077210986462198, + -1.838874129387478 ], "tag": null, "to": [ - 15.469, - -2.623 + 15.46861858866212, + -2.6228536566451264 ], "type": "ToPoint", "units": { @@ -10258,13 +10258,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.469, - -2.623 + 15.46861858866212, + -2.6228536566451264 ], "tag": null, "to": [ - 16.31, - -2.083 + 16.31004294136947, + -2.083294503751118 ], "type": "ToPoint", "units": { @@ -10277,13 +10277,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.31, - -2.083 + 16.31004294136947, + -2.083294503751118 ], "tag": null, "to": [ - 16.924, - -1.862 + 16.923809711857032, + -1.8620980285838973 ], "type": "ToPoint", "units": { @@ -10296,13 +10296,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.924, - -1.862 + 16.923809711857032, + -1.8620980285838973 ], "tag": null, "to": [ - 17.807, - -1.162 + 17.8068585499337, + -1.162425587741374 ], "type": "ToPoint", "units": { @@ -10315,13 +10315,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 17.807, - -1.162 + 17.8068585499337, + -1.162425587741374 ], "tag": null, "to": [ - 17.44, - -0.95 + 17.439837736002293, + -0.9504122686446288 ], "type": "ToPoint", "units": { @@ -10334,13 +10334,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 17.44, - -0.95 + 17.439837736002293, + -0.9504122686446288 ], "tag": null, "to": [ - 16.969, - -0.46 + 16.96908660520518, + -0.4598843071026524 ], "type": "ToPoint", "units": { @@ -10353,13 +10353,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.969, - -0.46 + 16.96908660520518, + -0.4598843071026524 ], "tag": null, "to": [ - 16.136, - 0.008 + 16.136254182296586, + 0.007864980779227926 ], "type": "ToPoint", "units": { @@ -10372,13 +10372,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.136, - 0.008 + 16.136254182296586, + 0.007864980779227926 ], "tag": null, "to": [ - 15.325, - -0.41 + 15.325107844078364, + -0.41028309469217783 ], "type": "ToPoint", "units": { @@ -10391,13 +10391,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.325, - -0.41 + 15.325107844078364, + -0.41028309469217783 ], "tag": null, "to": [ - 15.363, - -0.154 + 15.363184693487774, + -0.15363482782864457 ], "type": "ToPoint", "units": { @@ -10410,13 +10410,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.363, - -0.154 + 15.363184693487774, + -0.15363482782864457 ], "tag": null, "to": [ - 15.603, - 0.283 + 15.602685526883738, + 0.2832971351899112 ], "type": "ToPoint", "units": { @@ -10429,13 +10429,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.603, - 0.283 + 15.602685526883738, + 0.2832971351899112 ], "tag": null, "to": [ - 15.44, - 1.09 + 15.43989107867469, + 1.089744705956393 ], "type": "ToPoint", "units": { @@ -10448,13 +10448,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.44, - 1.09 + 15.43989107867469, + 1.089744705956393 ], "tag": null, "to": [ - 15.35, - 1.001 + 15.350162358582363, + 1.0008684477188803 ], "type": "ToPoint", "units": { @@ -10467,13 +10467,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 15.35, - 1.001 + 15.350162358582363, + 1.0008684477188803 ], "tag": null, "to": [ - 16.271, - 0.827 + 16.27050570129262, + 0.8274338540219048 ], "type": "ToPoint", "units": { @@ -10486,13 +10486,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.271, - 0.827 + 16.27050570129262, + 0.8274338540219048 ], "tag": null, "to": [ - 16.272, - 0.31 + 16.272255324734072, + 0.3095830224050713 ], "type": "ToPoint", "units": { @@ -10505,13 +10505,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.272, - 0.31 + 16.272255324734072, + 0.3095830224050713 ], "tag": null, "to": [ - 16.893, - -0.564 + 16.89288166530735, + -0.5637569244614411 ], "type": "ToPoint", "units": { @@ -10524,13 +10524,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.893, - -0.564 + 16.89288166530735, + -0.5637569244614411 ], "tag": null, "to": [ - 16.115, - 0.197 + 16.11524299886171, + 0.1965211240770557 ], "type": "ToPoint", "units": { @@ -10543,13 +10543,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.115, - 0.197 + 16.11524299886171, + 0.1965211240770557 ], "tag": null, "to": [ - 16.659, - 1.041 + 16.65918097494057, + 1.0414388830121108 ], "type": "ToPoint", "units": { @@ -10562,13 +10562,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.659, - 1.041 + 16.65918097494057, + 1.0414388830121108 ], "tag": null, "to": [ - 16.529, - 1.053 + 16.528814514681397, + 1.0534905966391805 ], "type": "ToPoint", "units": { @@ -10581,13 +10581,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.529, - 1.053 + 16.528814514681397, + 1.0534905966391805 ], "tag": null, "to": [ - 16.363, - 0.846 + 16.363167953416845, + 0.8457383049015257 ], "type": "ToPoint", "units": { @@ -10600,13 +10600,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.363, - 0.846 + 16.363167953416845, + 0.8457383049015257 ], "tag": null, "to": [ - 16.267, - 0.792 + 16.26689562782394, + 0.7915603283108643 ], "type": "ToPoint", "units": { @@ -10619,13 +10619,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 16.267, - 0.792 + 16.26689562782394, + 0.7915603283108643 ], "tag": null, "to": [ - 17.169, - 1.187 + 17.16900457332213, + 1.1874581818073604 ], "type": "ToPoint", "units": { @@ -10638,13 +10638,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 17.169, - 1.187 + 17.16900457332213, + 1.1874581818073604 ], "tag": null, "to": [ - 17.449, - 1.01 + 17.448984074153522, + 1.0096762973672708 ], "type": "ToPoint", "units": { @@ -10657,13 +10657,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 17.449, - 1.01 + 17.448984074153522, + 1.0096762973672708 ], "tag": null, "to": [ - 17.973, - 1.704 + 17.972564680312477, + 1.7039952830095988 ], "type": "ToPoint", "units": { @@ -10676,13 +10676,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 17.973, - 1.704 + 17.972564680312477, + 1.7039952830095988 ], "tag": null, "to": [ - 18.364, - 0.92 + 18.3639722825124, + 0.9200157557519504 ], "type": "ToPoint", "units": { @@ -10695,13 +10695,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 18.364, - 0.92 + 18.3639722825124, + 0.9200157557519504 ], "tag": null, "to": [ - 19.205, - 1.46 + 19.205396635219753, + 1.4595749086459586 ], "type": "ToPoint", "units": { @@ -10714,13 +10714,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 19.205, - 1.46 + 19.205396635219753, + 1.4595749086459586 ], "tag": null, "to": [ - 19.819, - 1.681 + 19.819163405707314, + 1.6807713838131795 ], "type": "ToPoint", "units": { @@ -10733,13 +10733,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 19.819, - 1.681 + 19.819163405707314, + 1.6807713838131795 ], "tag": null, "to": [ - 20.702, - 2.38 + 20.702212243783983, + 2.3804438246557025 ], "type": "ToPoint", "units": { @@ -10752,13 +10752,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 20.702, - 2.38 + 20.702212243783983, + 2.3804438246557025 ], "tag": null, "to": [ - 20.289, - 1.965 + 20.289307386240544, + 1.9651790884796092 ], "type": "ToPoint", "units": { @@ -10771,13 +10771,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 20.289, - 1.965 + 20.289307386240544, + 1.9651790884796092 ], "tag": null, "to": [ - 20.806, - 1.057 + 20.806261261798113, + 1.0566223017493475 ], "type": "ToPoint", "units": { @@ -10790,13 +10790,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 20.806, - 1.057 + 20.806261261798113, + 1.0566223017493475 ], "tag": null, "to": [ - 20.135, - 0.096 + 20.134625886892138, + 0.09606462086144485 ], "type": "ToPoint", "units": { @@ -10809,13 +10809,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 20.135, - 0.096 + 20.134625886892138, + 0.09606462086144485 ], "tag": null, "to": [ - 20.145, - -0.277 + 20.14490605782244, + -0.2773766157619768 ], "type": "ToPoint", "units": { @@ -10828,13 +10828,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 20.145, - -0.277 + 20.14490605782244, + -0.2773766157619768 ], "tag": null, "to": [ - 19.778, - -0.065 + 19.77788524389103, + -0.06536329666523155 ], "type": "ToPoint", "units": { @@ -10847,13 +10847,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 19.778, - -0.065 + 19.77788524389103, + -0.06536329666523155 ], "tag": null, "to": [ - 19.307, - 0.425 + 19.30713411309392, + 0.42516466487674487 ], "type": "ToPoint", "units": { @@ -10866,13 +10866,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 19.307, - 0.425 + 19.30713411309392, + 0.42516466487674487 ], "tag": null, "to": [ - 18.474, - 0.893 + 18.474301690185325, + 0.8929139527586252 ], "type": "ToPoint", "units": { @@ -10885,13 +10885,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 18.474, - 0.893 + 18.474301690185325, + 0.8929139527586252 ], "tag": null, "to": [ - 17.663, - 0.475 + 17.663155351967102, + 0.4747658772872194 ], "type": "ToPoint", "units": { @@ -10904,13 +10904,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 17.663, - 0.475 + 17.663155351967102, + 0.4747658772872194 ], "tag": null, "to": [ - 17.701, - 0.731 + 17.701232201376513, + 0.7314141441507527 ], "type": "ToPoint", "units": { @@ -10923,13 +10923,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 17.701, - 0.731 + 17.701232201376513, + 0.7314141441507527 ], "tag": null, "to": [ - 17.941, - 1.168 + 17.940733034772478, + 1.1683461071693084 ], "type": "ToPoint", "units": { @@ -10942,13 +10942,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 17.941, - 1.168 + 17.940733034772478, + 1.1683461071693084 ], "tag": null, "to": [ - 17.778, - 1.975 + 17.77793858656343, + 1.9747936779357902 ], "type": "ToPoint", "units": { @@ -10961,13 +10961,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 17.778, - 1.975 + 17.77793858656343, + 1.9747936779357902 ], "tag": null, "to": [ - 17.688, - 1.886 + 17.688209866471105, + 1.8859174196982775 ], "type": "ToPoint", "units": { @@ -10980,13 +10980,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 17.688, - 1.886 + 17.688209866471105, + 1.8859174196982775 ], "tag": null, "to": [ - 18.609, - 1.712 + 18.60855320918136, + 1.712482826001302 ], "type": "ToPoint", "units": { @@ -10999,13 +10999,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 18.609, - 1.712 + 18.60855320918136, + 1.712482826001302 ], "tag": null, "to": [ - 18.61, - 1.195 + 18.61030283262281, + 1.1946319943844685 ], "type": "ToPoint", "units": { @@ -11018,13 +11018,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 18.61, - 1.195 + 18.61030283262281, + 1.1946319943844685 ], "tag": null, "to": [ - 19.231, - 0.321 + 19.23092917319609, + 0.32129204751795615 ], "type": "ToPoint", "units": { @@ -11037,13 +11037,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 19.231, - 0.321 + 19.23092917319609, + 0.32129204751795615 ], "tag": null, "to": [ - 18.453, - 1.082 + 18.45329050675045, + 1.081570096056453 ], "type": "ToPoint", "units": { @@ -11056,13 +11056,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 18.453, - 1.082 + 18.45329050675045, + 1.081570096056453 ], "tag": null, "to": [ - 18.997, - 1.926 + 18.997228482829307, + 1.926487854991508 ], "type": "ToPoint", "units": { @@ -11075,13 +11075,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 18.997, - 1.926 + 18.997228482829307, + 1.926487854991508 ], "tag": null, "to": [ - 18.867, - 1.939 + 18.866862022570135, + 1.9385395686185778 ], "type": "ToPoint", "units": { @@ -11094,13 +11094,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 18.867, - 1.939 + 18.866862022570135, + 1.9385395686185778 ], "tag": null, "to": [ - 18.701, - 1.731 + 18.701215461305583, + 1.730787276880923 ], "type": "ToPoint", "units": { @@ -11113,13 +11113,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 18.701, - 1.731 + 18.701215461305583, + 1.730787276880923 ], "tag": null, "to": [ - 18.605, - 1.677 + 18.604943135712677, + 1.6766093002902616 ], "type": "ToPoint", "units": { @@ -11132,13 +11132,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 18.605, - 1.677 + 18.604943135712677, + 1.6766093002902616 ], "tag": null, "to": [ - 19.507, - 2.073 + 19.50705208121087, + 2.0725071537867574 ], "type": "ToPoint", "units": { @@ -11151,13 +11151,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 19.507, - 2.073 + 19.50705208121087, + 2.0725071537867574 ], "tag": null, "to": [ - 19.787, - 1.895 + 19.78703158204226, + 1.8947252693466679 ], "type": "ToPoint", "units": { @@ -11170,13 +11170,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 19.787, - 1.895 + 19.78703158204226, + 1.8947252693466679 ], "tag": null, "to": [ - 20.311, - 2.589 + 20.310612188201215, + 2.5890442549889956 ], "type": "ToPoint", "units": { @@ -11189,13 +11189,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 20.311, - 2.589 + 20.310612188201215, + 2.5890442549889956 ], "tag": null, "to": [ - 20.702, - 1.805 + 20.70201979040114, + 1.8050647277313472 ], "type": "ToPoint", "units": { @@ -11208,13 +11208,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 20.702, - 1.805 + 20.70201979040114, + 1.8050647277313472 ], "tag": null, "to": [ - 21.543, - 2.345 + 21.54344414310849, + 2.344623880625355 ], "type": "ToPoint", "units": { @@ -11227,13 +11227,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 21.543, - 2.345 + 21.54344414310849, + 2.344623880625355 ], "tag": null, "to": [ - 22.157, - 2.566 + 22.157210913596053, + 2.5658203557925763 ], "type": "ToPoint", "units": { @@ -11246,13 +11246,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.157, - 2.566 + 22.157210913596053, + 2.5658203557925763 ], "tag": null, "to": [ - 23.04, - 3.265 + 23.04025975167272, + 3.2654927966350993 ], "type": "ToPoint", "units": { @@ -11265,13 +11265,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.04, - 3.265 + 23.04025975167272, + 3.2654927966350993 ], "tag": null, "to": [ - 22.627, - 2.85 + 22.627354894129283, + 2.8502280604590062 ], "type": "ToPoint", "units": { @@ -11284,13 +11284,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.627, - 2.85 + 22.627354894129283, + 2.8502280604590062 ], "tag": null, "to": [ - 23.144, - 1.942 + 23.14430876968685, + 1.9416712737287445 ], "type": "ToPoint", "units": { @@ -11303,13 +11303,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.144, - 1.942 + 23.14430876968685, + 1.9416712737287445 ], "tag": null, "to": [ - 22.473, - 0.981 + 22.472673394780877, + 0.9811135928408419 ], "type": "ToPoint", "units": { @@ -11322,13 +11322,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.473, - 0.981 + 22.472673394780877, + 0.9811135928408419 ], "tag": null, "to": [ - 22.483, - 0.608 + 22.482953565711178, + 0.6076723562174202 ], "type": "ToPoint", "units": { @@ -11341,13 +11341,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.483, - 0.608 + 22.482953565711178, + 0.6076723562174202 ], "tag": null, "to": [ - 22.587, - 0.185 + 22.586527322539087, + 0.18472914590920597 ], "type": "ToPoint", "units": { @@ -11360,13 +11360,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.587, - 0.185 + 22.586527322539087, + 0.18472914590920597 ], "tag": null, "to": [ - 23.039, - 0.072 + 23.038558480048785, + 0.07240239283320049 ], "type": "ToPoint", "units": { @@ -11379,13 +11379,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.039, - 0.072 + 23.038558480048785, + 0.07240239283320049 ], "tag": null, "to": [ - 22.156, - -0.643 + 22.1564398886107, + -0.6431123506607814 ], "type": "ToPoint", "units": { @@ -11398,13 +11398,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.156, - -0.643 + 22.1564398886107, + -0.6431123506607814 ], "tag": null, "to": [ - 23.076, - -0.374 + 23.07598859877974, + -0.37394960413104505 ], "type": "ToPoint", "units": { @@ -11417,13 +11417,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.076, - -0.374 + 23.07598859877974, + -0.37394960413104505 ], "tag": null, "to": [ - 23.786, - -0.257 + 23.785886417934414, + -0.2568495624371854 ], "type": "ToPoint", "units": { @@ -11436,13 +11436,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.786, - -0.257 + 23.785886417934414, + -0.2568495624371854 ], "tag": null, "to": [ - 23.407, - 0.454 + 23.407122732326215, + 0.453823369038723 ], "type": "ToPoint", "units": { @@ -11455,13 +11455,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.407, - 0.454 + 23.407122732326215, + 0.453823369038723 ], "tag": null, "to": [ - 23.11, - 0.387 + 23.109841463342683, + 0.38732602335544297 ], "type": "ToPoint", "units": { @@ -11474,13 +11474,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.11, - 0.387 + 23.109841463342683, + 0.38732602335544297 ], "tag": null, "to": [ - 23.339, - -0.373 + 23.339499278926205, + -0.37286061992822117 ], "type": "ToPoint", "units": { @@ -11493,13 +11493,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.339, - -0.373 + 23.339499278926205, + -0.37286061992822117 ], "tag": null, "to": [ - 22.704, - -0.178 + 22.703849171494483, + -0.17827636593484053 ], "type": "ToPoint", "units": { @@ -11512,13 +11512,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.704, - -0.178 + 22.703849171494483, + -0.17827636593484053 ], "tag": null, "to": [ - 23.276, - 0.111 + 23.275974349234936, + 0.11058204385731218 ], "type": "ToPoint", "units": { @@ -11531,13 +11531,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.276, - 0.111 + 23.275974349234936, + 0.11058204385731218 ], "tag": null, "to": [ - 22.318, - 0.088 + 22.317933394279706, + 0.08814386193652823 ], "type": "ToPoint", "units": { @@ -11550,13 +11550,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.318, - 0.088 + 22.317933394279706, + 0.08814386193652823 ], "tag": null, "to": [ - 22.648, - -0.747 + 22.647851856139994, + -0.7472288323004592 ], "type": "ToPoint", "units": { @@ -11569,13 +11569,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.648, - -0.747 + 22.647851856139994, + -0.7472288323004592 ], "tag": null, "to": [ - 23.391, - -1.539 + 23.391315794815515, + -1.539193718714297 ], "type": "ToPoint", "units": { @@ -11588,13 +11588,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.391, - -1.539 + 23.391315794815515, + -1.539193718714297 ], "tag": null, "to": [ - 24.385, - -0.635 + 24.384890895931978, + -0.6349370718645362 ], "type": "ToPoint", "units": { @@ -11607,13 +11607,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 24.385, - -0.635 + 24.384890895931978, + -0.6349370718645362 ], "tag": null, "to": [ - 23.881, - -0.12 + 23.881309607463248, + -0.119840328365592 ], "type": "ToPoint", "units": { @@ -11626,13 +11626,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.881, - -0.12 + 23.881309607463248, + -0.119840328365592 ], "tag": null, "to": [ - 24.434, - 0.641 + 24.43393232905327, + 0.6414200853616521 ], "type": "ToPoint", "units": { @@ -11645,13 +11645,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 24.434, - 0.641 + 24.43393232905327, + 0.6414200853616521 ], "tag": null, "to": [ - 25.293, - 0.726 + 25.29325946396596, + 0.7255690348989106 ], "type": "ToPoint", "units": { @@ -11664,13 +11664,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 25.293, - 0.726 + 25.29325946396596, + 0.7255690348989106 ], "tag": null, "to": [ - 24.475, - -0.178 + 24.475154542046674, + -0.17797909642444143 ], "type": "ToPoint", "units": { @@ -11683,13 +11683,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 24.475, - -0.178 + 24.475154542046674, + -0.17797909642444143 ], "tag": null, "to": [ - 24.792, - -0.42 + 24.791732746492503, + -0.41987183894459057 ], "type": "ToPoint", "units": { @@ -11702,13 +11702,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 24.792, - -0.42 + 24.791732746492503, + -0.41987183894459057 ], "tag": null, "to": [ - 24.348, - -0.679 + 24.34782318235205, + -0.6789977542958596 ], "type": "ToPoint", "units": { @@ -11721,13 +11721,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 24.348, - -0.679 + 24.34782318235205, + -0.6789977542958596 ], "tag": null, "to": [ - 23.687, - -1.083 + 23.68730659116295, + -1.0825489071842516 ], "type": "ToPoint", "units": { @@ -11740,13 +11740,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.687, - -1.083 + 23.68730659116295, + -1.0825489071842516 ], "tag": null, "to": [ - 22.97, - -0.848 + 22.97025759614495, + -0.8480053463877377 ], "type": "ToPoint", "units": { @@ -11759,13 +11759,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.97, - -0.848 + 22.97025759614495, + -0.8480053463877377 ], "tag": null, "to": [ - 22.713, - -1.298 + 22.713438891606977, + -1.2983172335637514 ], "type": "ToPoint", "units": { @@ -11778,13 +11778,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.713, - -1.298 + 22.713438891606977, + -1.2983172335637514 ], "tag": null, "to": [ - 23.389, - -2.269 + 23.388634012792846, + -2.269259656910311 ], "type": "ToPoint", "units": { @@ -11797,13 +11797,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.389, - -2.269 + 23.388634012792846, + -2.269259656910311 ], "tag": null, "to": [ - 22.82, - -1.677 + 22.819672028495628, + -1.6773626655312748 ], "type": "ToPoint", "units": { @@ -11816,13 +11816,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.82, - -1.677 + 22.819672028495628, + -1.6773626655312748 ], "tag": null, "to": [ - 21.987, - -1.21 + 21.986839605587033, + -1.2096133776493945 ], "type": "ToPoint", "units": { @@ -11835,13 +11835,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 21.987, - -1.21 + 21.986839605587033, + -1.2096133776493945 ], "tag": null, "to": [ - 21.176, - -1.628 + 21.17569326736881, + -1.6277614531208002 ], "type": "ToPoint", "units": { @@ -11854,13 +11854,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 21.176, - -1.628 + 21.17569326736881, + -1.6277614531208002 ], "tag": null, "to": [ - 21.214, - -1.371 + 21.21377011677822, + -1.371113186257267 ], "type": "ToPoint", "units": { @@ -11873,13 +11873,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 21.214, - -1.371 + 21.21377011677822, + -1.371113186257267 ], "tag": null, "to": [ - 21.453, - -0.934 + 21.453270950174186, + -0.9341812232387112 ], "type": "ToPoint", "units": { @@ -11892,13 +11892,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 21.453, - -0.934 + 21.453270950174186, + -0.9341812232387112 ], "tag": null, "to": [ - 21.29, - -0.128 + 21.290476501965138, + -0.12773365247222945 ], "type": "ToPoint", "units": { @@ -11911,13 +11911,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 21.29, - -0.128 + 21.290476501965138, + -0.12773365247222945 ], "tag": null, "to": [ - 21.201, - -0.217 + 21.200747781872813, + -0.21660991070974212 ], "type": "ToPoint", "units": { @@ -11930,13 +11930,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 21.201, - -0.217 + 21.200747781872813, + -0.21660991070974212 ], "tag": null, "to": [ - 22.121, - -0.39 + 22.121091124583067, + -0.39004450440671756 ], "type": "ToPoint", "units": { @@ -11949,13 +11949,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.121, - -0.39 + 22.121091124583067, + -0.39004450440671756 ], "tag": null, "to": [ - 22.123, - -0.908 + 22.12284074802452, + -0.9078953360235511 ], "type": "ToPoint", "units": { @@ -11968,13 +11968,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.123, - -0.908 + 22.12284074802452, + -0.9078953360235511 ], "tag": null, "to": [ - 22.743, - -1.781 + 22.743467088597797, + -1.7812352828900635 ], "type": "ToPoint", "units": { @@ -11987,13 +11987,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.743, - -1.781 + 22.743467088597797, + -1.7812352828900635 ], "tag": null, "to": [ - 21.966, - -1.021 + 21.965828422152157, + -1.0209572343515667 ], "type": "ToPoint", "units": { @@ -12006,13 +12006,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 21.966, - -1.021 + 21.965828422152157, + -1.0209572343515667 ], "tag": null, "to": [ - 22.51, - -0.176 + 22.509766398231015, + -0.17603947541651155 ], "type": "ToPoint", "units": { @@ -12025,13 +12025,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.51, - -0.176 + 22.509766398231015, + -0.17603947541651155 ], "tag": null, "to": [ - 22.379, - -0.164 + 22.379399937971844, + -0.16398776178944185 ], "type": "ToPoint", "units": { @@ -12044,13 +12044,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.379, - -0.164 + 22.379399937971844, + -0.16398776178944185 ], "tag": null, "to": [ - 22.214, - -0.372 + 22.21375337670729, + -0.3717400535270967 ], "type": "ToPoint", "units": { @@ -12063,13 +12063,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.214, - -0.372 + 22.21375337670729, + -0.3717400535270967 ], "tag": null, "to": [ - 22.117, - -0.426 + 22.117481051114385, + -0.4259180301177581 ], "type": "ToPoint", "units": { @@ -12082,13 +12082,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 22.117, - -0.426 + 22.117481051114385, + -0.4259180301177581 ], "tag": null, "to": [ - 23.02, - -0.03 + 23.019589996612577, + -0.030020176621261996 ], "type": "ToPoint", "units": { @@ -12101,13 +12101,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.02, - -0.03 + 23.019589996612577, + -0.030020176621261996 ], "tag": null, "to": [ - 23.3, - -0.208 + 23.29956949744397, + -0.20780206106135157 ], "type": "ToPoint", "units": { @@ -12120,13 +12120,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.3, - -0.208 + 23.29956949744397, + -0.20780206106135157 ], "tag": null, "to": [ - 23.823, - 0.487 + 23.823150103602924, + 0.4865169245809764 ], "type": "ToPoint", "units": { @@ -12139,13 +12139,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 23.823, - 0.487 + 23.823150103602924, + 0.4865169245809764 ], "tag": null, "to": [ - 24.215, - -0.297 + 24.214557705802846, + -0.297462602676672 ], "type": "ToPoint", "units": { @@ -12158,13 +12158,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 24.215, - -0.297 + 24.214557705802846, + -0.297462602676672 ], "tag": null, "to": [ - 25.056, - 0.242 + 25.0559820585102, + 0.24209655021733623 ], "type": "ToPoint", "units": { @@ -12177,13 +12177,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 25.056, - 0.242 + 25.0559820585102, + 0.24209655021733623 ], "tag": null, "to": [ - 25.67, - 0.463 + 25.66974882899776, + 0.4632930253845571 ], "type": "ToPoint", "units": { @@ -12196,13 +12196,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 25.67, - 0.463 + 25.66974882899776, + 0.4632930253845571 ], "tag": null, "to": [ - 26.553, - 1.163 + 26.55279766707443, + 1.1629654662270803 ], "type": "ToPoint", "units": { @@ -12215,13 +12215,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 26.553, - 1.163 + 26.55279766707443, + 1.1629654662270803 ], "tag": null, "to": [ - 26.14, - 0.748 + 26.13989280953099, + 0.747700730050987 ], "type": "ToPoint", "units": { @@ -12234,13 +12234,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 26.14, - 0.748 + 26.13989280953099, + 0.747700730050987 ], "tag": null, "to": [ - 26.657, - -0.161 + 26.65684668508856, + -0.16085605667927472 ], "type": "ToPoint", "units": { @@ -12253,13 +12253,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 26.657, - -0.161 + 26.65684668508856, + -0.16085605667927472 ], "tag": null, "to": [ - 27.332, - -1.132 + 27.33204180627443, + -1.131798480025834 ], "type": "ToPoint", "units": { @@ -12272,13 +12272,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 27.332, - -1.132 + 27.33204180627443, + -1.131798480025834 ], "tag": null, "to": [ - 26.763, - -0.54 + 26.76307982197721, + -0.5399014886467979 ], "type": "ToPoint", "units": { @@ -12291,13 +12291,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 26.763, - -0.54 + 26.76307982197721, + -0.5399014886467979 ], "tag": null, "to": [ - 27.71, - -0.808 + 27.70952488414803, + -0.8083923014271646 ], "type": "ToPoint", "units": { @@ -12310,13 +12310,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 27.71, - -0.808 + 27.70952488414803, + -0.8083923014271646 ], "tag": null, "to": [ - 28.234, - 0.093 + 28.23369812080979, + 0.09275144021369175 ], "type": "ToPoint", "units": { @@ -12329,13 +12329,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 28.234, - 0.093 + 28.23369812080979, + 0.09275144021369175 ], "tag": null, "to": [ - 28.091, - -0.427 + 28.091144183670185, + -0.42667482224278963 ], "type": "ToPoint", "units": { @@ -12348,13 +12348,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 28.091, - -0.427 + 28.091144183670185, + -0.42667482224278963 ], "tag": null, "to": [ - 27.662, - -0.849 + 27.66243186053515, + -0.8490312751152924 ], "type": "ToPoint", "units": { @@ -12367,13 +12367,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 27.662, - -0.849 + 27.66243186053515, + -0.8490312751152924 ], "tag": null, "to": [ - 27.569, - -1.755 + 27.569268187594904, + -1.755343977216117 ], "type": "ToPoint", "units": { @@ -12386,13 +12386,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 27.569, - -1.755 + 27.569268187594904, + -1.755343977216117 ], "tag": null, "to": [ - 27.292, - -1.074 + 27.292491534039037, + -1.073719165803204 ], "type": "ToPoint", "units": { @@ -12405,13 +12405,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 27.292, - -1.074 + 27.292491534039037, + -1.073719165803204 ], "tag": null, "to": [ - 28.272, - -1.156 + 28.27216778359529, + -1.1559337326362664 ], "type": "ToPoint", "units": { @@ -12424,13 +12424,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 28.272, - -1.156 + 28.27216778359529, + -1.1559337326362664 ], "tag": null, "to": [ - 27.406, - -1.457 + 27.405516476508545, + -1.4569868928782894 ], "type": "ToPoint", "units": { @@ -12443,13 +12443,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 27.406, - -1.457 + 27.405516476508545, + -1.4569868928782894 ], "tag": null, "to": [ - 27.943, - -1.437 + 27.942932132536658, + -1.4367142000032866 ], "type": "ToPoint", "units": { @@ -12462,13 +12462,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 27.943, - -1.437 + 27.942932132536658, + -1.4367142000032866 ], "tag": null, "to": [ - 28.876, - -2.06 + 28.876171758182412, + -2.0595317690682764 ], "type": "ToPoint", "units": { @@ -12481,13 +12481,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 28.876, - -2.06 + 28.876171758182412, + -2.0595317690682764 ], "tag": null, "to": [ - 29.057, - -2.428 + 29.05669591655562, + -2.428475615541238 ], "type": "ToPoint", "units": { @@ -12500,13 +12500,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 29.057, - -2.428 + 29.05669591655562, + -2.428475615541238 ], "tag": null, "to": [ - 29.595, - -2.191 + 29.595133179963163, + -2.1907191104525277 ], "type": "ToPoint", "units": { @@ -12519,13 +12519,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 29.595, - -2.191 + 29.595133179963163, + -2.1907191104525277 ], "tag": null, "to": [ - 29.986, - -2.048 + 29.98556754925595, + -2.0479872856209234 ], "type": "ToPoint", "units": { @@ -12538,13 +12538,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 29.986, - -2.048 + 29.98556754925595, + -2.0479872856209234 ], "tag": null, "to": [ - 30.083, - -1.057 + 30.083396453384925, + -1.0572205319299575 ], "type": "ToPoint", "units": { @@ -12557,13 +12557,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.083, - -1.057 + 30.083396453384925, + -1.0572205319299575 ], "tag": null, "to": [ - 30.612, - -1.85 + 30.612057461977038, + -1.849671362771883 ], "type": "ToPoint", "units": { @@ -12576,13 +12576,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.612, - -1.85 + 30.612057461977038, + -1.849671362771883 ], "tag": null, "to": [ - 30.991, - -1.726 + 30.99105528042737, + -1.7257101570034963 ], "type": "ToPoint", "units": { @@ -12595,13 +12595,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.991, - -1.726 + 30.99105528042737, + -1.7257101570034963 ], "tag": null, "to": [ - 30.043, - -1.053 + 30.04256400593831, + -1.0527451723558108 ], "type": "ToPoint", "units": { @@ -12614,13 +12614,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.043, - -1.053 + 30.04256400593831, + -1.0527451723558108 ], "tag": null, "to": [ - 30.788, - -1.266 + 30.787739881280825, + -1.2659325479804004 ], "type": "ToPoint", "units": { @@ -12633,13 +12633,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.788, - -1.266 + 30.787739881280825, + -1.2659325479804004 ], "tag": null, "to": [ - 30.975, - -1.426 + 30.975059954006014, + -1.425546290960325 ], "type": "ToPoint", "units": { @@ -12652,13 +12652,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.975, - -1.426 + 30.975059954006014, + -1.425546290960325 ], "tag": null, "to": [ - 30.918, - -1.969 + 30.91776530476064, + -1.9691808468111995 ], "type": "ToPoint", "units": { @@ -12671,13 +12671,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.918, - -1.969 + 30.91776530476064, + -1.9691808468111995 ], "tag": null, "to": [ - 30.822, - -2.723 + 30.821941161015946, + -2.7225648149324346 ], "type": "ToPoint", "units": { @@ -12690,13 +12690,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.822, - -2.723 + 30.821941161015946, + -2.7225648149324346 ], "tag": null, "to": [ - 30.649, - -3.489 + 30.64939999521543, + -3.4894761549665483 ], "type": "ToPoint", "units": { @@ -12709,13 +12709,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.649, - -3.489 + 30.64939999521543, + -3.4894761549665483 ], "tag": null, "to": [ - 31.544, - -2.88 + 31.54387299850419, + -2.8801442854924075 ], "type": "ToPoint", "units": { @@ -12728,13 +12728,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 31.544, - -2.88 + 31.54387299850419, + -2.8801442854924075 ], "tag": null, "to": [ - 31.177, - -2.668 + 31.176852184572784, + -2.6681309663956623 ], "type": "ToPoint", "units": { @@ -12747,13 +12747,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 31.177, - -2.668 + 31.176852184572784, + -2.6681309663956623 ], "tag": null, "to": [ - 30.706, - -2.178 + 30.706101053775672, + -2.177603004853686 ], "type": "ToPoint", "units": { @@ -12766,13 +12766,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.706, - -2.178 + 30.706101053775672, + -2.177603004853686 ], "tag": null, "to": [ - 29.873, - -1.71 + 29.873268630867077, + -1.7098537169718055 ], "type": "ToPoint", "units": { @@ -12785,13 +12785,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 29.873, - -1.71 + 29.873268630867077, + -1.7098537169718055 ], "tag": null, "to": [ - 29.062, - -2.128 + 29.062122292648855, + -2.1280017924432113 ], "type": "ToPoint", "units": { @@ -12804,13 +12804,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 29.062, - -2.128 + 29.062122292648855, + -2.1280017924432113 ], "tag": null, "to": [ - 29.1, - -1.871 + 29.100199142058266, + -1.871353525579678 ], "type": "ToPoint", "units": { @@ -12823,13 +12823,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 29.1, - -1.871 + 29.100199142058266, + -1.871353525579678 ], "tag": null, "to": [ - 29.34, - -1.434 + 29.33969997545423, + -1.4344215625611223 ], "type": "ToPoint", "units": { @@ -12842,13 +12842,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 29.34, - -1.434 + 29.33969997545423, + -1.4344215625611223 ], "tag": null, "to": [ - 29.177, - -0.628 + 29.176905527245182, + -0.6279739917946405 ], "type": "ToPoint", "units": { @@ -12861,13 +12861,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 29.177, - -0.628 + 29.176905527245182, + -0.6279739917946405 ], "tag": null, "to": [ - 29.087, - -0.717 + 29.087176807152858, + -0.7168502500321532 ], "type": "ToPoint", "units": { @@ -12880,13 +12880,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 29.087, - -0.717 + 29.087176807152858, + -0.7168502500321532 ], "tag": null, "to": [ - 30.008, - -0.89 + 30.00752014986311, + -0.8902848437291286 ], "type": "ToPoint", "units": { @@ -12899,13 +12899,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.008, - -0.89 + 30.00752014986311, + -0.8902848437291286 ], "tag": null, "to": [ - 30.009, - -1.408 + 30.009269773304563, + -1.4081356753459622 ], "type": "ToPoint", "units": { @@ -12918,13 +12918,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.009, - -1.408 + 30.009269773304563, + -1.4081356753459622 ], "tag": null, "to": [ - 30.63, - -2.281 + 30.62989611387784, + -2.281475622212475 ], "type": "ToPoint", "units": { @@ -12937,13 +12937,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.63, - -2.281 + 30.62989611387784, + -2.281475622212475 ], "tag": null, "to": [ - 29.852, - -1.521 + 29.8522574474322, + -1.521197573673978 ], "type": "ToPoint", "units": { @@ -12956,13 +12956,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 29.852, - -1.521 + 29.8522574474322, + -1.521197573673978 ], "tag": null, "to": [ - 30.396, - -0.676 + 30.39619542351106, + -0.6762798147389228 ], "type": "ToPoint", "units": { @@ -12975,13 +12975,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.396, - -0.676 + 30.39619542351106, + -0.6762798147389228 ], "tag": null, "to": [ - 30.266, - -0.664 + 30.265828963251888, + -0.6642281011118532 ], "type": "ToPoint", "units": { @@ -12994,13 +12994,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.266, - -0.664 + 30.265828963251888, + -0.6642281011118532 ], "tag": null, "to": [ - 30.1, - -0.872 + 30.100182401987336, + -0.871980392849508 ], "type": "ToPoint", "units": { @@ -13013,13 +13013,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.1, - -0.872 + 30.100182401987336, + -0.871980392849508 ], "tag": null, "to": [ - 30.004, - -0.926 + 30.00391007639443, + -0.9261583694401694 ], "type": "ToPoint", "units": { @@ -13032,13 +13032,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.004, - -0.926 + 30.00391007639443, + -0.9261583694401694 ], "tag": null, "to": [ - 30.906, - -0.53 + 30.90601902189262, + -0.5302605159436733 ], "type": "ToPoint", "units": { @@ -13051,13 +13051,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 30.906, - -0.53 + 30.90601902189262, + -0.5302605159436733 ], "tag": null, "to": [ - 31.186, - -0.708 + 31.185998522724013, + -0.7080424003837629 ], "type": "ToPoint", "units": { @@ -13070,13 +13070,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 31.186, - -0.708 + 31.185998522724013, + -0.7080424003837629 ], "tag": null, "to": [ - 31.71, - -0.014 + 31.709579128882968, + -0.013723414741434903 ], "type": "ToPoint", "units": { @@ -13089,13 +13089,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 31.71, - -0.014 + 31.709579128882968, + -0.013723414741434903 ], "tag": null, "to": [ - 32.101, - -0.798 + 32.10098673108289, + -0.7977029419990833 ], "type": "ToPoint", "units": { @@ -13108,13 +13108,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 32.101, - -0.798 + 32.10098673108289, + -0.7977029419990833 ], "tag": null, "to": [ - 32.942, - -0.258 + 32.94241108379024, + -0.25814378910507507 ], "type": "ToPoint", "units": { @@ -13127,13 +13127,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 32.942, - -0.258 + 32.94241108379024, + -0.25814378910507507 ], "tag": null, "to": [ - 33.556, - -0.037 + 33.5561778542778, + -0.03694731393785422 ], "type": "ToPoint", "units": { @@ -13146,13 +13146,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.556, - -0.037 + 33.5561778542778, + -0.03694731393785422 ], "tag": null, "to": [ - 34.439, - 0.663 + 34.43922669235447, + 0.662725126904669 ], "type": "ToPoint", "units": { @@ -13165,13 +13165,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.439, - 0.663 + 34.43922669235447, + 0.662725126904669 ], "tag": null, "to": [ - 34.026, - 0.247 + 34.02632183481103, + 0.24746039072857573 ], "type": "ToPoint", "units": { @@ -13184,13 +13184,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.026, - 0.247 + 34.02632183481103, + 0.24746039072857573 ], "tag": null, "to": [ - 34.543, - -0.661 + 34.5432757103686, + -0.661096396001686 ], "type": "ToPoint", "units": { @@ -13203,13 +13203,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.543, - -0.661 + 34.5432757103686, + -0.661096396001686 ], "tag": null, "to": [ - 33.872, - -1.622 + 33.87164033546262, + -1.6216540768895886 ], "type": "ToPoint", "units": { @@ -13222,13 +13222,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.872, - -1.622 + 33.87164033546262, + -1.6216540768895886 ], "tag": null, "to": [ - 33.882, - -1.995 + 33.88192050639292, + -1.9950953135130103 ], "type": "ToPoint", "units": { @@ -13241,13 +13241,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.882, - -1.995 + 33.88192050639292, + -1.9950953135130103 ], "tag": null, "to": [ - 33.985, - -2.418 + 33.985494263220836, + -2.4180385238212248 ], "type": "ToPoint", "units": { @@ -13260,13 +13260,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.985, - -2.418 + 33.985494263220836, + -2.4180385238212248 ], "tag": null, "to": [ - 34.438, - -2.53 + 34.43752542073054, + -2.5303652768972302 ], "type": "ToPoint", "units": { @@ -13279,13 +13279,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.438, - -2.53 + 34.43752542073054, + -2.5303652768972302 ], "tag": null, "to": [ - 33.555, - -3.246 + 33.55540682929245, + -3.245880020391212 ], "type": "ToPoint", "units": { @@ -13298,13 +13298,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.555, - -3.246 + 33.55540682929245, + -3.245880020391212 ], "tag": null, "to": [ - 34.475, - -2.977 + 34.47495553946149, + -2.9767172738614756 ], "type": "ToPoint", "units": { @@ -13317,13 +13317,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.475, - -2.977 + 34.47495553946149, + -2.9767172738614756 ], "tag": null, "to": [ - 35.185, - -2.86 + 35.18485335861617, + -2.859617232167616 ], "type": "ToPoint", "units": { @@ -13336,13 +13336,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.185, - -2.86 + 35.18485335861617, + -2.859617232167616 ], "tag": null, "to": [ - 34.806, - -2.149 + 34.80608967300797, + -2.1489443006917073 ], "type": "ToPoint", "units": { @@ -13355,13 +13355,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.806, - -2.149 + 34.80608967300797, + -2.1489443006917073 ], "tag": null, "to": [ - 34.509, - -2.215 + 34.508808404024435, + -2.2154416463749875 ], "type": "ToPoint", "units": { @@ -13374,13 +13374,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.509, - -2.215 + 34.508808404024435, + -2.2154416463749875 ], "tag": null, "to": [ - 34.738, - -2.976 + 34.73846621960796, + -2.9756282896586517 ], "type": "ToPoint", "units": { @@ -13393,13 +13393,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.738, - -2.976 + 34.73846621960796, + -2.9756282896586517 ], "tag": null, "to": [ - 34.103, - -2.781 + 34.102816112176235, + -2.7810440356652713 ], "type": "ToPoint", "units": { @@ -13412,13 +13412,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.103, - -2.781 + 34.102816112176235, + -2.7810440356652713 ], "tag": null, "to": [ - 34.675, - -2.492 + 34.67494128991669, + -2.4921856258731188 ], "type": "ToPoint", "units": { @@ -13431,13 +13431,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.675, - -2.492 + 34.67494128991669, + -2.4921856258731188 ], "tag": null, "to": [ - 33.717, - -2.515 + 33.71690033496146, + -2.5146238077939027 ], "type": "ToPoint", "units": { @@ -13450,13 +13450,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.717, - -2.515 + 33.71690033496146, + -2.5146238077939027 ], "tag": null, "to": [ - 34.047, - -3.35 + 34.046818796821746, + -3.34999650203089 ], "type": "ToPoint", "units": { @@ -13469,13 +13469,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.047, - -3.35 + 34.046818796821746, + -3.34999650203089 ], "tag": null, "to": [ - 34.79, - -4.142 + 34.790282735497264, + -4.141961388444728 ], "type": "ToPoint", "units": { @@ -13488,13 +13488,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.79, - -4.142 + 34.790282735497264, + -4.141961388444728 ], "tag": null, "to": [ - 35.784, - -3.238 + 35.78385783661373, + -3.2377047415949676 ], "type": "ToPoint", "units": { @@ -13507,13 +13507,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.784, - -3.238 + 35.78385783661373, + -3.2377047415949676 ], "tag": null, "to": [ - 35.28, - -2.723 + 35.280276548145, + -2.7226079980960236 ], "type": "ToPoint", "units": { @@ -13526,13 +13526,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.28, - -2.723 + 35.280276548145, + -2.7226079980960236 ], "tag": null, "to": [ - 35.833, - -1.961 + 35.832899269735016, + -1.9613475843687795 ], "type": "ToPoint", "units": { @@ -13545,13 +13545,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.833, - -1.961 + 35.832899269735016, + -1.9613475843687795 ], "tag": null, "to": [ - 36.692, - -1.877 + 36.692226404647705, + -1.877198634831521 ], "type": "ToPoint", "units": { @@ -13564,13 +13564,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 36.692, - -1.877 + 36.692226404647705, + -1.877198634831521 ], "tag": null, "to": [ - 35.874, - -2.781 + 35.87412148272842, + -2.780746766154873 ], "type": "ToPoint", "units": { @@ -13583,13 +13583,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.874, - -2.781 + 35.87412148272842, + -2.780746766154873 ], "tag": null, "to": [ - 36.191, - -3.023 + 36.19069968717425, + -3.022639508675022 ], "type": "ToPoint", "units": { @@ -13602,13 +13602,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 36.191, - -3.023 + 36.19069968717425, + -3.022639508675022 ], "tag": null, "to": [ - 35.747, - -3.282 + 35.746790123033804, + -3.281765424026291 ], "type": "ToPoint", "units": { @@ -13621,13 +13621,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.747, - -3.282 + 35.746790123033804, + -3.281765424026291 ], "tag": null, "to": [ - 35.086, - -3.685 + 35.086273531844704, + -3.685316576914683 ], "type": "ToPoint", "units": { @@ -13640,13 +13640,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.086, - -3.685 + 35.086273531844704, + -3.685316576914683 ], "tag": null, "to": [ - 34.369, - -3.451 + 34.36922453682671, + -3.450773016118169 ], "type": "ToPoint", "units": { @@ -13659,13 +13659,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.369, - -3.451 + 34.36922453682671, + -3.450773016118169 ], "tag": null, "to": [ - 34.112, - -3.901 + 34.11240583228874, + -3.9010849032941826 ], "type": "ToPoint", "units": { @@ -13678,13 +13678,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.112, - -3.901 + 34.11240583228874, + -3.9010849032941826 ], "tag": null, "to": [ - 34.788, - -4.872 + 34.7876009534746, + -4.872027326640742 ], "type": "ToPoint", "units": { @@ -13697,13 +13697,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.788, - -4.872 + 34.7876009534746, + -4.872027326640742 ], "tag": null, "to": [ - 34.219, - -4.28 + 34.218638969177384, + -4.280130335261706 ], "type": "ToPoint", "units": { @@ -13716,13 +13716,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.219, - -4.28 + 34.218638969177384, + -4.280130335261706 ], "tag": null, "to": [ - 33.386, - -3.812 + 33.38580654626879, + -3.8123810473798256 ], "type": "ToPoint", "units": { @@ -13735,13 +13735,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.386, - -3.812 + 33.38580654626879, + -3.8123810473798256 ], "tag": null, "to": [ - 32.575, - -4.231 + 32.57466020805057, + -4.230529122851231 ], "type": "ToPoint", "units": { @@ -13754,13 +13754,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 32.575, - -4.231 + 32.57466020805057, + -4.230529122851231 ], "tag": null, "to": [ - 32.613, - -3.974 + 32.61273705745998, + -3.973880855987698 ], "type": "ToPoint", "units": { @@ -13773,13 +13773,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 32.613, - -3.974 + 32.61273705745998, + -3.973880855987698 ], "tag": null, "to": [ - 32.852, - -3.537 + 32.852237890855946, + -3.536948892969142 ], "type": "ToPoint", "units": { @@ -13792,13 +13792,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 32.852, - -3.537 + 32.852237890855946, + -3.536948892969142 ], "tag": null, "to": [ - 32.689, - -2.731 + 32.6894434426469, + -2.7305013222026604 ], "type": "ToPoint", "units": { @@ -13811,13 +13811,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 32.689, - -2.731 + 32.6894434426469, + -2.7305013222026604 ], "tag": null, "to": [ - 32.6, - -2.819 + 32.59971472255457, + -2.819377580440173 ], "type": "ToPoint", "units": { @@ -13830,13 +13830,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 32.6, - -2.819 + 32.59971472255457, + -2.819377580440173 ], "tag": null, "to": [ - 33.52, - -2.993 + 33.52005806526483, + -2.9928121741371485 ], "type": "ToPoint", "units": { @@ -13849,13 +13849,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.52, - -2.993 + 33.52005806526483, + -2.9928121741371485 ], "tag": null, "to": [ - 33.522, - -3.511 + 33.52180768870628, + -3.5106630057539823 ], "type": "ToPoint", "units": { @@ -13868,13 +13868,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.522, - -3.511 + 33.52180768870628, + -3.5106630057539823 ], "tag": null, "to": [ - 34.142, - -4.384 + 34.142434029279556, + -4.384002952620495 ], "type": "ToPoint", "units": { @@ -13887,13 +13887,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.142, - -4.384 + 34.142434029279556, + -4.384002952620495 ], "tag": null, "to": [ - 33.365, - -3.624 + 33.36479536283392, + -3.6237249040819983 ], "type": "ToPoint", "units": { @@ -13906,13 +13906,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.365, - -3.624 + 33.36479536283392, + -3.6237249040819983 ], "tag": null, "to": [ - 33.909, - -2.779 + 33.908733338912775, + -2.778807145146943 ], "type": "ToPoint", "units": { @@ -13925,13 +13925,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.909, - -2.779 + 33.908733338912775, + -2.778807145146943 ], "tag": null, "to": [ - 33.778, - -2.767 + 33.77836687865361, + -2.766755431519873 ], "type": "ToPoint", "units": { @@ -13944,13 +13944,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.778, - -2.767 + 33.77836687865361, + -2.766755431519873 ], "tag": null, "to": [ - 33.613, - -2.975 + 33.612720317389055, + -2.9745077232575277 ], "type": "ToPoint", "units": { @@ -13963,13 +13963,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.613, - -2.975 + 33.612720317389055, + -2.9745077232575277 ], "tag": null, "to": [ - 33.516, - -3.029 + 33.51644799179615, + -3.028685699848189 ], "type": "ToPoint", "units": { @@ -13982,13 +13982,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 33.516, - -3.029 + 33.51644799179615, + -3.028685699848189 ], "tag": null, "to": [ - 34.419, - -2.633 + 34.41855693729434, + -2.632787846351693 ], "type": "ToPoint", "units": { @@ -14001,13 +14001,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.419, - -2.633 + 34.41855693729434, + -2.632787846351693 ], "tag": null, "to": [ - 34.699, - -2.811 + 34.698536438125736, + -2.8105697307917827 ], "type": "ToPoint", "units": { @@ -14020,13 +14020,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 34.699, - -2.811 + 34.698536438125736, + -2.8105697307917827 ], "tag": null, "to": [ - 35.222, - -2.116 + 35.22211704428469, + -2.116250745149455 ], "type": "ToPoint", "units": { @@ -14039,13 +14039,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.222, - -2.116 + 35.22211704428469, + -2.116250745149455 ], "tag": null, "to": [ - 35.614, - -2.9 + 35.613524646484606, + -2.9002302724071036 ], "type": "ToPoint", "units": { @@ -14058,13 +14058,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.614, - -2.9 + 35.613524646484606, + -2.9002302724071036 ], "tag": null, "to": [ - 36.455, - -2.361 + 36.454948999191956, + -2.3606711195130954 ], "type": "ToPoint", "units": { @@ -14077,13 +14077,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 36.455, - -2.361 + 36.454948999191956, + -2.3606711195130954 ], "tag": null, "to": [ - 37.069, - -2.139 + 37.068715769679514, + -2.1394746443458743 ], "type": "ToPoint", "units": { @@ -14096,13 +14096,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 37.069, - -2.139 + 37.068715769679514, + -2.1394746443458743 ], "tag": null, "to": [ - 37.952, - -1.44 + 37.95176460775618, + -1.439802203503351 ], "type": "ToPoint", "units": { @@ -14115,13 +14115,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 37.952, - -1.44 + 37.95176460775618, + -1.439802203503351 ], "tag": null, "to": [ - 37.585, - -1.228 + 37.58474379382477, + -1.2277888844066058 ], "type": "ToPoint", "units": { @@ -14134,13 +14134,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 37.585, - -1.228 + 37.58474379382477, + -1.2277888844066058 ], "tag": null, "to": [ - 37.114, - -0.737 + 37.11399266302766, + -0.7372609228646294 ], "type": "ToPoint", "units": { @@ -14153,13 +14153,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 37.114, - -0.737 + 37.11399266302766, + -0.7372609228646294 ], "tag": null, "to": [ - 36.281, - -0.27 + 36.281160240119064, + -0.2695116349827491 ], "type": "ToPoint", "units": { @@ -14172,13 +14172,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 36.281, - -0.27 + 36.281160240119064, + -0.2695116349827491 ], "tag": null, "to": [ - 35.47, - -0.688 + 35.47001390190084, + -0.6876597104541549 ], "type": "ToPoint", "units": { @@ -14191,13 +14191,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.47, - -0.688 + 35.47001390190084, + -0.6876597104541549 ], "tag": null, "to": [ - 35.508, - -0.431 + 35.508090751310256, + -0.4310114435906216 ], "type": "ToPoint", "units": { @@ -14210,13 +14210,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.508, - -0.431 + 35.508090751310256, + -0.4310114435906216 ], "tag": null, "to": [ - 35.748, - 0.006 + 35.74759158470622, + 0.0059205194279341455 ], "type": "ToPoint", "units": { @@ -14229,13 +14229,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.748, - 0.006 + 35.74759158470622, + 0.0059205194279341455 ], "tag": null, "to": [ - 35.585, - 0.812 + 35.58479713649717, + 0.8123680901944159 ], "type": "ToPoint", "units": { @@ -14248,13 +14248,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.585, - 0.812 + 35.58479713649717, + 0.8123680901944159 ], "tag": null, "to": [ - 35.495, - 0.723 + 35.49506841640485, + 0.7234918319569033 ], "type": "ToPoint", "units": { @@ -14267,13 +14267,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 35.495, - 0.723 + 35.49506841640485, + 0.7234918319569033 ], "tag": null, "to": [ - 36.415, - 0.55 + 36.4154117591151, + 0.5500572382599278 ], "type": "ToPoint", "units": { @@ -14286,13 +14286,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 36.415, - 0.55 + 36.4154117591151, + 0.5500572382599278 ], "tag": null, "to": [ - 36.417, - 0.032 + 36.41716138255656, + 0.032206406643094265 ], "type": "ToPoint", "units": { @@ -14305,13 +14305,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 36.417, - 0.032 + 36.41716138255656, + 0.032206406643094265 ], "tag": null, "to": [ - 37.038, - -0.841 + 37.03778772312983, + -0.8411335402234181 ], "type": "ToPoint", "units": { @@ -14324,13 +14324,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 37.038, - -0.841 + 37.03778772312983, + -0.8411335402234181 ], "tag": null, "to": [ - 36.26, - -0.081 + 36.26014905668419, + -0.08085549168492134 ], "type": "ToPoint", "units": { @@ -14343,13 +14343,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 36.26, - -0.081 + 36.26014905668419, + -0.08085549168492134 ], "tag": null, "to": [ - 36.804, - 0.764 + 36.80408703276305, + 0.7640622672501338 ], "type": "ToPoint", "units": { @@ -14362,13 +14362,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 36.804, - 0.764 + 36.80408703276305, + 0.7640622672501338 ], "tag": null, "to": [ - 36.674, - 0.776 + 36.67372057250388, + 0.7761139808772035 ], "type": "ToPoint", "units": { @@ -14381,13 +14381,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 36.674, - 0.776 + 36.67372057250388, + 0.7761139808772035 ], "tag": null, "to": [ - 36.508, - 0.568 + 36.50807401123933, + 0.5683616891395487 ], "type": "ToPoint", "units": { @@ -14400,13 +14400,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 36.508, - 0.568 + 36.50807401123933, + 0.5683616891395487 ], "tag": null, "to": [ - 36.412, - 0.514 + 36.411801685646424, + 0.5141837125488873 ], "type": "ToPoint", "units": { @@ -14419,13 +14419,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 36.412, - 0.514 + 36.411801685646424, + 0.5141837125488873 ], "tag": null, "to": [ - 37.314, - 0.91 + 37.313910631144616, + 0.9100815660453834 ], "type": "ToPoint", "units": { @@ -14438,13 +14438,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 37.314, - 0.91 + 37.313910631144616, + 0.9100815660453834 ], "tag": null, "to": [ - 37.594, - 0.732 + 37.59389013197601, + 0.7322996816052938 ], "type": "ToPoint", "units": { @@ -14457,13 +14457,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 37.594, - 0.732 + 37.59389013197601, + 0.7322996816052938 ], "tag": null, "to": [ - 38.117, - 1.427 + 38.11747073813496, + 1.4266186672476218 ], "type": "ToPoint", "units": { @@ -14476,13 +14476,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 38.117, - 1.427 + 38.11747073813496, + 1.4266186672476218 ], "tag": null, "to": [ - 38.509, - 0.643 + 38.50887834033488, + 0.6426391399899734 ], "type": "ToPoint", "units": { @@ -14495,13 +14495,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 38.509, - 0.643 + 38.50887834033488, + 0.6426391399899734 ], "tag": null, "to": [ - 39.35, - 1.182 + 39.35030269304223, + 1.1821982928839816 ], "type": "ToPoint", "units": { @@ -14514,13 +14514,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 39.35, - 1.182 + 39.35030269304223, + 1.1821982928839816 ], "tag": null, "to": [ - 39.964, - 1.403 + 39.96406946352979, + 1.4033947680512024 ], "type": "ToPoint", "units": { @@ -14533,13 +14533,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 39.964, - 1.403 + 39.96406946352979, + 1.4033947680512024 ], "tag": null, "to": [ - 40.847, - 2.103 + 40.84711830160646, + 2.1030672088937257 ], "type": "ToPoint", "units": { @@ -14552,13 +14552,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.847, - 2.103 + 40.84711830160646, + 2.1030672088937257 ], "tag": null, "to": [ - 40.434, - 1.688 + 40.43421344406302, + 1.6878024727176324 ], "type": "ToPoint", "units": { @@ -14571,13 +14571,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.434, - 1.688 + 40.43421344406302, + 1.6878024727176324 ], "tag": null, "to": [ - 40.951, - 0.779 + 40.95116731962059, + 0.7792456859873707 ], "type": "ToPoint", "units": { @@ -14590,13 +14590,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.951, - 0.779 + 40.95116731962059, + 0.7792456859873707 ], "tag": null, "to": [ - 40.28, - -0.181 + 40.27953194471461, + -0.18131199490053196 ], "type": "ToPoint", "units": { @@ -14609,13 +14609,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.28, - -0.181 + 40.27953194471461, + -0.18131199490053196 ], "tag": null, "to": [ - 40.29, - -0.555 + 40.289812115644914, + -0.5547532315239536 ], "type": "ToPoint", "units": { @@ -14628,13 +14628,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.29, - -0.555 + 40.289812115644914, + -0.5547532315239536 ], "tag": null, "to": [ - 40.393, - -0.978 + 40.39338587247283, + -0.9776964418321679 ], "type": "ToPoint", "units": { @@ -14647,13 +14647,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.393, - -0.978 + 40.39338587247283, + -0.9776964418321679 ], "tag": null, "to": [ - 40.845, - -1.09 + 40.84541702998253, + -1.0900231949081733 ], "type": "ToPoint", "units": { @@ -14666,13 +14666,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.845, - -1.09 + 40.84541702998253, + -1.0900231949081733 ], "tag": null, "to": [ - 39.963, - -1.806 + 39.96329843854444, + -1.8055379384021553 ], "type": "ToPoint", "units": { @@ -14685,13 +14685,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 39.963, - -1.806 + 39.96329843854444, + -1.8055379384021553 ], "tag": null, "to": [ - 40.883, - -1.536 + 40.88284714871348, + -1.5363751918724189 ], "type": "ToPoint", "units": { @@ -14704,13 +14704,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.883, - -1.536 + 40.88284714871348, + -1.5363751918724189 ], "tag": null, "to": [ - 41.593, - -1.419 + 41.59274496786816, + -1.4192751501785592 ], "type": "ToPoint", "units": { @@ -14723,13 +14723,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 41.593, - -1.419 + 41.59274496786816, + -1.4192751501785592 ], "tag": null, "to": [ - 41.214, - -0.709 + 41.21398128225996, + -0.7086022187026508 ], "type": "ToPoint", "units": { @@ -14742,13 +14742,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 41.214, - -0.709 + 41.21398128225996, + -0.7086022187026508 ], "tag": null, "to": [ - 40.917, - -0.775 + 40.916700013276426, + -0.7750995643859309 ], "type": "ToPoint", "units": { @@ -14761,13 +14761,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.917, - -0.775 + 40.916700013276426, + -0.7750995643859309 ], "tag": null, "to": [ - 41.146, - -1.535 + 41.14635782885995, + -1.535286207669595 ], "type": "ToPoint", "units": { @@ -14780,13 +14780,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 41.146, - -1.535 + 41.14635782885995, + -1.535286207669595 ], "tag": null, "to": [ - 40.511, - -1.341 + 40.510707721428226, + -1.3407019536762144 ], "type": "ToPoint", "units": { @@ -14799,13 +14799,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.511, - -1.341 + 40.510707721428226, + -1.3407019536762144 ], "tag": null, "to": [ - 41.083, - -1.052 + 41.08283289916868, + -1.0518435438840616 ], "type": "ToPoint", "units": { @@ -14818,13 +14818,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 41.083, - -1.052 + 41.08283289916868, + -1.0518435438840616 ], "tag": null, "to": [ - 40.125, - -1.074 + 40.12479194421345, + -1.0742817258048456 ], "type": "ToPoint", "units": { @@ -14837,13 +14837,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.125, - -1.074 + 40.12479194421345, + -1.0742817258048456 ], "tag": null, "to": [ - 40.455, - -1.91 + 40.45471040607374, + -1.909654420041833 ], "type": "ToPoint", "units": { @@ -14856,13 +14856,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.455, - -1.91 + 40.45471040607374, + -1.909654420041833 ], "tag": null, "to": [ - 41.198, - -2.702 + 41.198174344749255, + -2.7016193064556706 ], "type": "ToPoint", "units": { @@ -14875,13 +14875,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 41.198, - -2.702 + 41.198174344749255, + -2.7016193064556706 ], "tag": null, "to": [ - 42.192, - -1.797 + 42.19174944586572, + -1.7973626596059098 ], "type": "ToPoint", "units": { @@ -14894,13 +14894,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 42.192, - -1.797 + 42.19174944586572, + -1.7973626596059098 ], "tag": null, "to": [ - 41.688, - -1.282 + 41.68816815739699, + -1.2822659161069656 ], "type": "ToPoint", "units": { @@ -14913,13 +14913,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 41.688, - -1.282 + 41.68816815739699, + -1.2822659161069656 ], "tag": null, "to": [ - 42.241, - -0.521 + 42.240790878987006, + -0.5210055023797215 ], "type": "ToPoint", "units": { @@ -14932,13 +14932,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 42.241, - -0.521 + 42.240790878987006, + -0.5210055023797215 ], "tag": null, "to": [ - 43.1, - -0.437 + 43.100118013899696, + -0.43685655284246305 ], "type": "ToPoint", "units": { @@ -14951,13 +14951,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 43.1, - -0.437 + 43.100118013899696, + -0.43685655284246305 ], "tag": null, "to": [ - 42.282, - -1.34 + 42.28201309198041, + -1.340404684165815 ], "type": "ToPoint", "units": { @@ -14970,13 +14970,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 42.282, - -1.34 + 42.28201309198041, + -1.340404684165815 ], "tag": null, "to": [ - 42.599, - -1.582 + 42.59859129642624, + -1.5822974266859642 ], "type": "ToPoint", "units": { @@ -14989,13 +14989,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 42.599, - -1.582 + 42.59859129642624, + -1.5822974266859642 ], "tag": null, "to": [ - 42.155, - -1.841 + 42.154681732285795, + -1.8414233420372332 ], "type": "ToPoint", "units": { @@ -15008,13 +15008,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 42.155, - -1.841 + 42.154681732285795, + -1.8414233420372332 ], "tag": null, "to": [ - 41.494, - -2.245 + 41.494165141096694, + -2.244974494925625 ], "type": "ToPoint", "units": { @@ -15027,13 +15027,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 41.494, - -2.245 + 41.494165141096694, + -2.244974494925625 ], "tag": null, "to": [ - 40.777, - -2.01 + 40.7771161460787, + -2.0104309341291113 ], "type": "ToPoint", "units": { @@ -15046,13 +15046,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.777, - -2.01 + 40.7771161460787, + -2.0104309341291113 ], "tag": null, "to": [ - 40.52, - -2.461 + 40.52029744154073, + -2.460742821305125 ], "type": "ToPoint", "units": { @@ -15065,13 +15065,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.52, - -2.461 + 40.52029744154073, + -2.460742821305125 ], "tag": null, "to": [ - 41.195, - -3.432 + 41.19549256272659, + -3.4316852446516846 ], "type": "ToPoint", "units": { @@ -15084,13 +15084,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 41.195, - -3.432 + 41.19549256272659, + -3.4316852446516846 ], "tag": null, "to": [ - 40.627, - -2.84 + 40.626530578429374, + -2.8397882532726486 ], "type": "ToPoint", "units": { @@ -15103,13 +15103,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.627, - -2.84 + 40.626530578429374, + -2.8397882532726486 ], "tag": null, "to": [ - 39.794, - -2.372 + 39.79369815552078, + -2.372038965390768 ], "type": "ToPoint", "units": { @@ -15122,13 +15122,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 39.794, - -2.372 + 39.79369815552078, + -2.372038965390768 ], "tag": null, "to": [ - 38.983, - -2.79 + 38.98255181730256, + -2.7901870408621736 ], "type": "ToPoint", "units": { @@ -15141,13 +15141,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 38.983, - -2.79 + 38.98255181730256, + -2.7901870408621736 ], "tag": null, "to": [ - 39.021, - -2.534 + 39.02062866671197, + -2.5335387739986404 ], "type": "ToPoint", "units": { @@ -15160,13 +15160,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 39.021, - -2.534 + 39.02062866671197, + -2.5335387739986404 ], "tag": null, "to": [ - 39.26, - -2.097 + 39.26012950010794, + -2.0966068109800844 ], "type": "ToPoint", "units": { @@ -15179,13 +15179,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 39.26, - -2.097 + 39.26012950010794, + -2.0966068109800844 ], "tag": null, "to": [ - 39.097, - -1.29 + 39.09733505189889, + -1.2901592402136026 ], "type": "ToPoint", "units": { @@ -15198,13 +15198,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 39.097, - -1.29 + 39.09733505189889, + -1.2901592402136026 ], "tag": null, "to": [ - 39.008, - -1.379 + 39.007606331806564, + -1.3790354984511153 ], "type": "ToPoint", "units": { @@ -15217,13 +15217,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 39.008, - -1.379 + 39.007606331806564, + -1.3790354984511153 ], "tag": null, "to": [ - 39.928, - -1.552 + 39.92794967451682, + -1.5524700921480907 ], "type": "ToPoint", "units": { @@ -15236,13 +15236,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 39.928, - -1.552 + 39.92794967451682, + -1.5524700921480907 ], "tag": null, "to": [ - 39.93, - -2.07 + 39.92969929795827, + -2.0703209237649243 ], "type": "ToPoint", "units": { @@ -15255,13 +15255,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 39.93, - -2.07 + 39.92969929795827, + -2.0703209237649243 ], "tag": null, "to": [ - 40.55, - -2.944 + 40.55032563853155, + -2.9436608706314367 ], "type": "ToPoint", "units": { @@ -15274,13 +15274,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.55, - -2.944 + 40.55032563853155, + -2.9436608706314367 ], "tag": null, "to": [ - 39.773, - -2.183 + 39.77268697208591, + -2.18338282209294 ], "type": "ToPoint", "units": { @@ -15293,13 +15293,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 39.773, - -2.183 + 39.77268697208591, + -2.18338282209294 ], "tag": null, "to": [ - 40.317, - -1.338 + 40.316624948164765, + -1.3384650631578847 ], "type": "ToPoint", "units": { @@ -15312,13 +15312,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.317, - -1.338 + 40.316624948164765, + -1.3384650631578847 ], "tag": null, "to": [ - 40.186, - -1.326 + 40.1862584879056, + -1.326413349530815 ], "type": "ToPoint", "units": { @@ -15331,13 +15331,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.186, - -1.326 + 40.1862584879056, + -1.326413349530815 ], "tag": null, "to": [ - 40.021, - -1.534 + 40.020611926641045, + -1.5341656412684699 ], "type": "ToPoint", "units": { @@ -15350,13 +15350,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.021, - -1.534 + 40.020611926641045, + -1.5341656412684699 ], "tag": null, "to": [ - 39.924, - -1.588 + 39.92433960104814, + -1.5883436178591313 ], "type": "ToPoint", "units": { @@ -15369,13 +15369,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 39.924, - -1.588 + 39.92433960104814, + -1.5883436178591313 ], "tag": null, "to": [ - 40.826, - -1.192 + 40.82644854654633, + -1.1924457643626352 ], "type": "ToPoint", "units": { @@ -15388,13 +15388,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 40.826, - -1.192 + 40.82644854654633, + -1.1924457643626352 ], "tag": null, "to": [ - 41.106, - -1.37 + 41.106428047377726, + -1.3702276488027247 ], "type": "ToPoint", "units": { @@ -15407,13 +15407,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 41.106, - -1.37 + 41.106428047377726, + -1.3702276488027247 ], "tag": null, "to": [ - 41.63, - -0.676 + 41.63000865353668, + -0.6759086631603968 ], "type": "ToPoint", "units": { @@ -15426,13 +15426,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 41.63, - -0.676 + 41.63000865353668, + -0.6759086631603968 ], "tag": null, "to": [ - 42.021, - -1.46 + 42.0214162557366, + -1.4598881904180452 ], "type": "ToPoint", "units": { @@ -15445,13 +15445,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 42.021, - -1.46 + 42.0214162557366, + -1.4598881904180452 ], "tag": null, "to": [ - 42.863, - -0.92 + 42.862840608443946, + -0.9203290375240369 ], "type": "ToPoint", "units": { @@ -15464,13 +15464,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 42.863, - -0.92 + 42.862840608443946, + -0.9203290375240369 ], "tag": null, "to": [ - 43.477, - -0.699 + 43.476607378931504, + -0.6991325623568161 ], "type": "ToPoint", "units": { @@ -15483,13 +15483,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 43.477, - -0.699 + 43.476607378931504, + -0.6991325623568161 ], "tag": null, "to": [ - 43.381, - -1.453 + 43.38078323518681, + -1.4525165304780514 ], "type": "ToPoint", "units": { @@ -15502,13 +15502,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 43.381, - -1.453 + 43.38078323518681, + -1.4525165304780514 ], "tag": null, "to": [ - 43.208, - -2.219 + 43.208242069386294, + -2.219427870512165 ], "type": "ToPoint", "units": { @@ -15521,13 +15521,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 43.208, - -2.219 + 43.208242069386294, + -2.219427870512165 ], "tag": null, "to": [ - 44.103, - -1.61 + 44.10271507267505, + -1.6100960010380243 ], "type": "ToPoint", "units": { @@ -15540,13 +15540,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 44.103, - -1.61 + 44.10271507267505, + -1.6100960010380243 ], "tag": null, "to": [ - 43.69, - -2.025 + 43.689810215131615, + -2.0253607372141174 ], "type": "ToPoint", "units": { @@ -15559,13 +15559,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 43.69, - -2.025 + 43.689810215131615, + -2.0253607372141174 ], "tag": null, "to": [ - 44.207, - -2.934 + 44.206764090689184, + -2.933917523944379 ], "type": "ToPoint", "units": { @@ -15578,13 +15578,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 44.207, - -2.934 + 44.206764090689184, + -2.933917523944379 ], "tag": null, "to": [ - 44.882, - -3.905 + 44.88195921187505, + -3.904859947290938 ], "type": "ToPoint", "units": { @@ -15597,13 +15597,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 44.882, - -3.905 + 44.88195921187505, + -3.904859947290938 ], "tag": null, "to": [ - 44.313, - -3.313 + 44.31299722757783, + -3.3129629559119023 ], "type": "ToPoint", "units": { @@ -15616,13 +15616,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 44.313, - -3.313 + 44.31299722757783, + -3.3129629559119023 ], "tag": null, "to": [ - 45.259, - -3.581 + 45.259442289748655, + -3.5814537686922687 ], "type": "ToPoint", "units": { @@ -15635,13 +15635,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.259, - -3.581 + 45.259442289748655, + -3.5814537686922687 ], "tag": null, "to": [ - 45.784, - -2.68 + 45.783615526410415, + -2.680310027051412 ], "type": "ToPoint", "units": { @@ -15654,13 +15654,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.784, - -2.68 + 45.783615526410415, + -2.680310027051412 ], "tag": null, "to": [ - 45.641, - -3.2 + 45.64106158927081, + -3.199736289507894 ], "type": "ToPoint", "units": { @@ -15673,13 +15673,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.641, - -3.2 + 45.64106158927081, + -3.199736289507894 ], "tag": null, "to": [ - 45.212, - -3.622 + 45.21234926613578, + -3.6220927423803966 ], "type": "ToPoint", "units": { @@ -15692,13 +15692,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.212, - -3.622 + 45.21234926613578, + -3.6220927423803966 ], "tag": null, "to": [ - 45.119, - -4.528 + 45.11918559319554, + -4.528405444481221 ], "type": "ToPoint", "units": { @@ -15711,13 +15711,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.119, - -4.528 + 45.11918559319554, + -4.528405444481221 ], "tag": null, "to": [ - 44.842, - -3.847 + 44.842408939639675, + -3.846780633068308 ], "type": "ToPoint", "units": { @@ -15730,13 +15730,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 44.842, - -3.847 + 44.842408939639675, + -3.846780633068308 ], "tag": null, "to": [ - 45.822, - -3.929 + 45.82208518919593, + -3.9289951999013706 ], "type": "ToPoint", "units": { @@ -15749,13 +15749,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.822, - -3.929 + 45.82208518919593, + -3.9289951999013706 ], "tag": null, "to": [ - 44.955, - -4.23 + 44.95543388210919, + -4.230048360143393 ], "type": "ToPoint", "units": { @@ -15768,13 +15768,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 44.955, - -4.23 + 44.95543388210919, + -4.230048360143393 ], "tag": null, "to": [ - 45.493, - -4.21 + 45.4928495381373, + -4.20977566726839 ], "type": "ToPoint", "units": { @@ -15787,13 +15787,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.493, - -4.21 + 45.4928495381373, + -4.20977566726839 ], "tag": null, "to": [ - 46.426, - -4.833 + 46.426089163783054, + -4.832593236333381 ], "type": "ToPoint", "units": { @@ -15806,13 +15806,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.426, - -4.833 + 46.426089163783054, + -4.832593236333381 ], "tag": null, "to": [ - 46.607, - -5.202 + 46.606613322156264, + -5.201537082806342 ], "type": "ToPoint", "units": { @@ -15825,13 +15825,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.607, - -5.202 + 46.606613322156264, + -5.201537082806342 ], "tag": null, "to": [ - 47.145, - -4.964 + 47.14505058556381, + -4.963780577717632 ], "type": "ToPoint", "units": { @@ -15844,13 +15844,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.145, - -4.964 + 47.14505058556381, + -4.963780577717632 ], "tag": null, "to": [ - 47.535, - -4.821 + 47.5354849548566, + -4.8210487528860275 ], "type": "ToPoint", "units": { @@ -15863,13 +15863,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.535, - -4.821 + 47.5354849548566, + -4.8210487528860275 ], "tag": null, "to": [ - 47.633, - -3.83 + 47.633313858985574, + -3.8302819991950616 ], "type": "ToPoint", "units": { @@ -15882,13 +15882,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.633, - -3.83 + 47.633313858985574, + -3.8302819991950616 ], "tag": null, "to": [ - 48.162, - -4.623 + 48.16197486757769, + -4.622732830036988 ], "type": "ToPoint", "units": { @@ -15901,13 +15901,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.162, - -4.623 + 48.16197486757769, + -4.622732830036988 ], "tag": null, "to": [ - 48.541, - -4.499 + 48.54097268602803, + -4.498771624268601 ], "type": "ToPoint", "units": { @@ -15920,13 +15920,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.541, - -4.499 + 48.54097268602803, + -4.498771624268601 ], "tag": null, "to": [ - 47.592, - -3.826 + 47.59248141153897, + -3.8258066396209154 ], "type": "ToPoint", "units": { @@ -15939,13 +15939,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.592, - -3.826 + 47.59248141153897, + -3.8258066396209154 ], "tag": null, "to": [ - 48.338, - -4.039 + 48.33765728688149, + -4.038994015245505 ], "type": "ToPoint", "units": { @@ -15958,13 +15958,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.338, - -4.039 + 48.33765728688149, + -4.038994015245505 ], "tag": null, "to": [ - 48.525, - -4.199 + 48.52497735960667, + -4.19860775822543 ], "type": "ToPoint", "units": { @@ -15977,13 +15977,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.525, - -4.199 + 48.52497735960667, + -4.19860775822543 ], "tag": null, "to": [ - 48.468, - -4.742 + 48.467682710361295, + -4.742242314076305 ], "type": "ToPoint", "units": { @@ -15996,13 +15996,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.468, - -4.742 + 48.467682710361295, + -4.742242314076305 ], "tag": null, "to": [ - 48.372, - -5.496 + 48.3718585666166, + -5.49562628219754 ], "type": "ToPoint", "units": { @@ -16015,13 +16015,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.372, - -5.496 + 48.3718585666166, + -5.49562628219754 ], "tag": null, "to": [ - 48.199, - -6.263 + 48.199317400816085, + -6.262537622231653 ], "type": "ToPoint", "units": { @@ -16034,13 +16034,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.199, - -6.263 + 48.199317400816085, + -6.262537622231653 ], "tag": null, "to": [ - 49.094, - -5.653 + 49.093790404104844, + -5.653205752757512 ], "type": "ToPoint", "units": { @@ -16053,13 +16053,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.094, - -5.653 + 49.093790404104844, + -5.653205752757512 ], "tag": null, "to": [ - 48.47, - -5.248 + 48.469935541472296, + -5.247843078155495 ], "type": "ToPoint", "units": { @@ -16072,13 +16072,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.47, - -5.248 + 48.469935541472296, + -5.247843078155495 ], "tag": null, "to": [ - 48.608, - -5.727 + 48.60788014074894, + -5.726553957740656 ], "type": "ToPoint", "units": { @@ -16091,13 +16091,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.608, - -5.727 + 48.60788014074894, + -5.726553957740656 ], "tag": null, "to": [ - 47.656, - -4.865 + 47.65620342942054, + -4.86456389588276 ], "type": "ToPoint", "units": { @@ -16110,13 +16110,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.656, - -4.865 + 47.65620342942054, + -4.86456389588276 ], "tag": null, "to": [ - 48.596, - -4.232 + 48.596076724519754, + -4.231939904314397 ], "type": "ToPoint", "units": { @@ -16129,13 +16129,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.596, - -4.232 + 48.596076724519754, + -4.231939904314397 ], "tag": null, "to": [ - 47.733, - -4.216 + 47.73287927996954, + -4.215786348790434 ], "type": "ToPoint", "units": { @@ -16148,13 +16148,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.733, - -4.216 + 47.73287927996954, + -4.215786348790434 ], "tag": null, "to": [ - 47.925, - -4.707 + 47.924557251171066, + -4.7074277869608325 ], "type": "ToPoint", "units": { @@ -16167,13 +16167,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.925, - -4.707 + 47.924557251171066, + -4.7074277869608325 ], "tag": null, "to": [ - 47.06, - -4.822 + 47.06013112902091, + -4.8217754258244305 ], "type": "ToPoint", "units": { @@ -16186,13 +16186,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.06, - -4.822 + 47.06013112902091, + -4.8217754258244305 ], "tag": null, "to": [ - 47.031, - -5.343 + 47.03104917060753, + -5.343189306656264 ], "type": "ToPoint", "units": { @@ -16205,13 +16205,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.031, - -5.343 + 47.03104917060753, + -5.343189306656264 ], "tag": null, "to": [ - 46.16, - -4.557 + 46.15973998544956, + -4.556560811559532 ], "type": "ToPoint", "units": { @@ -16224,13 +16224,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.16, - -4.557 + 46.15973998544956, + -4.556560811559532 ], "tag": null, "to": [ - 47.044, - -4.739 + 47.04408200854311, + -4.739101511816375 ], "type": "ToPoint", "units": { @@ -16243,13 +16243,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.044, - -4.739 + 47.04408200854311, + -4.739101511816375 ], "tag": null, "to": [ - 46.346, - -4.695 + 46.34624347900664, + -4.69504407894268 ], "type": "ToPoint", "units": { @@ -16262,13 +16262,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.346, - -4.695 + 46.34624347900664, + -4.69504407894268 ], "tag": null, "to": [ - 45.866, - -4.724 + 45.865692985763324, + -4.723590426091894 ], "type": "ToPoint", "units": { @@ -16281,13 +16281,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.866, - -4.724 + 45.865692985763324, + -4.723590426091894 ], "tag": null, "to": [ - 46.279, - -5.173 + 46.27852815959197, + -5.172970808605367 ], "type": "ToPoint", "units": { @@ -16300,13 +16300,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.279, - -5.173 + 46.27852815959197, + -5.172970808605367 ], "tag": null, "to": [ - 47.07, - -4.28 + 47.06966814284215, + -4.279524440079362 ], "type": "ToPoint", "units": { @@ -16319,13 +16319,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.07, - -4.28 + 47.06966814284215, + -4.279524440079362 ], "tag": null, "to": [ - 47.72, - -4.969 + 47.72041161274306, + -4.968526832175563 ], "type": "ToPoint", "units": { @@ -16338,13 +16338,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.72, - -4.969 + 47.72041161274306, + -4.968526832175563 ], "tag": null, "to": [ - 47.825, - -5.515 + 47.82530181051559, + -5.515271931894958 ], "type": "ToPoint", "units": { @@ -16357,13 +16357,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.825, - -5.515 + 47.82530181051559, + -5.515271931894958 ], "tag": null, "to": [ - 47.249, - -5.779 + 47.249211281516324, + -5.779262002106375 ], "type": "ToPoint", "units": { @@ -16376,13 +16376,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.249, - -5.779 + 47.249211281516324, + -5.779262002106375 ], "tag": null, "to": [ - 47.647, - -4.976 + 47.647499899417376, + -4.975599589164736 ], "type": "ToPoint", "units": { @@ -16395,13 +16395,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.647, - -4.976 + 47.647499899417376, + -4.975599589164736 ], "tag": null, "to": [ - 46.974, - -5.894 + 46.97365090808882, + -5.894042918435405 ], "type": "ToPoint", "units": { @@ -16414,13 +16414,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.974, - -5.894 + 46.97365090808882, + -5.894042918435405 ], "tag": null, "to": [ - 46.114, - -6.844 + 46.1137356144709, + -6.8439800207034835 ], "type": "ToPoint", "units": { @@ -16433,13 +16433,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.114, - -6.844 + 46.1137356144709, + -6.8439800207034835 ], "tag": null, "to": [ - 46.742, - -7.363 + 46.742259997610276, + -7.362635784360114 ], "type": "ToPoint", "units": { @@ -16452,13 +16452,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.742, - -7.363 + 46.742259997610276, + -7.362635784360114 ], "tag": null, "to": [ - 47.065, - -7.116 + 47.0645012760935, + -7.116423857562842 ], "type": "ToPoint", "units": { @@ -16471,13 +16471,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.065, - -7.116 + 47.0645012760935, + -7.116423857562842 ], "tag": null, "to": [ - 47.262, - -7.869 + 47.26204485520661, + -7.869348520802562 ], "type": "ToPoint", "units": { @@ -16490,13 +16490,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.262, - -7.869 + 47.26204485520661, + -7.869348520802562 ], "tag": null, "to": [ - 46.83, - -7.68 + 46.83022914974796, + -7.679894146780547 ], "type": "ToPoint", "units": { @@ -16509,13 +16509,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.83, - -7.68 + 46.83022914974796, + -7.679894146780547 ], "tag": null, "to": [ - 47.702, - -8.401 + 47.701680258772136, + -8.401478566465016 ], "type": "ToPoint", "units": { @@ -16528,13 +16528,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.702, - -8.401 + 47.701680258772136, + -8.401478566465016 ], "tag": null, "to": [ - 47.335, - -8.189 + 47.334659444840725, + -8.189465247368272 ], "type": "ToPoint", "units": { @@ -16547,13 +16547,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.335, - -8.189 + 47.334659444840725, + -8.189465247368272 ], "tag": null, "to": [ - 46.864, - -7.699 + 46.86390831404361, + -7.698937285826295 ], "type": "ToPoint", "units": { @@ -16566,13 +16566,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.864, - -7.699 + 46.86390831404361, + -7.698937285826295 ], "tag": null, "to": [ - 46.031, - -7.231 + 46.03107589113502, + -7.2311879979444145 ], "type": "ToPoint", "units": { @@ -16585,13 +16585,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.031, - -7.231 + 46.03107589113502, + -7.2311879979444145 ], "tag": null, "to": [ - 45.22, - -7.649 + 45.219929552916796, + -7.64933607341582 ], "type": "ToPoint", "units": { @@ -16604,13 +16604,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.22, - -7.649 + 45.219929552916796, + -7.64933607341582 ], "tag": null, "to": [ - 45.258, - -7.393 + 45.25800640232621, + -7.392687806552287 ], "type": "ToPoint", "units": { @@ -16623,13 +16623,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.258, - -7.393 + 45.25800640232621, + -7.392687806552287 ], "tag": null, "to": [ - 45.498, - -6.956 + 45.497507235722175, + -6.955755843533731 ], "type": "ToPoint", "units": { @@ -16642,13 +16642,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.498, - -6.956 + 45.497507235722175, + -6.955755843533731 ], "tag": null, "to": [ - 45.335, - -6.149 + 45.334712787513126, + -6.149308272767249 ], "type": "ToPoint", "units": { @@ -16661,13 +16661,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.335, - -6.149 + 45.334712787513126, + -6.149308272767249 ], "tag": null, "to": [ - 45.245, - -6.238 + 45.2449840674208, + -6.238184531004762 ], "type": "ToPoint", "units": { @@ -16680,13 +16680,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 45.245, - -6.238 + 45.2449840674208, + -6.238184531004762 ], "tag": null, "to": [ - 46.165, - -6.412 + 46.165327410131056, + -6.411619124701738 ], "type": "ToPoint", "units": { @@ -16699,13 +16699,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.165, - -6.412 + 46.165327410131056, + -6.411619124701738 ], "tag": null, "to": [ - 46.167, - -6.929 + 46.16707703357251, + -6.929469956318571 ], "type": "ToPoint", "units": { @@ -16718,13 +16718,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.167, - -6.929 + 46.16707703357251, + -6.929469956318571 ], "tag": null, "to": [ - 46.788, - -7.803 + 46.787703374145785, + -7.802809903185084 ], "type": "ToPoint", "units": { @@ -16737,13 +16737,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.788, - -7.803 + 46.787703374145785, + -7.802809903185084 ], "tag": null, "to": [ - 46.01, - -7.043 + 46.010064707700145, + -7.042531854646587 ], "type": "ToPoint", "units": { @@ -16756,13 +16756,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.01, - -7.043 + 46.010064707700145, + -7.042531854646587 ], "tag": null, "to": [ - 46.554, - -6.198 + 46.554002683779004, + -6.197614095711532 ], "type": "ToPoint", "units": { @@ -16775,13 +16775,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.554, - -6.198 + 46.554002683779004, + -6.197614095711532 ], "tag": null, "to": [ - 46.424, - -6.186 + 46.423636223519836, + -6.185562382084462 ], "type": "ToPoint", "units": { @@ -16794,13 +16794,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.424, - -6.186 + 46.423636223519836, + -6.185562382084462 ], "tag": null, "to": [ - 46.258, - -6.393 + 46.257989662255284, + -6.3933146738221165 ], "type": "ToPoint", "units": { @@ -16813,13 +16813,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.258, - -6.393 + 46.257989662255284, + -6.3933146738221165 ], "tag": null, "to": [ - 46.162, - -6.447 + 46.16171733666238, + -6.447492650412778 ], "type": "ToPoint", "units": { @@ -16832,13 +16832,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 46.162, - -6.447 + 46.16171733666238, + -6.447492650412778 ], "tag": null, "to": [ - 47.064, - -6.052 + 47.06382628216057, + -6.051594796916282 ], "type": "ToPoint", "units": { @@ -16851,13 +16851,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.064, - -6.052 + 47.06382628216057, + -6.051594796916282 ], "tag": null, "to": [ - 47.344, - -6.229 + 47.343805782991964, + -6.229376681356372 ], "type": "ToPoint", "units": { @@ -16870,13 +16870,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.344, - -6.229 + 47.343805782991964, + -6.229376681356372 ], "tag": null, "to": [ - 47.867, - -5.535 + 47.867386389150916, + -5.535057695714044 ], "type": "ToPoint", "units": { @@ -16889,13 +16889,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 47.867, - -5.535 + 47.867386389150916, + -5.535057695714044 ], "tag": null, "to": [ - 48.259, - -6.319 + 48.258793991350835, + -6.3190372229716925 ], "type": "ToPoint", "units": { @@ -16908,13 +16908,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.259, - -6.319 + 48.258793991350835, + -6.3190372229716925 ], "tag": null, "to": [ - 49.1, - -5.779 + 49.100218344058185, + -5.779478070077684 ], "type": "ToPoint", "units": { @@ -16927,13 +16927,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.1, - -5.779 + 49.100218344058185, + -5.779478070077684 ], "tag": null, "to": [ - 49.714, - -5.558 + 49.71398511454574, + -5.558281594910463 ], "type": "ToPoint", "units": { @@ -16946,13 +16946,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.714, - -5.558 + 49.71398511454574, + -5.558281594910463 ], "tag": null, "to": [ - 50.597, - -4.859 + 50.59703395262241, + -4.85860915406794 ], "type": "ToPoint", "units": { @@ -16965,13 +16965,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.597, - -4.859 + 50.59703395262241, + -4.85860915406794 ], "tag": null, "to": [ - 50.184, - -5.274 + 50.18412909507897, + -5.273873890244033 ], "type": "ToPoint", "units": { @@ -16984,13 +16984,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.184, - -5.274 + 50.18412909507897, + -5.273873890244033 ], "tag": null, "to": [ - 50.701, - -6.182 + 50.70108297063654, + -6.182430676974295 ], "type": "ToPoint", "units": { @@ -17003,13 +17003,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.701, - -6.182 + 50.70108297063654, + -6.182430676974295 ], "tag": null, "to": [ - 50.029, - -7.143 + 50.029447595730566, + -7.1429883578621975 ], "type": "ToPoint", "units": { @@ -17022,13 +17022,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.029, - -7.143 + 50.029447595730566, + -7.1429883578621975 ], "tag": null, "to": [ - 50.04, - -7.516 + 50.03972776666087, + -7.516429594485619 ], "type": "ToPoint", "units": { @@ -17041,13 +17041,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.04, - -7.516 + 50.03972776666087, + -7.516429594485619 ], "tag": null, "to": [ - 50.143, - -7.939 + 50.14330152348878, + -7.939372804793834 ], "type": "ToPoint", "units": { @@ -17060,13 +17060,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.143, - -7.939 + 50.14330152348878, + -7.939372804793834 ], "tag": null, "to": [ - 50.595, - -8.052 + 50.59533268099848, + -8.051699557869838 ], "type": "ToPoint", "units": { @@ -17079,13 +17079,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.595, - -8.052 + 50.59533268099848, + -8.051699557869838 ], "tag": null, "to": [ - 49.713, - -8.767 + 49.713214089560395, + -8.76721430136382 ], "type": "ToPoint", "units": { @@ -17098,13 +17098,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.713, - -8.767 + 49.713214089560395, + -8.76721430136382 ], "tag": null, "to": [ - 50.633, - -8.498 + 50.632762799729434, + -8.498051554834085 ], "type": "ToPoint", "units": { @@ -17117,13 +17117,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.633, - -8.498 + 50.632762799729434, + -8.498051554834085 ], "tag": null, "to": [ - 51.343, - -8.381 + 51.34266061888411, + -8.380951513140225 ], "type": "ToPoint", "units": { @@ -17136,13 +17136,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 51.343, - -8.381 + 51.34266061888411, + -8.380951513140225 ], "tag": null, "to": [ - 50.964, - -7.67 + 50.96389693327591, + -7.670278581664316 ], "type": "ToPoint", "units": { @@ -17155,13 +17155,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.964, - -7.67 + 50.96389693327591, + -7.670278581664316 ], "tag": null, "to": [ - 50.667, - -7.737 + 50.66661566429238, + -7.736775927347597 ], "type": "ToPoint", "units": { @@ -17174,13 +17174,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.667, - -7.737 + 50.66661566429238, + -7.736775927347597 ], "tag": null, "to": [ - 50.896, - -8.497 + 50.8962734798759, + -8.496962570631261 ], "type": "ToPoint", "units": { @@ -17193,13 +17193,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.896, - -8.497 + 50.8962734798759, + -8.496962570631261 ], "tag": null, "to": [ - 50.261, - -8.302 + 50.26062337244418, + -8.302378316637881 ], "type": "ToPoint", "units": { @@ -17212,13 +17212,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.261, - -8.302 + 50.26062337244418, + -8.302378316637881 ], "tag": null, "to": [ - 50.833, - -8.014 + 50.83274855018463, + -8.013519906845728 ], "type": "ToPoint", "units": { @@ -17231,13 +17231,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.833, - -8.014 + 50.83274855018463, + -8.013519906845728 ], "tag": null, "to": [ - 49.875, - -8.036 + 49.8747075952294, + -8.035958088766511 ], "type": "ToPoint", "units": { @@ -17250,13 +17250,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.875, - -8.036 + 49.8747075952294, + -8.035958088766511 ], "tag": null, "to": [ - 50.205, - -8.871 + 50.20462605708969, + -8.871330783003499 ], "type": "ToPoint", "units": { @@ -17269,13 +17269,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.205, - -8.871 + 50.20462605708969, + -8.871330783003499 ], "tag": null, "to": [ - 50.948, - -9.663 + 50.94808999576521, + -9.663295669417337 ], "type": "ToPoint", "units": { @@ -17288,13 +17288,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.948, - -9.663 + 50.94808999576521, + -9.663295669417337 ], "tag": null, "to": [ - 51.942, - -8.759 + 51.94166509688167, + -8.759039022567576 ], "type": "ToPoint", "units": { @@ -17307,13 +17307,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 51.942, - -8.759 + 51.94166509688167, + -8.759039022567576 ], "tag": null, "to": [ - 51.438, - -8.244 + 51.43808380841294, + -8.243942279068632 ], "type": "ToPoint", "units": { @@ -17326,13 +17326,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 51.438, - -8.244 + 51.43808380841294, + -8.243942279068632 ], "tag": null, "to": [ - 51.991, - -7.483 + 51.99070653000296, + -7.482681865341387 ], "type": "ToPoint", "units": { @@ -17345,13 +17345,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 51.991, - -7.483 + 51.99070653000296, + -7.482681865341387 ], "tag": null, "to": [ - 52.85, - -7.399 + 52.85003366491565, + -7.398532915804129 ], "type": "ToPoint", "units": { @@ -17364,13 +17364,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 52.85, - -7.399 + 52.85003366491565, + -7.398532915804129 ], "tag": null, "to": [ - 52.032, - -8.302 + 52.031928742996364, + -8.30208104712748 ], "type": "ToPoint", "units": { @@ -17383,13 +17383,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 52.032, - -8.302 + 52.031928742996364, + -8.30208104712748 ], "tag": null, "to": [ - 52.349, - -8.544 + 52.348506947442196, + -8.543973789647628 ], "type": "ToPoint", "units": { @@ -17402,13 +17402,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 52.349, - -8.544 + 52.348506947442196, + -8.543973789647628 ], "tag": null, "to": [ - 51.905, - -8.803 + 51.90459738330175, + -8.803099704998898 ], "type": "ToPoint", "units": { @@ -17421,13 +17421,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 51.905, - -8.803 + 51.90459738330175, + -8.803099704998898 ], "tag": null, "to": [ - 51.244, - -9.207 + 51.24408079211265, + -9.20665085788729 ], "type": "ToPoint", "units": { @@ -17440,13 +17440,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 51.244, - -9.207 + 51.24408079211265, + -9.20665085788729 ], "tag": null, "to": [ - 50.527, - -8.972 + 50.52703179709465, + -8.972107297090776 ], "type": "ToPoint", "units": { @@ -17459,13 +17459,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.527, - -8.972 + 50.52703179709465, + -8.972107297090776 ], "tag": null, "to": [ - 50.27, - -9.422 + 50.27021309255668, + -9.42241918426679 ], "type": "ToPoint", "units": { @@ -17478,13 +17478,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.27, - -9.422 + 50.27021309255668, + -9.42241918426679 ], "tag": null, "to": [ - 50.945, - -10.393 + 50.945408213742546, + -10.393361607613349 ], "type": "ToPoint", "units": { @@ -17497,13 +17497,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.945, - -10.393 + 50.945408213742546, + -10.393361607613349 ], "tag": null, "to": [ - 50.376, - -9.801 + 50.37644622944533, + -9.801464616234313 ], "type": "ToPoint", "units": { @@ -17516,13 +17516,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.376, - -9.801 + 50.37644622944533, + -9.801464616234313 ], "tag": null, "to": [ - 49.544, - -9.334 + 49.54361380653673, + -9.333715328352433 ], "type": "ToPoint", "units": { @@ -17535,13 +17535,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.544, - -9.334 + 49.54361380653673, + -9.333715328352433 ], "tag": null, "to": [ - 48.732, - -9.752 + 48.73246746831851, + -9.751863403823839 ], "type": "ToPoint", "units": { @@ -17554,13 +17554,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.732, - -9.752 + 48.73246746831851, + -9.751863403823839 ], "tag": null, "to": [ - 48.771, - -9.495 + 48.770544317727925, + -9.495215136960304 ], "type": "ToPoint", "units": { @@ -17573,13 +17573,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.771, - -9.495 + 48.770544317727925, + -9.495215136960304 ], "tag": null, "to": [ - 49.01, - -9.058 + 49.01004515112389, + -9.05828317394175 ], "type": "ToPoint", "units": { @@ -17592,13 +17592,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.01, - -9.058 + 49.01004515112389, + -9.05828317394175 ], "tag": null, "to": [ - 48.847, - -8.252 + 48.84725070291484, + -8.251835603175268 ], "type": "ToPoint", "units": { @@ -17611,13 +17611,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.847, - -8.252 + 48.84725070291484, + -8.251835603175268 ], "tag": null, "to": [ - 48.758, - -8.341 + 48.75752198282252, + -8.34071186141278 ], "type": "ToPoint", "units": { @@ -17630,13 +17630,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 48.758, - -8.341 + 48.75752198282252, + -8.34071186141278 ], "tag": null, "to": [ - 49.678, - -8.514 + 49.67786532553277, + -8.514146455109756 ], "type": "ToPoint", "units": { @@ -17649,13 +17649,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.678, - -8.514 + 49.67786532553277, + -8.514146455109756 ], "tag": null, "to": [ - 49.68, - -9.032 + 49.679614948974226, + -9.03199728672659 ], "type": "ToPoint", "units": { @@ -17668,13 +17668,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.68, - -9.032 + 49.679614948974226, + -9.03199728672659 ], "tag": null, "to": [ - 50.3, - -9.905 + 50.3002412895475, + -9.905337233593102 ], "type": "ToPoint", "units": { @@ -17687,13 +17687,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.3, - -9.905 + 50.3002412895475, + -9.905337233593102 ], "tag": null, "to": [ - 49.523, - -9.145 + 49.52260262310186, + -9.145059185054604 ], "type": "ToPoint", "units": { @@ -17706,13 +17706,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.523, - -9.145 + 49.52260262310186, + -9.145059185054604 ], "tag": null, "to": [ - 50.067, - -8.3 + 50.06654059918072, + -8.300141426119549 ], "type": "ToPoint", "units": { @@ -17725,13 +17725,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.067, - -8.3 + 50.06654059918072, + -8.300141426119549 ], "tag": null, "to": [ - 49.936, - -8.288 + 49.93617413892155, + -8.288089712492479 ], "type": "ToPoint", "units": { @@ -17744,13 +17744,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.936, - -8.288 + 49.93617413892155, + -8.288089712492479 ], "tag": null, "to": [ - 49.771, - -8.496 + 49.770527577657, + -8.495842004230134 ], "type": "ToPoint", "units": { @@ -17763,13 +17763,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.771, - -8.496 + 49.770527577657, + -8.495842004230134 ], "tag": null, "to": [ - 49.674, - -8.55 + 49.67425525206409, + -8.550019980820796 ], "type": "ToPoint", "units": { @@ -17782,13 +17782,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 49.674, - -8.55 + 49.67425525206409, + -8.550019980820796 ], "tag": null, "to": [ - 50.576, - -8.154 + 50.576364197562285, + -8.1541221273243 ], "type": "ToPoint", "units": { @@ -17801,13 +17801,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.576, - -8.154 + 50.576364197562285, + -8.1541221273243 ], "tag": null, "to": [ - 50.856, - -8.332 + 50.85634369839368, + -8.33190401176439 ], "type": "ToPoint", "units": { @@ -17820,13 +17820,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 50.856, - -8.332 + 50.85634369839368, + -8.33190401176439 ], "tag": null, "to": [ - 51.38, - -7.638 + 51.37992430455263, + -7.637585026122062 ], "type": "ToPoint", "units": { @@ -17839,13 +17839,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 51.38, - -7.638 + 51.37992430455263, + -7.637585026122062 ], "tag": null, "to": [ - 51.771, - -8.422 + 51.77133190675255, + -8.42156455337971 ], "type": "ToPoint", "units": { @@ -17858,13 +17858,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 51.771, - -8.422 + 51.77133190675255, + -8.42156455337971 ], "tag": null, "to": [ - 52.613, - -7.882 + 52.6127562594599, + -7.882005400485702 ], "type": "ToPoint", "units": { @@ -17877,13 +17877,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 52.613, - -7.882 + 52.6127562594599, + -7.882005400485702 ], "tag": null, "to": [ - 53.227, - -7.661 + 53.22652302994746, + -7.660808925318481 ], "type": "ToPoint", "units": { @@ -17896,13 +17896,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 53.227, - -7.661 + 53.22652302994746, + -7.660808925318481 ], "tag": null, "to": [ - 54.11, - -6.961 + 54.109571868024126, + -6.961136484475958 ], "type": "ToPoint", "units": { @@ -17915,13 +17915,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 54.11, - -6.961 + 54.109571868024126, + -6.961136484475958 ], "tag": null, "to": [ - 53.697, - -7.376 + 53.69666701048069, + -7.376401220652051 ], "type": "ToPoint", "units": { @@ -17934,13 +17934,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 53.697, - -7.376 + 53.69666701048069, + -7.376401220652051 ], "tag": null, "to": [ - 54.214, - -8.285 + 54.21362088603826, + -8.284958007382313 ], "type": "ToPoint", "units": { @@ -17953,13 +17953,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 54.214, - -8.285 + 54.21362088603826, + -8.284958007382313 ], "tag": null, "to": [ - 54.889, - -9.256 + 54.88881600722412, + -9.255900430728872 ], "type": "ToPoint", "units": { @@ -17972,13 +17972,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 54.889, - -9.256 + 54.88881600722412, + -9.255900430728872 ], "tag": null, "to": [ - 54.32, - -8.664 + 54.319854022926904, + -8.664003439349836 ], "type": "ToPoint", "units": { @@ -17991,13 +17991,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 54.32, - -8.664 + 54.319854022926904, + -8.664003439349836 ], "tag": null, "to": [ - 55.266, - -8.932 + 55.26629908509773, + -8.932494252130203 ], "type": "ToPoint", "units": { @@ -18010,13 +18010,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 55.266, - -8.932 + 55.26629908509773, + -8.932494252130203 ], "tag": null, "to": [ - 55.79, - -8.031 + 55.79047232175949, + -8.031350510489347 ], "type": "ToPoint", "units": { @@ -18029,13 +18029,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 55.79, - -8.031 + 55.79047232175949, + -8.031350510489347 ], "tag": null, "to": [ - 55.648, - -8.551 + 55.647918384619885, + -8.550776772945827 ], "type": "ToPoint", "units": { @@ -18048,13 +18048,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 55.648, - -8.551 + 55.647918384619885, + -8.550776772945827 ], "tag": null, "to": [ - 55.219, - -8.973 + 55.219206061484854, + -8.97313322581833 ], "type": "ToPoint", "units": { @@ -18067,13 +18067,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 55.219, - -8.973 + 55.219206061484854, + -8.97313322581833 ], "tag": null, "to": [ - 55.126, - -9.879 + 55.12604238854461, + -9.879445927919155 ], "type": "ToPoint", "units": { @@ -18086,13 +18086,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 55.126, - -9.879 + 55.12604238854461, + -9.879445927919155 ], "tag": null, "to": [ - 54.849, - -9.198 + 54.84926573498875, + -9.197821116506242 ], "type": "ToPoint", "units": { @@ -18105,13 +18105,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 54.849, - -9.198 + 54.84926573498875, + -9.197821116506242 ], "tag": null, "to": [ - 55.829, - -9.28 + 55.828941984545004, + -9.280035683339305 ], "type": "ToPoint", "units": { @@ -18124,13 +18124,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 55.829, - -9.28 + 55.828941984545004, + -9.280035683339305 ], "tag": null, "to": [ - 54.962, - -9.581 + 54.96229067745826, + -9.581088843581329 ], "type": "ToPoint", "units": { @@ -18143,13 +18143,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 54.962, - -9.581 + 54.96229067745826, + -9.581088843581329 ], "tag": null, "to": [ - 55.5, - -9.561 + 55.49970633348637, + -9.560816150706327 ], "type": "ToPoint", "units": { @@ -18162,13 +18162,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 55.5, - -9.561 + 55.49970633348637, + -9.560816150706327 ], "tag": null, "to": [ - 56.433, - -10.184 + 56.43294595913213, + -10.183633719771317 ], "type": "ToPoint", "units": { @@ -18181,13 +18181,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 56.433, - -10.184 + 56.43294595913213, + -10.183633719771317 ], "tag": null, "to": [ - 56.613, - -10.553 + 56.61347011750534, + -10.55257756624428 ], "type": "ToPoint", "units": { @@ -18200,13 +18200,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 56.613, - -10.553 + 56.61347011750534, + -10.55257756624428 ], "tag": null, "to": [ - 57.152, - -10.315 + 57.15190738091288, + -10.314821061155568 ], "type": "ToPoint", "units": { @@ -18219,13 +18219,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 57.152, - -10.315 + 57.15190738091288, + -10.314821061155568 ], "tag": null, "to": [ - 57.542, - -10.172 + 57.54234175020567, + -10.172089236323963 ], "type": "ToPoint", "units": { @@ -18238,13 +18238,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 57.542, - -10.172 + 57.54234175020567, + -10.172089236323963 ], "tag": null, "to": [ - 57.64, - -9.181 + 57.640170654334646, + -9.181322482632996 ], "type": "ToPoint", "units": { @@ -18257,13 +18257,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 57.64, - -9.181 + 57.640170654334646, + -9.181322482632996 ], "tag": null, "to": [ - 58.169, - -9.974 + 58.16883166292676, + -9.973773313474922 ], "type": "ToPoint", "units": { @@ -18276,13 +18276,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 58.169, - -9.974 + 58.16883166292676, + -9.973773313474922 ], "tag": null, "to": [ - 58.548, - -9.85 + 58.5478294813771, + -9.849812107706535 ], "type": "ToPoint", "units": { @@ -18295,13 +18295,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 58.548, - -9.85 + 58.5478294813771, + -9.849812107706535 ], "tag": null, "to": [ - 57.599, - -9.177 + 57.59933820688804, + -9.176847123058849 ], "type": "ToPoint", "units": { @@ -18314,13 +18314,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 57.599, - -9.177 + 57.59933820688804, + -9.176847123058849 ], "tag": null, "to": [ - 58.345, - -9.39 + 58.34451408223056, + -9.390034498683438 ], "type": "ToPoint", "units": { @@ -18333,13 +18333,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 58.345, - -9.39 + 58.34451408223056, + -9.390034498683438 ], "tag": null, "to": [ - 58.532, - -9.55 + 58.531834154955746, + -9.549648241663363 ], "type": "ToPoint", "units": { @@ -18352,13 +18352,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 58.532, - -9.55 + 58.531834154955746, + -9.549648241663363 ], "tag": null, "to": [ - 58.475, - -10.093 + 58.47453950571037, + -10.093282797514238 ], "type": "ToPoint", "units": { @@ -18371,13 +18371,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 58.475, - -10.093 + 58.47453950571037, + -10.093282797514238 ], "tag": null, "to": [ - 58.379, - -10.847 + 58.378715361965675, + -10.846666765635474 ], "type": "ToPoint", "units": { @@ -18390,13 +18390,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 58.379, - -10.847 + 58.378715361965675, + -10.846666765635474 ], "tag": null, "to": [ - 58.206, - -11.614 + 58.20617419616516, + -11.613578105669587 ], "type": "ToPoint", "units": { @@ -18409,13 +18409,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 58.206, - -11.614 + 58.20617419616516, + -11.613578105669587 ], "tag": null, "to": [ - 59.101, - -11.004 + 59.10064719945392, + -11.004246236195446 ], "type": "ToPoint", "units": { @@ -18428,13 +18428,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 59.101, - -11.004 + 59.10064719945392, + -11.004246236195446 ], "tag": null, "to": [ - 58.734, - -10.792 + 58.733626385522506, + -10.792232917098701 ], "type": "ToPoint", "units": { @@ -18447,13 +18447,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 58.734, - -10.792 + 58.733626385522506, + -10.792232917098701 ], "tag": null, "to": [ - 58.263, - -10.302 + 58.262875254725394, + -10.301704955556724 ], "type": "ToPoint", "units": { @@ -18466,13 +18466,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 58.263, - -10.302 + 58.262875254725394, + -10.301704955556724 ], "tag": null, "to": [ - 57.43, - -9.834 + 57.4300428318168, + -9.833955667674845 ], "type": "ToPoint", "units": { @@ -18485,13 +18485,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 57.43, - -9.834 + 57.4300428318168, + -9.833955667674845 ], "tag": null, "to": [ - 56.619, - -10.252 + 56.61889649359858, + -10.25210374314625 ], "type": "ToPoint", "units": { @@ -18504,13 +18504,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 56.619, - -10.252 + 56.61889649359858, + -10.25210374314625 ], "tag": null, "to": [ - 56.657, - -9.995 + 56.65697334300799, + -9.995455476282718 ], "type": "ToPoint", "units": { @@ -18523,13 +18523,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 56.657, - -9.995 + 56.65697334300799, + -9.995455476282718 ], "tag": null, "to": [ - 56.896, - -9.559 + 56.896474176403956, + -9.558523513264163 ], "type": "ToPoint", "units": { @@ -18542,13 +18542,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 56.896, - -9.559 + 56.896474176403956, + -9.558523513264163 ], "tag": null, "to": [ - 56.734, - -8.752 + 56.73367972819491, + -8.752075942497681 ], "type": "ToPoint", "units": { @@ -18561,13 +18561,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 56.734, - -8.752 + 56.73367972819491, + -8.752075942497681 ], "tag": null, "to": [ - 56.644, - -8.841 + 56.64395100810258, + -8.840952200735194 ], "type": "ToPoint", "units": { @@ -18580,13 +18580,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 56.644, - -8.841 + 56.64395100810258, + -8.840952200735194 ], "tag": null, "to": [ - 57.564, - -9.014 + 57.56429435081284, + -9.01438679443217 ], "type": "ToPoint", "units": { @@ -18599,13 +18599,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 57.564, - -9.014 + 57.56429435081284, + -9.01438679443217 ], "tag": null, "to": [ - 57.566, - -9.532 + 57.56604397425429, + -9.532237626049003 ], "type": "ToPoint", "units": { @@ -18618,13 +18618,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 57.566, - -9.532 + 57.56604397425429, + -9.532237626049003 ], "tag": null, "to": [ - 58.187, - -10.406 + 58.186670314827566, + -10.405577572915515 ], "type": "ToPoint", "units": { @@ -18637,13 +18637,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 58.187, - -10.406 + 58.186670314827566, + -10.405577572915515 ], "tag": null, "to": [ - 57.409, - -9.645 + 57.40903164838193, + -9.645299524377018 ], "type": "ToPoint", "units": { @@ -18656,13 +18656,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 57.409, - -9.645 + 57.40903164838193, + -9.645299524377018 ], "tag": null, "to": [ - 57.953, - -8.8 + 57.952969624460785, + -8.800381765441962 ], "type": "ToPoint", "units": { @@ -18675,13 +18675,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 57.953, - -8.8 + 57.952969624460785, + -8.800381765441962 ], "tag": null, "to": [ - 57.823, - -8.788 + 57.82260316420162, + -8.788330051814892 ], "type": "ToPoint", "units": { @@ -18694,13 +18694,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 57.823, - -8.788 + 57.82260316420162, + -8.788330051814892 ], "tag": null, "to": [ - 57.657, - -8.996 + 57.656956602937065, + -8.996082343552548 ], "type": "ToPoint", "units": { @@ -18713,13 +18713,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 57.657, - -8.996 + 57.656956602937065, + -8.996082343552548 ], "tag": null, "to": [ - 57.561, - -9.05 + 57.56068427734416, + -9.05026032014321 ], "type": "ToPoint", "units": { @@ -18732,13 +18732,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 57.561, - -9.05 + 57.56068427734416, + -9.05026032014321 ], "tag": null, "to": [ - 58.463, - -8.654 + 58.46279322284235, + -8.654362466646713 ], "type": "ToPoint", "units": { @@ -18751,13 +18751,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 58.463, - -8.654 + 58.46279322284235, + -8.654362466646713 ], "tag": null, "to": [ - 58.743, - -8.832 + 58.742772723673745, + -8.832144351086804 ], "type": "ToPoint", "units": { @@ -18770,13 +18770,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 58.743, - -8.832 + 58.742772723673745, + -8.832144351086804 ], "tag": null, "to": [ - 59.266, - -8.138 + 59.2663533298327, + -8.137825365444476 ], "type": "ToPoint", "units": { @@ -18789,13 +18789,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 59.266, - -8.138 + 59.2663533298327, + -8.137825365444476 ], "tag": null, "to": [ - 59.658, - -8.922 + 59.657760932032616, + -8.921804892702124 ], "type": "ToPoint", "units": { @@ -18808,13 +18808,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 59.658, - -8.922 + 59.657760932032616, + -8.921804892702124 ], "tag": null, "to": [ - 60.499, - -8.382 + 60.499185284739966, + -8.382245739808116 ], "type": "ToPoint", "units": { @@ -18827,13 +18827,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 60.499, - -8.382 + 60.499185284739966, + -8.382245739808116 ], "tag": null, "to": [ - 61.113, - -8.161 + 61.112952055227524, + -8.161049264640896 ], "type": "ToPoint", "units": { @@ -18846,13 +18846,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.113, - -8.161 + 61.112952055227524, + -8.161049264640896 ], "tag": null, "to": [ - 61.996, - -7.461 + 61.99600089330419, + -7.461376823798373 ], "type": "ToPoint", "units": { @@ -18865,13 +18865,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.996, - -7.461 + 61.99600089330419, + -7.461376823798373 ], "tag": null, "to": [ - 61.583, - -7.877 + 61.583096035760754, + -7.876641559974466 ], "type": "ToPoint", "units": { @@ -18884,13 +18884,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.583, - -7.877 + 61.583096035760754, + -7.876641559974466 ], "tag": null, "to": [ - 62.1, - -8.785 + 62.10004991131832, + -8.785198346704728 ], "type": "ToPoint", "units": { @@ -18903,13 +18903,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.1, - -8.785 + 62.10004991131832, + -8.785198346704728 ], "tag": null, "to": [ - 61.428, - -9.746 + 61.42841453641235, + -9.74575602759263 ], "type": "ToPoint", "units": { @@ -18922,13 +18922,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.428, - -9.746 + 61.42841453641235, + -9.74575602759263 ], "tag": null, "to": [ - 61.439, - -10.119 + 61.43869470734265, + -10.119197264216051 ], "type": "ToPoint", "units": { @@ -18941,13 +18941,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.439, - -10.119 + 61.43869470734265, + -10.119197264216051 ], "tag": null, "to": [ - 61.542, - -10.542 + 61.54226846417056, + -10.542140474524265 ], "type": "ToPoint", "units": { @@ -18960,13 +18960,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.542, - -10.542 + 61.54226846417056, + -10.542140474524265 ], "tag": null, "to": [ - 61.994, - -10.654 + 61.99429962168026, + -10.654467227600271 ], "type": "ToPoint", "units": { @@ -18979,13 +18979,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.994, - -10.654 + 61.99429962168026, + -10.654467227600271 ], "tag": null, "to": [ - 61.112, - -11.37 + 61.112181030242176, + -11.369981971094253 ], "type": "ToPoint", "units": { @@ -18998,13 +18998,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.112, - -11.37 + 61.112181030242176, + -11.369981971094253 ], "tag": null, "to": [ - 62.032, - -11.101 + 62.031729740411215, + -11.100819224564518 ], "type": "ToPoint", "units": { @@ -19017,13 +19017,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.032, - -11.101 + 62.031729740411215, + -11.100819224564518 ], "tag": null, "to": [ - 62.742, - -10.984 + 62.74162755956589, + -10.983719182870658 ], "type": "ToPoint", "units": { @@ -19036,13 +19036,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.742, - -10.984 + 62.74162755956589, + -10.983719182870658 ], "tag": null, "to": [ - 62.363, - -10.273 + 62.36286387395769, + -10.27304625139475 ], "type": "ToPoint", "units": { @@ -19055,13 +19055,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.363, - -10.273 + 62.36286387395769, + -10.27304625139475 ], "tag": null, "to": [ - 62.066, - -10.34 + 62.06558260497416, + -10.339543597078029 ], "type": "ToPoint", "units": { @@ -19074,13 +19074,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.066, - -10.34 + 62.06558260497416, + -10.339543597078029 ], "tag": null, "to": [ - 62.295, - -11.1 + 62.29524042055768, + -11.099730240361692 ], "type": "ToPoint", "units": { @@ -19093,13 +19093,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.295, - -11.1 + 62.29524042055768, + -11.099730240361692 ], "tag": null, "to": [ - 61.66, - -10.905 + 61.65959031312596, + -10.905145986368312 ], "type": "ToPoint", "units": { @@ -19112,13 +19112,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.66, - -10.905 + 61.65959031312596, + -10.905145986368312 ], "tag": null, "to": [ - 62.232, - -10.616 + 62.231715490866414, + -10.616287576576159 ], "type": "ToPoint", "units": { @@ -19131,13 +19131,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.232, - -10.616 + 62.231715490866414, + -10.616287576576159 ], "tag": null, "to": [ - 61.274, - -10.639 + 61.273674535911184, + -10.638725758496943 ], "type": "ToPoint", "units": { @@ -19150,13 +19150,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.274, - -10.639 + 61.273674535911184, + -10.638725758496943 ], "tag": null, "to": [ - 61.604, - -11.474 + 61.60359299777147, + -11.47409845273393 ], "type": "ToPoint", "units": { @@ -19169,13 +19169,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.604, - -11.474 + 61.60359299777147, + -11.47409845273393 ], "tag": null, "to": [ - 62.347, - -12.266 + 62.34705693644699, + -12.266063339147768 ], "type": "ToPoint", "units": { @@ -19188,13 +19188,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.347, - -12.266 + 62.34705693644699, + -12.266063339147768 ], "tag": null, "to": [ - 63.341, - -11.362 + 63.34063203756345, + -11.361806692298007 ], "type": "ToPoint", "units": { @@ -19207,13 +19207,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.341, - -11.362 + 63.34063203756345, + -11.361806692298007 ], "tag": null, "to": [ - 62.837, - -10.847 + 62.83705074909472, + -10.846709948799063 ], "type": "ToPoint", "units": { @@ -19226,13 +19226,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.837, - -10.847 + 62.83705074909472, + -10.846709948799063 ], "tag": null, "to": [ - 63.39, - -10.085 + 63.38967347068474, + -10.085449535071819 ], "type": "ToPoint", "units": { @@ -19245,13 +19245,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.39, - -10.085 + 63.38967347068474, + -10.085449535071819 ], "tag": null, "to": [ - 64.249, - -10.001 + 64.24900060559743, + -10.00130058553456 ], "type": "ToPoint", "units": { @@ -19264,13 +19264,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 64.249, - -10.001 + 64.24900060559743, + -10.00130058553456 ], "tag": null, "to": [ - 63.431, - -10.905 + 63.430895683678145, + -10.904848716857913 ], "type": "ToPoint", "units": { @@ -19283,13 +19283,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.431, - -10.905 + 63.430895683678145, + -10.904848716857913 ], "tag": null, "to": [ - 63.747, - -11.147 + 63.74747388812398, + -11.146741459378061 ], "type": "ToPoint", "units": { @@ -19302,13 +19302,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.747, - -11.147 + 63.74747388812398, + -11.146741459378061 ], "tag": null, "to": [ - 63.304, - -11.406 + 63.30356432398352, + -11.40586737472933 ], "type": "ToPoint", "units": { @@ -19321,13 +19321,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.304, - -11.406 + 63.30356432398352, + -11.40586737472933 ], "tag": null, "to": [ - 62.643, - -11.809 + 62.64304773279442, + -11.809418527617723 ], "type": "ToPoint", "units": { @@ -19340,13 +19340,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.643, - -11.809 + 62.64304773279442, + -11.809418527617723 ], "tag": null, "to": [ - 61.926, - -11.575 + 61.925998737776425, + -11.57487496682121 ], "type": "ToPoint", "units": { @@ -19359,13 +19359,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.926, - -11.575 + 61.925998737776425, + -11.57487496682121 ], "tag": null, "to": [ - 61.669, - -12.025 + 61.669180033238455, + -12.025186853997223 ], "type": "ToPoint", "units": { @@ -19378,13 +19378,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.669, - -12.025 + 61.669180033238455, + -12.025186853997223 ], "tag": null, "to": [ - 62.344, - -12.996 + 62.34437515442432, + -12.996129277343782 ], "type": "ToPoint", "units": { @@ -19397,13 +19397,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.344, - -12.996 + 62.34437515442432, + -12.996129277343782 ], "tag": null, "to": [ - 61.775, - -12.404 + 61.7754131701271, + -12.404232285964746 ], "type": "ToPoint", "units": { @@ -19416,13 +19416,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.775, - -12.404 + 61.7754131701271, + -12.404232285964746 ], "tag": null, "to": [ - 60.943, - -11.936 + 60.94258074721851, + -11.936482998082866 ], "type": "ToPoint", "units": { @@ -19435,13 +19435,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 60.943, - -11.936 + 60.94258074721851, + -11.936482998082866 ], "tag": null, "to": [ - 60.131, - -12.355 + 60.131434409000285, + -12.354631073554271 ], "type": "ToPoint", "units": { @@ -19454,13 +19454,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 60.131, - -12.355 + 60.131434409000285, + -12.354631073554271 ], "tag": null, "to": [ - 60.17, - -12.098 + 60.1695112584097, + -12.097982806690737 ], "type": "ToPoint", "units": { @@ -19473,13 +19473,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 60.17, - -12.098 + 60.1695112584097, + -12.097982806690737 ], "tag": null, "to": [ - 60.409, - -11.661 + 60.409012091805664, + -11.661050843672182 ], "type": "ToPoint", "units": { @@ -19492,13 +19492,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 60.409, - -11.661 + 60.409012091805664, + -11.661050843672182 ], "tag": null, "to": [ - 60.246, - -10.855 + 60.246217643596616, + -10.8546032729057 ], "type": "ToPoint", "units": { @@ -19511,13 +19511,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 60.246, - -10.855 + 60.246217643596616, + -10.8546032729057 ], "tag": null, "to": [ - 60.156, - -10.943 + 60.15648892350429, + -10.943479531143213 ], "type": "ToPoint", "units": { @@ -19530,13 +19530,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 60.156, - -10.943 + 60.15648892350429, + -10.943479531143213 ], "tag": null, "to": [ - 61.077, - -11.117 + 61.076832266214545, + -11.11691412484019 ], "type": "ToPoint", "units": { @@ -19549,13 +19549,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.077, - -11.117 + 61.076832266214545, + -11.11691412484019 ], "tag": null, "to": [ - 61.079, - -11.635 + 61.078581889656, + -11.634764956457023 ], "type": "ToPoint", "units": { @@ -19568,13 +19568,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.079, - -11.635 + 61.078581889656, + -11.634764956457023 ], "tag": null, "to": [ - 61.699, - -12.508 + 61.699208230229274, + -12.508104903323535 ], "type": "ToPoint", "units": { @@ -19587,13 +19587,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.699, - -12.508 + 61.699208230229274, + -12.508104903323535 ], "tag": null, "to": [ - 60.922, - -11.748 + 60.921569563783635, + -11.747826854785037 ], "type": "ToPoint", "units": { @@ -19606,13 +19606,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 60.922, - -11.748 + 60.921569563783635, + -11.747826854785037 ], "tag": null, "to": [ - 61.466, - -10.903 + 61.46550753986249, + -10.902909095849981 ], "type": "ToPoint", "units": { @@ -19625,13 +19625,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.466, - -10.903 + 61.46550753986249, + -10.902909095849981 ], "tag": null, "to": [ - 61.335, - -10.891 + 61.335141079603325, + -10.890857382222912 ], "type": "ToPoint", "units": { @@ -19644,13 +19644,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.335, - -10.891 + 61.335141079603325, + -10.890857382222912 ], "tag": null, "to": [ - 61.169, - -11.099 + 61.16949451833877, + -11.098609673960567 ], "type": "ToPoint", "units": { @@ -19663,13 +19663,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.169, - -11.099 + 61.16949451833877, + -11.098609673960567 ], "tag": null, "to": [ - 61.073, - -11.153 + 61.07322219274587, + -11.152787650551229 ], "type": "ToPoint", "units": { @@ -19682,13 +19682,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.073, - -11.153 + 61.07322219274587, + -11.152787650551229 ], "tag": null, "to": [ - 61.975, - -10.757 + 61.97533113824406, + -10.756889797054733 ], "type": "ToPoint", "units": { @@ -19701,13 +19701,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 61.975, - -10.757 + 61.97533113824406, + -10.756889797054733 ], "tag": null, "to": [ - 62.255, - -10.935 + 62.255310639075454, + -10.934671681494823 ], "type": "ToPoint", "units": { @@ -19720,13 +19720,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.255, - -10.935 + 62.255310639075454, + -10.934671681494823 ], "tag": null, "to": [ - 62.779, - -10.24 + 62.778891245234405, + -10.240352695852495 ], "type": "ToPoint", "units": { @@ -19739,13 +19739,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 62.779, - -10.24 + 62.778891245234405, + -10.240352695852495 ], "tag": null, "to": [ - 63.17, - -11.024 + 63.170298847434324, + -11.024332223110143 ], "type": "ToPoint", "units": { @@ -19758,13 +19758,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.17, - -11.024 + 63.170298847434324, + -11.024332223110143 ], "tag": null, "to": [ - 64.012, - -10.485 + 64.01172320014167, + -10.484773070216136 ], "type": "ToPoint", "units": { @@ -19777,13 +19777,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 64.012, - -10.485 + 64.01172320014167, + -10.484773070216136 ], "tag": null, "to": [ - 64.625, - -10.264 + 64.62548997062923, + -10.263576595048916 ], "type": "ToPoint", "units": { @@ -19796,13 +19796,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 64.625, - -10.264 + 64.62548997062923, + -10.263576595048916 ], "tag": null, "to": [ - 65.509, - -9.564 + 65.50853880870591, + -9.563904154206393 ], "type": "ToPoint", "units": { @@ -19815,13 +19815,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 65.509, - -9.564 + 65.50853880870591, + -9.563904154206393 ], "tag": null, "to": [ - 65.142, - -9.352 + 65.1415179947745, + -9.351890835109646 ], "type": "ToPoint", "units": { @@ -19834,13 +19834,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 65.142, - -9.352 + 65.1415179947745, + -9.351890835109646 ], "tag": null, "to": [ - 64.671, - -8.861 + 64.67076686397739, + -8.86136287356767 ], "type": "ToPoint", "units": { @@ -19853,13 +19853,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 64.671, - -8.861 + 64.67076686397739, + -8.86136287356767 ], "tag": null, "to": [ - 63.838, - -8.394 + 63.837934441068796, + -8.39361358568579 ], "type": "ToPoint", "units": { @@ -19872,13 +19872,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.838, - -8.394 + 63.837934441068796, + -8.39361358568579 ], "tag": null, "to": [ - 63.027, - -8.812 + 63.026788102850574, + -8.811761661157195 ], "type": "ToPoint", "units": { @@ -19891,13 +19891,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.027, - -8.812 + 63.026788102850574, + -8.811761661157195 ], "tag": null, "to": [ - 63.065, - -8.555 + 63.06486495225999, + -8.555113394293663 ], "type": "ToPoint", "units": { @@ -19910,13 +19910,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.065, - -8.555 + 63.06486495225999, + -8.555113394293663 ], "tag": null, "to": [ - 63.304, - -8.118 + 63.30436578565595, + -8.118181431275108 ], "type": "ToPoint", "units": { @@ -19929,13 +19929,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.304, - -8.118 + 63.30436578565595, + -8.118181431275108 ], "tag": null, "to": [ - 63.142, - -7.312 + 63.141571337446905, + -7.311733860508626 ], "type": "ToPoint", "units": { @@ -19948,13 +19948,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.142, - -7.312 + 63.141571337446905, + -7.311733860508626 ], "tag": null, "to": [ - 63.052, - -7.401 + 63.05184261735458, + -7.400610118746139 ], "type": "ToPoint", "units": { @@ -19967,13 +19967,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.052, - -7.401 + 63.05184261735458, + -7.400610118746139 ], "tag": null, "to": [ - 63.972, - -7.574 + 63.972185960064834, + -7.574044712443114 ], "type": "ToPoint", "units": { @@ -19986,13 +19986,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.972, - -7.574 + 63.972185960064834, + -7.574044712443114 ], "tag": null, "to": [ - 63.974, - -8.092 + 63.97393558350629, + -8.091895544059948 ], "type": "ToPoint", "units": { @@ -20005,13 +20005,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.974, - -8.092 + 63.97393558350629, + -8.091895544059948 ], "tag": null, "to": [ - 64.595, - -8.965 + 64.59456192407957, + -8.96523549092646 ], "type": "ToPoint", "units": { @@ -20024,13 +20024,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 64.595, - -8.965 + 64.59456192407957, + -8.96523549092646 ], "tag": null, "to": [ - 63.817, - -8.205 + 63.81692325763393, + -8.204957442387963 ], "type": "ToPoint", "units": { @@ -20043,13 +20043,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.817, - -8.205 + 63.81692325763393, + -8.204957442387963 ], "tag": null, "to": [ - 64.361, - -7.36 + 64.3608612337128, + -7.360039683452908 ], "type": "ToPoint", "units": { @@ -20062,13 +20062,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 64.361, - -7.36 + 64.3608612337128, + -7.360039683452908 ], "tag": null, "to": [ - 64.23, - -7.348 + 64.23049477345363, + -7.347987969825838 ], "type": "ToPoint", "units": { @@ -20081,13 +20081,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 64.23, - -7.348 + 64.23049477345363, + -7.347987969825838 ], "tag": null, "to": [ - 64.065, - -7.556 + 64.06484821218908, + -7.555740261563493 ], "type": "ToPoint", "units": { @@ -20100,13 +20100,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 64.065, - -7.556 + 64.06484821218908, + -7.555740261563493 ], "tag": null, "to": [ - 63.969, - -7.61 + 63.96857588659617, + -7.609918238154155 ], "type": "ToPoint", "units": { @@ -20119,13 +20119,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 63.969, - -7.61 + 63.96857588659617, + -7.609918238154155 ], "tag": null, "to": [ - 64.871, - -7.214 + 64.87068483209435, + -7.214020384657658 ], "type": "ToPoint", "units": { @@ -20138,13 +20138,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 64.871, - -7.214 + 64.87068483209435, + -7.214020384657658 ], "tag": null, "to": [ - 65.151, - -7.392 + 65.15066433292574, + -7.391802269097748 ], "type": "ToPoint", "units": { @@ -20157,13 +20157,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 65.151, - -7.392 + 65.15066433292574, + -7.391802269097748 ], "tag": null, "to": [ - 65.674, - -6.697 + 65.6742449390847, + -6.69748328345542 ], "type": "ToPoint", "units": { @@ -20176,13 +20176,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 65.674, - -6.697 + 65.6742449390847, + -6.69748328345542 ], "tag": null, "to": [ - 66.066, - -7.481 + 66.06565254128462, + -7.481462810713069 ], "type": "ToPoint", "units": { @@ -20195,13 +20195,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 66.066, - -7.481 + 66.06565254128462, + -7.481462810713069 ], "tag": null, "to": [ - 66.907, - -6.942 + 66.90707689399197, + -6.9419036578190605 ], "type": "ToPoint", "units": { @@ -20214,13 +20214,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 66.907, - -6.942 + 66.90707689399197, + -6.9419036578190605 ], "tag": null, "to": [ - 67.521, - -6.721 + 67.52084366447953, + -6.720707182651839 ], "type": "ToPoint", "units": { @@ -20233,13 +20233,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 67.521, - -6.721 + 67.52084366447953, + -6.720707182651839 ], "tag": null, "to": [ - 68.404, - -6.021 + 68.4038925025562, + -6.021034741809316 ], "type": "ToPoint", "units": { @@ -20252,13 +20252,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 68.404, - -6.021 + 68.4038925025562, + -6.021034741809316 ], "tag": null, "to": [ - 67.991, - -6.436 + 67.99098764501277, + -6.4362994779854095 ], "type": "ToPoint", "units": { @@ -20271,13 +20271,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 67.991, - -6.436 + 67.99098764501277, + -6.4362994779854095 ], "tag": null, "to": [ - 68.508, - -7.345 + 68.50794152057034, + -7.344856264715672 ], "type": "ToPoint", "units": { @@ -20290,13 +20290,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 68.508, - -7.345 + 68.50794152057034, + -7.344856264715672 ], "tag": null, "to": [ - 67.836, - -8.305 + 67.83630614566437, + -8.305413945603574 ], "type": "ToPoint", "units": { @@ -20309,13 +20309,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 67.836, - -8.305 + 67.83630614566437, + -8.305413945603574 ], "tag": null, "to": [ - 67.847, - -8.679 + 67.84658631659467, + -8.678855182226995 ], "type": "ToPoint", "units": { @@ -20328,13 +20328,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 67.847, - -8.679 + 67.84658631659467, + -8.678855182226995 ], "tag": null, "to": [ - 67.48, - -8.467 + 67.47956550266326, + -8.466841863130249 ], "type": "ToPoint", "units": { @@ -20347,13 +20347,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 67.48, - -8.467 + 67.47956550266326, + -8.466841863130249 ], "tag": null, "to": [ - 67.009, - -7.976 + 67.00881437186615, + -7.976313901588272 ], "type": "ToPoint", "units": { @@ -20366,13 +20366,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 67.009, - -7.976 + 67.00881437186615, + -7.976313901588272 ], "tag": null, "to": [ - 66.176, - -7.509 + 66.17598194895756, + -7.508564613706391 ], "type": "ToPoint", "units": { @@ -20385,13 +20385,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 66.176, - -7.509 + 66.17598194895756, + -7.508564613706391 ], "tag": null, "to": [ - 65.365, - -7.927 + 65.36483561073933, + -7.926712689177797 ], "type": "ToPoint", "units": { @@ -20404,13 +20404,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 65.365, - -7.927 + 65.36483561073933, + -7.926712689177797 ], "tag": null, "to": [ - 65.403, - -7.67 + 65.40291246014874, + -7.6700644223142636 ], "type": "ToPoint", "units": { @@ -20423,13 +20423,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 65.403, - -7.67 + 65.40291246014874, + -7.6700644223142636 ], "tag": null, "to": [ - 65.642, - -7.233 + 65.6424132935447, + -7.233132459295708 ], "type": "ToPoint", "units": { @@ -20442,13 +20442,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 65.642, - -7.233 + 65.6424132935447, + -7.233132459295708 ], "tag": null, "to": [ - 65.48, - -6.427 + 65.47961884533565, + -6.426684888529226 ], "type": "ToPoint", "units": { @@ -20461,13 +20461,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 65.48, - -6.427 + 65.47961884533565, + -6.426684888529226 ], "tag": null, "to": [ - 65.39, - -6.516 + 65.38989012524333, + -6.515561146766739 ], "type": "ToPoint", "units": { @@ -20480,13 +20480,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 65.39, - -6.516 + 65.38989012524333, + -6.515561146766739 ], "tag": null, "to": [ - 66.31, - -6.689 + 66.31023346795358, + -6.688995740463715 ], "type": "ToPoint", "units": { @@ -20499,13 +20499,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 66.31, - -6.689 + 66.31023346795358, + -6.688995740463715 ], "tag": null, "to": [ - 66.312, - -7.207 + 66.31198309139504, + -7.206846572080548 ], "type": "ToPoint", "units": { @@ -20518,13 +20518,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 66.312, - -7.207 + 66.31198309139504, + -7.206846572080548 ], "tag": null, "to": [ - 66.933, - -8.08 + 66.93260943196832, + -8.08018651894706 ], "type": "ToPoint", "units": { @@ -20537,13 +20537,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 66.933, - -8.08 + 66.93260943196832, + -8.08018651894706 ], "tag": null, "to": [ - 66.155, - -7.32 + 66.15497076552268, + -7.3199084704085635 ], "type": "ToPoint", "units": { @@ -20556,13 +20556,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 66.155, - -7.32 + 66.15497076552268, + -7.3199084704085635 ], "tag": null, "to": [ - 66.699, - -6.475 + 66.69890874160154, + -6.474990711473509 ], "type": "ToPoint", "units": { @@ -20575,13 +20575,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 66.699, - -6.475 + 66.69890874160154, + -6.474990711473509 ], "tag": null, "to": [ - 66.569, - -6.463 + 66.56854228134237, + -6.462938997846439 ], "type": "ToPoint", "units": { @@ -20594,13 +20594,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 66.569, - -6.463 + 66.56854228134237, + -6.462938997846439 ], "tag": null, "to": [ - 66.403, - -6.671 + 66.40289572007782, + -6.670691289584093 ], "type": "ToPoint", "units": { @@ -20613,13 +20613,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 66.403, - -6.671 + 66.40289572007782, + -6.670691289584093 ], "tag": null, "to": [ - 66.307, - -6.725 + 66.30662339448492, + -6.724869266174755 ], "type": "ToPoint", "units": { @@ -20632,13 +20632,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 66.307, - -6.725 + 66.30662339448492, + -6.724869266174755 ], "tag": null, "to": [ - 67.209, - -6.329 + 67.2087323399831, + -6.328971412678259 ], "type": "ToPoint", "units": { @@ -20651,13 +20651,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 67.209, - -6.329 + 67.2087323399831, + -6.328971412678259 ], "tag": null, "to": [ - 67.489, - -6.507 + 67.48871184081449, + -6.506753297118348 ], "type": "ToPoint", "units": { @@ -20670,13 +20670,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 67.489, - -6.507 + 67.48871184081449, + -6.506753297118348 ], "tag": null, "to": [ - 68.012, - -5.812 + 68.01229244697345, + -5.812434311476021 ], "type": "ToPoint", "units": { @@ -20689,13 +20689,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 68.012, - -5.812 + 68.01229244697345, + -5.812434311476021 ], "tag": null, "to": [ - 68.404, - -6.596 + 68.40370004917337, + -6.596413838733669 ], "type": "ToPoint", "units": { @@ -20708,13 +20708,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 68.404, - -6.596 + 68.40370004917337, + -6.596413838733669 ], "tag": null, "to": [ - 69.245, - -6.057 + 69.24512440188072, + -6.056854685839661 ], "type": "ToPoint", "units": { @@ -20727,13 +20727,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 69.245, - -6.057 + 69.24512440188072, + -6.056854685839661 ], "tag": null, "to": [ - 69.859, - -5.836 + 69.85889117236827, + -5.83565821067244 ], "type": "ToPoint", "units": { @@ -20746,13 +20746,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 69.859, - -5.836 + 69.85889117236827, + -5.83565821067244 ], "tag": null, "to": [ - 70.742, - -5.136 + 70.74194001044495, + -5.135985769829917 ], "type": "ToPoint", "units": { @@ -20765,13 +20765,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.742, - -5.136 + 70.74194001044495, + -5.135985769829917 ], "tag": null, "to": [ - 70.329, - -5.551 + 70.32903515290151, + -5.55125050600601 ], "type": "ToPoint", "units": { @@ -20784,13 +20784,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.329, - -5.551 + 70.32903515290151, + -5.55125050600601 ], "tag": null, "to": [ - 70.846, - -6.46 + 70.84598902845909, + -6.459807292736272 ], "type": "ToPoint", "units": { @@ -20803,13 +20803,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.846, - -6.46 + 70.84598902845909, + -6.459807292736272 ], "tag": null, "to": [ - 70.174, - -7.42 + 70.17435365355311, + -7.420364973624174 ], "type": "ToPoint", "units": { @@ -20822,13 +20822,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.174, - -7.42 + 70.17435365355311, + -7.420364973624174 ], "tag": null, "to": [ - 70.185, - -7.794 + 70.18463382448341, + -7.793806210247596 ], "type": "ToPoint", "units": { @@ -20841,13 +20841,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.185, - -7.794 + 70.18463382448341, + -7.793806210247596 ], "tag": null, "to": [ - 70.288, - -8.217 + 70.28820758131133, + -8.21674942055581 ], "type": "ToPoint", "units": { @@ -20860,13 +20860,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.288, - -8.217 + 70.28820758131133, + -8.21674942055581 ], "tag": null, "to": [ - 70.74, - -8.329 + 70.74023873882102, + -8.329076173631815 ], "type": "ToPoint", "units": { @@ -20879,13 +20879,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.74, - -8.329 + 70.74023873882102, + -8.329076173631815 ], "tag": null, "to": [ - 69.858, - -9.045 + 69.85812014738293, + -9.044590917125797 ], "type": "ToPoint", "units": { @@ -20898,13 +20898,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 69.858, - -9.045 + 69.85812014738293, + -9.044590917125797 ], "tag": null, "to": [ - 70.778, - -8.775 + 70.77766885755197, + -8.775428170596062 ], "type": "ToPoint", "units": { @@ -20917,13 +20917,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.778, - -8.775 + 70.77766885755197, + -8.775428170596062 ], "tag": null, "to": [ - 71.488, - -8.658 + 71.48756667670665, + -8.658328128902202 ], "type": "ToPoint", "units": { @@ -20936,13 +20936,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 71.488, - -8.658 + 71.48756667670665, + -8.658328128902202 ], "tag": null, "to": [ - 71.109, - -7.948 + 71.10880299109844, + -7.947655197426293 ], "type": "ToPoint", "units": { @@ -20955,13 +20955,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 71.109, - -7.948 + 71.10880299109844, + -7.947655197426293 ], "tag": null, "to": [ - 70.812, - -8.014 + 70.8115217221149, + -8.014152543109573 ], "type": "ToPoint", "units": { @@ -20974,13 +20974,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.812, - -8.014 + 70.8115217221149, + -8.014152543109573 ], "tag": null, "to": [ - 71.041, - -8.774 + 71.04117953769843, + -8.774339186393236 ], "type": "ToPoint", "units": { @@ -20993,13 +20993,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 71.041, - -8.774 + 71.04117953769843, + -8.774339186393236 ], "tag": null, "to": [ - 70.406, - -8.58 + 70.4055294302667, + -8.579754932399856 ], "type": "ToPoint", "units": { @@ -21012,13 +21012,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.406, - -8.58 + 70.4055294302667, + -8.579754932399856 ], "tag": null, "to": [ - 70.978, - -8.291 + 70.97765460800716, + -8.290896522607703 ], "type": "ToPoint", "units": { @@ -21031,13 +21031,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.978, - -8.291 + 70.97765460800716, + -8.290896522607703 ], "tag": null, "to": [ - 70.02, - -8.313 + 70.01961365305192, + -8.313334704528486 ], "type": "ToPoint", "units": { @@ -21050,13 +21050,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.02, - -8.313 + 70.01961365305192, + -8.313334704528486 ], "tag": null, "to": [ - 70.35, - -9.149 + 70.34953211491221, + -9.148707398765474 ], "type": "ToPoint", "units": { @@ -21069,13 +21069,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.35, - -9.149 + 70.34953211491221, + -9.148707398765474 ], "tag": null, "to": [ - 71.093, - -9.941 + 71.09299605358773, + -9.940672285179312 ], "type": "ToPoint", "units": { @@ -21088,13 +21088,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 71.093, - -9.941 + 71.09299605358773, + -9.940672285179312 ], "tag": null, "to": [ - 72.087, - -9.036 + 72.08657115470419, + -9.03641563832955 ], "type": "ToPoint", "units": { @@ -21107,13 +21107,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 72.087, - -9.036 + 72.08657115470419, + -9.03641563832955 ], "tag": null, "to": [ - 71.583, - -8.521 + 71.58298986623547, + -8.521318894830607 ], "type": "ToPoint", "units": { @@ -21126,13 +21126,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 71.583, - -8.521 + 71.58298986623547, + -8.521318894830607 ], "tag": null, "to": [ - 72.136, - -7.76 + 72.13561258782549, + -7.760058481103362 ], "type": "ToPoint", "units": { @@ -21145,13 +21145,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 72.136, - -7.76 + 72.13561258782549, + -7.760058481103362 ], "tag": null, "to": [ - 72.995, - -7.676 + 72.99493972273818, + -7.675909531566104 ], "type": "ToPoint", "units": { @@ -21164,13 +21164,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 72.995, - -7.676 + 72.99493972273818, + -7.675909531566104 ], "tag": null, "to": [ - 72.177, - -8.579 + 72.1768348008189, + -8.579457662889457 ], "type": "ToPoint", "units": { @@ -21183,13 +21183,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 72.177, - -8.579 + 72.1768348008189, + -8.579457662889457 ], "tag": null, "to": [ - 72.493, - -8.821 + 72.49341300526473, + -8.821350405409605 ], "type": "ToPoint", "units": { @@ -21202,13 +21202,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 72.493, - -8.821 + 72.49341300526473, + -8.821350405409605 ], "tag": null, "to": [ - 72.05, - -9.08 + 72.04950344112427, + -9.080476320760875 ], "type": "ToPoint", "units": { @@ -21221,13 +21221,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 72.05, - -9.08 + 72.04950344112427, + -9.080476320760875 ], "tag": null, "to": [ - 71.389, - -9.484 + 71.38898684993516, + -9.484027473649267 ], "type": "ToPoint", "units": { @@ -21240,13 +21240,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 71.389, - -9.484 + 71.38898684993516, + -9.484027473649267 ], "tag": null, "to": [ - 70.672, - -9.249 + 70.67193785491716, + -9.249483912852753 ], "type": "ToPoint", "units": { @@ -21259,13 +21259,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.672, - -9.249 + 70.67193785491716, + -9.249483912852753 ], "tag": null, "to": [ - 70.415, - -9.7 + 70.41511915037918, + -9.699795800028767 ], "type": "ToPoint", "units": { @@ -21278,13 +21278,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.415, - -9.7 + 70.41511915037918, + -9.699795800028767 ], "tag": null, "to": [ - 71.09, - -10.671 + 71.09031427156505, + -10.670738223375325 ], "type": "ToPoint", "units": { @@ -21297,13 +21297,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 71.09, - -10.671 + 71.09031427156505, + -10.670738223375325 ], "tag": null, "to": [ - 70.521, - -10.079 + 70.52135228726783, + -10.07884123199629 ], "type": "ToPoint", "units": { @@ -21316,13 +21316,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.521, - -10.079 + 70.52135228726783, + -10.07884123199629 ], "tag": null, "to": [ - 69.689, - -9.611 + 69.68851986435924, + -9.61109194411441 ], "type": "ToPoint", "units": { @@ -21335,13 +21335,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 69.689, - -9.611 + 69.68851986435924, + -9.61109194411441 ], "tag": null, "to": [ - 68.877, - -10.029 + 68.87737352614101, + -10.029240019585815 ], "type": "ToPoint", "units": { @@ -21354,13 +21354,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 68.877, - -10.029 + 68.87737352614101, + -10.029240019585815 ], "tag": null, "to": [ - 68.915, - -9.773 + 68.91545037555042, + -9.772591752722281 ], "type": "ToPoint", "units": { @@ -21373,13 +21373,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 68.915, - -9.773 + 68.91545037555042, + -9.772591752722281 ], "tag": null, "to": [ - 69.155, - -9.336 + 69.15495120894639, + -9.335659789703726 ], "type": "ToPoint", "units": { @@ -21392,13 +21392,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 69.155, - -9.336 + 69.15495120894639, + -9.335659789703726 ], "tag": null, "to": [ - 68.992, - -8.529 + 68.99215676073733, + -8.529212218937245 ], "type": "ToPoint", "units": { @@ -21411,13 +21411,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 68.992, - -8.529 + 68.99215676073733, + -8.529212218937245 ], "tag": null, "to": [ - 68.902, - -8.618 + 68.902428040645, + -8.618088477174757 ], "type": "ToPoint", "units": { @@ -21430,13 +21430,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 68.902, - -8.618 + 68.902428040645, + -8.618088477174757 ], "tag": null, "to": [ - 69.823, - -8.792 + 69.82277138335526, + -8.791523070871733 ], "type": "ToPoint", "units": { @@ -21449,13 +21449,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 69.823, - -8.792 + 69.82277138335526, + -8.791523070871733 ], "tag": null, "to": [ - 69.825, - -9.309 + 69.82452100679672, + -9.309373902488566 ], "type": "ToPoint", "units": { @@ -21468,13 +21468,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 69.825, - -9.309 + 69.82452100679672, + -9.309373902488566 ], "tag": null, "to": [ - 70.445, - -10.183 + 70.44514734737, + -10.182713849355078 ], "type": "ToPoint", "units": { @@ -21487,13 +21487,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.445, - -10.183 + 70.44514734737, + -10.182713849355078 ], "tag": null, "to": [ - 69.668, - -9.422 + 69.66750868092436, + -9.422435800816581 ], "type": "ToPoint", "units": { @@ -21506,13 +21506,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 69.668, - -9.422 + 69.66750868092436, + -9.422435800816581 ], "tag": null, "to": [ - 70.211, - -8.578 + 70.21144665700322, + -8.577518041881525 ], "type": "ToPoint", "units": { @@ -21525,13 +21525,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.211, - -8.578 + 70.21144665700322, + -8.577518041881525 ], "tag": null, "to": [ - 70.081, - -8.565 + 70.08108019674405, + -8.565466328254455 ], "type": "ToPoint", "units": { @@ -21544,13 +21544,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.081, - -8.565 + 70.08108019674405, + -8.565466328254455 ], "tag": null, "to": [ - 69.915, - -8.773 + 69.9154336354795, + -8.773218619992111 ], "type": "ToPoint", "units": { @@ -21563,13 +21563,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 69.915, - -8.773 + 69.9154336354795, + -8.773218619992111 ], "tag": null, "to": [ - 69.819, - -8.827 + 69.8191613098866, + -8.827396596582773 ], "type": "ToPoint", "units": { @@ -21582,13 +21582,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 69.819, - -8.827 + 69.8191613098866, + -8.827396596582773 ], "tag": null, "to": [ - 70.721, - -8.431 + 70.72127025538478, + -8.431498743086276 ], "type": "ToPoint", "units": { @@ -21601,13 +21601,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 70.721, - -8.431 + 70.72127025538478, + -8.431498743086276 ], "tag": null, "to": [ - 71.001, - -8.609 + 71.00124975621617, + -8.609280627526367 ], "type": "ToPoint", "units": { @@ -21620,13 +21620,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 71.001, - -8.609 + 71.00124975621617, + -8.609280627526367 ], "tag": null, "to": [ - 71.525, - -7.915 + 71.52483036237513, + -7.914961641884039 ], "type": "ToPoint", "units": { @@ -21639,13 +21639,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 71.525, - -7.915 + 71.52483036237513, + -7.914961641884039 ], "tag": null, "to": [ - 71.916, - -8.699 + 71.91623796457505, + -8.698941169141687 ], "type": "ToPoint", "units": { @@ -21658,13 +21658,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 71.916, - -8.699 + 71.91623796457505, + -8.698941169141687 ], "tag": null, "to": [ - 72.758, - -8.159 + 72.7576623172824, + -8.15938201624768 ], "type": "ToPoint", "units": { @@ -21677,13 +21677,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 72.758, - -8.159 + 72.7576623172824, + -8.15938201624768 ], "tag": null, "to": [ - 73.371, - -7.938 + 73.37142908776995, + -7.9381855410804585 ], "type": "ToPoint", "units": { @@ -21696,13 +21696,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 73.371, - -7.938 + 73.37142908776995, + -7.9381855410804585 ], "tag": null, "to": [ - 74.254, - -7.239 + 74.25447792584663, + -7.2385131002379355 ], "type": "ToPoint", "units": { @@ -21715,13 +21715,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 74.254, - -7.239 + 74.25447792584663, + -7.2385131002379355 ], "tag": null, "to": [ - 73.842, - -7.654 + 73.84157306830319, + -7.6537778364140285 ], "type": "ToPoint", "units": { @@ -21734,13 +21734,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 73.842, - -7.654 + 73.84157306830319, + -7.6537778364140285 ], "tag": null, "to": [ - 74.359, - -8.562 + 74.35852694386077, + -8.56233462314429 ], "type": "ToPoint", "units": { @@ -21753,13 +21753,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 74.359, - -8.562 + 74.35852694386077, + -8.56233462314429 ], "tag": null, "to": [ - 75.034, - -9.533 + 75.03372206504663, + -9.533277046490849 ], "type": "ToPoint", "units": { @@ -21772,13 +21772,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 75.034, - -9.533 + 75.03372206504663, + -9.533277046490849 ], "tag": null, "to": [ - 74.465, - -8.941 + 74.46476008074941, + -8.941380055111813 ], "type": "ToPoint", "units": { @@ -21791,13 +21791,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 74.465, - -8.941 + 74.46476008074941, + -8.941380055111813 ], "tag": null, "to": [ - 75.411, - -9.21 + 75.41120514292024, + -9.20987086789218 ], "type": "ToPoint", "units": { @@ -21810,13 +21810,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 75.411, - -9.21 + 75.41120514292024, + -9.20987086789218 ], "tag": null, "to": [ - 75.935, - -8.309 + 75.93537837958199, + -8.308727126251323 ], "type": "ToPoint", "units": { @@ -21829,13 +21829,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 75.935, - -8.309 + 75.93537837958199, + -8.308727126251323 ], "tag": null, "to": [ - 75.793, - -8.828 + 75.79282444244238, + -8.828153388707804 ], "type": "ToPoint", "units": { @@ -21848,13 +21848,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 75.793, - -8.828 + 75.79282444244238, + -8.828153388707804 ], "tag": null, "to": [ - 75.364, - -9.251 + 75.36411211930735, + -9.250509841580307 ], "type": "ToPoint", "units": { @@ -21867,13 +21867,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 75.364, - -9.251 + 75.36411211930735, + -9.250509841580307 ], "tag": null, "to": [ - 75.271, - -10.157 + 75.2709484463671, + -10.156822543681132 ], "type": "ToPoint", "units": { @@ -21886,13 +21886,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 75.271, - -10.157 + 75.2709484463671, + -10.156822543681132 ], "tag": null, "to": [ - 74.994, - -9.475 + 74.99417179281123, + -9.475197732268219 ], "type": "ToPoint", "units": { @@ -21905,13 +21905,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 74.994, - -9.475 + 74.99417179281123, + -9.475197732268219 ], "tag": null, "to": [ - 75.974, - -9.557 + 75.97384804236748, + -9.557412299101282 ], "type": "ToPoint", "units": { @@ -21924,13 +21924,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 75.974, - -9.557 + 75.97384804236748, + -9.557412299101282 ], "tag": null, "to": [ - 75.107, - -9.858 + 75.10719673528074, + -9.858465459343305 ], "type": "ToPoint", "units": { @@ -21943,13 +21943,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 75.107, - -9.858 + 75.10719673528074, + -9.858465459343305 ], "tag": null, "to": [ - 75.645, - -9.838 + 75.64461239130885, + -9.838192766468303 ], "type": "ToPoint", "units": { @@ -21962,13 +21962,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 75.645, - -9.838 + 75.64461239130885, + -9.838192766468303 ], "tag": null, "to": [ - 76.578, - -10.461 + 76.57785201695461, + -10.461010335533294 ], "type": "ToPoint", "units": { @@ -21981,13 +21981,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 76.578, - -10.461 + 76.57785201695461, + -10.461010335533294 ], "tag": null, "to": [ - 76.758, - -10.83 + 76.75837617532781, + -10.829954182006256 ], "type": "ToPoint", "units": { @@ -22000,13 +22000,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 76.758, - -10.83 + 76.75837617532781, + -10.829954182006256 ], "tag": null, "to": [ - 77.297, - -10.592 + 77.29681343873536, + -10.592197676917545 ], "type": "ToPoint", "units": { @@ -22019,13 +22019,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 77.297, - -10.592 + 77.29681343873536, + -10.592197676917545 ], "tag": null, "to": [ - 77.687, - -10.449 + 77.68724780802815, + -10.44946585208594 ], "type": "ToPoint", "units": { @@ -22038,13 +22038,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 77.687, - -10.449 + 77.68724780802815, + -10.44946585208594 ], "tag": null, "to": [ - 77.785, - -9.459 + 77.78507671215712, + -9.458699098394973 ], "type": "ToPoint", "units": { @@ -22057,13 +22057,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 77.785, - -9.459 + 77.78507671215712, + -9.458699098394973 ], "tag": null, "to": [ - 78.314, - -10.251 + 78.31373772074923, + -10.251149929236899 ], "type": "ToPoint", "units": { @@ -22076,13 +22076,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.314, - -10.251 + 78.31373772074923, + -10.251149929236899 ], "tag": null, "to": [ - 78.693, - -10.127 + 78.69273553919956, + -10.127188723468512 ], "type": "ToPoint", "units": { @@ -22095,13 +22095,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.693, - -10.127 + 78.69273553919956, + -10.127188723468512 ], "tag": null, "to": [ - 77.744, - -9.454 + 77.7442442647105, + -9.454223738820826 ], "type": "ToPoint", "units": { @@ -22114,13 +22114,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 77.744, - -9.454 + 77.7442442647105, + -9.454223738820826 ], "tag": null, "to": [ - 78.489, - -9.667 + 78.48942014005301, + -9.667411114445414 ], "type": "ToPoint", "units": { @@ -22133,13 +22133,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.489, - -9.667 + 78.48942014005301, + -9.667411114445414 ], "tag": null, "to": [ - 78.677, - -9.827 + 78.6767402127782, + -9.82702485742534 ], "type": "ToPoint", "units": { @@ -22152,13 +22152,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.677, - -9.827 + 78.6767402127782, + -9.82702485742534 ], "tag": null, "to": [ - 78.619, - -10.371 + 78.61944556353282, + -10.370659413276215 ], "type": "ToPoint", "units": { @@ -22171,13 +22171,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.619, - -10.371 + 78.61944556353282, + -10.370659413276215 ], "tag": null, "to": [ - 78.524, - -11.124 + 78.52362141978813, + -11.12404338139745 ], "type": "ToPoint", "units": { @@ -22190,13 +22190,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.524, - -11.124 + 78.52362141978813, + -11.12404338139745 ], "tag": null, "to": [ - 78.351, - -11.891 + 78.3510802539876, + -11.890954721431564 ], "type": "ToPoint", "units": { @@ -22209,13 +22209,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.351, - -11.891 + 78.3510802539876, + -11.890954721431564 ], "tag": null, "to": [ - 79.246, - -11.282 + 79.24555325727637, + -11.281622851957422 ], "type": "ToPoint", "units": { @@ -22228,13 +22228,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 79.246, - -11.282 + 79.24555325727637, + -11.281622851957422 ], "tag": null, "to": [ - 78.879, - -11.07 + 78.87853244334497, + -11.069609532860678 ], "type": "ToPoint", "units": { @@ -22247,13 +22247,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.879, - -11.07 + 78.87853244334497, + -11.069609532860678 ], "tag": null, "to": [ - 78.408, - -10.579 + 78.40778131254785, + -10.579081571318701 ], "type": "ToPoint", "units": { @@ -22266,13 +22266,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.408, - -10.579 + 78.40778131254785, + -10.579081571318701 ], "tag": null, "to": [ - 77.575, - -10.111 + 77.57494888963926, + -10.111332283436822 ], "type": "ToPoint", "units": { @@ -22285,13 +22285,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 77.575, - -10.111 + 77.57494888963926, + -10.111332283436822 ], "tag": null, "to": [ - 76.764, - -10.529 + 76.76380255142104, + -10.529480358908227 ], "type": "ToPoint", "units": { @@ -22304,13 +22304,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 76.764, - -10.529 + 76.76380255142104, + -10.529480358908227 ], "tag": null, "to": [ - 76.802, - -10.273 + 76.80187940083044, + -10.272832092044695 ], "type": "ToPoint", "units": { @@ -22323,13 +22323,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 76.802, - -10.273 + 76.80187940083044, + -10.272832092044695 ], "tag": null, "to": [ - 77.041, - -9.836 + 77.04138023422641, + -9.83590012902614 ], "type": "ToPoint", "units": { @@ -22342,13 +22342,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 77.041, - -9.836 + 77.04138023422641, + -9.83590012902614 ], "tag": null, "to": [ - 76.879, - -9.029 + 76.87858578601735, + -9.029452558259658 ], "type": "ToPoint", "units": { @@ -22361,13 +22361,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 76.879, - -9.029 + 76.87858578601735, + -9.029452558259658 ], "tag": null, "to": [ - 76.789, - -9.118 + 76.78885706592503, + -9.11832881649717 ], "type": "ToPoint", "units": { @@ -22380,13 +22380,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 76.789, - -9.118 + 76.78885706592503, + -9.11832881649717 ], "tag": null, "to": [ - 77.709, - -9.292 + 77.70920040863528, + -9.291763410194147 ], "type": "ToPoint", "units": { @@ -22399,13 +22399,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 77.709, - -9.292 + 77.70920040863528, + -9.291763410194147 ], "tag": null, "to": [ - 77.711, - -9.81 + 77.71095003207674, + -9.80961424181098 ], "type": "ToPoint", "units": { @@ -22418,13 +22418,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 77.711, - -9.81 + 77.71095003207674, + -9.80961424181098 ], "tag": null, "to": [ - 78.332, - -10.683 + 78.33157637265002, + -10.682954188677492 ], "type": "ToPoint", "units": { @@ -22437,13 +22437,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.332, - -10.683 + 78.33157637265002, + -10.682954188677492 ], "tag": null, "to": [ - 77.554, - -9.923 + 77.55393770620438, + -9.922676140138995 ], "type": "ToPoint", "units": { @@ -22456,13 +22456,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 77.554, - -9.923 + 77.55393770620438, + -9.922676140138995 ], "tag": null, "to": [ - 78.098, - -9.078 + 78.09787568228325, + -9.077758381203939 ], "type": "ToPoint", "units": { @@ -22475,13 +22475,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.098, - -9.078 + 78.09787568228325, + -9.077758381203939 ], "tag": null, "to": [ - 77.968, - -9.066 + 77.96750922202408, + -9.065706667576869 ], "type": "ToPoint", "units": { @@ -22494,13 +22494,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 77.968, - -9.066 + 77.96750922202408, + -9.065706667576869 ], "tag": null, "to": [ - 77.802, - -9.273 + 77.80186266075953, + -9.273458959314524 ], "type": "ToPoint", "units": { @@ -22513,13 +22513,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 77.802, - -9.273 + 77.80186266075953, + -9.273458959314524 ], "tag": null, "to": [ - 77.706, - -9.328 + 77.70559033516662, + -9.327636935905186 ], "type": "ToPoint", "units": { @@ -22532,13 +22532,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 77.706, - -9.328 + 77.70559033516662, + -9.327636935905186 ], "tag": null, "to": [ - 78.608, - -8.932 + 78.6076992806648, + -8.93173908240869 ], "type": "ToPoint", "units": { @@ -22551,13 +22551,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.608, - -8.932 + 78.6076992806648, + -8.93173908240869 ], "tag": null, "to": [ - 78.888, - -9.11 + 78.88767878149619, + -9.10952096684878 ], "type": "ToPoint", "units": { @@ -22570,13 +22570,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 78.888, - -9.11 + 78.88767878149619, + -9.10952096684878 ], "tag": null, "to": [ - 79.411, - -8.415 + 79.41125938765515, + -8.415201981206453 ], "type": "ToPoint", "units": { @@ -22589,13 +22589,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 79.411, - -8.415 + 79.41125938765515, + -8.415201981206453 ], "tag": null, "to": [ - 79.803, - -9.199 + 79.80266698985507, + -9.1991815084641 ], "type": "ToPoint", "units": { @@ -22608,13 +22608,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 79.803, - -9.199 + 79.80266698985507, + -9.1991815084641 ], "tag": null, "to": [ - 80.644, - -8.66 + 80.64409134256242, + -8.659622355570093 ], "type": "ToPoint", "units": { @@ -22627,13 +22627,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 80.644, - -8.66 + 80.64409134256242, + -8.659622355570093 ], "tag": null, "to": [ - 81.258, - -8.438 + 81.25785811304998, + -8.438425880402873 ], "type": "ToPoint", "units": { @@ -22646,13 +22646,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.258, - -8.438 + 81.25785811304998, + -8.438425880402873 ], "tag": null, "to": [ - 82.141, - -7.739 + 82.14090695112665, + -7.73875343956035 ], "type": "ToPoint", "units": { @@ -22665,13 +22665,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.141, - -7.739 + 82.14090695112665, + -7.73875343956035 ], "tag": null, "to": [ - 81.728, - -8.154 + 81.72800209358321, + -8.154018175736443 ], "type": "ToPoint", "units": { @@ -22684,13 +22684,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.728, - -8.154 + 81.72800209358321, + -8.154018175736443 ], "tag": null, "to": [ - 82.245, - -9.063 + 82.24495596914079, + -9.062574962466705 ], "type": "ToPoint", "units": { @@ -22703,13 +22703,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.245, - -9.063 + 82.24495596914079, + -9.062574962466705 ], "tag": null, "to": [ - 81.573, - -10.023 + 81.57332059423481, + -10.023132643354607 ], "type": "ToPoint", "units": { @@ -22722,13 +22722,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.573, - -10.023 + 81.57332059423481, + -10.023132643354607 ], "tag": null, "to": [ - 81.584, - -10.397 + 81.58360076516512, + -10.396573879978028 ], "type": "ToPoint", "units": { @@ -22741,13 +22741,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.584, - -10.397 + 81.58360076516512, + -10.396573879978028 ], "tag": null, "to": [ - 81.687, - -10.82 + 81.68717452199303, + -10.819517090286242 ], "type": "ToPoint", "units": { @@ -22760,13 +22760,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.687, - -10.82 + 81.68717452199303, + -10.819517090286242 ], "tag": null, "to": [ - 82.139, - -10.932 + 82.13920567950272, + -10.931843843362248 ], "type": "ToPoint", "units": { @@ -22779,13 +22779,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.139, - -10.932 + 82.13920567950272, + -10.931843843362248 ], "tag": null, "to": [ - 81.257, - -11.647 + 81.25708708806464, + -11.64735858685623 ], "type": "ToPoint", "units": { @@ -22798,13 +22798,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.257, - -11.647 + 81.25708708806464, + -11.64735858685623 ], "tag": null, "to": [ - 82.177, - -11.378 + 82.17663579823368, + -11.378195840326494 ], "type": "ToPoint", "units": { @@ -22817,13 +22817,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.177, - -11.378 + 82.17663579823368, + -11.378195840326494 ], "tag": null, "to": [ - 82.887, - -11.261 + 82.88653361738835, + -11.261095798632635 ], "type": "ToPoint", "units": { @@ -22836,13 +22836,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.887, - -11.261 + 82.88653361738835, + -11.261095798632635 ], "tag": null, "to": [ - 82.508, - -10.55 + 82.50776993178015, + -10.550422867156726 ], "type": "ToPoint", "units": { @@ -22855,13 +22855,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.508, - -10.55 + 82.50776993178015, + -10.550422867156726 ], "tag": null, "to": [ - 82.21, - -10.617 + 82.2104886627966, + -10.616920212840006 ], "type": "ToPoint", "units": { @@ -22874,13 +22874,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.21, - -10.617 + 82.2104886627966, + -10.616920212840006 ], "tag": null, "to": [ - 82.44, - -11.377 + 82.44014647838013, + -11.37710685612367 ], "type": "ToPoint", "units": { @@ -22893,13 +22893,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.44, - -11.377 + 82.44014647838013, + -11.37710685612367 ], "tag": null, "to": [ - 81.804, - -11.183 + 81.8044963709484, + -11.18252260213029 ], "type": "ToPoint", "units": { @@ -22912,13 +22912,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.804, - -11.183 + 81.8044963709484, + -11.18252260213029 ], "tag": null, "to": [ - 82.377, - -10.894 + 82.37662154868886, + -10.893664192338136 ], "type": "ToPoint", "units": { @@ -22931,13 +22931,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.377, - -10.894 + 82.37662154868886, + -10.893664192338136 ], "tag": null, "to": [ - 81.419, - -10.916 + 81.41858059373362, + -10.91610237425892 ], "type": "ToPoint", "units": { @@ -22950,13 +22950,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.419, - -10.916 + 81.41858059373362, + -10.91610237425892 ], "tag": null, "to": [ - 81.748, - -11.751 + 81.74849905559391, + -11.751475068495907 ], "type": "ToPoint", "units": { @@ -22969,13 +22969,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.748, - -11.751 + 81.74849905559391, + -11.751475068495907 ], "tag": null, "to": [ - 82.492, - -12.543 + 82.49196299426943, + -12.543439954909745 ], "type": "ToPoint", "units": { @@ -22988,13 +22988,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.492, - -12.543 + 82.49196299426943, + -12.543439954909745 ], "tag": null, "to": [ - 83.486, - -11.639 + 83.48553809538589, + -11.639183308059984 ], "type": "ToPoint", "units": { @@ -23007,13 +23007,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.486, - -11.639 + 83.48553809538589, + -11.639183308059984 ], "tag": null, "to": [ - 82.982, - -11.124 + 82.98195680691717, + -11.12408656456104 ], "type": "ToPoint", "units": { @@ -23026,13 +23026,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.982, - -11.124 + 82.98195680691717, + -11.12408656456104 ], "tag": null, "to": [ - 83.535, - -10.363 + 83.5345795285072, + -10.362826150833795 ], "type": "ToPoint", "units": { @@ -23045,13 +23045,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.535, - -10.363 + 83.5345795285072, + -10.362826150833795 ], "tag": null, "to": [ - 84.394, - -10.279 + 84.39390666341988, + -10.278677201296537 ], "type": "ToPoint", "units": { @@ -23064,13 +23064,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 84.394, - -10.279 + 84.39390666341988, + -10.278677201296537 ], "tag": null, "to": [ - 83.576, - -11.182 + 83.5758017415006, + -11.18222533261989 ], "type": "ToPoint", "units": { @@ -23083,13 +23083,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.576, - -11.182 + 83.5758017415006, + -11.18222533261989 ], "tag": null, "to": [ - 83.892, - -11.424 + 83.89237994594643, + -11.424118075140038 ], "type": "ToPoint", "units": { @@ -23102,13 +23102,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.892, - -11.424 + 83.89237994594643, + -11.424118075140038 ], "tag": null, "to": [ - 83.448, - -11.683 + 83.44847038180598, + -11.683243990491308 ], "type": "ToPoint", "units": { @@ -23121,13 +23121,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.448, - -11.683 + 83.44847038180598, + -11.683243990491308 ], "tag": null, "to": [ - 82.788, - -12.087 + 82.78795379061687, + -12.0867951433797 ], "type": "ToPoint", "units": { @@ -23140,13 +23140,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.788, - -12.087 + 82.78795379061687, + -12.0867951433797 ], "tag": null, "to": [ - 82.071, - -11.852 + 82.07090479559886, + -11.852251582583186 ], "type": "ToPoint", "units": { @@ -23159,13 +23159,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.071, - -11.852 + 82.07090479559886, + -11.852251582583186 ], "tag": null, "to": [ - 81.814, - -12.303 + 81.81408609106089, + -12.3025634697592 ], "type": "ToPoint", "units": { @@ -23178,13 +23178,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.814, - -12.303 + 81.81408609106089, + -12.3025634697592 ], "tag": null, "to": [ - 82.489, - -13.274 + 82.48928121224675, + -13.273505893105758 ], "type": "ToPoint", "units": { @@ -23197,13 +23197,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.489, - -13.274 + 82.48928121224675, + -13.273505893105758 ], "tag": null, "to": [ - 81.92, - -12.682 + 81.92031922794953, + -12.681608901726722 ], "type": "ToPoint", "units": { @@ -23216,13 +23216,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.92, - -12.682 + 81.92031922794953, + -12.681608901726722 ], "tag": null, "to": [ - 81.087, - -12.214 + 81.08748680504094, + -12.213859613844843 ], "type": "ToPoint", "units": { @@ -23235,13 +23235,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.087, - -12.214 + 81.08748680504094, + -12.213859613844843 ], "tag": null, "to": [ - 80.276, - -12.632 + 80.27634046682272, + -12.632007689316248 ], "type": "ToPoint", "units": { @@ -23254,13 +23254,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 80.276, - -12.632 + 80.27634046682272, + -12.632007689316248 ], "tag": null, "to": [ - 80.314, - -12.375 + 80.31441731623212, + -12.375359422452714 ], "type": "ToPoint", "units": { @@ -23273,13 +23273,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 80.314, - -12.375 + 80.31441731623212, + -12.375359422452714 ], "tag": null, "to": [ - 80.554, - -11.938 + 80.55391814962809, + -11.938427459434159 ], "type": "ToPoint", "units": { @@ -23292,13 +23292,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 80.554, - -11.938 + 80.55391814962809, + -11.938427459434159 ], "tag": null, "to": [ - 80.391, - -11.132 + 80.39112370141903, + -11.131979888667678 ], "type": "ToPoint", "units": { @@ -23311,13 +23311,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 80.391, - -11.132 + 80.39112370141903, + -11.131979888667678 ], "tag": null, "to": [ - 80.301, - -11.221 + 80.30139498132671, + -11.22085614690519 ], "type": "ToPoint", "units": { @@ -23330,13 +23330,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 80.301, - -11.221 + 80.30139498132671, + -11.22085614690519 ], "tag": null, "to": [ - 81.222, - -11.394 + 81.22173832403696, + -11.394290740602166 ], "type": "ToPoint", "units": { @@ -23349,13 +23349,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.222, - -11.394 + 81.22173832403696, + -11.394290740602166 ], "tag": null, "to": [ - 81.223, - -11.912 + 81.22348794747842, + -11.912141572219 ], "type": "ToPoint", "units": { @@ -23368,13 +23368,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.223, - -11.912 + 81.22348794747842, + -11.912141572219 ], "tag": null, "to": [ - 81.844, - -12.785 + 81.8441142880517, + -12.785481519085511 ], "type": "ToPoint", "units": { @@ -23387,13 +23387,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.844, - -12.785 + 81.8441142880517, + -12.785481519085511 ], "tag": null, "to": [ - 81.066, - -12.025 + 81.06647562160606, + -12.025203470547014 ], "type": "ToPoint", "units": { @@ -23406,13 +23406,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.066, - -12.025 + 81.06647562160606, + -12.025203470547014 ], "tag": null, "to": [ - 81.61, - -11.18 + 81.61041359768492, + -11.180285711611958 ], "type": "ToPoint", "units": { @@ -23425,13 +23425,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.61, - -11.18 + 81.61041359768492, + -11.180285711611958 ], "tag": null, "to": [ - 81.48, - -11.168 + 81.48004713742576, + -11.168233997984888 ], "type": "ToPoint", "units": { @@ -23444,13 +23444,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.48, - -11.168 + 81.48004713742576, + -11.168233997984888 ], "tag": null, "to": [ - 81.314, - -11.376 + 81.3144005761612, + -11.375986289722544 ], "type": "ToPoint", "units": { @@ -23463,13 +23463,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.314, - -11.376 + 81.3144005761612, + -11.375986289722544 ], "tag": null, "to": [ - 81.218, - -11.43 + 81.2181282505683, + -11.430164266313206 ], "type": "ToPoint", "units": { @@ -23482,13 +23482,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 81.218, - -11.43 + 81.2181282505683, + -11.430164266313206 ], "tag": null, "to": [ - 82.12, - -11.034 + 82.12023719606648, + -11.03426641281671 ], "type": "ToPoint", "units": { @@ -23501,13 +23501,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.12, - -11.034 + 82.12023719606648, + -11.03426641281671 ], "tag": null, "to": [ - 82.4, - -11.212 + 82.40021669689787, + -11.2120482972568 ], "type": "ToPoint", "units": { @@ -23520,13 +23520,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.4, - -11.212 + 82.40021669689787, + -11.2120482972568 ], "tag": null, "to": [ - 82.924, - -10.518 + 82.92379730305683, + -10.517729311614472 ], "type": "ToPoint", "units": { @@ -23539,13 +23539,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 82.924, - -10.518 + 82.92379730305683, + -10.517729311614472 ], "tag": null, "to": [ - 83.315, - -11.302 + 83.31520490525675, + -11.30170883887212 ], "type": "ToPoint", "units": { @@ -23558,13 +23558,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.315, - -11.302 + 83.31520490525675, + -11.30170883887212 ], "tag": null, "to": [ - 84.157, - -10.762 + 84.1566292579641, + -10.762149685978113 ], "type": "ToPoint", "units": { @@ -23577,13 +23577,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 84.157, - -10.762 + 84.1566292579641, + -10.762149685978113 ], "tag": null, "to": [ - 84.77, - -10.541 + 84.77039602845166, + -10.540953210810892 ], "type": "ToPoint", "units": { @@ -23596,13 +23596,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 84.77, - -10.541 + 84.77039602845166, + -10.540953210810892 ], "tag": null, "to": [ - 85.653, - -9.841 + 85.65344486652833, + -9.84128076996837 ], "type": "ToPoint", "units": { @@ -23615,13 +23615,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 85.653, - -9.841 + 85.65344486652833, + -9.84128076996837 ], "tag": null, "to": [ - 85.286, - -9.629 + 85.28642405259693, + -9.629267450871623 ], "type": "ToPoint", "units": { @@ -23634,13 +23634,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 85.286, - -9.629 + 85.28642405259693, + -9.629267450871623 ], "tag": null, "to": [ - 84.816, - -9.139 + 84.81567292179982, + -9.138739489329646 ], "type": "ToPoint", "units": { @@ -23653,13 +23653,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 84.816, - -9.139 + 84.81567292179982, + -9.138739489329646 ], "tag": null, "to": [ - 83.983, - -8.671 + 83.98284049889122, + -8.670990201447767 ], "type": "ToPoint", "units": { @@ -23672,13 +23672,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.983, - -8.671 + 83.98284049889122, + -8.670990201447767 ], "tag": null, "to": [ - 83.172, - -9.089 + 83.171694160673, + -9.089138276919172 ], "type": "ToPoint", "units": { @@ -23691,13 +23691,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.172, - -9.089 + 83.171694160673, + -9.089138276919172 ], "tag": null, "to": [ - 83.21, - -8.832 + 83.2097710100824, + -8.83249001005564 ], "type": "ToPoint", "units": { @@ -23710,13 +23710,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.21, - -8.832 + 83.2097710100824, + -8.83249001005564 ], "tag": null, "to": [ - 83.449, - -8.396 + 83.44927184347837, + -8.395558047037085 ], "type": "ToPoint", "units": { @@ -23729,13 +23729,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.449, - -8.396 + 83.44927184347837, + -8.395558047037085 ], "tag": null, "to": [ - 83.286, - -7.589 + 83.28647739526932, + -7.589110476270603 ], "type": "ToPoint", "units": { @@ -23748,13 +23748,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.286, - -7.589 + 83.28647739526932, + -7.589110476270603 ], "tag": null, "to": [ - 83.197, - -7.678 + 83.19674867517699, + -7.677986734508115 ], "type": "ToPoint", "units": { @@ -23767,13 +23767,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.197, - -7.678 + 83.19674867517699, + -7.677986734508115 ], "tag": null, "to": [ - 84.117, - -7.851 + 84.11709201788724, + -7.851421328205091 ], "type": "ToPoint", "units": { @@ -23786,13 +23786,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 84.117, - -7.851 + 84.11709201788724, + -7.851421328205091 ], "tag": null, "to": [ - 84.119, - -8.369 + 84.1188416413287, + -8.369272159821925 ], "type": "ToPoint", "units": { @@ -23805,13 +23805,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 84.119, - -8.369 + 84.1188416413287, + -8.369272159821925 ], "tag": null, "to": [ - 84.739, - -9.243 + 84.73946798190198, + -9.242612106688437 ], "type": "ToPoint", "units": { @@ -23824,13 +23824,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 84.739, - -9.243 + 84.73946798190198, + -9.242612106688437 ], "tag": null, "to": [ - 83.962, - -8.482 + 83.96182931545634, + -8.48233405814994 ], "type": "ToPoint", "units": { @@ -23843,13 +23843,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 83.962, - -8.482 + 83.96182931545634, + -8.48233405814994 ], "tag": null, "to": [ - 84.506, - -7.637 + 84.50576729153521, + -7.637416299214885 ], "type": "ToPoint", "units": { @@ -23862,13 +23862,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 84.506, - -7.637 + 84.50576729153521, + -7.637416299214885 ], "tag": null, "to": [ - 84.375, - -7.625 + 84.37540083127604, + -7.625364585587815 ], "type": "ToPoint", "units": { @@ -23881,13 +23881,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 84.375, - -7.625 + 84.37540083127604, + -7.625364585587815 ], "tag": null, "to": [ - 84.21, - -7.833 + 84.20975427001149, + -7.83311687732547 ], "type": "ToPoint", "units": { @@ -23900,13 +23900,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 84.21, - -7.833 + 84.20975427001149, + -7.83311687732547 ], "tag": null, "to": [ - 84.113, - -7.887 + 84.11348194441858, + -7.887294853916131 ], "type": "ToPoint", "units": { @@ -23919,13 +23919,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 84.113, - -7.887 + 84.11348194441858, + -7.887294853916131 ], "tag": null, "to": [ - 85.016, - -7.491 + 85.01559088991677, + -7.491397000419635 ], "type": "ToPoint", "units": { @@ -23938,13 +23938,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 85.016, - -7.491 + 85.01559088991677, + -7.491397000419635 ], "tag": null, "to": [ - 85.296, - -7.669 + 85.29557039074815, + -7.669178884859725 ], "type": "ToPoint", "units": { @@ -23957,13 +23957,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 85.296, - -7.669 + 85.29557039074815, + -7.669178884859725 ], "tag": null, "to": [ - 85.819, - -6.975 + 85.81915099690711, + -6.974859899217397 ], "type": "ToPoint", "units": { @@ -23976,13 +23976,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 85.819, - -6.975 + 85.81915099690711, + -6.974859899217397 ], "tag": null, "to": [ - 86.211, - -7.759 + 86.21055859910703, + -7.7588394264750455 ], "type": "ToPoint", "units": { @@ -23995,13 +23995,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 86.211, - -7.759 + 86.21055859910703, + -7.7588394264750455 ], "tag": null, "to": [ - 87.052, - -7.219 + 87.05198295181438, + -7.219280273581037 ], "type": "ToPoint", "units": { @@ -24014,13 +24014,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.052, - -7.219 + 87.05198295181438, + -7.219280273581037 ], "tag": null, "to": [ - 87.666, - -6.998 + 87.66574972230194, + -6.998083798413816 ], "type": "ToPoint", "units": { @@ -24033,13 +24033,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.666, - -6.998 + 87.66574972230194, + -6.998083798413816 ], "tag": null, "to": [ - 88.549, - -6.298 + 88.5487985603786, + -6.298411357571293 ], "type": "ToPoint", "units": { @@ -24052,13 +24052,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.549, - -6.298 + 88.5487985603786, + -6.298411357571293 ], "tag": null, "to": [ - 88.136, - -6.714 + 88.13589370283516, + -6.713676093747386 ], "type": "ToPoint", "units": { @@ -24071,13 +24071,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.136, - -6.714 + 88.13589370283516, + -6.713676093747386 ], "tag": null, "to": [ - 88.653, - -7.622 + 88.65284757839274, + -7.6222328804776485 ], "type": "ToPoint", "units": { @@ -24090,13 +24090,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.653, - -7.622 + 88.65284757839274, + -7.6222328804776485 ], "tag": null, "to": [ - 87.981, - -8.583 + 87.98121220348676, + -8.58279056136555 ], "type": "ToPoint", "units": { @@ -24109,13 +24109,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.981, - -8.583 + 87.98121220348676, + -8.58279056136555 ], "tag": null, "to": [ - 87.991, - -8.956 + 87.99149237441706, + -8.956231797988972 ], "type": "ToPoint", "units": { @@ -24128,13 +24128,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.991, - -8.956 + 87.99149237441706, + -8.956231797988972 ], "tag": null, "to": [ - 88.095, - -9.379 + 88.09506613124498, + -9.379175008297185 ], "type": "ToPoint", "units": { @@ -24147,13 +24147,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.095, - -9.379 + 88.09506613124498, + -9.379175008297185 ], "tag": null, "to": [ - 88.547, - -9.492 + 88.54709728875467, + -9.49150176137319 ], "type": "ToPoint", "units": { @@ -24166,13 +24166,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.547, - -9.492 + 88.54709728875467, + -9.49150176137319 ], "tag": null, "to": [ - 87.665, - -10.207 + 87.66497869731658, + -10.207016504867171 ], "type": "ToPoint", "units": { @@ -24185,13 +24185,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.665, - -10.207 + 87.66497869731658, + -10.207016504867171 ], "tag": null, "to": [ - 88.585, - -9.938 + 88.58452740748562, + -9.937853758337436 ], "type": "ToPoint", "units": { @@ -24204,13 +24204,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.585, - -9.938 + 88.58452740748562, + -9.937853758337436 ], "tag": null, "to": [ - 89.294, - -9.821 + 89.2944252266403, + -9.820753716643576 ], "type": "ToPoint", "units": { @@ -24223,13 +24223,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 89.294, - -9.821 + 89.2944252266403, + -9.820753716643576 ], "tag": null, "to": [ - 88.916, - -9.11 + 88.9156615410321, + -9.110080785167668 ], "type": "ToPoint", "units": { @@ -24242,13 +24242,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.916, - -9.11 + 88.9156615410321, + -9.110080785167668 ], "tag": null, "to": [ - 88.618, - -9.177 + 88.61838027204855, + -9.176578130850947 ], "type": "ToPoint", "units": { @@ -24261,13 +24261,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.618, - -9.177 + 88.61838027204855, + -9.176578130850947 ], "tag": null, "to": [ - 88.848, - -9.937 + 88.84803808763208, + -9.93676477413461 ], "type": "ToPoint", "units": { @@ -24280,13 +24280,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.848, - -9.937 + 88.84803808763208, + -9.93676477413461 ], "tag": null, "to": [ - 88.212, - -9.742 + 88.21238798020035, + -9.74218052014123 ], "type": "ToPoint", "units": { @@ -24299,13 +24299,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.212, - -9.742 + 88.21238798020035, + -9.74218052014123 ], "tag": null, "to": [ - 88.785, - -9.453 + 88.78451315794081, + -9.453322110349077 ], "type": "ToPoint", "units": { @@ -24318,13 +24318,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.785, - -9.453 + 88.78451315794081, + -9.453322110349077 ], "tag": null, "to": [ - 87.826, - -9.476 + 87.82647220298557, + -9.475760292269861 ], "type": "ToPoint", "units": { @@ -24337,13 +24337,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.826, - -9.476 + 87.82647220298557, + -9.475760292269861 ], "tag": null, "to": [ - 88.156, - -10.311 + 88.15639066484586, + -10.311132986506848 ], "type": "ToPoint", "units": { @@ -24356,13 +24356,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.156, - -10.311 + 88.15639066484586, + -10.311132986506848 ], "tag": null, "to": [ - 88.9, - -11.103 + 88.89985460352138, + -11.103097872920687 ], "type": "ToPoint", "units": { @@ -24375,13 +24375,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.9, - -11.103 + 88.89985460352138, + -11.103097872920687 ], "tag": null, "to": [ - 89.893, - -10.199 + 89.89342970463784, + -10.198841226070925 ], "type": "ToPoint", "units": { @@ -24394,13 +24394,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 89.893, - -10.199 + 89.89342970463784, + -10.198841226070925 ], "tag": null, "to": [ - 89.39, - -9.684 + 89.38984841616912, + -9.683744482571981 ], "type": "ToPoint", "units": { @@ -24413,13 +24413,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 89.39, - -9.684 + 89.38984841616912, + -9.683744482571981 ], "tag": null, "to": [ - 89.942, - -8.922 + 89.94247113775914, + -8.922484068844737 ], "type": "ToPoint", "units": { @@ -24432,13 +24432,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 89.942, - -8.922 + 89.94247113775914, + -8.922484068844737 ], "tag": null, "to": [ - 90.802, - -8.838 + 90.80179827267183, + -8.838335119307478 ], "type": "ToPoint", "units": { @@ -24451,13 +24451,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 90.802, - -8.838 + 90.80179827267183, + -8.838335119307478 ], "tag": null, "to": [ - 89.984, - -9.742 + 89.98369335075255, + -9.741883250630831 ], "type": "ToPoint", "units": { @@ -24470,13 +24470,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 89.984, - -9.742 + 89.98369335075255, + -9.741883250630831 ], "tag": null, "to": [ - 90.3, - -9.984 + 90.30027155519838, + -9.98377599315098 ], "type": "ToPoint", "units": { @@ -24489,13 +24489,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 90.3, - -9.984 + 90.30027155519838, + -9.98377599315098 ], "tag": null, "to": [ - 89.856, - -10.243 + 89.85636199105792, + -10.24290190850225 ], "type": "ToPoint", "units": { @@ -24508,13 +24508,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 89.856, - -10.243 + 89.85636199105792, + -10.24290190850225 ], "tag": null, "to": [ - 89.196, - -10.646 + 89.19584539986882, + -10.646453061390641 ], "type": "ToPoint", "units": { @@ -24527,13 +24527,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 89.196, - -10.646 + 89.19584539986882, + -10.646453061390641 ], "tag": null, "to": [ - 88.479, - -10.412 + 88.47879640485081, + -10.411909500594128 ], "type": "ToPoint", "units": { @@ -24546,13 +24546,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.479, - -10.412 + 88.47879640485081, + -10.411909500594128 ], "tag": null, "to": [ - 88.222, - -10.862 + 88.22197770031283, + -10.862221387770141 ], "type": "ToPoint", "units": { @@ -24565,13 +24565,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.222, - -10.862 + 88.22197770031283, + -10.862221387770141 ], "tag": null, "to": [ - 88.897, - -11.833 + 88.8971728214987, + -11.8331638111167 ], "type": "ToPoint", "units": { @@ -24584,13 +24584,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.897, - -11.833 + 88.8971728214987, + -11.8331638111167 ], "tag": null, "to": [ - 88.328, - -11.241 + 88.32821083720148, + -11.241266819737664 ], "type": "ToPoint", "units": { @@ -24603,13 +24603,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.328, - -11.241 + 88.32821083720148, + -11.241266819737664 ], "tag": null, "to": [ - 87.495, - -10.774 + 87.49537841429289, + -10.773517531855784 ], "type": "ToPoint", "units": { @@ -24622,13 +24622,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.495, - -10.774 + 87.49537841429289, + -10.773517531855784 ], "tag": null, "to": [ - 86.684, - -11.192 + 86.68423207607466, + -11.19166560732719 ], "type": "ToPoint", "units": { @@ -24641,13 +24641,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 86.684, - -11.192 + 86.68423207607466, + -11.19166560732719 ], "tag": null, "to": [ - 86.722, - -10.935 + 86.72230892548407, + -10.935017340463656 ], "type": "ToPoint", "units": { @@ -24660,13 +24660,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 86.722, - -10.935 + 86.72230892548407, + -10.935017340463656 ], "tag": null, "to": [ - 86.962, - -10.498 + 86.96180975888004, + -10.4980853774451 ], "type": "ToPoint", "units": { @@ -24679,13 +24679,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 86.962, - -10.498 + 86.96180975888004, + -10.4980853774451 ], "tag": null, "to": [ - 86.799, - -9.692 + 86.79901531067098, + -9.691637806678619 ], "type": "ToPoint", "units": { @@ -24698,13 +24698,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 86.799, - -9.692 + 86.79901531067098, + -9.691637806678619 ], "tag": null, "to": [ - 86.709, - -9.781 + 86.70928659057866, + -9.780514064916131 ], "type": "ToPoint", "units": { @@ -24717,13 +24717,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 86.709, - -9.781 + 86.70928659057866, + -9.780514064916131 ], "tag": null, "to": [ - 87.63, - -9.954 + 87.62962993328891, + -9.953948658613108 ], "type": "ToPoint", "units": { @@ -24736,13 +24736,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.63, - -9.954 + 87.62962993328891, + -9.953948658613108 ], "tag": null, "to": [ - 87.631, - -10.472 + 87.63137955673037, + -10.471799490229941 ], "type": "ToPoint", "units": { @@ -24755,13 +24755,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.631, - -10.472 + 87.63137955673037, + -10.471799490229941 ], "tag": null, "to": [ - 88.252, - -11.345 + 88.25200589730365, + -11.345139437096453 ], "type": "ToPoint", "units": { @@ -24774,13 +24774,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.252, - -11.345 + 88.25200589730365, + -11.345139437096453 ], "tag": null, "to": [ - 87.474, - -10.585 + 87.47436723085801, + -10.584861388557956 ], "type": "ToPoint", "units": { @@ -24793,13 +24793,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.474, - -10.585 + 87.47436723085801, + -10.584861388557956 ], "tag": null, "to": [ - 88.018, - -9.74 + 88.01830520693687, + -9.7399436296229 ], "type": "ToPoint", "units": { @@ -24812,13 +24812,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.018, - -9.74 + 88.01830520693687, + -9.7399436296229 ], "tag": null, "to": [ - 87.888, - -9.728 + 87.8879387466777, + -9.72789191599583 ], "type": "ToPoint", "units": { @@ -24831,13 +24831,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.888, - -9.728 + 87.8879387466777, + -9.72789191599583 ], "tag": null, "to": [ - 87.722, - -9.936 + 87.72229218541315, + -9.935644207733485 ], "type": "ToPoint", "units": { @@ -24850,13 +24850,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.722, - -9.936 + 87.72229218541315, + -9.935644207733485 ], "tag": null, "to": [ - 87.626, - -9.99 + 87.62601985982025, + -9.989822184324147 ], "type": "ToPoint", "units": { @@ -24869,13 +24869,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 87.626, - -9.99 + 87.62601985982025, + -9.989822184324147 ], "tag": null, "to": [ - 88.528, - -9.594 + 88.52812880531843, + -9.593924330827651 ], "type": "ToPoint", "units": { @@ -24888,13 +24888,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.528, - -9.594 + 88.52812880531843, + -9.593924330827651 ], "tag": null, "to": [ - 88.808, - -9.772 + 88.80810830614982, + -9.771706215267741 ], "type": "ToPoint", "units": { @@ -24907,13 +24907,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 88.808, - -9.772 + 88.80810830614982, + -9.771706215267741 ], "tag": null, "to": [ - 89.332, - -9.077 + 89.33168891230878, + -9.077387229625414 ], "type": "ToPoint", "units": { @@ -24926,13 +24926,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 89.332, - -9.077 + 89.33168891230878, + -9.077387229625414 ], "tag": null, "to": [ - 89.723, - -9.861 + 89.7230965145087, + -9.861366756883061 ], "type": "ToPoint", "units": { @@ -24945,13 +24945,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 89.723, - -9.861 + 89.7230965145087, + -9.861366756883061 ], "tag": null, "to": [ - 90.565, - -9.322 + 90.56452086721605, + -9.321807603989054 ], "type": "ToPoint", "units": { @@ -24964,13 +24964,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 90.565, - -9.322 + 90.56452086721605, + -9.321807603989054 ], "tag": null, "to": [ - 91.178, - -9.101 + 91.1782876377036, + -9.100611128821834 ], "type": "ToPoint", "units": { @@ -24983,13 +24983,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 91.178, - -9.101 + 91.1782876377036, + -9.100611128821834 ], "tag": null, "to": [ - 91.082, - -9.854 + 91.08246349395891, + -9.85399509694307 ], "type": "ToPoint", "units": { @@ -25002,13 +25002,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 91.082, - -9.854 + 91.08246349395891, + -9.85399509694307 ], "tag": null, "to": [ - 90.91, - -10.621 + 90.90992232815839, + -10.620906436977183 ], "type": "ToPoint", "units": { @@ -25021,13 +25021,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 90.91, - -10.621 + 90.90992232815839, + -10.620906436977183 ], "tag": null, "to": [ - 91.804, - -10.012 + 91.80439533144715, + -10.011574567503043 ], "type": "ToPoint", "units": { @@ -25040,13 +25040,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 91.804, - -10.012 + 91.80439533144715, + -10.011574567503043 ], "tag": null, "to": [ - 91.391, - -10.427 + 91.39149047390372, + -10.426839303679136 ], "type": "ToPoint", "units": { @@ -25059,13 +25059,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 91.391, - -10.427 + 91.39149047390372, + -10.426839303679136 ], "tag": null, "to": [ - 91.908, - -11.335 + 91.90844434946129, + -11.335396090409398 ], "type": "ToPoint", "units": { @@ -25078,13 +25078,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 91.908, - -11.335 + 91.90844434946129, + -11.335396090409398 ], "tag": null, "to": [ - 92.584, - -12.306 + 92.58363947064716, + -12.306338513755957 ], "type": "ToPoint", "units": { @@ -25097,13 +25097,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 92.584, - -12.306 + 92.58363947064716, + -12.306338513755957 ], "tag": null, "to": [ - 92.015, - -11.714 + 92.01467748634994, + -11.714441522376921 ], "type": "ToPoint", "units": { @@ -25116,13 +25116,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 92.015, - -11.714 + 92.01467748634994, + -11.714441522376921 ], "tag": null, "to": [ - 92.961, - -11.983 + 92.96112254852076, + -11.982932335157289 ], "type": "ToPoint", "units": { @@ -25135,13 +25135,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 92.961, - -11.983 + 92.96112254852076, + -11.982932335157289 ], "tag": null, "to": [ - 93.485, - -11.082 + 93.48529578518252, + -11.081788593516432 ], "type": "ToPoint", "units": { @@ -25154,13 +25154,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 93.485, - -11.082 + 93.48529578518252, + -11.081788593516432 ], "tag": null, "to": [ - 93.343, - -11.601 + 93.3427418480429, + -11.601214855972913 ], "type": "ToPoint", "units": { @@ -25173,13 +25173,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 93.343, - -11.601 + 93.3427418480429, + -11.601214855972913 ], "tag": null, "to": [ - 92.914, - -12.024 + 92.91402952490787, + -12.023571308845415 ], "type": "ToPoint", "units": { @@ -25192,13 +25192,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 92.914, - -12.024 + 92.91402952490787, + -12.023571308845415 ], "tag": null, "to": [ - 92.821, - -12.93 + 92.82086585196762, + -12.92988401094624 ], "type": "ToPoint", "units": { @@ -25211,13 +25211,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 92.821, - -12.93 + 92.82086585196762, + -12.92988401094624 ], "tag": null, "to": [ - 92.544, - -12.248 + 92.54408919841175, + -12.248259199533328 ], "type": "ToPoint", "units": { @@ -25230,13 +25230,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 92.544, - -12.248 + 92.54408919841175, + -12.248259199533328 ], "tag": null, "to": [ - 93.524, - -12.33 + 93.523765447968, + -12.33047376636639 ], "type": "ToPoint", "units": { @@ -25249,13 +25249,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 93.524, - -12.33 + 93.523765447968, + -12.33047376636639 ], "tag": null, "to": [ - 92.657, - -12.632 + 92.65711414088126, + -12.631526926608414 ], "type": "ToPoint", "units": { @@ -25268,13 +25268,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 92.657, - -12.632 + 92.65711414088126, + -12.631526926608414 ], "tag": null, "to": [ - 93.195, - -12.611 + 93.19452979690938, + -12.611254233733412 ], "type": "ToPoint", "units": { @@ -25287,13 +25287,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 93.195, - -12.611 + 93.19452979690938, + -12.611254233733412 ], "tag": null, "to": [ - 94.128, - -13.234 + 94.12776942255513, + -13.234071802798402 ], "type": "ToPoint", "units": { @@ -25306,13 +25306,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.128, - -13.234 + 94.12776942255513, + -13.234071802798402 ], "tag": null, "to": [ - 94.308, - -13.603 + 94.30829358092834, + -13.603015649271365 ], "type": "ToPoint", "units": { @@ -25325,13 +25325,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.308, - -13.603 + 94.30829358092834, + -13.603015649271365 ], "tag": null, "to": [ - 94.847, - -13.365 + 94.84673084433588, + -13.365259144182653 ], "type": "ToPoint", "units": { @@ -25344,13 +25344,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.847, - -13.365 + 94.84673084433588, + -13.365259144182653 ], "tag": null, "to": [ - 95.237, - -13.223 + 95.23716521362867, + -13.222527319351048 ], "type": "ToPoint", "units": { @@ -25363,13 +25363,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 95.237, - -13.223 + 95.23716521362867, + -13.222527319351048 ], "tag": null, "to": [ - 95.335, - -12.232 + 95.33499411775765, + -12.231760565660082 ], "type": "ToPoint", "units": { @@ -25382,13 +25382,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 95.335, - -12.232 + 95.33499411775765, + -12.231760565660082 ], "tag": null, "to": [ - 95.864, - -13.024 + 95.86365512634976, + -13.024211396502007 ], "type": "ToPoint", "units": { @@ -25401,13 +25401,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 95.864, - -13.024 + 95.86365512634976, + -13.024211396502007 ], "tag": null, "to": [ - 96.243, - -12.9 + 96.24265294480008, + -12.90025019073362 ], "type": "ToPoint", "units": { @@ -25420,13 +25420,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 96.243, - -12.9 + 96.24265294480008, + -12.90025019073362 ], "tag": null, "to": [ - 95.294, - -12.227 + 95.29416167031103, + -12.227285206085934 ], "type": "ToPoint", "units": { @@ -25439,13 +25439,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 95.294, - -12.227 + 95.29416167031103, + -12.227285206085934 ], "tag": null, "to": [ - 96.039, - -12.44 + 96.03933754565354, + -12.440472581710523 ], "type": "ToPoint", "units": { @@ -25458,13 +25458,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 96.039, - -12.44 + 96.03933754565354, + -12.440472581710523 ], "tag": null, "to": [ - 96.227, - -12.6 + 96.22665761837872, + -12.600086324690448 ], "type": "ToPoint", "units": { @@ -25477,13 +25477,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 96.227, - -12.6 + 96.22665761837872, + -12.600086324690448 ], "tag": null, "to": [ - 96.169, - -13.144 + 96.16936296913335, + -13.143720880541323 ], "type": "ToPoint", "units": { @@ -25496,13 +25496,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 96.169, - -13.144 + 96.16936296913335, + -13.143720880541323 ], "tag": null, "to": [ - 96.074, - -13.897 + 96.07353882538865, + -13.89710484866256 ], "type": "ToPoint", "units": { @@ -25515,13 +25515,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 96.074, - -13.897 + 96.07353882538865, + -13.89710484866256 ], "tag": null, "to": [ - 95.901, - -14.664 + 95.90099765958813, + -14.664016188696673 ], "type": "ToPoint", "units": { @@ -25534,13 +25534,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 95.901, - -14.664 + 95.90099765958813, + -14.664016188696673 ], "tag": null, "to": [ - 96.795, - -14.055 + 96.7954706628769, + -14.054684319222531 ], "type": "ToPoint", "units": { @@ -25553,13 +25553,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 96.795, - -14.055 + 96.7954706628769, + -14.054684319222531 ], "tag": null, "to": [ - 96.172, - -13.649 + 96.17161580024435, + -13.649321644620514 ], "type": "ToPoint", "units": { @@ -25572,13 +25572,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 96.172, - -13.649 + 96.17161580024435, + -13.649321644620514 ], "tag": null, "to": [ - 96.31, - -14.128 + 96.30956039952099, + -14.128032524205674 ], "type": "ToPoint", "units": { @@ -25591,13 +25591,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 96.31, - -14.128 + 96.30956039952099, + -14.128032524205674 ], "tag": null, "to": [ - 95.358, - -13.266 + 95.3578836881926, + -13.266042462347778 ], "type": "ToPoint", "units": { @@ -25610,13 +25610,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 95.358, - -13.266 + 95.3578836881926, + -13.266042462347778 ], "tag": null, "to": [ - 96.298, - -12.633 + 96.2977569832918, + -12.633418470779416 ], "type": "ToPoint", "units": { @@ -25629,13 +25629,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 96.298, - -12.633 + 96.2977569832918, + -12.633418470779416 ], "tag": null, "to": [ - 95.435, - -12.617 + 95.4345595387416, + -12.617264915255452 ], "type": "ToPoint", "units": { @@ -25648,13 +25648,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 95.435, - -12.617 + 95.4345595387416, + -12.617264915255452 ], "tag": null, "to": [ - 95.626, - -13.109 + 95.62623750994312, + -13.108906353425851 ], "type": "ToPoint", "units": { @@ -25667,13 +25667,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 95.626, - -13.109 + 95.62623750994312, + -13.108906353425851 ], "tag": null, "to": [ - 94.762, - -13.223 + 94.76181138779296, + -13.223253992289449 ], "type": "ToPoint", "units": { @@ -25686,13 +25686,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.762, - -13.223 + 94.76181138779296, + -13.223253992289449 ], "tag": null, "to": [ - 94.733, - -13.745 + 94.73272942937959, + -13.744667873121282 ], "type": "ToPoint", "units": { @@ -25705,13 +25705,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.733, - -13.745 + 94.73272942937959, + -13.744667873121282 ], "tag": null, "to": [ - 93.861, - -12.958 + 93.86142024422162, + -12.95803937802455 ], "type": "ToPoint", "units": { @@ -25724,13 +25724,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 93.861, - -12.958 + 93.86142024422162, + -12.95803937802455 ], "tag": null, "to": [ - 94.746, - -13.141 + 94.74576226731517, + -13.140580078281392 ], "type": "ToPoint", "units": { @@ -25743,13 +25743,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.746, - -13.141 + 94.74576226731517, + -13.140580078281392 ], "tag": null, "to": [ - 94.048, - -13.097 + 94.0479237377787, + -13.096522645407697 ], "type": "ToPoint", "units": { @@ -25762,13 +25762,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.048, - -13.097 + 94.0479237377787, + -13.096522645407697 ], "tag": null, "to": [ - 93.567, - -13.125 + 93.56737324453539, + -13.125068992556912 ], "type": "ToPoint", "units": { @@ -25781,13 +25781,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 93.567, - -13.125 + 93.56737324453539, + -13.125068992556912 ], "tag": null, "to": [ - 93.98, - -13.574 + 93.98020841836404, + -13.574449375070385 ], "type": "ToPoint", "units": { @@ -25800,13 +25800,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 93.98, - -13.574 + 93.98020841836404, + -13.574449375070385 ], "tag": null, "to": [ - 94.771, - -12.681 + 94.77134840161422, + -12.68100300654438 ], "type": "ToPoint", "units": { @@ -25819,13 +25819,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.771, - -12.681 + 94.77134840161422, + -12.68100300654438 ], "tag": null, "to": [ - 95.422, - -13.37 + 95.42209187151512, + -13.370005398640581 ], "type": "ToPoint", "units": { @@ -25838,13 +25838,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 95.422, - -13.37 + 95.42209187151512, + -13.370005398640581 ], "tag": null, "to": [ - 95.527, - -13.917 + 95.52698206928766, + -13.916750498359976 ], "type": "ToPoint", "units": { @@ -25857,13 +25857,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 95.527, - -13.917 + 95.52698206928766, + -13.916750498359976 ], "tag": null, "to": [ - 94.951, - -14.181 + 94.9508915402884, + -14.180740568571393 ], "type": "ToPoint", "units": { @@ -25876,13 +25876,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.951, - -14.181 + 94.9508915402884, + -14.180740568571393 ], "tag": null, "to": [ - 95.349, - -13.377 + 95.34918015818945, + -13.377078155629754 ], "type": "ToPoint", "units": { @@ -25895,13 +25895,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 95.349, - -13.377 + 95.34918015818945, + -13.377078155629754 ], "tag": null, "to": [ - 94.675, - -14.296 + 94.6753311668609, + -14.295521484900421 ], "type": "ToPoint", "units": { @@ -25914,13 +25914,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.675, - -14.296 + 94.6753311668609, + -14.295521484900421 ], "tag": null, "to": [ - 93.815, - -15.245 + 93.81541587324297, + -15.2454585871685 ], "type": "ToPoint", "units": { @@ -25933,13 +25933,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 93.815, - -15.245 + 93.81541587324297, + -15.2454585871685 ], "tag": null, "to": [ - 94.444, - -15.764 + 94.44394025638235, + -15.76411435082513 ], "type": "ToPoint", "units": { @@ -25952,13 +25952,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.444, - -15.764 + 94.44394025638235, + -15.76411435082513 ], "tag": null, "to": [ - 94.766, - -15.518 + 94.76618153486558, + -15.517902424027858 ], "type": "ToPoint", "units": { @@ -25971,13 +25971,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.766, - -15.518 + 94.76618153486558, + -15.517902424027858 ], "tag": null, "to": [ - 94.964, - -16.271 + 94.9637251139787, + -16.270827087267577 ], "type": "ToPoint", "units": { @@ -25990,13 +25990,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.964, - -16.271 + 94.9637251139787, + -16.270827087267577 ], "tag": null, "to": [ - 94.532, - -16.081 + 94.53190940852004, + -16.08137271324556 ], "type": "ToPoint", "units": { @@ -26009,13 +26009,13 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 94.532, - -16.081 + 94.53190940852004, + -16.08137271324556 ], "tag": null, "to": [ - 95.403, - -16.803 + 95.40336051754421, + -16.80295713293003 ], "type": "ToPoint", "units": { @@ -26028,8 +26028,8 @@ description: Variables in memory after executing mike_stress_test.kcl "sourceRange": [] }, "from": [ - 95.403, - -16.803 + 95.40336051754421, + -16.80295713293003 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/module_return_using_var/ops.snap b/rust/kcl-lib/tests/module_return_using_var/ops.snap index 22a7e65c1..e0a156b4a 100644 --- a/rust/kcl-lib/tests/module_return_using_var/ops.snap +++ b/rust/kcl-lib/tests/module_return_using_var/ops.snap @@ -133,7 +133,7 @@ description: Operations executed module_return_using_var.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -149,7 +149,7 @@ description: Operations executed module_return_using_var.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -166,7 +166,7 @@ description: Operations executed module_return_using_var.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/multi_target_csg/artifact_commands.snap b/rust/kcl-lib/tests/multi_target_csg/artifact_commands.snap index 513ac92d3..f99fad2c6 100644 --- a/rust/kcl-lib/tests/multi_target_csg/artifact_commands.snap +++ b/rust/kcl-lib/tests/multi_target_csg/artifact_commands.snap @@ -59,8 +59,8 @@ description: Artifact commands multi_target_csg.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -4.127, - "y": 4.762, + "x": -4.1274999999999995, + "y": 4.762499999999999, "z": 0.0 } } @@ -81,7 +81,7 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "line", "end": { - "x": 8.255, + "x": 8.254999999999999, "y": 0.0, "z": 0.0 }, @@ -98,8 +98,8 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "arc", "center": { - "x": 4.127, - "y": 4.127 + "x": 4.1274999999999995, + "y": 4.1274999999999995 }, "radius": 0.635, "start": { @@ -124,7 +124,7 @@ description: Artifact commands multi_target_csg.kcl "type": "line", "end": { "x": 0.0, - "y": -8.255, + "y": -8.254999999999999, "z": 0.0 }, "relative": true @@ -140,8 +140,8 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "arc", "center": { - "x": 4.127, - "y": -4.127 + "x": 4.1274999999999995, + "y": -4.1274999999999995 }, "radius": 0.635, "start": { @@ -165,7 +165,7 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "line", "end": { - "x": -8.255, + "x": -8.254999999999999, "y": 0.0, "z": 0.0 }, @@ -182,8 +182,8 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "arc", "center": { - "x": -4.127, - "y": -4.127 + "x": -4.1274999999999995, + "y": -4.1274999999999995 }, "radius": 0.635, "start": { @@ -208,7 +208,7 @@ description: Artifact commands multi_target_csg.kcl "type": "line", "end": { "x": 0.0, - "y": 8.255, + "y": 8.254999999999999, "z": 0.0 }, "relative": true @@ -224,8 +224,8 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "arc", "center": { - "x": -4.127, - "y": 4.127 + "x": -4.1274999999999995, + "y": 4.1274999999999995 }, "radius": 0.635, "start": { @@ -278,7 +278,7 @@ description: Artifact commands multi_target_csg.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.992, + "x": 0.9921747999999999, "y": -0.0, "z": 0.0 } @@ -457,8 +457,8 @@ description: Artifact commands multi_target_csg.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.418, - "y": -5.556, + "x": -1.4178279999999999, + "y": -5.5562499999999995, "z": 0.0 } } @@ -479,8 +479,8 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "line", "end": { - "x": 1.232, - "y": 5.556, + "x": 1.2317984, + "y": 5.5562499999999995, "z": 0.0 }, "relative": true @@ -496,7 +496,7 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "line", "end": { - "x": -2.23, + "x": -2.2299422, "y": 0.0, "z": 0.0 }, @@ -513,8 +513,8 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "line", "end": { - "x": -0.677, - "y": -3.056, + "x": -0.6774941999999999, + "y": -3.0559502, "z": 0.0 }, "relative": true @@ -530,8 +530,8 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "line", "end": { - "x": 1.49, - "y": -2.5, + "x": 1.4896083999999998, + "y": -2.5003252, "z": 0.0 }, "relative": true @@ -547,7 +547,7 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "line", "end": { - "x": 0.186, + "x": 0.1860296, "y": 0.0, "z": 0.0 }, @@ -593,7 +593,7 @@ description: Artifact commands multi_target_csg.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.186, + "x": 0.1860296, "y": 0.0, "z": 0.0 } @@ -615,7 +615,7 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "line", "end": { - "x": 2.23, + "x": 2.2299422, "y": 0.0, "z": 0.0 }, @@ -632,8 +632,8 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "line", "end": { - "x": 0.677, - "y": -3.056, + "x": 0.6774941999999999, + "y": -3.0559502, "z": 0.0 }, "relative": true @@ -649,8 +649,8 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "line", "end": { - "x": -1.49, - "y": -2.5, + "x": -1.4896083999999998, + "y": -2.5003252, "z": 0.0 }, "relative": true @@ -666,7 +666,7 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "line", "end": { - "x": -0.186, + "x": -0.1860296, "y": 0.0, "z": 0.0 }, @@ -683,8 +683,8 @@ description: Artifact commands multi_target_csg.kcl "segment": { "type": "line", "end": { - "x": -1.232, - "y": 5.556, + "x": -1.2317984, + "y": 5.5562499999999995, "z": 0.0 }, "relative": true @@ -901,7 +901,7 @@ description: Artifact commands multi_target_csg.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.992, + "x": 0.9921747999999999, "y": -0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/multi_target_csg/ops.snap b/rust/kcl-lib/tests/multi_target_csg/ops.snap index 905a07c8c..e00a85e81 100644 --- a/rust/kcl-lib/tests/multi_target_csg/ops.snap +++ b/rust/kcl-lib/tests/multi_target_csg/ops.snap @@ -90,7 +90,7 @@ description: Operations executed multi_target_csg.kcl "length": { "value": { "type": "Number", - "value": 0.063, + "value": 0.0625, "ty": { "type": "Default", "len": { @@ -405,7 +405,7 @@ description: Operations executed multi_target_csg.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -421,7 +421,7 @@ description: Operations executed multi_target_csg.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -438,7 +438,7 @@ description: Operations executed multi_target_csg.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/multi_transform/artifact_commands.snap b/rust/kcl-lib/tests/multi_transform/artifact_commands.snap index 1a4812cc5..51010fe03 100644 --- a/rust/kcl-lib/tests/multi_transform/artifact_commands.snap +++ b/rust/kcl-lib/tests/multi_transform/artifact_commands.snap @@ -102,7 +102,7 @@ description: Artifact commands multi_transform.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 14.142, + "x": 14.14213562373095, "y": 0.0, "z": 0.0 } @@ -124,8 +124,8 @@ description: Artifact commands multi_transform.kcl "segment": { "type": "line", "end": { - "x": 0.0, - "y": 14.142, + "x": 0.0000000000000008659560562354932, + "y": 14.14213562373095, "z": 0.0 }, "relative": false @@ -141,8 +141,8 @@ description: Artifact commands multi_transform.kcl "segment": { "type": "line", "end": { - "x": -14.142, - "y": 0.0, + "x": -14.14213562373095, + "y": 0.0000000000000017319121124709865, "z": 0.0 }, "relative": false @@ -158,8 +158,8 @@ description: Artifact commands multi_transform.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": -14.142, + "x": -0.0000000000000025978681687064796, + "y": -14.14213562373095, "z": 0.0 }, "relative": false @@ -175,7 +175,7 @@ description: Artifact commands multi_transform.kcl "segment": { "type": "line", "end": { - "x": 14.142, + "x": 14.14213562373095, "y": 0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/multi_transform/ops.snap b/rust/kcl-lib/tests/multi_transform/ops.snap index afc0bf637..67f9c9efd 100644 --- a/rust/kcl-lib/tests/multi_transform/ops.snap +++ b/rust/kcl-lib/tests/multi_transform/ops.snap @@ -214,7 +214,7 @@ description: Operations executed multi_transform.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -230,7 +230,7 @@ description: Operations executed multi_transform.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -247,7 +247,7 @@ description: Operations executed multi_transform.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/multiple-foreign-imports-all-render/ops.snap b/rust/kcl-lib/tests/multiple-foreign-imports-all-render/ops.snap index 9c84f0ed9..5c67e6c0d 100644 --- a/rust/kcl-lib/tests/multiple-foreign-imports-all-render/ops.snap +++ b/rust/kcl-lib/tests/multiple-foreign-imports-all-render/ops.snap @@ -200,7 +200,7 @@ description: Operations executed multiple-foreign-imports-all-render.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -216,7 +216,7 @@ description: Operations executed multiple-foreign-imports-all-render.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -233,7 +233,7 @@ description: Operations executed multiple-foreign-imports-all-render.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/neg_xz_plane/ops.snap b/rust/kcl-lib/tests/neg_xz_plane/ops.snap index c57fbdb94..ae57aa2d7 100644 --- a/rust/kcl-lib/tests/neg_xz_plane/ops.snap +++ b/rust/kcl-lib/tests/neg_xz_plane/ops.snap @@ -94,7 +94,7 @@ description: Operations executed neg_xz_plane.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -110,7 +110,7 @@ description: Operations executed neg_xz_plane.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -127,7 +127,7 @@ description: Operations executed neg_xz_plane.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/nested_assembly/ops.snap b/rust/kcl-lib/tests/nested_assembly/ops.snap index eeff4f321..e5014c931 100644 --- a/rust/kcl-lib/tests/nested_assembly/ops.snap +++ b/rust/kcl-lib/tests/nested_assembly/ops.snap @@ -157,7 +157,7 @@ description: Operations executed nested_assembly.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -173,7 +173,7 @@ description: Operations executed nested_assembly.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -190,7 +190,7 @@ description: Operations executed nested_assembly.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/nested_main_kcl/ops.snap b/rust/kcl-lib/tests/nested_main_kcl/ops.snap index 9ba5a6268..22674e6de 100644 --- a/rust/kcl-lib/tests/nested_main_kcl/ops.snap +++ b/rust/kcl-lib/tests/nested_main_kcl/ops.snap @@ -156,7 +156,7 @@ description: Operations executed nested_main_kcl.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -172,7 +172,7 @@ description: Operations executed nested_main_kcl.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -189,7 +189,7 @@ description: Operations executed nested_main_kcl.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/nested_windows_main_kcl/ops.snap b/rust/kcl-lib/tests/nested_windows_main_kcl/ops.snap index 69da19c11..25ffbc869 100644 --- a/rust/kcl-lib/tests/nested_windows_main_kcl/ops.snap +++ b/rust/kcl-lib/tests/nested_windows_main_kcl/ops.snap @@ -156,7 +156,7 @@ description: Operations executed nested_windows_main_kcl.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -172,7 +172,7 @@ description: Operations executed nested_windows_main_kcl.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -189,7 +189,7 @@ description: Operations executed nested_windows_main_kcl.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/non_string_key_of_object/ops.snap b/rust/kcl-lib/tests/non_string_key_of_object/ops.snap index 679021880..ae7b359b7 100644 --- a/rust/kcl-lib/tests/non_string_key_of_object/ops.snap +++ b/rust/kcl-lib/tests/non_string_key_of_object/ops.snap @@ -12,7 +12,7 @@ description: Operations executed non_string_key_of_object.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed non_string_key_of_object.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed non_string_key_of_object.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/object_prop_not_found/ops.snap b/rust/kcl-lib/tests/object_prop_not_found/ops.snap index 6bbc5292b..d13c03ec3 100644 --- a/rust/kcl-lib/tests/object_prop_not_found/ops.snap +++ b/rust/kcl-lib/tests/object_prop_not_found/ops.snap @@ -12,7 +12,7 @@ description: Operations executed object_prop_not_found.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed object_prop_not_found.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed object_prop_not_found.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/out_of_band_sketches/ops.snap b/rust/kcl-lib/tests/out_of_band_sketches/ops.snap index a4083a16d..a17e86111 100644 --- a/rust/kcl-lib/tests/out_of_band_sketches/ops.snap +++ b/rust/kcl-lib/tests/out_of_band_sketches/ops.snap @@ -121,7 +121,7 @@ description: Operations executed out_of_band_sketches.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -137,7 +137,7 @@ description: Operations executed out_of_band_sketches.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -154,7 +154,7 @@ description: Operations executed out_of_band_sketches.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/out_of_band_sketches/program_memory.snap b/rust/kcl-lib/tests/out_of_band_sketches/program_memory.snap index 2d6408db4..e778c6ca7 100644 --- a/rust/kcl-lib/tests/out_of_band_sketches/program_memory.snap +++ b/rust/kcl-lib/tests/out_of_band_sketches/program_memory.snap @@ -20,7 +20,7 @@ description: Variables in memory after executing out_of_band_sketches.kcl ], "tag": null, "to": [ - 442.28, + 442.28000000000003, 239.34 ], "type": "ToPoint", @@ -34,12 +34,12 @@ description: Variables in memory after executing out_of_band_sketches.kcl "sourceRange": [] }, "from": [ - 442.28, + 442.28000000000003, 239.34 ], "tag": null, "to": [ - 476.26, + 476.26000000000005, -150.02 ], "type": "ToPoint", @@ -120,7 +120,7 @@ description: Variables in memory after executing out_of_band_sketches.kcl ], "tag": null, "to": [ - 442.28, + 442.28000000000003, 239.34 ], "type": "ToPoint", @@ -134,12 +134,12 @@ description: Variables in memory after executing out_of_band_sketches.kcl "sourceRange": [] }, "from": [ - 442.28, + 442.28000000000003, 239.34 ], "tag": null, "to": [ - 476.26, + 476.26000000000005, -150.02 ], "type": "ToPoint", @@ -153,12 +153,12 @@ description: Variables in memory after executing out_of_band_sketches.kcl "sourceRange": [] }, "from": [ - 476.26, + 476.26000000000005, -150.02 ], "tag": null, "to": [ - 20.88, + 20.880000000000052, -150.02 ], "type": "ToPoint", @@ -172,7 +172,7 @@ description: Variables in memory after executing out_of_band_sketches.kcl "sourceRange": [] }, "from": [ - 20.88, + 20.880000000000052, -150.02 ], "tag": null, @@ -277,7 +277,7 @@ description: Variables in memory after executing out_of_band_sketches.kcl ], "tag": null, "to": [ - 336.64, + 336.64000000000004, -241.57 ], "type": "ToPoint", @@ -377,7 +377,7 @@ description: Variables in memory after executing out_of_band_sketches.kcl ], "tag": null, "to": [ - 336.64, + 336.64000000000004, -241.57 ], "type": "ToPoint", @@ -391,12 +391,12 @@ description: Variables in memory after executing out_of_band_sketches.kcl "sourceRange": [] }, "from": [ - 336.64, + 336.64000000000004, -241.57 ], "tag": null, "to": [ - 37.25, + 37.25000000000006, -220.29 ], "type": "ToPoint", @@ -410,7 +410,7 @@ description: Variables in memory after executing out_of_band_sketches.kcl "sourceRange": [] }, "from": [ - 37.25, + 37.25000000000006, -220.29 ], "tag": null, diff --git a/rust/kcl-lib/tests/panic_repro_cube/ops.snap b/rust/kcl-lib/tests/panic_repro_cube/ops.snap index 46918f05d..8949f8ec8 100644 --- a/rust/kcl-lib/tests/panic_repro_cube/ops.snap +++ b/rust/kcl-lib/tests/panic_repro_cube/ops.snap @@ -269,7 +269,7 @@ description: Operations executed panic_repro_cube.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -285,7 +285,7 @@ description: Operations executed panic_repro_cube.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -302,7 +302,7 @@ description: Operations executed panic_repro_cube.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/parametric/artifact_commands.snap b/rust/kcl-lib/tests/parametric/artifact_commands.snap index 3d7431934..a0fd7d3ba 100644 --- a/rust/kcl-lib/tests/parametric/artifact_commands.snap +++ b/rust/kcl-lib/tests/parametric/artifact_commands.snap @@ -116,7 +116,7 @@ description: Artifact commands parametric.kcl "type": "line", "end": { "x": 0.0, - "y": -0.185, + "y": -0.1851640199545103, "z": 0.0 }, "relative": true @@ -132,7 +132,7 @@ description: Artifact commands parametric.kcl "segment": { "type": "line", "end": { - "x": -7.815, + "x": -7.81483598004549, "y": 0.0, "z": 0.0 }, @@ -150,7 +150,7 @@ description: Artifact commands parametric.kcl "type": "line", "end": { "x": 0.0, - "y": -4.815, + "y": -4.81483598004549, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/parametric/ops.snap b/rust/kcl-lib/tests/parametric/ops.snap index 5f749dee7..f8bfe69d6 100644 --- a/rust/kcl-lib/tests/parametric/ops.snap +++ b/rust/kcl-lib/tests/parametric/ops.snap @@ -240,7 +240,7 @@ description: Operations executed parametric.kcl "name": "thickness", "value": { "type": "Number", - "value": 0.185, + "value": 0.1851640199545103, "ty": { "type": "Default", "len": { @@ -358,7 +358,7 @@ description: Operations executed parametric.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -374,7 +374,7 @@ description: Operations executed parametric.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -391,7 +391,7 @@ description: Operations executed parametric.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/parametric/program_memory.snap b/rust/kcl-lib/tests/parametric/program_memory.snap index 79d516b2a..421ff32f9 100644 --- a/rust/kcl-lib/tests/parametric/program_memory.snap +++ b/rust/kcl-lib/tests/parametric/program_memory.snap @@ -120,7 +120,7 @@ description: Variables in memory after executing parametric.kcl "tag": null, "to": [ 8.0, - 4.815 + 4.81483598004549 ], "type": "ToPoint", "units": { @@ -134,12 +134,12 @@ description: Variables in memory after executing parametric.kcl }, "from": [ 8.0, - 4.815 + 4.81483598004549 ], "tag": null, "to": [ - 0.185, - 4.815 + 0.18516401995451037, + 4.81483598004549 ], "type": "ToPoint", "units": { @@ -152,12 +152,12 @@ description: Variables in memory after executing parametric.kcl "sourceRange": [] }, "from": [ - 0.185, - 4.815 + 0.18516401995451037, + 4.81483598004549 ], "tag": null, "to": [ - 0.185, + 0.18516401995451037, 0.0 ], "type": "ToPoint", @@ -171,7 +171,7 @@ description: Variables in memory after executing parametric.kcl "sourceRange": [] }, "from": [ - 0.185, + 0.18516401995451037, 0.0 ], "tag": null, @@ -315,7 +315,7 @@ description: Variables in memory after executing parametric.kcl }, "thickness": { "type": "Number", - "value": 0.185, + "value": 0.1851640199545103, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap b/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap index 26e758242..8b86382f9 100644 --- a/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap +++ b/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap @@ -132,7 +132,7 @@ description: Artifact commands parametric_with_tan_arc.kcl "type": "line", "end": { "x": 0.0, - "y": -0.362, + "y": -0.36181361349331637, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/parametric_with_tan_arc/ops.snap b/rust/kcl-lib/tests/parametric_with_tan_arc/ops.snap index d219190d7..c3d248a16 100644 --- a/rust/kcl-lib/tests/parametric_with_tan_arc/ops.snap +++ b/rust/kcl-lib/tests/parametric_with_tan_arc/ops.snap @@ -174,7 +174,7 @@ description: Operations executed parametric_with_tan_arc.kcl "name": "thickness", "value": { "type": "Number", - "value": 0.362, + "value": 0.36181361349331637, "ty": { "type": "Default", "len": { @@ -207,7 +207,7 @@ description: Operations executed parametric_with_tan_arc.kcl "name": "filletR", "value": { "type": "Number", - "value": 0.724, + "value": 0.7236272269866327, "ty": { "type": "Default", "len": { @@ -391,7 +391,7 @@ description: Operations executed parametric_with_tan_arc.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -407,7 +407,7 @@ description: Operations executed parametric_with_tan_arc.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -424,7 +424,7 @@ description: Operations executed parametric_with_tan_arc.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/parametric_with_tan_arc/program_memory.snap b/rust/kcl-lib/tests/parametric_with_tan_arc/program_memory.snap index 2bf0cfe45..1311f06fb 100644 --- a/rust/kcl-lib/tests/parametric_with_tan_arc/program_memory.snap +++ b/rust/kcl-lib/tests/parametric_with_tan_arc/program_memory.snap @@ -110,7 +110,7 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl }, "ccw": true, "center": [ - -0.724, + -0.7236272269866327, 8.0 ], "from": [ @@ -119,8 +119,8 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl ], "tag": null, "to": [ - -0.724, - 8.724 + -0.7236272269866327, + 8.723627226986633 ], "type": "TangentialArc", "units": { @@ -133,13 +133,13 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "sourceRange": [] }, "from": [ - -0.724, - 8.724 + -0.7236272269866327, + 8.723627226986633 ], "tag": null, "to": [ - -9.724, - 8.724 + -9.723627226986633, + 8.723627226986633 ], "type": "ToPoint", "units": { @@ -152,13 +152,13 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "sourceRange": [] }, "from": [ - -9.724, - 8.724 + -9.723627226986633, + 8.723627226986633 ], "tag": null, "to": [ - -9.724, - 8.362 + -9.723627226986633, + 8.361813613493316 ], "type": "ToPoint", "units": { @@ -171,13 +171,13 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "sourceRange": [] }, "from": [ - -9.724, - 8.362 + -9.723627226986633, + 8.361813613493316 ], "tag": null, "to": [ - -0.724, - 8.362 + -0.7236272269866326, + 8.361813613493316 ], "type": "ToPoint", "units": { @@ -191,16 +191,16 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl }, "ccw": false, "center": [ - -0.724, + -0.7236272269866326, 8.0 ], "from": [ - -0.724, - 8.362 + -0.7236272269866326, + 8.361813613493316 ], "tag": null, "to": [ - -0.362, + -0.36181361349331626, 8.0 ], "type": "TangentialArc", @@ -214,12 +214,12 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "sourceRange": [] }, "from": [ - -0.362, + -0.36181361349331626, 8.0 ], "tag": null, "to": [ - -0.362, + -0.36181361349331626, 0.0 ], "type": "ToPoint", @@ -233,7 +233,7 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "sourceRange": [] }, "from": [ - -0.362, + -0.36181361349331626, 0.0 ], "tag": null, @@ -325,7 +325,7 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl }, "filletR": { "type": "Number", - "value": 0.724, + "value": 0.7236272269866327, "ty": { "type": "Default", "len": { @@ -377,7 +377,7 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl }, "thickness": { "type": "Number", - "value": 0.362, + "value": 0.36181361349331637, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/pattern_circular_in_module/ops.snap b/rust/kcl-lib/tests/pattern_circular_in_module/ops.snap index 2dde1462f..dadc8e021 100644 --- a/rust/kcl-lib/tests/pattern_circular_in_module/ops.snap +++ b/rust/kcl-lib/tests/pattern_circular_in_module/ops.snap @@ -225,7 +225,7 @@ description: Operations executed pattern_circular_in_module.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -241,7 +241,7 @@ description: Operations executed pattern_circular_in_module.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -258,7 +258,7 @@ description: Operations executed pattern_circular_in_module.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/pattern_into_union/artifact_commands.snap b/rust/kcl-lib/tests/pattern_into_union/artifact_commands.snap index 37c14fdf2..0c225d253 100644 --- a/rust/kcl-lib/tests/pattern_into_union/artifact_commands.snap +++ b/rust/kcl-lib/tests/pattern_into_union/artifact_commands.snap @@ -353,7 +353,7 @@ description: Artifact commands pattern_into_union.kcl "segment": { "type": "line", "end": { - "x": 1.5, + "x": 1.5000000000000002, "y": 1.25, "z": 0.0 }, @@ -485,7 +485,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 0.159, + "y": 0.1593700787401575, "z": 0.0 }, "scale": { @@ -514,7 +514,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 0.319, + "y": 0.318740157480315, "z": 0.0 }, "scale": { @@ -543,7 +543,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 0.478, + "y": 0.47811023622047244, "z": 0.0 }, "scale": { @@ -572,7 +572,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 0.637, + "y": 0.63748031496063, "z": 0.0 }, "scale": { @@ -601,7 +601,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 0.797, + "y": 0.7968503937007875, "z": 0.0 }, "scale": { @@ -630,7 +630,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 0.956, + "y": 0.9562204724409449, "z": 0.0 }, "scale": { @@ -659,7 +659,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 1.116, + "y": 1.1155905511811024, "z": 0.0 }, "scale": { @@ -688,7 +688,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 1.275, + "y": 1.27496062992126, "z": 0.0 }, "scale": { @@ -717,7 +717,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 1.434, + "y": 1.4343307086614174, "z": 0.0 }, "scale": { @@ -746,7 +746,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 1.594, + "y": 1.593700787401575, "z": 0.0 }, "scale": { @@ -775,7 +775,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 1.753, + "y": 1.7530708661417325, "z": 0.0 }, "scale": { @@ -804,7 +804,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 1.912, + "y": 1.9124409448818898, "z": 0.0 }, "scale": { @@ -833,7 +833,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 2.072, + "y": 2.0718110236220473, "z": 0.0 }, "scale": { @@ -862,7 +862,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 2.231, + "y": 2.231181102362205, "z": 0.0 }, "scale": { @@ -891,7 +891,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 2.391, + "y": 2.3905511811023623, "z": 0.0 }, "scale": { @@ -920,7 +920,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 2.55, + "y": 2.54992125984252, "z": 0.0 }, "scale": { @@ -949,7 +949,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 2.709, + "y": 2.7092913385826773, "z": 0.0 }, "scale": { @@ -978,7 +978,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 2.869, + "y": 2.868661417322835, "z": 0.0 }, "scale": { @@ -1007,7 +1007,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 3.028, + "y": 3.0280314960629924, "z": 0.0 }, "scale": { @@ -1036,7 +1036,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 3.187, + "y": 3.18740157480315, "z": 0.0 }, "scale": { @@ -1290,7 +1290,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 0.159, + "y": 0.1593700787401575, "z": 0.0 }, "scale": { @@ -1319,7 +1319,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 0.319, + "y": 0.318740157480315, "z": 0.0 }, "scale": { @@ -1348,7 +1348,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 0.478, + "y": 0.47811023622047244, "z": 0.0 }, "scale": { @@ -1377,7 +1377,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 0.637, + "y": 0.63748031496063, "z": 0.0 }, "scale": { @@ -1406,7 +1406,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 0.797, + "y": 0.7968503937007875, "z": 0.0 }, "scale": { @@ -1435,7 +1435,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 0.956, + "y": 0.9562204724409449, "z": 0.0 }, "scale": { @@ -1464,7 +1464,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 1.116, + "y": 1.1155905511811024, "z": 0.0 }, "scale": { @@ -1493,7 +1493,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 1.275, + "y": 1.27496062992126, "z": 0.0 }, "scale": { @@ -1522,7 +1522,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 1.434, + "y": 1.4343307086614174, "z": 0.0 }, "scale": { @@ -1551,7 +1551,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 1.594, + "y": 1.593700787401575, "z": 0.0 }, "scale": { @@ -1580,7 +1580,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 1.753, + "y": 1.7530708661417325, "z": 0.0 }, "scale": { @@ -1609,7 +1609,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 1.912, + "y": 1.9124409448818898, "z": 0.0 }, "scale": { @@ -1638,7 +1638,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 2.072, + "y": 2.0718110236220473, "z": 0.0 }, "scale": { @@ -1667,7 +1667,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 2.231, + "y": 2.231181102362205, "z": 0.0 }, "scale": { @@ -1696,7 +1696,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 2.391, + "y": 2.3905511811023623, "z": 0.0 }, "scale": { @@ -1725,7 +1725,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 2.55, + "y": 2.54992125984252, "z": 0.0 }, "scale": { @@ -1754,7 +1754,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 2.709, + "y": 2.7092913385826773, "z": 0.0 }, "scale": { @@ -1783,7 +1783,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 2.869, + "y": 2.868661417322835, "z": 0.0 }, "scale": { @@ -1812,7 +1812,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 3.028, + "y": 3.0280314960629924, "z": 0.0 }, "scale": { @@ -1841,7 +1841,7 @@ description: Artifact commands pattern_into_union.kcl { "translate": { "x": 0.0, - "y": 3.187, + "y": 3.18740157480315, "z": 0.0 }, "scale": { diff --git a/rust/kcl-lib/tests/pattern_into_union/ops.snap b/rust/kcl-lib/tests/pattern_into_union/ops.snap index 8f4709d6c..aa2338145 100644 --- a/rust/kcl-lib/tests/pattern_into_union/ops.snap +++ b/rust/kcl-lib/tests/pattern_into_union/ops.snap @@ -42,7 +42,7 @@ description: Operations executed pattern_into_union.kcl "name": "buildPlateThickness", "value": { "type": "Number", - "value": 0.039, + "value": 0.03937007874015748, "ty": { "type": "Default", "len": { @@ -339,7 +339,7 @@ description: Operations executed pattern_into_union.kcl "name": "depth", "value": { "type": "Number", - "value": 3.287, + "value": 3.28740157480315, "ty": { "type": "Default", "len": { @@ -447,7 +447,7 @@ description: Operations executed pattern_into_union.kcl "length": { "value": { "type": "Number", - "value": -3.287, + "value": -3.28740157480315, "ty": { "type": "Default", "len": { @@ -687,7 +687,7 @@ description: Operations executed pattern_into_union.kcl "distance": { "value": { "type": "Number", - "value": 0.159, + "value": 0.1593700787401575, "ty": { "type": "Default", "len": { @@ -938,7 +938,7 @@ description: Operations executed pattern_into_union.kcl "distance": { "value": { "type": "Number", - "value": 0.159, + "value": 0.1593700787401575, "ty": { "type": "Default", "len": { @@ -1150,7 +1150,7 @@ description: Operations executed pattern_into_union.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -1166,7 +1166,7 @@ description: Operations executed pattern_into_union.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -1183,7 +1183,7 @@ description: Operations executed pattern_into_union.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/pattern_linear_in_module/ops.snap b/rust/kcl-lib/tests/pattern_linear_in_module/ops.snap index 1c47c248b..678fcc833 100644 --- a/rust/kcl-lib/tests/pattern_linear_in_module/ops.snap +++ b/rust/kcl-lib/tests/pattern_linear_in_module/ops.snap @@ -261,7 +261,7 @@ description: Operations executed pattern_linear_in_module.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -277,7 +277,7 @@ description: Operations executed pattern_linear_in_module.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -294,7 +294,7 @@ description: Operations executed pattern_linear_in_module.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap b/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap index 8c4b41f9d..5c0114f5c 100644 --- a/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap +++ b/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap @@ -81,8 +81,8 @@ description: Artifact commands pentagon_fillet_sugar.kcl "segment": { "type": "line", "end": { - "x": 250.0, - "y": 433.013, + "x": 250.00000000000006, + "y": 433.0127018922193, "z": 0.0 }, "relative": true @@ -99,7 +99,7 @@ description: Artifact commands pentagon_fillet_sugar.kcl "type": "line", "end": { "x": -500.0, - "y": 0.0, + "y": 0.00000000000006123233995736766, "z": 0.0 }, "relative": true @@ -115,8 +115,8 @@ description: Artifact commands pentagon_fillet_sugar.kcl "segment": { "type": "line", "end": { - "x": 250.0, - "y": -433.013, + "x": 250.00000000000006, + "y": -433.0127018922193, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/pentagon_fillet_sugar/ops.snap b/rust/kcl-lib/tests/pentagon_fillet_sugar/ops.snap index 1b31a6e97..6dcad5a3f 100644 --- a/rust/kcl-lib/tests/pentagon_fillet_sugar/ops.snap +++ b/rust/kcl-lib/tests/pentagon_fillet_sugar/ops.snap @@ -670,7 +670,7 @@ description: Operations executed pentagon_fillet_sugar.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -686,7 +686,7 @@ description: Operations executed pentagon_fillet_sugar.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -703,7 +703,7 @@ description: Operations executed pentagon_fillet_sugar.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/pentagon_fillet_sugar/program_memory.snap b/rust/kcl-lib/tests/pentagon_fillet_sugar/program_memory.snap index bc821dfa4..6fce054c6 100644 --- a/rust/kcl-lib/tests/pentagon_fillet_sugar/program_memory.snap +++ b/rust/kcl-lib/tests/pentagon_fillet_sugar/program_memory.snap @@ -53,7 +53,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "to": [ -120.0, - 100.0 + 99.99999999999999 ], "type": "Arc", "units": { @@ -67,7 +67,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "from": [ -120.0, - 100.0 + 99.99999999999999 ], "tag": null, "to": [ @@ -167,8 +167,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "a" }, "to": [ - 250.0, - 433.013 + 250.00000000000006, + 433.0127018922193 ], "type": "ToPoint", "units": { @@ -181,8 +181,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "sourceRange": [] }, "from": [ - 250.0, - 433.013 + 250.00000000000006, + 433.0127018922193 ], "tag": { "commentStart": 239, @@ -192,8 +192,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "b" }, "to": [ - -250.0, - 433.013 + -249.99999999999994, + 433.01270189221935 ], "type": "ToPoint", "units": { @@ -206,8 +206,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "sourceRange": [] }, "from": [ - -250.0, - 433.013 + -249.99999999999994, + 433.01270189221935 ], "tag": { "commentStart": 300, @@ -217,8 +217,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "c" }, "to": [ - 0.0, - 0.0 + 0.00000000000011368683772161603, + 0.00000000000005684341886080802 ], "type": "ToPoint", "units": { @@ -367,7 +367,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "to": [ 280.0, - 100.0 + 99.99999999999999 ], "type": "Arc", "units": { @@ -381,7 +381,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "from": [ 280.0, - 100.0 + 99.99999999999999 ], "tag": null, "to": [ @@ -481,8 +481,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "a" }, "to": [ - 250.0, - 433.013 + 250.00000000000006, + 433.0127018922193 ], "type": "ToPoint", "units": { @@ -495,8 +495,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "sourceRange": [] }, "from": [ - 250.0, - 433.013 + 250.00000000000006, + 433.0127018922193 ], "tag": { "commentStart": 239, @@ -506,8 +506,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "b" }, "to": [ - -250.0, - 433.013 + -249.99999999999994, + 433.01270189221935 ], "type": "ToPoint", "units": { @@ -520,8 +520,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "sourceRange": [] }, "from": [ - -250.0, - 433.013 + -249.99999999999994, + 433.01270189221935 ], "tag": { "commentStart": 300, @@ -531,8 +531,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "c" }, "to": [ - 0.0, - 0.0 + 0.00000000000011368683772161603, + 0.00000000000005684341886080802 ], "type": "ToPoint", "units": { @@ -723,8 +723,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "a" }, "to": [ - 250.0, - 433.013 + 250.00000000000006, + 433.0127018922193 ], "type": "ToPoint", "units": { @@ -737,8 +737,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "sourceRange": [] }, "from": [ - 250.0, - 433.013 + 250.00000000000006, + 433.0127018922193 ], "tag": { "commentStart": 239, @@ -748,8 +748,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "b" }, "to": [ - -250.0, - 433.013 + -249.99999999999994, + 433.01270189221935 ], "type": "ToPoint", "units": { @@ -762,8 +762,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "sourceRange": [] }, "from": [ - -250.0, - 433.013 + -249.99999999999994, + 433.01270189221935 ], "tag": { "commentStart": 300, @@ -773,8 +773,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "c" }, "to": [ - 0.0, - 0.0 + 0.00000000000011368683772161603, + 0.00000000000005684341886080802 ], "type": "ToPoint", "units": { @@ -908,7 +908,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "to": [ 280.0, - 100.0 + 99.99999999999999 ], "type": "Arc", "units": { @@ -922,7 +922,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "from": [ 280.0, - 100.0 + 99.99999999999999 ], "tag": null, "to": [ @@ -1022,8 +1022,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "a" }, "to": [ - 250.0, - 433.013 + 250.00000000000006, + 433.0127018922193 ], "type": "ToPoint", "units": { @@ -1036,8 +1036,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "sourceRange": [] }, "from": [ - 250.0, - 433.013 + 250.00000000000006, + 433.0127018922193 ], "tag": { "commentStart": 239, @@ -1047,8 +1047,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "b" }, "to": [ - -250.0, - 433.013 + -249.99999999999994, + 433.01270189221935 ], "type": "ToPoint", "units": { @@ -1061,8 +1061,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "sourceRange": [] }, "from": [ - -250.0, - 433.013 + -249.99999999999994, + 433.01270189221935 ], "tag": { "commentStart": 300, @@ -1072,8 +1072,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "c" }, "to": [ - 0.0, - 0.0 + 0.00000000000011368683772161603, + 0.00000000000005684341886080802 ], "type": "ToPoint", "units": { @@ -1287,7 +1287,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "to": [ -120.0, - 100.0 + 99.99999999999999 ], "type": "Arc", "units": { @@ -1301,7 +1301,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "from": [ -120.0, - 100.0 + 99.99999999999999 ], "tag": null, "to": [ @@ -1401,8 +1401,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "a" }, "to": [ - 250.0, - 433.013 + 250.00000000000006, + 433.0127018922193 ], "type": "ToPoint", "units": { @@ -1415,8 +1415,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "sourceRange": [] }, "from": [ - 250.0, - 433.013 + 250.00000000000006, + 433.0127018922193 ], "tag": { "commentStart": 239, @@ -1426,8 +1426,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "b" }, "to": [ - -250.0, - 433.013 + -249.99999999999994, + 433.01270189221935 ], "type": "ToPoint", "units": { @@ -1440,8 +1440,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "sourceRange": [] }, "from": [ - -250.0, - 433.013 + -249.99999999999994, + 433.01270189221935 ], "tag": { "commentStart": 300, @@ -1451,8 +1451,8 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "value": "c" }, "to": [ - 0.0, - 0.0 + 0.00000000000011368683772161603, + 0.00000000000005684341886080802 ], "type": "ToPoint", "units": { diff --git a/rust/kcl-lib/tests/pipe_as_arg/ops.snap b/rust/kcl-lib/tests/pipe_as_arg/ops.snap index a14da27c3..c9d6a95dd 100644 --- a/rust/kcl-lib/tests/pipe_as_arg/ops.snap +++ b/rust/kcl-lib/tests/pipe_as_arg/ops.snap @@ -176,7 +176,7 @@ description: Operations executed pipe_as_arg.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -192,7 +192,7 @@ description: Operations executed pipe_as_arg.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -209,7 +209,7 @@ description: Operations executed pipe_as_arg.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/ops.snap b/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/ops.snap index 5a7768144..461783534 100644 --- a/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/ops.snap +++ b/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/ops.snap @@ -12,7 +12,7 @@ description: Operations executed pipe_substitution_inside_function_called_from_p "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed pipe_substitution_inside_function_called_from_p "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed pipe_substitution_inside_function_called_from_p "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/poop_chute/artifact_commands.snap b/rust/kcl-lib/tests/poop_chute/artifact_commands.snap index 6b6f99d69..ed9b8e55e 100644 --- a/rust/kcl-lib/tests/poop_chute/artifact_commands.snap +++ b/rust/kcl-lib/tests/poop_chute/artifact_commands.snap @@ -81,7 +81,7 @@ description: Artifact commands poop_chute.kcl "segment": { "type": "line", "end": { - "x": 0.063, + "x": 0.0625, "y": 0.0, "z": 0.0 }, @@ -99,7 +99,7 @@ description: Artifact commands poop_chute.kcl "type": "line", "end": { "x": 2.0, - "y": 0.937, + "y": 0.9374999999999999, "z": 0.0 }, "relative": false @@ -150,7 +150,7 @@ description: Artifact commands poop_chute.kcl "type": "line", "end": { "x": 1.875, - "y": 0.937, + "y": 0.9374999999999999, "z": 0.0 }, "relative": false @@ -166,7 +166,7 @@ description: Artifact commands poop_chute.kcl "segment": { "type": "line", "end": { - "x": 1.063, + "x": 1.0625, "y": 0.125, "z": 0.0 }, @@ -201,7 +201,7 @@ description: Artifact commands poop_chute.kcl "type": "line", "end": { "x": 0.125, - "y": 0.938, + "y": 0.9375000000000002, "z": 0.0 }, "relative": false @@ -252,7 +252,7 @@ description: Artifact commands poop_chute.kcl "type": "line", "end": { "x": 0.0, - "y": 0.937, + "y": 0.9374999999999999, "z": 0.0 }, "relative": false @@ -268,7 +268,7 @@ description: Artifact commands poop_chute.kcl "segment": { "type": "line", "end": { - "x": 0.937, + "x": 0.9374999999999997, "y": 0.0, "z": 0.0 }, @@ -292,7 +292,7 @@ description: Artifact commands poop_chute.kcl "target": "[uuid]", "origin": { "x": 0.0, - "y": 5.5, + "y": 5.5000001, "z": 0.0 }, "axis": { @@ -412,7 +412,7 @@ description: Artifact commands poop_chute.kcl "segment": { "type": "line", "end": { - "x": 0.063, + "x": 0.0625, "y": 0.0, "z": 0.0 }, @@ -430,7 +430,7 @@ description: Artifact commands poop_chute.kcl "type": "line", "end": { "x": 2.0, - "y": 0.937, + "y": 0.9374999999999999, "z": 0.0 }, "relative": false @@ -481,7 +481,7 @@ description: Artifact commands poop_chute.kcl "type": "line", "end": { "x": 1.875, - "y": 0.937, + "y": 0.9374999999999999, "z": 0.0 }, "relative": false @@ -497,7 +497,7 @@ description: Artifact commands poop_chute.kcl "segment": { "type": "line", "end": { - "x": 1.063, + "x": 1.0625, "y": 0.125, "z": 0.0 }, @@ -532,7 +532,7 @@ description: Artifact commands poop_chute.kcl "type": "line", "end": { "x": 0.125, - "y": 0.938, + "y": 0.9375000000000002, "z": 0.0 }, "relative": false @@ -583,7 +583,7 @@ description: Artifact commands poop_chute.kcl "type": "line", "end": { "x": 0.0, - "y": 0.937, + "y": 0.9374999999999999, "z": 0.0 }, "relative": false @@ -599,7 +599,7 @@ description: Artifact commands poop_chute.kcl "segment": { "type": "line", "end": { - "x": 0.937, + "x": 0.9374999999999997, "y": 0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/poop_chute/ops.snap b/rust/kcl-lib/tests/poop_chute/ops.snap index 5df585e61..c8a797bea 100644 --- a/rust/kcl-lib/tests/poop_chute/ops.snap +++ b/rust/kcl-lib/tests/poop_chute/ops.snap @@ -571,7 +571,7 @@ description: Operations executed poop_chute.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -587,7 +587,7 @@ description: Operations executed poop_chute.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -604,7 +604,7 @@ description: Operations executed poop_chute.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/poop_chute/program_memory.snap b/rust/kcl-lib/tests/poop_chute/program_memory.snap index ed43af65e..5c46a41f8 100644 --- a/rust/kcl-lib/tests/poop_chute/program_memory.snap +++ b/rust/kcl-lib/tests/poop_chute/program_memory.snap @@ -240,7 +240,7 @@ description: Variables in memory after executing poop_chute.kcl ], "tag": null, "to": [ - 1.063, + 1.0625, 0.0 ], "type": "ToPoint", @@ -254,7 +254,7 @@ description: Variables in memory after executing poop_chute.kcl "sourceRange": [] }, "from": [ - 1.063, + 1.0625, 0.0 ], "tag": { @@ -266,7 +266,7 @@ description: Variables in memory after executing poop_chute.kcl }, "to": [ 2.0, - 0.937 + 0.9374999999999999 ], "type": "ToPoint", "units": { @@ -280,7 +280,7 @@ description: Variables in memory after executing poop_chute.kcl }, "from": [ 2.0, - 0.937 + 0.9374999999999999 ], "tag": null, "to": [ @@ -323,7 +323,7 @@ description: Variables in memory after executing poop_chute.kcl "tag": null, "to": [ 1.875, - 0.937 + 0.9374999999999999 ], "type": "ToPoint", "units": { @@ -337,11 +337,11 @@ description: Variables in memory after executing poop_chute.kcl }, "from": [ 1.875, - 0.937 + 0.9374999999999999 ], "tag": null, "to": [ - 1.063, + 1.0625, 0.125 ], "type": "ToPoint", @@ -355,12 +355,12 @@ description: Variables in memory after executing poop_chute.kcl "sourceRange": [] }, "from": [ - 1.063, + 1.0625, 0.125 ], "tag": null, "to": [ - 0.938, + 0.9375, 0.125 ], "type": "ToPoint", @@ -374,13 +374,13 @@ description: Variables in memory after executing poop_chute.kcl "sourceRange": [] }, "from": [ - 0.938, + 0.9375, 0.125 ], "tag": null, "to": [ 0.125, - 0.938 + 0.9375000000000002 ], "type": "ToPoint", "units": { @@ -394,7 +394,7 @@ description: Variables in memory after executing poop_chute.kcl }, "from": [ 0.125, - 0.938 + 0.9375000000000002 ], "tag": null, "to": [ @@ -437,7 +437,7 @@ description: Variables in memory after executing poop_chute.kcl "tag": null, "to": [ 0.0, - 0.937 + 0.9374999999999999 ], "type": "ToPoint", "units": { @@ -451,11 +451,11 @@ description: Variables in memory after executing poop_chute.kcl }, "from": [ 0.0, - 0.937 + 0.9374999999999999 ], "tag": null, "to": [ - 0.937, + 0.9374999999999997, 0.0 ], "type": "ToPoint", @@ -469,7 +469,7 @@ description: Variables in memory after executing poop_chute.kcl "sourceRange": [] }, "from": [ - 0.937, + 0.9374999999999997, 0.0 ], "tag": null, @@ -579,7 +579,7 @@ description: Variables in memory after executing poop_chute.kcl ], "tag": null, "to": [ - 1.063, + 1.0625, 0.0 ], "type": "ToPoint", @@ -593,7 +593,7 @@ description: Variables in memory after executing poop_chute.kcl "sourceRange": [] }, "from": [ - 1.063, + 1.0625, 0.0 ], "tag": { @@ -605,7 +605,7 @@ description: Variables in memory after executing poop_chute.kcl }, "to": [ 2.0, - 0.937 + 0.9374999999999999 ], "type": "ToPoint", "units": { @@ -619,7 +619,7 @@ description: Variables in memory after executing poop_chute.kcl }, "from": [ 2.0, - 0.937 + 0.9374999999999999 ], "tag": null, "to": [ @@ -662,7 +662,7 @@ description: Variables in memory after executing poop_chute.kcl "tag": null, "to": [ 1.875, - 0.937 + 0.9374999999999999 ], "type": "ToPoint", "units": { @@ -676,11 +676,11 @@ description: Variables in memory after executing poop_chute.kcl }, "from": [ 1.875, - 0.937 + 0.9374999999999999 ], "tag": null, "to": [ - 1.063, + 1.0625, 0.125 ], "type": "ToPoint", @@ -694,12 +694,12 @@ description: Variables in memory after executing poop_chute.kcl "sourceRange": [] }, "from": [ - 1.063, + 1.0625, 0.125 ], "tag": null, "to": [ - 0.938, + 0.9375, 0.125 ], "type": "ToPoint", @@ -713,13 +713,13 @@ description: Variables in memory after executing poop_chute.kcl "sourceRange": [] }, "from": [ - 0.938, + 0.9375, 0.125 ], "tag": null, "to": [ 0.125, - 0.938 + 0.9375000000000002 ], "type": "ToPoint", "units": { @@ -733,7 +733,7 @@ description: Variables in memory after executing poop_chute.kcl }, "from": [ 0.125, - 0.938 + 0.9375000000000002 ], "tag": null, "to": [ @@ -776,7 +776,7 @@ description: Variables in memory after executing poop_chute.kcl "tag": null, "to": [ 0.0, - 0.937 + 0.9374999999999999 ], "type": "ToPoint", "units": { @@ -790,11 +790,11 @@ description: Variables in memory after executing poop_chute.kcl }, "from": [ 0.0, - 0.937 + 0.9374999999999999 ], "tag": null, "to": [ - 0.937, + 0.9374999999999997, 0.0 ], "type": "ToPoint", @@ -808,7 +808,7 @@ description: Variables in memory after executing poop_chute.kcl "sourceRange": [] }, "from": [ - 0.937, + 0.9374999999999997, 0.0 ], "tag": null, @@ -1003,7 +1003,7 @@ description: Variables in memory after executing poop_chute.kcl ], "tag": null, "to": [ - 1.063, + 1.0625, 0.0 ], "type": "ToPoint", @@ -1017,7 +1017,7 @@ description: Variables in memory after executing poop_chute.kcl "sourceRange": [] }, "from": [ - 1.063, + 1.0625, 0.0 ], "tag": { @@ -1029,7 +1029,7 @@ description: Variables in memory after executing poop_chute.kcl }, "to": [ 2.0, - 0.937 + 0.9374999999999999 ], "type": "ToPoint", "units": { @@ -1043,7 +1043,7 @@ description: Variables in memory after executing poop_chute.kcl }, "from": [ 2.0, - 0.937 + 0.9374999999999999 ], "tag": null, "to": [ @@ -1086,7 +1086,7 @@ description: Variables in memory after executing poop_chute.kcl "tag": null, "to": [ 1.875, - 0.937 + 0.9374999999999999 ], "type": "ToPoint", "units": { @@ -1100,11 +1100,11 @@ description: Variables in memory after executing poop_chute.kcl }, "from": [ 1.875, - 0.937 + 0.9374999999999999 ], "tag": null, "to": [ - 1.063, + 1.0625, 0.125 ], "type": "ToPoint", @@ -1118,12 +1118,12 @@ description: Variables in memory after executing poop_chute.kcl "sourceRange": [] }, "from": [ - 1.063, + 1.0625, 0.125 ], "tag": null, "to": [ - 0.938, + 0.9375, 0.125 ], "type": "ToPoint", @@ -1137,13 +1137,13 @@ description: Variables in memory after executing poop_chute.kcl "sourceRange": [] }, "from": [ - 0.938, + 0.9375, 0.125 ], "tag": null, "to": [ 0.125, - 0.938 + 0.9375000000000002 ], "type": "ToPoint", "units": { @@ -1157,7 +1157,7 @@ description: Variables in memory after executing poop_chute.kcl }, "from": [ 0.125, - 0.938 + 0.9375000000000002 ], "tag": null, "to": [ @@ -1200,7 +1200,7 @@ description: Variables in memory after executing poop_chute.kcl "tag": null, "to": [ 0.0, - 0.937 + 0.9374999999999999 ], "type": "ToPoint", "units": { @@ -1214,11 +1214,11 @@ description: Variables in memory after executing poop_chute.kcl }, "from": [ 0.0, - 0.937 + 0.9374999999999999 ], "tag": null, "to": [ - 0.937, + 0.9374999999999997, 0.0 ], "type": "ToPoint", @@ -1232,7 +1232,7 @@ description: Variables in memory after executing poop_chute.kcl "sourceRange": [] }, "from": [ - 0.937, + 0.9374999999999997, 0.0 ], "tag": null, diff --git a/rust/kcl-lib/tests/revolve-colinear/ops.snap b/rust/kcl-lib/tests/revolve-colinear/ops.snap index e6549b71f..86a5c3b44 100644 --- a/rust/kcl-lib/tests/revolve-colinear/ops.snap +++ b/rust/kcl-lib/tests/revolve-colinear/ops.snap @@ -148,7 +148,7 @@ description: Operations executed revolve-colinear.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -164,7 +164,7 @@ description: Operations executed revolve-colinear.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -181,7 +181,7 @@ description: Operations executed revolve-colinear.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/revolve_about_edge/ops.snap b/rust/kcl-lib/tests/revolve_about_edge/ops.snap index 6b436d3a7..55f77803e 100644 --- a/rust/kcl-lib/tests/revolve_about_edge/ops.snap +++ b/rust/kcl-lib/tests/revolve_about_edge/ops.snap @@ -133,7 +133,7 @@ description: Operations executed revolve_about_edge.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -149,7 +149,7 @@ description: Operations executed revolve_about_edge.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -166,7 +166,7 @@ description: Operations executed revolve_about_edge.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/riddle_small/ops.snap b/rust/kcl-lib/tests/riddle_small/ops.snap index 610cc172b..54936bbfa 100644 --- a/rust/kcl-lib/tests/riddle_small/ops.snap +++ b/rust/kcl-lib/tests/riddle_small/ops.snap @@ -357,7 +357,7 @@ description: Operations executed riddle_small.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -373,7 +373,7 @@ description: Operations executed riddle_small.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -390,7 +390,7 @@ description: Operations executed riddle_small.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap b/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap index 50661d9c9..40c4df93c 100644 --- a/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap +++ b/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap @@ -222,7 +222,7 @@ description: Artifact commands rotate_after_fillet.kcl "path": "[uuid]", "to": { "x": 0.25, - "y": 0.144, + "y": 0.14433756729740643, "z": 0.0 } } @@ -243,8 +243,25 @@ description: Artifact commands rotate_after_fillet.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": -0.289, + "x": -0.00000000000000005302876193624534, + "y": -0.28867513459481287, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.24999999999999997, + "y": -0.14433756729740646, "z": 0.0 }, "relative": true @@ -261,7 +278,7 @@ description: Artifact commands rotate_after_fillet.kcl "type": "line", "end": { "x": -0.25, - "y": -0.144, + "y": 0.1443375672974064, "z": 0.0 }, "relative": true @@ -277,25 +294,8 @@ description: Artifact commands rotate_after_fillet.kcl "segment": { "type": "line", "end": { - "x": -0.25, - "y": 0.144, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 0.289, + "x": 0.000000000000000017676253978748448, + "y": 0.28867513459481287, "z": 0.0 }, "relative": true @@ -312,7 +312,7 @@ description: Artifact commands rotate_after_fillet.kcl "type": "line", "end": { "x": 0.25, - "y": 0.144, + "y": 0.1443375672974064, "z": 0.0 }, "relative": true @@ -409,7 +409,7 @@ description: Artifact commands rotate_after_fillet.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.313, + "x": 0.3125, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/rotate_after_fillet/ops.snap b/rust/kcl-lib/tests/rotate_after_fillet/ops.snap index a63faaf1f..94a2b4e1b 100644 --- a/rust/kcl-lib/tests/rotate_after_fillet/ops.snap +++ b/rust/kcl-lib/tests/rotate_after_fillet/ops.snap @@ -174,7 +174,7 @@ description: Operations executed rotate_after_fillet.kcl "name": "boltHexFlatLength", "value": { "type": "Number", - "value": 0.289, + "value": 0.28867513459481287, "ty": { "type": "Default", "len": { @@ -518,7 +518,7 @@ description: Operations executed rotate_after_fillet.kcl "length": { "value": { "type": "Number", - "value": -0.469, + "value": -0.46875, "ty": { "type": "Default", "len": { @@ -848,7 +848,7 @@ description: Operations executed rotate_after_fillet.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -864,7 +864,7 @@ description: Operations executed rotate_after_fillet.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -881,7 +881,7 @@ description: Operations executed rotate_after_fillet.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/rotate_after_fillet/program_memory.snap b/rust/kcl-lib/tests/rotate_after_fillet/program_memory.snap index 4ccd81327..5beb5cb73 100644 --- a/rust/kcl-lib/tests/rotate_after_fillet/program_memory.snap +++ b/rust/kcl-lib/tests/rotate_after_fillet/program_memory.snap @@ -61,7 +61,7 @@ description: Variables in memory after executing rotate_after_fillet.kcl }, "boltHexFlatLength": { "type": "Number", - "value": 0.289, + "value": 0.28867513459481287, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap b/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap index 136a39611..5d5b61308 100644 --- a/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap +++ b/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap @@ -222,7 +222,7 @@ description: Artifact commands scale_after_fillet.kcl "path": "[uuid]", "to": { "x": 0.25, - "y": 0.144, + "y": 0.14433756729740643, "z": 0.0 } } @@ -243,8 +243,25 @@ description: Artifact commands scale_after_fillet.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": -0.289, + "x": -0.00000000000000005302876193624534, + "y": -0.28867513459481287, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.24999999999999997, + "y": -0.14433756729740646, "z": 0.0 }, "relative": true @@ -261,7 +278,7 @@ description: Artifact commands scale_after_fillet.kcl "type": "line", "end": { "x": -0.25, - "y": -0.144, + "y": 0.1443375672974064, "z": 0.0 }, "relative": true @@ -277,25 +294,8 @@ description: Artifact commands scale_after_fillet.kcl "segment": { "type": "line", "end": { - "x": -0.25, - "y": 0.144, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 0.289, + "x": 0.000000000000000017676253978748448, + "y": 0.28867513459481287, "z": 0.0 }, "relative": true @@ -312,7 +312,7 @@ description: Artifact commands scale_after_fillet.kcl "type": "line", "end": { "x": 0.25, - "y": 0.144, + "y": 0.1443375672974064, "z": 0.0 }, "relative": true @@ -409,7 +409,7 @@ description: Artifact commands scale_after_fillet.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.313, + "x": 0.3125, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/scale_after_fillet/ops.snap b/rust/kcl-lib/tests/scale_after_fillet/ops.snap index c09da8c78..3693c2b0a 100644 --- a/rust/kcl-lib/tests/scale_after_fillet/ops.snap +++ b/rust/kcl-lib/tests/scale_after_fillet/ops.snap @@ -174,7 +174,7 @@ description: Operations executed scale_after_fillet.kcl "name": "boltHexFlatLength", "value": { "type": "Number", - "value": 0.289, + "value": 0.28867513459481287, "ty": { "type": "Default", "len": { @@ -518,7 +518,7 @@ description: Operations executed scale_after_fillet.kcl "length": { "value": { "type": "Number", - "value": -0.469, + "value": -0.46875, "ty": { "type": "Default", "len": { @@ -833,7 +833,7 @@ description: Operations executed scale_after_fillet.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -849,7 +849,7 @@ description: Operations executed scale_after_fillet.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -866,7 +866,7 @@ description: Operations executed scale_after_fillet.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/scale_after_fillet/program_memory.snap b/rust/kcl-lib/tests/scale_after_fillet/program_memory.snap index c6d614cc5..60a96afff 100644 --- a/rust/kcl-lib/tests/scale_after_fillet/program_memory.snap +++ b/rust/kcl-lib/tests/scale_after_fillet/program_memory.snap @@ -61,7 +61,7 @@ description: Variables in memory after executing scale_after_fillet.kcl }, "boltHexFlatLength": { "type": "Number", - "value": 0.289, + "value": 0.28867513459481287, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap index c8602a623..fada30853 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap @@ -98,7 +98,7 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000013303338179137697, "y": -217.26, "z": 0.0 }, @@ -334,7 +334,7 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.0000000000000064171492275321306, "y": -104.8, "z": 0.0 }, @@ -449,7 +449,7 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000008099201606161021, "y": -132.27, "z": 0.0 }, @@ -466,7 +466,7 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl "segment": { "type": "line", "end": { - "x": -40.82, + "x": -40.81999999999999, "y": -0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/ops.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/ops.snap index a913014b6..fabd1be4c 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/ops.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/ops.snap @@ -426,7 +426,7 @@ description: Operations executed sketch-on-chamfer-two-times-different-order.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -442,7 +442,7 @@ description: Operations executed sketch-on-chamfer-two-times-different-order.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -459,7 +459,7 @@ description: Operations executed sketch-on-chamfer-two-times-different-order.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap index 886bfd445..bc9f38bc7 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap @@ -148,7 +148,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif ], "tag": null, "to": [ - 75.8, + 75.80000000000001, 99.94 ], "type": "ToPoint", @@ -162,7 +162,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "sourceRange": [] }, "from": [ - 75.8, + 75.80000000000001, 99.94 ], "tag": { @@ -690,7 +690,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif ], "tag": null, "to": [ - 75.8, + 75.80000000000001, 99.94 ], "type": "ToPoint", @@ -704,7 +704,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "sourceRange": [] }, "from": [ - 75.8, + 75.80000000000001, 99.94 ], "tag": { @@ -1068,7 +1068,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif ], "tag": null, "to": [ - 75.8, + 75.80000000000001, 99.94 ], "type": "ToPoint", @@ -1082,7 +1082,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "sourceRange": [] }, "from": [ - 75.8, + 75.80000000000001, 99.94 ], "tag": { @@ -1482,7 +1482,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif ], "tag": null, "to": [ - 75.8, + 75.80000000000001, 99.94 ], "type": "ToPoint", @@ -1496,7 +1496,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "sourceRange": [] }, "from": [ - 75.8, + 75.80000000000001, 99.94 ], "tag": { @@ -1753,7 +1753,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "value": "rectangleSegmentA003" }, "to": [ - -27.62, + -27.619999999999997, 277.34 ], "type": "ToPoint", @@ -1767,7 +1767,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "sourceRange": [] }, "from": [ - -27.62, + -27.619999999999997, 277.34 ], "tag": { @@ -1778,8 +1778,8 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "value": "rectangleSegmentB002" }, "to": [ - -27.62, - 172.54 + -27.61999999999999, + 172.53999999999996 ], "type": "ToPoint", "units": { @@ -1792,8 +1792,8 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "sourceRange": [] }, "from": [ - -27.62, - 172.54 + -27.61999999999999, + 172.53999999999996 ], "tag": { "commentStart": 1029, @@ -1804,7 +1804,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif }, "to": [ -69.1, - 172.54 + 172.53999999999996 ], "type": "ToPoint", "units": { @@ -1818,7 +1818,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif }, "from": [ -69.1, - 172.54 + 172.53999999999996 ], "tag": null, "to": [ @@ -2014,7 +2014,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif ], "tag": null, "to": [ - 75.8, + 75.80000000000001, 99.94 ], "type": "ToPoint", @@ -2028,7 +2028,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "sourceRange": [] }, "from": [ - 75.8, + 75.80000000000001, 99.94 ], "tag": { diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap index 1d7c6d27f..94856b619 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap @@ -98,7 +98,7 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000013303338179137697, "y": -217.26, "z": 0.0 }, @@ -334,7 +334,7 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.0000000000000064171492275321306, "y": -104.8, "z": 0.0 }, @@ -449,7 +449,7 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl "segment": { "type": "line", "end": { - "x": 0.0, + "x": 0.000000000000008099201606161021, "y": -132.27, "z": 0.0 }, @@ -466,7 +466,7 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl "segment": { "type": "line", "end": { - "x": -40.82, + "x": -40.81999999999999, "y": -0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/ops.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/ops.snap index 75a8d5151..15597aa9c 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/ops.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/ops.snap @@ -426,7 +426,7 @@ description: Operations executed sketch-on-chamfer-two-times.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -442,7 +442,7 @@ description: Operations executed sketch-on-chamfer-two-times.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -459,7 +459,7 @@ description: Operations executed sketch-on-chamfer-two-times.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/program_memory.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/program_memory.snap index 1af5d02ee..757bf87eb 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/program_memory.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/program_memory.snap @@ -148,7 +148,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl ], "tag": null, "to": [ - 75.8, + 75.80000000000001, 99.94 ], "type": "ToPoint", @@ -162,7 +162,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "sourceRange": [] }, "from": [ - 75.8, + 75.80000000000001, 99.94 ], "tag": { @@ -690,7 +690,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl ], "tag": null, "to": [ - 75.8, + 75.80000000000001, 99.94 ], "type": "ToPoint", @@ -704,7 +704,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "sourceRange": [] }, "from": [ - 75.8, + 75.80000000000001, 99.94 ], "tag": { @@ -1068,7 +1068,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl ], "tag": null, "to": [ - 75.8, + 75.80000000000001, 99.94 ], "type": "ToPoint", @@ -1082,7 +1082,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "sourceRange": [] }, "from": [ - 75.8, + 75.80000000000001, 99.94 ], "tag": { @@ -1482,7 +1482,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl ], "tag": null, "to": [ - 75.8, + 75.80000000000001, 99.94 ], "type": "ToPoint", @@ -1496,7 +1496,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "sourceRange": [] }, "from": [ - 75.8, + 75.80000000000001, 99.94 ], "tag": { @@ -1753,7 +1753,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "value": "rectangleSegmentA003" }, "to": [ - -27.62, + -27.619999999999997, 277.34 ], "type": "ToPoint", @@ -1767,7 +1767,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "sourceRange": [] }, "from": [ - -27.62, + -27.619999999999997, 277.34 ], "tag": { @@ -1778,8 +1778,8 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "value": "rectangleSegmentB002" }, "to": [ - -27.62, - 172.54 + -27.61999999999999, + 172.53999999999996 ], "type": "ToPoint", "units": { @@ -1792,8 +1792,8 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "sourceRange": [] }, "from": [ - -27.62, - 172.54 + -27.61999999999999, + 172.53999999999996 ], "tag": { "commentStart": 1030, @@ -1804,7 +1804,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl }, "to": [ -69.1, - 172.54 + 172.53999999999996 ], "type": "ToPoint", "units": { @@ -1818,7 +1818,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl }, "from": [ -69.1, - 172.54 + 172.53999999999996 ], "tag": null, "to": [ @@ -2014,7 +2014,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl ], "tag": null, "to": [ - 75.8, + 75.80000000000001, 99.94 ], "type": "ToPoint", @@ -2028,7 +2028,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "sourceRange": [] }, "from": [ - 75.8, + 75.80000000000001, 99.94 ], "tag": { diff --git a/rust/kcl-lib/tests/sketch_in_object/ops.snap b/rust/kcl-lib/tests/sketch_in_object/ops.snap index eccf92e7a..2d4d680cd 100644 --- a/rust/kcl-lib/tests/sketch_in_object/ops.snap +++ b/rust/kcl-lib/tests/sketch_in_object/ops.snap @@ -259,7 +259,7 @@ description: Operations executed sketch_in_object.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -275,7 +275,7 @@ description: Operations executed sketch_in_object.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -292,7 +292,7 @@ description: Operations executed sketch_in_object.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/sketch_on_face/ops.snap b/rust/kcl-lib/tests/sketch_on_face/ops.snap index dddb3c3b6..93b918e0e 100644 --- a/rust/kcl-lib/tests/sketch_on_face/ops.snap +++ b/rust/kcl-lib/tests/sketch_on_face/ops.snap @@ -186,7 +186,7 @@ description: Operations executed sketch_on_face.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -202,7 +202,7 @@ description: Operations executed sketch_on_face.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -219,7 +219,7 @@ description: Operations executed sketch_on_face.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/sketch_on_face/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face/program_memory.snap index 9b8c9efb5..83ca76e7f 100644 --- a/rust/kcl-lib/tests/sketch_on_face/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face/program_memory.snap @@ -72,7 +72,7 @@ description: Variables in memory after executing sketch_on_face.kcl }, "to": [ 39.86, - 15.1 + 15.100000000000001 ], "type": "ToPoint", "units": { @@ -86,12 +86,12 @@ description: Variables in memory after executing sketch_on_face.kcl }, "from": [ 39.86, - 15.1 + 15.100000000000001 ], "tag": null, "to": [ 35.74, - -7.71 + -7.709999999999997 ], "type": "ToPoint", "units": { @@ -105,12 +105,12 @@ description: Variables in memory after executing sketch_on_face.kcl }, "from": [ 35.74, - -7.71 + -7.709999999999997 ], "tag": null, "to": [ 2.5, - 6.84 + 6.840000000000003 ], "type": "ToPoint", "units": { @@ -124,7 +124,7 @@ description: Variables in memory after executing sketch_on_face.kcl }, "from": [ 2.5, - 6.84 + 6.840000000000003 ], "tag": null, "to": [ @@ -406,7 +406,7 @@ description: Variables in memory after executing sketch_on_face.kcl }, "to": [ 39.86, - 15.1 + 15.100000000000001 ], "type": "ToPoint", "units": { @@ -420,12 +420,12 @@ description: Variables in memory after executing sketch_on_face.kcl }, "from": [ 39.86, - 15.1 + 15.100000000000001 ], "tag": null, "to": [ 35.74, - -7.71 + -7.709999999999997 ], "type": "ToPoint", "units": { @@ -439,12 +439,12 @@ description: Variables in memory after executing sketch_on_face.kcl }, "from": [ 35.74, - -7.71 + -7.709999999999997 ], "tag": null, "to": [ 2.5, - 6.84 + 6.840000000000003 ], "type": "ToPoint", "units": { @@ -458,7 +458,7 @@ description: Variables in memory after executing sketch_on_face.kcl }, "from": [ 2.5, - 6.84 + 6.840000000000003 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap index d7bfbcb3e..90e1c74f7 100644 --- a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap @@ -116,7 +116,7 @@ description: Artifact commands sketch_on_face_after_fillets_referencing_face.kcl "type": "line", "end": { "x": 0.0, - "y": -0.321, + "y": -0.32071349029490925, "z": 0.0 }, "relative": true @@ -132,7 +132,7 @@ description: Artifact commands sketch_on_face_after_fillets_referencing_face.kcl "segment": { "type": "line", "end": { - "x": 7.679, + "x": 7.679286509705091, "y": 0.0, "z": 0.0 }, @@ -150,7 +150,7 @@ description: Artifact commands sketch_on_face_after_fillets_referencing_face.kcl "type": "line", "end": { "x": 0.0, - "y": -5.679, + "y": -5.679286509705091, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/ops.snap b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/ops.snap index bb93fb743..997e8b088 100644 --- a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/ops.snap +++ b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/ops.snap @@ -273,7 +273,7 @@ description: Operations executed sketch_on_face_after_fillets_referencing_face.k "name": "thickness", "value": { "type": "Number", - "value": 0.321, + "value": 0.32071349029490925, "ty": { "type": "Default", "len": { @@ -493,7 +493,7 @@ description: Operations executed sketch_on_face_after_fillets_referencing_face.k "radius": { "value": { "type": "Number", - "value": 0.571, + "value": 0.5707134902949093, "ty": { "type": "Default", "len": { @@ -640,7 +640,7 @@ description: Operations executed sketch_on_face_after_fillets_referencing_face.k "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -656,7 +656,7 @@ description: Operations executed sketch_on_face_after_fillets_referencing_face.k "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -673,7 +673,7 @@ description: Operations executed sketch_on_face_after_fillets_referencing_face.k "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap index 09021aa17..d55cf26aa 100644 --- a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap @@ -176,7 +176,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "tag": null, "to": [ -8.0, - 5.679 + 5.679286509705091 ], "type": "ToPoint", "units": { @@ -190,7 +190,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re }, "from": [ -8.0, - 5.679 + 5.679286509705091 ], "tag": { "commentStart": 1225, @@ -200,8 +200,8 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "value": "innerEdge" }, "to": [ - -0.321, - 5.679 + -0.32071349029490914, + 5.679286509705091 ], "type": "ToPoint", "units": { @@ -214,12 +214,12 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "sourceRange": [] }, "from": [ - -0.321, - 5.679 + -0.32071349029490914, + 5.679286509705091 ], "tag": null, "to": [ - -0.321, + -0.32071349029490914, 0.0 ], "type": "ToPoint", @@ -233,7 +233,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "sourceRange": [] }, "from": [ - -0.321, + -0.32071349029490914, 0.0 ], "tag": null, @@ -481,7 +481,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "tag": null, "to": [ 6.45, - 3.8 + 3.8000000000000003 ], "type": "ToPoint", "units": { @@ -495,7 +495,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re }, "from": [ 6.45, - 3.8 + 3.8000000000000003 ], "tag": null, "to": [ @@ -518,7 +518,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re ], "tag": null, "to": [ - 4.31, + 4.3100000000000005, 2.05 ], "type": "ToPoint", @@ -532,7 +532,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "sourceRange": [] }, "from": [ - 4.31, + 4.3100000000000005, 2.05 ], "tag": null, @@ -718,7 +718,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "tag": null, "to": [ -8.0, - 5.679 + 5.679286509705091 ], "type": "ToPoint", "units": { @@ -732,7 +732,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re }, "from": [ -8.0, - 5.679 + 5.679286509705091 ], "tag": { "commentStart": 1225, @@ -742,8 +742,8 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "value": "innerEdge" }, "to": [ - -0.321, - 5.679 + -0.32071349029490914, + 5.679286509705091 ], "type": "ToPoint", "units": { @@ -756,12 +756,12 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "sourceRange": [] }, "from": [ - -0.321, - 5.679 + -0.32071349029490914, + 5.679286509705091 ], "tag": null, "to": [ - -0.321, + -0.32071349029490914, 0.0 ], "type": "ToPoint", @@ -775,7 +775,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "sourceRange": [] }, "from": [ - -0.321, + -0.32071349029490914, 0.0 ], "tag": null, @@ -942,7 +942,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re }, "thickness": { "type": "Number", - "value": 0.321, + "value": 0.32071349029490925, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/ops.snap b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/ops.snap index 79ecfbcd0..6c79aabb5 100644 --- a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/ops.snap +++ b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/ops.snap @@ -281,7 +281,7 @@ description: Operations executed sketch_on_face_circle_tagged.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -297,7 +297,7 @@ description: Operations executed sketch_on_face_circle_tagged.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -314,7 +314,7 @@ description: Operations executed sketch_on_face_circle_tagged.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/sketch_on_face_end/ops.snap b/rust/kcl-lib/tests/sketch_on_face_end/ops.snap index 6ea484610..d0e17b154 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end/ops.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end/ops.snap @@ -281,7 +281,7 @@ description: Operations executed sketch_on_face_end.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -297,7 +297,7 @@ description: Operations executed sketch_on_face_end.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -314,7 +314,7 @@ description: Operations executed sketch_on_face_end.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/ops.snap b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/ops.snap index f6bbefd44..dadcd9ee9 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/ops.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/ops.snap @@ -281,7 +281,7 @@ description: Operations executed sketch_on_face_end_negative_extrude.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -297,7 +297,7 @@ description: Operations executed sketch_on_face_end_negative_extrude.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -314,7 +314,7 @@ description: Operations executed sketch_on_face_end_negative_extrude.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/sketch_on_face_start/ops.snap b/rust/kcl-lib/tests/sketch_on_face_start/ops.snap index a39ecf45a..a54798410 100644 --- a/rust/kcl-lib/tests/sketch_on_face_start/ops.snap +++ b/rust/kcl-lib/tests/sketch_on_face_start/ops.snap @@ -284,7 +284,7 @@ description: Operations executed sketch_on_face_start.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -300,7 +300,7 @@ description: Operations executed sketch_on_face_start.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -317,7 +317,7 @@ description: Operations executed sketch_on_face_start.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/sketch_on_face_union/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_union/artifact_commands.snap index 467be9b7b..d7df86c6c 100644 --- a/rust/kcl-lib/tests/sketch_on_face_union/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_union/artifact_commands.snap @@ -99,7 +99,7 @@ description: Artifact commands sketch_on_face_union.kcl "type": "line", "end": { "x": 0.0, - "y": 304.8, + "y": 304.79999999999995, "z": 0.0 }, "relative": true @@ -116,7 +116,7 @@ description: Artifact commands sketch_on_face_union.kcl "type": "line", "end": { "x": 0.0, - "y": 1015.453, + "y": 1015.4528710282178, "z": 0.0 }, "relative": false @@ -133,7 +133,7 @@ description: Artifact commands sketch_on_face_union.kcl "type": "line", "end": { "x": 1524.0, - "y": 304.8, + "y": 304.79999999999995, "z": 0.0 }, "relative": false @@ -178,7 +178,7 @@ description: Artifact commands sketch_on_face_union.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1422.4, + "x": 1422.3999999999999, "y": 101.6, "z": 0.0 } @@ -218,7 +218,7 @@ description: Artifact commands sketch_on_face_union.kcl "type": "line", "end": { "x": 50.8, - "y": 913.853, + "y": 913.8528710282178, "z": 0.0 }, "relative": false @@ -234,8 +234,8 @@ description: Artifact commands sketch_on_face_union.kcl "segment": { "type": "line", "end": { - "x": 1422.4, - "y": 274.265, + "x": 1422.3999999999999, + "y": 274.2652871028218, "z": 0.0 }, "relative": false @@ -280,7 +280,7 @@ description: Artifact commands sketch_on_face_union.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1422.4, + "x": -1422.3999999999999, "y": 101.6, "z": 0.0 } @@ -320,7 +320,7 @@ description: Artifact commands sketch_on_face_union.kcl "type": "line", "end": { "x": -50.8, - "y": 913.853, + "y": 913.8528710282178, "z": 0.0 }, "relative": false @@ -336,8 +336,8 @@ description: Artifact commands sketch_on_face_union.kcl "segment": { "type": "line", "end": { - "x": -1422.4, - "y": 274.265, + "x": -1422.3999999999999, + "y": 274.26528710282207, "z": 0.0 }, "relative": false @@ -527,7 +527,7 @@ description: Artifact commands sketch_on_face_union.kcl "path": "[uuid]", "to": { "x": 25.4, - "y": 355.6, + "y": 355.59999999999997, "z": 0.0 } } @@ -548,8 +548,8 @@ description: Artifact commands sketch_on_face_union.kcl "segment": { "type": "line", "end": { - "x": 549.926, - "y": 317.5, + "x": 549.9261314031186, + "y": 317.49999999999994, "z": 0.0 }, "relative": true @@ -565,8 +565,8 @@ description: Artifact commands sketch_on_face_union.kcl "segment": { "type": "line", "end": { - "x": 115.101, - "y": -53.673, + "x": 115.10108895365452, + "y": -53.67251924106883, "z": 0.0 }, "relative": true @@ -583,7 +583,7 @@ description: Artifact commands sketch_on_face_union.kcl "type": "line", "end": { "x": 25.4, - "y": 235.474, + "y": 235.4738360675195, "z": 0.0 }, "relative": false @@ -698,7 +698,7 @@ description: Artifact commands sketch_on_face_union.kcl "path": "[uuid]", "to": { "x": -25.4, - "y": 355.6, + "y": 355.59999999999997, "z": 0.0 } } @@ -719,8 +719,8 @@ description: Artifact commands sketch_on_face_union.kcl "segment": { "type": "line", "end": { - "x": -549.926, - "y": 317.5, + "x": -549.9261314031186, + "y": 317.49999999999994, "z": 0.0 }, "relative": true @@ -736,8 +736,8 @@ description: Artifact commands sketch_on_face_union.kcl "segment": { "type": "line", "end": { - "x": -115.101, - "y": -53.673, + "x": -115.10108895365455, + "y": -53.672519241068805, "z": 0.0 }, "relative": true @@ -754,7 +754,7 @@ description: Artifact commands sketch_on_face_union.kcl "type": "line", "end": { "x": -25.4, - "y": 235.474, + "y": 235.4738360675197, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/sketch_on_face_union/ops.snap b/rust/kcl-lib/tests/sketch_on_face_union/ops.snap index 4d04b3167..9920ae9b4 100644 --- a/rust/kcl-lib/tests/sketch_on_face_union/ops.snap +++ b/rust/kcl-lib/tests/sketch_on_face_union/ops.snap @@ -619,7 +619,7 @@ description: Operations executed sketch_on_face_union.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -635,7 +635,7 @@ description: Operations executed sketch_on_face_union.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -652,7 +652,7 @@ description: Operations executed sketch_on_face_union.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/sketch_on_face_union/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face_union/program_memory.snap index e072c7e62..1ef44a65e 100644 --- a/rust/kcl-lib/tests/sketch_on_face_union/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face_union/program_memory.snap @@ -124,7 +124,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -138,7 +138,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": null, "to": [ @@ -518,7 +518,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -532,7 +532,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": null, "to": [ @@ -814,7 +814,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -828,7 +828,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": null, "to": [ @@ -1160,7 +1160,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -1174,7 +1174,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": null, "to": [ @@ -1428,7 +1428,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -1442,7 +1442,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": null, "to": [ @@ -1615,7 +1615,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -1629,7 +1629,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": null, "to": [ @@ -1763,7 +1763,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl "tag": null, "to": [ 2.0, - 35.978 + 35.978459489299915 ], "type": "ToPoint", "units": { @@ -1777,12 +1777,12 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ 2.0, - 35.978 + 35.978459489299915 ], "tag": null, "to": [ 56.0, - 10.798 + 10.797845948929993 ], "type": "ToPoint", "units": { @@ -1796,7 +1796,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ 56.0, - 10.798 + 10.797845948929993 ], "tag": null, "to": [ @@ -1901,7 +1901,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl "tag": null, "to": [ -2.0, - 35.978 + 35.978459489299915 ], "type": "ToPoint", "units": { @@ -1915,12 +1915,12 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ -2.0, - 35.978 + 35.978459489299915 ], "tag": null, "to": [ -56.0, - 10.798 + 10.797845948930004 ], "type": "ToPoint", "units": { @@ -1934,7 +1934,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ -56.0, - 10.798 + 10.797845948930004 ], "tag": null, "to": [ @@ -2070,7 +2070,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "to": [ 0.0, - 39.978 + 39.978459489299915 ], "type": "ToPoint", "units": { @@ -2084,7 +2084,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ 0.0, - 39.978 + 39.978459489299915 ], "tag": null, "to": [ @@ -2232,7 +2232,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl ], "tag": null, "to": [ - 22.651, + 22.65063509461097, 26.5 ], "type": "ToPoint", @@ -2246,13 +2246,13 @@ description: Variables in memory after executing sketch_on_face_union.kcl "sourceRange": [] }, "from": [ - 22.651, + 22.65063509461097, 26.5 ], "tag": null, "to": [ - 27.182, - 24.387 + 27.18217402979422, + 24.386908691296505 ], "type": "ToPoint", "units": { @@ -2265,13 +2265,13 @@ description: Variables in memory after executing sketch_on_face_union.kcl "sourceRange": [] }, "from": [ - 27.182, - 24.387 + 27.18217402979422, + 24.386908691296505 ], "tag": null, "to": [ 1.0, - 9.271 + 9.270623467225178 ], "type": "ToPoint", "units": { @@ -2285,7 +2285,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ 1.0, - 9.271 + 9.270623467225178 ], "tag": null, "to": [ @@ -2412,7 +2412,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl ], "tag": null, "to": [ - -22.651, + -22.65063509461097, 26.5 ], "type": "ToPoint", @@ -2426,13 +2426,13 @@ description: Variables in memory after executing sketch_on_face_union.kcl "sourceRange": [] }, "from": [ - -22.651, + -22.65063509461097, 26.5 ], "tag": null, "to": [ - -27.182, - 24.387 + -27.18217402979422, + 24.386908691296505 ], "type": "ToPoint", "units": { @@ -2445,13 +2445,13 @@ description: Variables in memory after executing sketch_on_face_union.kcl "sourceRange": [] }, "from": [ - -27.182, - 24.387 + -27.18217402979422, + 24.386908691296505 ], "tag": null, "to": [ -1.0, - 9.271 + 9.270623467225185 ], "type": "ToPoint", "units": { @@ -2465,7 +2465,7 @@ description: Variables in memory after executing sketch_on_face_union.kcl }, "from": [ -1.0, - 9.271 + 9.270623467225185 ], "tag": null, "to": [ diff --git a/rust/kcl-lib/tests/spheres/artifact_commands.snap b/rust/kcl-lib/tests/spheres/artifact_commands.snap index a57261aa3..846016f96 100644 --- a/rust/kcl-lib/tests/spheres/artifact_commands.snap +++ b/rust/kcl-lib/tests/spheres/artifact_commands.snap @@ -267,7 +267,7 @@ description: Artifact commands spheres.kcl "segment": { "type": "arc", "center": { - "x": -0.0, + "x": -0.0000000000000003061616997868383, "y": 5.0 }, "radius": 5.0, diff --git a/rust/kcl-lib/tests/spheres/ops.snap b/rust/kcl-lib/tests/spheres/ops.snap index b786faea1..0cc1337d8 100644 --- a/rust/kcl-lib/tests/spheres/ops.snap +++ b/rust/kcl-lib/tests/spheres/ops.snap @@ -351,7 +351,7 @@ description: Operations executed spheres.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -367,7 +367,7 @@ description: Operations executed spheres.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -384,7 +384,7 @@ description: Operations executed spheres.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap b/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap index 3701b90d6..cee6daef0 100644 --- a/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap +++ b/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap @@ -115,7 +115,7 @@ description: Artifact commands ssi_pattern.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 24.21, + "x": 24.209999999999997, "y": 16.7, "z": 0.0 }, @@ -251,7 +251,7 @@ description: Artifact commands ssi_pattern.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.68, + "x": -0.6800000000000002, "y": 47.7, "z": 0.0 } diff --git a/rust/kcl-lib/tests/ssi_pattern/ops.snap b/rust/kcl-lib/tests/ssi_pattern/ops.snap index a0cca81e0..94bd46e9b 100644 --- a/rust/kcl-lib/tests/ssi_pattern/ops.snap +++ b/rust/kcl-lib/tests/ssi_pattern/ops.snap @@ -361,7 +361,7 @@ description: Operations executed ssi_pattern.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -377,7 +377,7 @@ description: Operations executed ssi_pattern.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -394,7 +394,7 @@ description: Operations executed ssi_pattern.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/ssi_pattern/program_memory.snap b/rust/kcl-lib/tests/ssi_pattern/program_memory.snap index 5eec2a6eb..ba37b7294 100644 --- a/rust/kcl-lib/tests/ssi_pattern/program_memory.snap +++ b/rust/kcl-lib/tests/ssi_pattern/program_memory.snap @@ -68,7 +68,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -82,12 +82,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -101,12 +101,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -130,7 +130,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -144,7 +144,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -274,7 +274,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -288,12 +288,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -307,12 +307,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -336,7 +336,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -350,7 +350,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -482,13 +482,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -581,7 +581,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -595,12 +595,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -614,12 +614,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -643,7 +643,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -657,7 +657,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -769,11 +769,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -830,13 +830,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -929,7 +929,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -943,12 +943,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -962,12 +962,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -991,7 +991,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -1005,7 +1005,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -1117,11 +1117,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -1178,13 +1178,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -1277,7 +1277,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -1291,12 +1291,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -1310,12 +1310,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -1339,7 +1339,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -1353,7 +1353,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -1465,11 +1465,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -1526,13 +1526,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -1625,7 +1625,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -1639,12 +1639,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -1658,12 +1658,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -1687,7 +1687,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -1701,7 +1701,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -1813,11 +1813,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -1874,13 +1874,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -1973,7 +1973,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -1987,12 +1987,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -2006,12 +2006,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -2035,7 +2035,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -2049,7 +2049,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -2161,11 +2161,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -2222,13 +2222,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -2321,7 +2321,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -2335,12 +2335,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -2354,12 +2354,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -2383,7 +2383,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -2397,7 +2397,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -2509,11 +2509,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -2570,13 +2570,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -2669,7 +2669,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -2683,12 +2683,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -2702,12 +2702,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -2731,7 +2731,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -2745,7 +2745,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -2857,11 +2857,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -2918,13 +2918,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -3017,7 +3017,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -3031,12 +3031,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -3050,12 +3050,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -3079,7 +3079,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -3093,7 +3093,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -3205,11 +3205,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -3266,13 +3266,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -3365,7 +3365,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -3379,12 +3379,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -3398,12 +3398,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -3427,7 +3427,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -3441,7 +3441,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -3553,11 +3553,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -3614,13 +3614,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -3713,7 +3713,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -3727,12 +3727,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -3746,12 +3746,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -3775,7 +3775,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -3789,7 +3789,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -3901,11 +3901,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -3962,13 +3962,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -4061,7 +4061,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -4075,12 +4075,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -4094,12 +4094,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -4123,7 +4123,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -4137,7 +4137,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -4249,11 +4249,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -4310,13 +4310,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -4409,7 +4409,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -4423,12 +4423,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -4442,12 +4442,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -4471,7 +4471,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -4485,7 +4485,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -4597,11 +4597,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -4658,13 +4658,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -4757,7 +4757,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -4771,12 +4771,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -4790,12 +4790,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -4819,7 +4819,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -4833,7 +4833,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -4945,11 +4945,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -5006,13 +5006,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -5105,7 +5105,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -5119,12 +5119,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -5138,12 +5138,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -5167,7 +5167,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -5181,7 +5181,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -5293,11 +5293,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -5354,13 +5354,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -5453,7 +5453,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -5467,12 +5467,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -5486,12 +5486,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -5515,7 +5515,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -5529,7 +5529,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -5641,11 +5641,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -5702,13 +5702,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -5801,7 +5801,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -5815,12 +5815,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -5834,12 +5834,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -5863,7 +5863,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -5877,7 +5877,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -5989,11 +5989,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -6050,13 +6050,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -6149,7 +6149,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -6163,12 +6163,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -6182,12 +6182,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -6211,7 +6211,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -6225,7 +6225,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -6337,11 +6337,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -6398,13 +6398,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -6497,7 +6497,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -6511,12 +6511,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -6530,12 +6530,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -6559,7 +6559,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -6573,7 +6573,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -6685,11 +6685,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -6746,13 +6746,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -6845,7 +6845,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -6859,12 +6859,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -6878,12 +6878,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -6907,7 +6907,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -6921,7 +6921,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -7033,11 +7033,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -7094,13 +7094,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -7193,7 +7193,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -7207,12 +7207,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -7226,12 +7226,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -7255,7 +7255,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -7269,7 +7269,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -7381,11 +7381,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -7442,13 +7442,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -7541,7 +7541,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -7555,12 +7555,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -7574,12 +7574,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -7603,7 +7603,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -7617,7 +7617,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -7729,11 +7729,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -7790,13 +7790,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -7889,7 +7889,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -7903,12 +7903,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -7922,12 +7922,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -7951,7 +7951,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -7965,7 +7965,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -8077,11 +8077,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -8138,13 +8138,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -8237,7 +8237,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -8251,12 +8251,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -8270,12 +8270,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -8299,7 +8299,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -8313,7 +8313,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -8425,11 +8425,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -8486,13 +8486,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -8585,7 +8585,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -8599,12 +8599,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -8618,12 +8618,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -8647,7 +8647,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -8661,7 +8661,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -8773,11 +8773,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -8834,13 +8834,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -8933,7 +8933,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -8947,12 +8947,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -8966,12 +8966,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -8995,7 +8995,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -9009,7 +9009,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -9121,11 +9121,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -9182,13 +9182,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -9281,7 +9281,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -9295,12 +9295,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -9314,12 +9314,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -9343,7 +9343,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -9357,7 +9357,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -9469,11 +9469,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -9530,13 +9530,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -9629,7 +9629,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -9643,12 +9643,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -9662,12 +9662,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -9691,7 +9691,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -9705,7 +9705,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -9817,11 +9817,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -9878,13 +9878,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -9977,7 +9977,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -9991,12 +9991,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -10010,12 +10010,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -10039,7 +10039,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -10053,7 +10053,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -10165,11 +10165,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -10226,13 +10226,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -10325,7 +10325,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -10339,12 +10339,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -10358,12 +10358,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -10387,7 +10387,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -10401,7 +10401,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -10513,11 +10513,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { @@ -10574,13 +10574,13 @@ description: Variables in memory after executing ssi_pattern.kcl 47.7 ], "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "radius": 1.4, "tag": null, "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "type": "Circle", @@ -10673,7 +10673,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ -4.35, - -2.06 + -2.0600000000000005 ], "type": "ToPoint", "units": { @@ -10687,12 +10687,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ -4.35, - -2.06 + -2.0600000000000005 ], "tag": null, "to": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "type": "ToPoint", "units": { @@ -10706,12 +10706,12 @@ description: Variables in memory after executing ssi_pattern.kcl }, "ccw": true, "center": [ - -2.478, - 21.878 + -2.478430620978426, + 21.878248822388485 ], "from": [ - -3.81, - -2.09 + -3.8099999999999996, + -2.0900000000000003 ], "tag": null, "to": [ @@ -10735,7 +10735,7 @@ description: Variables in memory after executing ssi_pattern.kcl "tag": null, "to": [ 20.4, - -12.15 + -12.150000000000002 ], "type": "ToPoint", "units": { @@ -10749,7 +10749,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "from": [ 20.4, - -12.15 + -12.150000000000002 ], "tag": { "commentStart": 271, @@ -10861,11 +10861,11 @@ description: Variables in memory after executing ssi_pattern.kcl }, "start": { "from": [ - -0.68, + -0.6800000000000002, 47.7 ], "to": [ - -0.68, + -0.6800000000000002, 47.7 ], "units": { diff --git a/rust/kcl-lib/tests/subtract_cylinder_from_cube/ops.snap b/rust/kcl-lib/tests/subtract_cylinder_from_cube/ops.snap index f708bbaee..5699882de 100644 --- a/rust/kcl-lib/tests/subtract_cylinder_from_cube/ops.snap +++ b/rust/kcl-lib/tests/subtract_cylinder_from_cube/ops.snap @@ -357,7 +357,7 @@ description: Operations executed subtract_cylinder_from_cube.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -373,7 +373,7 @@ description: Operations executed subtract_cylinder_from_cube.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -390,7 +390,7 @@ description: Operations executed subtract_cylinder_from_cube.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_doesnt_need_brackets/ops.snap b/rust/kcl-lib/tests/subtract_doesnt_need_brackets/ops.snap index da5a8e594..42235c9c8 100644 --- a/rust/kcl-lib/tests/subtract_doesnt_need_brackets/ops.snap +++ b/rust/kcl-lib/tests/subtract_doesnt_need_brackets/ops.snap @@ -466,7 +466,7 @@ description: Operations executed subtract_doesnt_need_brackets.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -482,7 +482,7 @@ description: Operations executed subtract_doesnt_need_brackets.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -499,7 +499,7 @@ description: Operations executed subtract_doesnt_need_brackets.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression00/ops.snap b/rust/kcl-lib/tests/subtract_regression00/ops.snap index e1396898f..cbf94c684 100644 --- a/rust/kcl-lib/tests/subtract_regression00/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression00/ops.snap @@ -261,7 +261,7 @@ description: Operations executed subtract_regression00.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -277,7 +277,7 @@ description: Operations executed subtract_regression00.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -294,7 +294,7 @@ description: Operations executed subtract_regression00.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression01/artifact_commands.snap b/rust/kcl-lib/tests/subtract_regression01/artifact_commands.snap index 887398872..059997212 100644 --- a/rust/kcl-lib/tests/subtract_regression01/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_regression01/artifact_commands.snap @@ -59,8 +59,8 @@ description: Artifact commands subtract_regression01.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -23.19, - "y": -14.91, + "x": -23.1902, + "y": -14.909799999999999, "z": 0.0 } } @@ -81,7 +81,7 @@ description: Artifact commands subtract_regression01.kcl "segment": { "type": "line", "end": { - "x": 23.19, + "x": 23.1902, "y": 0.0, "z": 0.0 }, @@ -98,7 +98,7 @@ description: Artifact commands subtract_regression01.kcl "segment": { "type": "arc", "center": { - "x": -0.0, + "x": -0.0000000000000009129619422963603, "y": -0.0 }, "radius": 14.909799999999999, @@ -108,7 +108,7 @@ description: Artifact commands subtract_regression01.kcl }, "end": { "unit": "degrees", - "value": 227.157 + "value": 227.157002 }, "relative": false } @@ -123,8 +123,8 @@ description: Artifact commands subtract_regression01.kcl "segment": { "type": "line", "end": { - "x": 1.503, - "y": 1.62, + "x": 1.5026386, + "y": 1.620266, "z": 0.0 }, "relative": true @@ -140,13 +140,13 @@ description: Artifact commands subtract_regression01.kcl "segment": { "type": "arc", "center": { - "x": -0.0, - "y": -0.0 + "x": -0.000007158888323433032, + "y": -0.0000030404049981780364 }, "radius": 12.7, "start": { "unit": "degrees", - "value": 227.157 + "value": 227.157002 }, "end": { "unit": "degrees", @@ -165,7 +165,7 @@ description: Artifact commands subtract_regression01.kcl "segment": { "type": "line", "end": { - "x": -23.19, + "x": -23.1902, "y": 0.0, "z": 0.0 }, @@ -183,7 +183,7 @@ description: Artifact commands subtract_regression01.kcl "type": "line", "end": { "x": 0.0, - "y": -2.21, + "y": -2.2097999999999995, "z": 0.0 }, "relative": true @@ -338,7 +338,7 @@ description: Artifact commands subtract_regression01.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -15.38, + "x": -15.379699999999998, "y": 0.0, "z": 0.0 } @@ -360,7 +360,7 @@ description: Artifact commands subtract_regression01.kcl "segment": { "type": "arc", "center": { - "x": -17.983, + "x": -17.983199999999997, "y": 0.0 }, "radius": 2.6034999999999995, diff --git a/rust/kcl-lib/tests/subtract_regression01/ops.snap b/rust/kcl-lib/tests/subtract_regression01/ops.snap index 540d03090..710ab66ac 100644 --- a/rust/kcl-lib/tests/subtract_regression01/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression01/ops.snap @@ -266,7 +266,7 @@ description: Operations executed subtract_regression01.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -282,7 +282,7 @@ description: Operations executed subtract_regression01.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -299,7 +299,7 @@ description: Operations executed subtract_regression01.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression01/program_memory.snap b/rust/kcl-lib/tests/subtract_regression01/program_memory.snap index c7df607a1..828b4a380 100644 --- a/rust/kcl-lib/tests/subtract_regression01/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_regression01/program_memory.snap @@ -90,7 +90,7 @@ description: Variables in memory after executing subtract_regression01.kcl }, "ccw": true, "center": [ - -0.0, + -0.00000000000000003594338355497482, -0.0 ], "from": [ @@ -100,8 +100,8 @@ description: Variables in memory after executing subtract_regression01.kcl "radius": 0.587, "tag": null, "to": [ - -0.399, - -0.43 + -0.39915515452414035, + -0.43040000303997406 ], "type": "Arc", "units": { @@ -114,13 +114,13 @@ description: Variables in memory after executing subtract_regression01.kcl "sourceRange": [] }, "from": [ - -0.399, - -0.43 + -0.39915515452414035, + -0.43040000303997406 ], "tag": null, "to": [ - -0.34, - -0.367 + -0.33999615452414034, + -0.36661000303997404 ], "type": "ToPoint", "units": { @@ -134,18 +134,18 @@ description: Variables in memory after executing subtract_regression01.kcl }, "ccw": false, "center": [ - -0.0, - -0.0 + -0.00000028184599698555246, + -0.00000011970098418023767 ], "from": [ - -0.34, - -0.367 + -0.33999615452414034, + -0.36661000303997404 ], "radius": 0.5, "tag": null, "to": [ - -0.0, - -0.5 + -0.0000002818459969549363, + -0.5000001197009842 ], "type": "Arc", "units": { @@ -158,13 +158,13 @@ description: Variables in memory after executing subtract_regression01.kcl "sourceRange": [] }, "from": [ - -0.0, - -0.5 + -0.0000002818459969549363, + -0.5000001197009842 ], "tag": null, "to": [ - -0.913, - -0.5 + -0.913000281845997, + -0.5000001197009842 ], "type": "ToPoint", "units": { @@ -177,13 +177,13 @@ description: Variables in memory after executing subtract_regression01.kcl "sourceRange": [] }, "from": [ - -0.913, - -0.5 + -0.913000281845997, + -0.5000001197009842 ], "tag": null, "to": [ - -0.913, - -0.587 + -0.913000281845997, + -0.5870001197009842 ], "type": "ToPoint", "units": { @@ -196,8 +196,8 @@ description: Variables in memory after executing subtract_regression01.kcl "sourceRange": [] }, "from": [ - -0.913, - -0.587 + -0.913000281845997, + -0.5870001197009842 ], "tag": null, "to": [ @@ -303,13 +303,13 @@ description: Variables in memory after executing subtract_regression01.kcl 0.0 ], "from": [ - -0.605, + -0.6054999999999999, 0.0 ], "radius": 0.1025, "tag": null, "to": [ - -0.605, + -0.6054999999999999, 0.0 ], "type": "Circle", @@ -350,11 +350,11 @@ description: Variables in memory after executing subtract_regression01.kcl }, "start": { "from": [ - -0.605, + -0.6054999999999999, 0.0 ], "to": [ - -0.605, + -0.6054999999999999, 0.0 ], "units": { @@ -468,7 +468,7 @@ description: Variables in memory after executing subtract_regression01.kcl }, "ccw": true, "center": [ - -0.0, + -0.00000000000000003594338355497482, -0.0 ], "from": [ @@ -478,8 +478,8 @@ description: Variables in memory after executing subtract_regression01.kcl "radius": 0.587, "tag": null, "to": [ - -0.399, - -0.43 + -0.39915515452414035, + -0.43040000303997406 ], "type": "Arc", "units": { @@ -492,13 +492,13 @@ description: Variables in memory after executing subtract_regression01.kcl "sourceRange": [] }, "from": [ - -0.399, - -0.43 + -0.39915515452414035, + -0.43040000303997406 ], "tag": null, "to": [ - -0.34, - -0.367 + -0.33999615452414034, + -0.36661000303997404 ], "type": "ToPoint", "units": { @@ -512,18 +512,18 @@ description: Variables in memory after executing subtract_regression01.kcl }, "ccw": false, "center": [ - -0.0, - -0.0 + -0.00000028184599698555246, + -0.00000011970098418023767 ], "from": [ - -0.34, - -0.367 + -0.33999615452414034, + -0.36661000303997404 ], "radius": 0.5, "tag": null, "to": [ - -0.0, - -0.5 + -0.0000002818459969549363, + -0.5000001197009842 ], "type": "Arc", "units": { @@ -536,13 +536,13 @@ description: Variables in memory after executing subtract_regression01.kcl "sourceRange": [] }, "from": [ - -0.0, - -0.5 + -0.0000002818459969549363, + -0.5000001197009842 ], "tag": null, "to": [ - -0.913, - -0.5 + -0.913000281845997, + -0.5000001197009842 ], "type": "ToPoint", "units": { @@ -555,13 +555,13 @@ description: Variables in memory after executing subtract_regression01.kcl "sourceRange": [] }, "from": [ - -0.913, - -0.5 + -0.913000281845997, + -0.5000001197009842 ], "tag": null, "to": [ - -0.913, - -0.587 + -0.913000281845997, + -0.5870001197009842 ], "type": "ToPoint", "units": { @@ -574,8 +574,8 @@ description: Variables in memory after executing subtract_regression01.kcl "sourceRange": [] }, "from": [ - -0.913, - -0.587 + -0.913000281845997, + -0.5870001197009842 ], "tag": null, "to": [ @@ -715,7 +715,7 @@ description: Variables in memory after executing subtract_regression01.kcl }, "ccw": true, "center": [ - -0.0, + -0.00000000000000003594338355497482, -0.0 ], "from": [ @@ -725,8 +725,8 @@ description: Variables in memory after executing subtract_regression01.kcl "radius": 0.587, "tag": null, "to": [ - -0.399, - -0.43 + -0.39915515452414035, + -0.43040000303997406 ], "type": "Arc", "units": { @@ -739,13 +739,13 @@ description: Variables in memory after executing subtract_regression01.kcl "sourceRange": [] }, "from": [ - -0.399, - -0.43 + -0.39915515452414035, + -0.43040000303997406 ], "tag": null, "to": [ - -0.34, - -0.367 + -0.33999615452414034, + -0.36661000303997404 ], "type": "ToPoint", "units": { @@ -759,18 +759,18 @@ description: Variables in memory after executing subtract_regression01.kcl }, "ccw": false, "center": [ - -0.0, - -0.0 + -0.00000028184599698555246, + -0.00000011970098418023767 ], "from": [ - -0.34, - -0.367 + -0.33999615452414034, + -0.36661000303997404 ], "radius": 0.5, "tag": null, "to": [ - -0.0, - -0.5 + -0.0000002818459969549363, + -0.5000001197009842 ], "type": "Arc", "units": { @@ -783,13 +783,13 @@ description: Variables in memory after executing subtract_regression01.kcl "sourceRange": [] }, "from": [ - -0.0, - -0.5 + -0.0000002818459969549363, + -0.5000001197009842 ], "tag": null, "to": [ - -0.913, - -0.5 + -0.913000281845997, + -0.5000001197009842 ], "type": "ToPoint", "units": { @@ -802,13 +802,13 @@ description: Variables in memory after executing subtract_regression01.kcl "sourceRange": [] }, "from": [ - -0.913, - -0.5 + -0.913000281845997, + -0.5000001197009842 ], "tag": null, "to": [ - -0.913, - -0.587 + -0.913000281845997, + -0.5870001197009842 ], "type": "ToPoint", "units": { @@ -821,8 +821,8 @@ description: Variables in memory after executing subtract_regression01.kcl "sourceRange": [] }, "from": [ - -0.913, - -0.587 + -0.913000281845997, + -0.5870001197009842 ], "tag": null, "to": [ @@ -939,13 +939,13 @@ description: Variables in memory after executing subtract_regression01.kcl 0.0 ], "from": [ - -0.605, + -0.6054999999999999, 0.0 ], "radius": 0.1025, "tag": null, "to": [ - -0.605, + -0.6054999999999999, 0.0 ], "type": "Circle", @@ -986,11 +986,11 @@ description: Variables in memory after executing subtract_regression01.kcl }, "start": { "from": [ - -0.605, + -0.6054999999999999, 0.0 ], "to": [ - -0.605, + -0.6054999999999999, 0.0 ], "units": { diff --git a/rust/kcl-lib/tests/subtract_regression02/artifact_commands.snap b/rust/kcl-lib/tests/subtract_regression02/artifact_commands.snap index 07c43e153..f20e20c96 100644 --- a/rust/kcl-lib/tests/subtract_regression02/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_regression02/artifact_commands.snap @@ -59,8 +59,8 @@ description: Artifact commands subtract_regression02.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -19.05, - "y": 19.05, + "x": -19.049999999999997, + "y": 19.049999999999997, "z": 0.0 } } @@ -82,7 +82,7 @@ description: Artifact commands subtract_regression02.kcl "type": "line", "end": { "x": 0.0, - "y": -38.1, + "y": -38.099999999999994, "z": 0.0 }, "relative": true @@ -98,7 +98,7 @@ description: Artifact commands subtract_regression02.kcl "segment": { "type": "line", "end": { - "x": 38.1, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 }, @@ -116,7 +116,7 @@ description: Artifact commands subtract_regression02.kcl "type": "arc", "center": { "x": 12.7, - "y": -19.05 + "y": -19.049999999999997 }, "radius": 6.35, "start": { @@ -140,7 +140,7 @@ description: Artifact commands subtract_regression02.kcl "segment": { "type": "line", "end": { - "x": -17.475, + "x": -17.475199999999997, "y": 0.0, "z": 0.0 }, @@ -157,8 +157,8 @@ description: Artifact commands subtract_regression02.kcl "segment": { "type": "arc", "center": { - "x": -4.775, - "y": -4.775 + "x": -4.775199999999997, + "y": -4.7752 }, "radius": 7.924799999999999, "start": { @@ -183,7 +183,7 @@ description: Artifact commands subtract_regression02.kcl "type": "line", "end": { "x": 0.0, - "y": 17.475, + "y": 17.475199999999997, "z": 0.0 }, "relative": true @@ -199,7 +199,7 @@ description: Artifact commands subtract_regression02.kcl "segment": { "type": "arc", "center": { - "x": -19.05, + "x": -19.049999999999997, "y": 12.7 }, "radius": 6.35, @@ -340,7 +340,7 @@ description: Artifact commands subtract_regression02.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.166, + "x": 4.1655999999999995, "y": 0.0, "z": 0.0 } @@ -517,7 +517,7 @@ description: Artifact commands subtract_regression02.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.166, + "x": 4.1655999999999995, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/subtract_regression02/ops.snap b/rust/kcl-lib/tests/subtract_regression02/ops.snap index 78372a3d1..832639d27 100644 --- a/rust/kcl-lib/tests/subtract_regression02/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression02/ops.snap @@ -368,7 +368,7 @@ description: Operations executed subtract_regression02.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -384,7 +384,7 @@ description: Operations executed subtract_regression02.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -401,7 +401,7 @@ description: Operations executed subtract_regression02.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression02/program_memory.snap b/rust/kcl-lib/tests/subtract_regression02/program_memory.snap index 650f4dccc..dec406866 100644 --- a/rust/kcl-lib/tests/subtract_regression02/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_regression02/program_memory.snap @@ -138,7 +138,7 @@ description: Variables in memory after executing subtract_regression02.kcl ], "tag": null, "to": [ - -0.188, + -0.18799999999999994, -0.5 ], "type": "ToPoint", @@ -153,18 +153,18 @@ description: Variables in memory after executing subtract_regression02.kcl }, "ccw": false, "center": [ - -0.188, + -0.1879999999999999, -0.188 ], "from": [ - -0.188, + -0.18799999999999994, -0.5 ], "radius": 0.312, "tag": null, "to": [ - -0.5, - -0.188 + -0.4999999999999999, + -0.18799999999999997 ], "type": "Arc", "units": { @@ -177,12 +177,12 @@ description: Variables in memory after executing subtract_regression02.kcl "sourceRange": [] }, "from": [ - -0.5, - -0.188 + -0.4999999999999999, + -0.18799999999999997 ], "tag": null, "to": [ - -0.5, + -0.4999999999999999, 0.5 ], "type": "ToPoint", @@ -197,17 +197,17 @@ description: Variables in memory after executing subtract_regression02.kcl }, "ccw": true, "center": [ - -0.75, + -0.7499999999999999, 0.5 ], "from": [ - -0.5, + -0.4999999999999999, 0.5 ], "radius": 0.25, "tag": null, "to": [ - -0.75, + -0.7499999999999999, 0.75 ], "type": "Arc", @@ -221,7 +221,7 @@ description: Variables in memory after executing subtract_regression02.kcl "sourceRange": [] }, "from": [ - -0.75, + -0.7499999999999999, 0.75 ], "tag": null, @@ -541,7 +541,7 @@ description: Variables in memory after executing subtract_regression02.kcl ], "tag": null, "to": [ - -0.188, + -0.18799999999999994, -0.5 ], "type": "ToPoint", @@ -556,18 +556,18 @@ description: Variables in memory after executing subtract_regression02.kcl }, "ccw": false, "center": [ - -0.188, + -0.1879999999999999, -0.188 ], "from": [ - -0.188, + -0.18799999999999994, -0.5 ], "radius": 0.312, "tag": null, "to": [ - -0.5, - -0.188 + -0.4999999999999999, + -0.18799999999999997 ], "type": "Arc", "units": { @@ -580,12 +580,12 @@ description: Variables in memory after executing subtract_regression02.kcl "sourceRange": [] }, "from": [ - -0.5, - -0.188 + -0.4999999999999999, + -0.18799999999999997 ], "tag": null, "to": [ - -0.5, + -0.4999999999999999, 0.5 ], "type": "ToPoint", @@ -600,17 +600,17 @@ description: Variables in memory after executing subtract_regression02.kcl }, "ccw": true, "center": [ - -0.75, + -0.7499999999999999, 0.5 ], "from": [ - -0.5, + -0.4999999999999999, 0.5 ], "radius": 0.25, "tag": null, "to": [ - -0.75, + -0.7499999999999999, 0.75 ], "type": "Arc", @@ -624,7 +624,7 @@ description: Variables in memory after executing subtract_regression02.kcl "sourceRange": [] }, "from": [ - -0.75, + -0.7499999999999999, 0.75 ], "tag": null, @@ -944,7 +944,7 @@ description: Variables in memory after executing subtract_regression02.kcl ], "tag": null, "to": [ - -0.188, + -0.18799999999999994, -0.5 ], "type": "ToPoint", @@ -959,18 +959,18 @@ description: Variables in memory after executing subtract_regression02.kcl }, "ccw": false, "center": [ - -0.188, + -0.1879999999999999, -0.188 ], "from": [ - -0.188, + -0.18799999999999994, -0.5 ], "radius": 0.312, "tag": null, "to": [ - -0.5, - -0.188 + -0.4999999999999999, + -0.18799999999999997 ], "type": "Arc", "units": { @@ -983,12 +983,12 @@ description: Variables in memory after executing subtract_regression02.kcl "sourceRange": [] }, "from": [ - -0.5, - -0.188 + -0.4999999999999999, + -0.18799999999999997 ], "tag": null, "to": [ - -0.5, + -0.4999999999999999, 0.5 ], "type": "ToPoint", @@ -1003,17 +1003,17 @@ description: Variables in memory after executing subtract_regression02.kcl }, "ccw": true, "center": [ - -0.75, + -0.7499999999999999, 0.5 ], "from": [ - -0.5, + -0.4999999999999999, 0.5 ], "radius": 0.25, "tag": null, "to": [ - -0.75, + -0.7499999999999999, 0.75 ], "type": "Arc", @@ -1027,7 +1027,7 @@ description: Variables in memory after executing subtract_regression02.kcl "sourceRange": [] }, "from": [ - -0.75, + -0.7499999999999999, 0.75 ], "tag": null, @@ -1216,7 +1216,7 @@ description: Variables in memory after executing subtract_regression02.kcl ], "tag": null, "to": [ - -0.188, + -0.18799999999999994, -0.5 ], "type": "ToPoint", @@ -1231,18 +1231,18 @@ description: Variables in memory after executing subtract_regression02.kcl }, "ccw": false, "center": [ - -0.188, + -0.1879999999999999, -0.188 ], "from": [ - -0.188, + -0.18799999999999994, -0.5 ], "radius": 0.312, "tag": null, "to": [ - -0.5, - -0.188 + -0.4999999999999999, + -0.18799999999999997 ], "type": "Arc", "units": { @@ -1255,12 +1255,12 @@ description: Variables in memory after executing subtract_regression02.kcl "sourceRange": [] }, "from": [ - -0.5, - -0.188 + -0.4999999999999999, + -0.18799999999999997 ], "tag": null, "to": [ - -0.5, + -0.4999999999999999, 0.5 ], "type": "ToPoint", @@ -1275,17 +1275,17 @@ description: Variables in memory after executing subtract_regression02.kcl }, "ccw": true, "center": [ - -0.75, + -0.7499999999999999, 0.5 ], "from": [ - -0.5, + -0.4999999999999999, 0.5 ], "radius": 0.25, "tag": null, "to": [ - -0.75, + -0.7499999999999999, 0.75 ], "type": "Arc", @@ -1299,7 +1299,7 @@ description: Variables in memory after executing subtract_regression02.kcl "sourceRange": [] }, "from": [ - -0.75, + -0.7499999999999999, 0.75 ], "tag": null, diff --git a/rust/kcl-lib/tests/subtract_regression03/artifact_commands.snap b/rust/kcl-lib/tests/subtract_regression03/artifact_commands.snap index 9d0d6dc28..bc006cfe6 100644 --- a/rust/kcl-lib/tests/subtract_regression03/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_regression03/artifact_commands.snap @@ -59,8 +59,8 @@ description: Artifact commands subtract_regression03.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -12.794, - "y": -6.729, + "x": -12.7940816, + "y": -6.7290696, "z": 0.0 } } @@ -81,8 +81,8 @@ description: Artifact commands subtract_regression03.kcl "segment": { "type": "line", "end": { - "x": -4.874, - "y": 4.384, + "x": -4.8738535999999995, + "y": 4.3836336, "z": 0.0 }, "relative": true @@ -98,13 +98,13 @@ description: Artifact commands subtract_regression03.kcl "segment": { "type": "arc", "center": { - "x": -14.878, - "y": 0.756 + "x": -14.878046193176614, + "y": 0.7564482873495468 }, "radius": 4.17195, "start": { "unit": "degrees", - "value": 228.031 + "value": 228.031232 }, "end": { "unit": "degrees", @@ -123,8 +123,8 @@ description: Artifact commands subtract_regression03.kcl "segment": { "type": "line", "end": { - "x": 11.806, - "y": 3.163, + "x": 11.806351799999998, + "y": 3.1634938, "z": 0.0 }, "relative": true @@ -140,8 +140,8 @@ description: Artifact commands subtract_regression03.kcl "segment": { "type": "arc", "center": { - "x": 0.0, - "y": -7.544 + "x": 0.00000885695686815846, + "y": -7.543810507923058 }, "radius": 16.0401, "start": { @@ -165,8 +165,8 @@ description: Artifact commands subtract_regression03.kcl "segment": { "type": "line", "end": { - "x": 11.806, - "y": -3.163, + "x": 11.806351799999998, + "y": -3.1634938, "z": 0.0 }, "relative": true @@ -182,8 +182,8 @@ description: Artifact commands subtract_regression03.kcl "segment": { "type": "arc", "center": { - "x": 14.878, - "y": 0.756 + "x": 14.878063907090349, + "y": 0.7564482873495468 }, "radius": 4.17195, "start": { @@ -192,7 +192,7 @@ description: Artifact commands subtract_regression03.kcl }, "end": { "unit": "degrees", - "value": -37.055 + "value": -37.055012 }, "relative": false } @@ -207,8 +207,8 @@ description: Artifact commands subtract_regression03.kcl "segment": { "type": "line", "end": { - "x": -5.088, - "y": -6.739, + "x": -5.0882042, + "y": -6.7388232, "z": 0.0 }, "relative": true @@ -245,13 +245,13 @@ description: Artifact commands subtract_regression03.kcl "command": { "type": "make_plane", "origin": { - "x": -12.794, - "y": -6.729, + "x": -12.7940816, + "y": -6.7290696, "z": 0.0 }, "x_axis": { - "x": 0.744, - "y": 0.669, + "x": 0.7435091262737867, + "y": 0.6687257877094245, "z": 0.0 }, "y_axis": { @@ -283,8 +283,8 @@ description: Artifact commands subtract_regression03.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.669, - "y": -0.744, + "x": 0.6687257877094245, + "y": -0.7435091262737867, "z": 0.0 } } @@ -303,7 +303,7 @@ description: Artifact commands subtract_regression03.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.257, + "x": 1.2573, "y": 0.0, "z": 0.0 } @@ -402,13 +402,13 @@ description: Artifact commands subtract_regression03.kcl "command": { "type": "make_plane", "origin": { - "x": -12.794, + "x": -12.7940816, "y": -7.112, "z": 0.0 }, "x_axis": { - "x": -0.744, - "y": 0.669, + "x": -0.7435091262737867, + "y": 0.6687257877094245, "z": 0.0 }, "y_axis": { @@ -440,8 +440,8 @@ description: Artifact commands subtract_regression03.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": -0.669, - "y": -0.744, + "x": -0.6687257877094245, + "y": -0.7435091262737867, "z": -0.0 } } @@ -461,7 +461,7 @@ description: Artifact commands subtract_regression03.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": -1.524, + "y": -1.5239999999999998, "z": 0.0 } } @@ -482,8 +482,8 @@ description: Artifact commands subtract_regression03.kcl "segment": { "type": "line", "end": { - "x": 3.277, - "y": 3.048, + "x": 3.2770825999999995, + "y": 3.0479999999999996, "z": 0.0 }, "relative": true @@ -499,7 +499,7 @@ description: Artifact commands subtract_regression03.kcl "segment": { "type": "line", "end": { - "x": -3.277, + "x": -3.2770825999999995, "y": 0.0, "z": 0.0 }, @@ -517,7 +517,7 @@ description: Artifact commands subtract_regression03.kcl "type": "line", "end": { "x": 0.0, - "y": -3.048, + "y": -3.0479999999999996, "z": 0.0 }, "relative": true @@ -542,8 +542,8 @@ description: Artifact commands subtract_regression03.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": -0.669, - "y": -0.744, + "x": -0.6687257877094245, + "y": -0.7435091262737867, "z": -0.0 } } @@ -617,8 +617,8 @@ description: Artifact commands subtract_regression03.kcl "z": 0.0 }, "x_axis": { - "x": -0.603, - "y": -0.798, + "x": -0.6025804201392091, + "y": -0.7980581665924197, "z": 0.0 }, "y_axis": { @@ -650,8 +650,8 @@ description: Artifact commands subtract_regression03.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": -0.798, - "y": 0.603, + "x": -0.7980581665924197, + "y": 0.6025804201392091, "z": 0.0 } } @@ -671,7 +671,7 @@ description: Artifact commands subtract_regression03.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": -1.524, + "y": -1.5239999999999998, "z": 0.0 } } @@ -693,7 +693,7 @@ description: Artifact commands subtract_regression03.kcl "type": "line", "end": { "x": 0.0, - "y": 3.048, + "y": 3.0479999999999996, "z": 0.0 }, "relative": true @@ -709,7 +709,7 @@ description: Artifact commands subtract_regression03.kcl "segment": { "type": "line", "end": { - "x": -3.277, + "x": -3.2770825999999995, "y": 0.0, "z": 0.0 }, @@ -726,8 +726,8 @@ description: Artifact commands subtract_regression03.kcl "segment": { "type": "line", "end": { - "x": 3.277, - "y": -3.048, + "x": 3.2770825999999995, + "y": -3.0479999999999996, "z": 0.0 }, "relative": true @@ -752,8 +752,8 @@ description: Artifact commands subtract_regression03.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": -0.798, - "y": 0.603, + "x": -0.7980581665924197, + "y": 0.6025804201392091, "z": 0.0 } } diff --git a/rust/kcl-lib/tests/subtract_regression03/ops.snap b/rust/kcl-lib/tests/subtract_regression03/ops.snap index 6266df4a8..bee8eef94 100644 --- a/rust/kcl-lib/tests/subtract_regression03/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression03/ops.snap @@ -396,7 +396,7 @@ description: Operations executed subtract_regression03.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -412,7 +412,7 @@ description: Operations executed subtract_regression03.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -429,7 +429,7 @@ description: Operations executed subtract_regression03.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression03/program_memory.snap b/rust/kcl-lib/tests/subtract_regression03/program_memory.snap index 3be72219b..37cf68caa 100644 --- a/rust/kcl-lib/tests/subtract_regression03/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_regression03/program_memory.snap @@ -33,13 +33,13 @@ description: Variables in memory after executing subtract_regression03.kcl 0.0 ], "from": [ - 0.05, + 0.0495, 0.0 ], "radius": 0.0495, "tag": null, "to": [ - 0.05, + 0.0495, 0.0 ], "type": "Circle", @@ -52,8 +52,8 @@ description: Variables in memory after executing subtract_regression03.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": -0.504, - "y": -0.265, + "x": -0.503704, + "y": -0.264924, "z": 0.0, "units": { "type": "Inches" @@ -62,8 +62,8 @@ description: Variables in memory after executing subtract_regression03.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": 0.744, - "y": 0.669, + "x": 0.7435091262737867, + "y": 0.6687257877094245, "z": 0.0, "units": { "type": "Unknown" @@ -80,11 +80,11 @@ description: Variables in memory after executing subtract_regression03.kcl }, "start": { "from": [ - 0.05, + 0.0495, 0.0 ], "to": [ - 0.05, + 0.0495, 0.0 ], "units": { @@ -155,7 +155,7 @@ description: Variables in memory after executing subtract_regression03.kcl ], "tag": null, "to": [ - 0.129, + 0.129019, 0.06 ], "type": "ToPoint", @@ -169,7 +169,7 @@ description: Variables in memory after executing subtract_regression03.kcl "sourceRange": [] }, "from": [ - 0.129, + 0.129019, 0.06 ], "tag": null, @@ -225,7 +225,7 @@ description: Variables in memory after executing subtract_regression03.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": -0.504, + "x": -0.503704, "y": -0.28, "z": 0.0, "units": { @@ -235,8 +235,8 @@ description: Variables in memory after executing subtract_regression03.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": -0.744, - "y": 0.669, + "x": -0.7435091262737867, + "y": 0.6687257877094245, "z": 0.0, "units": { "type": "Unknown" @@ -314,13 +314,13 @@ description: Variables in memory after executing subtract_regression03.kcl 0.0 ], "from": [ - 0.05, + 0.0495, 0.0 ], "radius": 0.0495, "tag": null, "to": [ - 0.05, + 0.0495, 0.0 ], "type": "Circle", @@ -333,8 +333,8 @@ description: Variables in memory after executing subtract_regression03.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": -0.504, - "y": -0.265, + "x": -0.503704, + "y": -0.264924, "z": 0.0, "units": { "type": "Inches" @@ -343,8 +343,8 @@ description: Variables in memory after executing subtract_regression03.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": 0.744, - "y": 0.669, + "x": 0.7435091262737867, + "y": 0.6687257877094245, "z": 0.0, "units": { "type": "Unknown" @@ -361,11 +361,11 @@ description: Variables in memory after executing subtract_regression03.kcl }, "start": { "from": [ - 0.05, + 0.0495, 0.0 ], "to": [ - 0.05, + 0.0495, 0.0 ], "units": { @@ -455,7 +455,7 @@ description: Variables in memory after executing subtract_regression03.kcl ], "tag": null, "to": [ - -0.129, + -0.129019, 0.06 ], "type": "ToPoint", @@ -469,7 +469,7 @@ description: Variables in memory after executing subtract_regression03.kcl "sourceRange": [] }, "from": [ - -0.129, + -0.129019, 0.06 ], "tag": null, @@ -516,8 +516,8 @@ description: Variables in memory after executing subtract_regression03.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": -0.603, - "y": -0.798, + "x": -0.6025804201392091, + "y": -0.7980581665924197, "z": 0.0, "units": { "type": "Unknown" @@ -573,7 +573,7 @@ description: Variables in memory after executing subtract_regression03.kcl "value": [ { "type": "Number", - "value": -0.504, + "value": -0.503704, "ty": { "type": "Default", "len": { @@ -586,7 +586,7 @@ description: Variables in memory after executing subtract_regression03.kcl }, { "type": "Number", - "value": -0.265, + "value": -0.264924, "ty": { "type": "Default", "len": { @@ -617,7 +617,7 @@ description: Variables in memory after executing subtract_regression03.kcl "value": [ { "type": "Number", - "value": 0.192, + "value": 0.191884, "ty": { "type": "Default", "len": { @@ -630,7 +630,7 @@ description: Variables in memory after executing subtract_regression03.kcl }, { "type": "Number", - "value": 0.173, + "value": 0.172584, "ty": { "type": "Default", "len": { @@ -705,7 +705,7 @@ description: Variables in memory after executing subtract_regression03.kcl "value": [ { "type": "Number", - "value": -0.192, + "value": -0.191884, "ty": { "type": "Default", "len": { @@ -718,7 +718,7 @@ description: Variables in memory after executing subtract_regression03.kcl }, { "type": "Number", - "value": 0.173, + "value": 0.172584, "ty": { "type": "Default", "len": { @@ -754,7 +754,7 @@ description: Variables in memory after executing subtract_regression03.kcl "value": [ { "type": "Number", - "value": -0.504, + "value": -0.503704, "ty": { "type": "Default", "len": { @@ -798,7 +798,7 @@ description: Variables in memory after executing subtract_regression03.kcl "value": [ { "type": "Number", - "value": -0.192, + "value": -0.191884, "ty": { "type": "Default", "len": { @@ -811,7 +811,7 @@ description: Variables in memory after executing subtract_regression03.kcl }, { "type": "Number", - "value": 0.173, + "value": 0.172584, "ty": { "type": "Default", "len": { @@ -886,7 +886,7 @@ description: Variables in memory after executing subtract_regression03.kcl "value": [ { "type": "Number", - "value": -0.192, + "value": -0.191884, "ty": { "type": "Default", "len": { @@ -899,7 +899,7 @@ description: Variables in memory after executing subtract_regression03.kcl }, { "type": "Number", - "value": 0.173, + "value": 0.172584, "ty": { "type": "Default", "len": { @@ -979,7 +979,7 @@ description: Variables in memory after executing subtract_regression03.kcl "value": [ { "type": "Number", - "value": -0.2, + "value": -0.200323, "ty": { "type": "Default", "len": { @@ -992,7 +992,7 @@ description: Variables in memory after executing subtract_regression03.kcl }, { "type": "Number", - "value": -0.265, + "value": -0.265308, "ty": { "type": "Default", "len": { @@ -1067,7 +1067,7 @@ description: Variables in memory after executing subtract_regression03.kcl "value": [ { "type": "Number", - "value": 0.2, + "value": 0.200323, "ty": { "type": "Default", "len": { @@ -1080,7 +1080,7 @@ description: Variables in memory after executing subtract_regression03.kcl }, { "type": "Number", - "value": 0.265, + "value": 0.265308, "ty": { "type": "Default", "len": { @@ -1114,8 +1114,8 @@ description: Variables in memory after executing subtract_regression03.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": -0.504, - "y": -0.265, + "x": -0.503704, + "y": -0.264924, "z": 0.0, "units": { "type": "Inches" @@ -1123,8 +1123,8 @@ description: Variables in memory after executing subtract_regression03.kcl }, "value": "Custom", "xAxis": { - "x": 0.744, - "y": 0.669, + "x": 0.7435091262737867, + "y": 0.6687257877094245, "z": 0.0, "units": { "type": "Unknown" @@ -1157,13 +1157,13 @@ description: Variables in memory after executing subtract_regression03.kcl 0.0 ], "from": [ - 0.05, + 0.0495, 0.0 ], "radius": 0.0495, "tag": null, "to": [ - 0.05, + 0.0495, 0.0 ], "type": "Circle", @@ -1176,8 +1176,8 @@ description: Variables in memory after executing subtract_regression03.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": -0.504, - "y": -0.265, + "x": -0.503704, + "y": -0.264924, "z": 0.0, "units": { "type": "Inches" @@ -1186,8 +1186,8 @@ description: Variables in memory after executing subtract_regression03.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": 0.744, - "y": 0.669, + "x": 0.7435091262737867, + "y": 0.6687257877094245, "z": 0.0, "units": { "type": "Unknown" @@ -1204,11 +1204,11 @@ description: Variables in memory after executing subtract_regression03.kcl }, "start": { "from": [ - 0.05, + 0.0495, 0.0 ], "to": [ - 0.05, + 0.0495, 0.0 ], "units": { @@ -1271,13 +1271,13 @@ description: Variables in memory after executing subtract_regression03.kcl "sourceRange": [] }, "from": [ - -0.504, - -0.265 + -0.503704, + -0.264924 ], "tag": null, "to": [ - -0.696, - -0.092 + -0.6955880000000001, + -0.09234 ], "type": "ToPoint", "units": { @@ -1291,18 +1291,18 @@ description: Variables in memory after executing subtract_regression03.kcl }, "ccw": false, "center": [ - -0.586, - 0.03 + -0.5857498501250635, + 0.029781428635808932 ], "from": [ - -0.696, - -0.092 + -0.6955880000000001, + -0.09234 ], "radius": 0.16425, "tag": null, "to": [ - -0.628, - 0.188 + -0.6282608782831526, + 0.18843474560378842 ], "type": "Arc", "units": { @@ -1315,13 +1315,13 @@ description: Variables in memory after executing subtract_regression03.kcl "sourceRange": [] }, "from": [ - -0.628, - 0.188 + -0.6282608782831526, + 0.18843474560378842 ], "tag": null, "to": [ - -0.163, - 0.313 + -0.1634438782831526, + 0.31298174560378844 ], "type": "ToPoint", "units": { @@ -1335,18 +1335,18 @@ description: Variables in memory after executing subtract_regression03.kcl }, "ccw": false, "center": [ - 0.0, - -0.297 + 0.0000003486990892975772, + -0.2970004136977582 ], "from": [ - -0.163, - 0.313 + -0.1634438782831526, + 0.31298174560378844 ], "radius": 0.6315, "tag": null, "to": [ - 0.163, - 0.313 + 0.16344457568133114, + 0.31298174560378844 ], "type": "Arc", "units": { @@ -1359,13 +1359,13 @@ description: Variables in memory after executing subtract_regression03.kcl "sourceRange": [] }, "from": [ - 0.163, - 0.313 + 0.16344457568133114, + 0.31298174560378844 ], "tag": null, "to": [ - 0.628, - 0.188 + 0.6282615756813311, + 0.18843474560378842 ], "type": "ToPoint", "units": { @@ -1379,18 +1379,18 @@ description: Variables in memory after executing subtract_regression03.kcl }, "ccw": false, "center": [ - 0.586, - 0.03 + 0.5857505475232421, + 0.029781428635808932 ], "from": [ - 0.628, - 0.188 + 0.6282615756813311, + 0.18843474560378842 ], "radius": 0.16425, "tag": null, "to": [ - 0.717, - -0.069 + 0.7168314615157627, + -0.06919259061614122 ], "type": "Arc", "units": { @@ -1403,13 +1403,13 @@ description: Variables in memory after executing subtract_regression03.kcl "sourceRange": [] }, "from": [ - 0.717, - -0.069 + 0.7168314615157627, + -0.06919259061614122 ], "tag": null, "to": [ - 0.517, - -0.335 + 0.5165084615157627, + -0.33450059061614124 ], "type": "ToPoint", "units": { @@ -1449,12 +1449,12 @@ description: Variables in memory after executing subtract_regression03.kcl }, "start": { "from": [ - -0.504, - -0.265 + -0.503704, + -0.264924 ], "to": [ - -0.504, - -0.265 + -0.503704, + -0.264924 ], "units": { "type": "Inches" @@ -1478,7 +1478,7 @@ description: Variables in memory after executing subtract_regression03.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": -0.504, + "x": -0.503704, "y": -0.28, "z": 0.0, "units": { @@ -1487,8 +1487,8 @@ description: Variables in memory after executing subtract_regression03.kcl }, "value": "Custom", "xAxis": { - "x": -0.744, - "y": 0.669, + "x": -0.7435091262737867, + "y": 0.6687257877094245, "z": 0.0, "units": { "type": "Unknown" @@ -1521,7 +1521,7 @@ description: Variables in memory after executing subtract_regression03.kcl ], "tag": null, "to": [ - 0.129, + 0.129019, 0.06 ], "type": "ToPoint", @@ -1535,7 +1535,7 @@ description: Variables in memory after executing subtract_regression03.kcl "sourceRange": [] }, "from": [ - 0.129, + 0.129019, 0.06 ], "tag": null, @@ -1591,7 +1591,7 @@ description: Variables in memory after executing subtract_regression03.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": -0.504, + "x": -0.503704, "y": -0.28, "z": 0.0, "units": { @@ -1601,8 +1601,8 @@ description: Variables in memory after executing subtract_regression03.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": -0.744, - "y": 0.669, + "x": -0.7435091262737867, + "y": 0.6687257877094245, "z": 0.0, "units": { "type": "Unknown" @@ -1657,8 +1657,8 @@ description: Variables in memory after executing subtract_regression03.kcl }, "value": "Custom", "xAxis": { - "x": -0.603, - "y": -0.798, + "x": -0.6025804201392091, + "y": -0.7980581665924197, "z": 0.0, "units": { "type": "Unknown" @@ -1710,7 +1710,7 @@ description: Variables in memory after executing subtract_regression03.kcl ], "tag": null, "to": [ - -0.129, + -0.129019, 0.06 ], "type": "ToPoint", @@ -1724,7 +1724,7 @@ description: Variables in memory after executing subtract_regression03.kcl "sourceRange": [] }, "from": [ - -0.129, + -0.129019, 0.06 ], "tag": null, @@ -1771,8 +1771,8 @@ description: Variables in memory after executing subtract_regression03.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": -0.603, - "y": -0.798, + "x": -0.6025804201392091, + "y": -0.7980581665924197, "z": 0.0, "units": { "type": "Unknown" @@ -1842,13 +1842,13 @@ description: Variables in memory after executing subtract_regression03.kcl 0.0 ], "from": [ - 0.05, + 0.0495, 0.0 ], "radius": 0.0495, "tag": null, "to": [ - 0.05, + 0.0495, 0.0 ], "type": "Circle", @@ -1861,8 +1861,8 @@ description: Variables in memory after executing subtract_regression03.kcl "artifactId": "[uuid]", "id": "[uuid]", "origin": { - "x": -0.504, - "y": -0.265, + "x": -0.503704, + "y": -0.264924, "z": 0.0, "units": { "type": "Inches" @@ -1871,8 +1871,8 @@ description: Variables in memory after executing subtract_regression03.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": 0.744, - "y": 0.669, + "x": 0.7435091262737867, + "y": 0.6687257877094245, "z": 0.0, "units": { "type": "Unknown" @@ -1889,11 +1889,11 @@ description: Variables in memory after executing subtract_regression03.kcl }, "start": { "from": [ - 0.05, + 0.0495, 0.0 ], "to": [ - 0.05, + 0.0495, 0.0 ], "units": { diff --git a/rust/kcl-lib/tests/subtract_regression04/artifact_commands.snap b/rust/kcl-lib/tests/subtract_regression04/artifact_commands.snap index 123718cd6..99cf06915 100644 --- a/rust/kcl-lib/tests/subtract_regression04/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_regression04/artifact_commands.snap @@ -59,8 +59,8 @@ description: Artifact commands subtract_regression04.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 11.906, - "y": 38.1, + "x": 11.90625, + "y": 38.099999999999994, "z": 0.0 } } @@ -81,7 +81,7 @@ description: Artifact commands subtract_regression04.kcl "segment": { "type": "line", "end": { - "x": -2.381, + "x": -2.3812499999999996, "y": 0.0, "z": 0.0 }, @@ -99,7 +99,7 @@ description: Artifact commands subtract_regression04.kcl "type": "line", "end": { "x": 0.0, - "y": -76.2, + "y": -76.19999999999999, "z": 0.0 }, "relative": true @@ -115,7 +115,7 @@ description: Artifact commands subtract_regression04.kcl "segment": { "type": "line", "end": { - "x": 2.381, + "x": 2.3812499999999996, "y": 0.0, "z": 0.0 }, @@ -132,8 +132,8 @@ description: Artifact commands subtract_regression04.kcl "segment": { "type": "line", "end": { - "x": 0.794, - "y": 0.458, + "x": 0.79375, + "y": 0.4582668, "z": 0.0 }, "relative": true @@ -150,7 +150,7 @@ description: Artifact commands subtract_regression04.kcl "type": "line", "end": { "x": 0.0, - "y": 75.283, + "y": 75.2834664, "z": 0.0 }, "relative": true @@ -166,8 +166,8 @@ description: Artifact commands subtract_regression04.kcl "segment": { "type": "line", "end": { - "x": -0.794, - "y": 0.458, + "x": -0.79375, + "y": 0.4582668, "z": 0.0 }, "relative": true @@ -288,7 +288,7 @@ description: Artifact commands subtract_regression04.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.81, + "x": 3.8099999999999996, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/subtract_regression04/ops.snap b/rust/kcl-lib/tests/subtract_regression04/ops.snap index fe3c4d531..54dc18a15 100644 --- a/rust/kcl-lib/tests/subtract_regression04/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression04/ops.snap @@ -289,7 +289,7 @@ description: Operations executed subtract_regression04.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -305,7 +305,7 @@ description: Operations executed subtract_regression04.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -322,7 +322,7 @@ description: Operations executed subtract_regression04.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression04/program_memory.snap b/rust/kcl-lib/tests/subtract_regression04/program_memory.snap index 690c22de7..21862c962 100644 --- a/rust/kcl-lib/tests/subtract_regression04/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_regression04/program_memory.snap @@ -63,7 +63,7 @@ description: Variables in memory after executing subtract_regression04.kcl "sourceRange": [] }, "from": [ - 0.469, + 0.46875, 1.5 ], "tag": null, @@ -106,7 +106,7 @@ description: Variables in memory after executing subtract_regression04.kcl ], "tag": null, "to": [ - 0.469, + 0.46875, -1.5 ], "type": "ToPoint", @@ -120,13 +120,13 @@ description: Variables in memory after executing subtract_regression04.kcl "sourceRange": [] }, "from": [ - 0.469, + 0.46875, -1.5 ], "tag": null, "to": [ 0.5, - -1.482 + -1.481958 ], "type": "ToPoint", "units": { @@ -140,12 +140,12 @@ description: Variables in memory after executing subtract_regression04.kcl }, "from": [ 0.5, - -1.482 + -1.481958 ], "tag": null, "to": [ 0.5, - 1.482 + 1.481958 ], "type": "ToPoint", "units": { @@ -159,11 +159,11 @@ description: Variables in memory after executing subtract_regression04.kcl }, "from": [ 0.5, - 1.482 + 1.481958 ], "tag": null, "to": [ - 0.469, + 0.46875, 1.5 ], "type": "ToPoint", @@ -177,12 +177,12 @@ description: Variables in memory after executing subtract_regression04.kcl "sourceRange": [] }, "from": [ - 0.469, + 0.46875, 1.5 ], "tag": null, "to": [ - 0.469, + 0.46875, 1.5 ], "type": "ToPoint", @@ -223,11 +223,11 @@ description: Variables in memory after executing subtract_regression04.kcl }, "start": { "from": [ - 0.469, + 0.46875, 1.5 ], "to": [ - 0.469, + 0.46875, 1.5 ], "units": { @@ -422,7 +422,7 @@ description: Variables in memory after executing subtract_regression04.kcl "sourceRange": [] }, "from": [ - 0.469, + 0.46875, 1.5 ], "tag": null, @@ -465,7 +465,7 @@ description: Variables in memory after executing subtract_regression04.kcl ], "tag": null, "to": [ - 0.469, + 0.46875, -1.5 ], "type": "ToPoint", @@ -479,13 +479,13 @@ description: Variables in memory after executing subtract_regression04.kcl "sourceRange": [] }, "from": [ - 0.469, + 0.46875, -1.5 ], "tag": null, "to": [ 0.5, - -1.482 + -1.481958 ], "type": "ToPoint", "units": { @@ -499,12 +499,12 @@ description: Variables in memory after executing subtract_regression04.kcl }, "from": [ 0.5, - -1.482 + -1.481958 ], "tag": null, "to": [ 0.5, - 1.482 + 1.481958 ], "type": "ToPoint", "units": { @@ -518,11 +518,11 @@ description: Variables in memory after executing subtract_regression04.kcl }, "from": [ 0.5, - 1.482 + 1.481958 ], "tag": null, "to": [ - 0.469, + 0.46875, 1.5 ], "type": "ToPoint", @@ -536,12 +536,12 @@ description: Variables in memory after executing subtract_regression04.kcl "sourceRange": [] }, "from": [ - 0.469, + 0.46875, 1.5 ], "tag": null, "to": [ - 0.469, + 0.46875, 1.5 ], "type": "ToPoint", @@ -582,11 +582,11 @@ description: Variables in memory after executing subtract_regression04.kcl }, "start": { "from": [ - 0.469, + 0.46875, 1.5 ], "to": [ - 0.469, + 0.46875, 1.5 ], "units": { @@ -657,7 +657,7 @@ description: Variables in memory after executing subtract_regression04.kcl "sourceRange": [] }, "from": [ - 0.469, + 0.46875, 1.5 ], "tag": null, @@ -700,7 +700,7 @@ description: Variables in memory after executing subtract_regression04.kcl ], "tag": null, "to": [ - 0.469, + 0.46875, -1.5 ], "type": "ToPoint", @@ -714,13 +714,13 @@ description: Variables in memory after executing subtract_regression04.kcl "sourceRange": [] }, "from": [ - 0.469, + 0.46875, -1.5 ], "tag": null, "to": [ 0.5, - -1.482 + -1.481958 ], "type": "ToPoint", "units": { @@ -734,12 +734,12 @@ description: Variables in memory after executing subtract_regression04.kcl }, "from": [ 0.5, - -1.482 + -1.481958 ], "tag": null, "to": [ 0.5, - 1.482 + 1.481958 ], "type": "ToPoint", "units": { @@ -753,11 +753,11 @@ description: Variables in memory after executing subtract_regression04.kcl }, "from": [ 0.5, - 1.482 + 1.481958 ], "tag": null, "to": [ - 0.469, + 0.46875, 1.5 ], "type": "ToPoint", @@ -771,12 +771,12 @@ description: Variables in memory after executing subtract_regression04.kcl "sourceRange": [] }, "from": [ - 0.469, + 0.46875, 1.5 ], "tag": null, "to": [ - 0.469, + 0.46875, 1.5 ], "type": "ToPoint", @@ -817,11 +817,11 @@ description: Variables in memory after executing subtract_regression04.kcl }, "start": { "from": [ - 0.469, + 0.46875, 1.5 ], "to": [ - 0.469, + 0.46875, 1.5 ], "units": { diff --git a/rust/kcl-lib/tests/subtract_regression05/artifact_commands.snap b/rust/kcl-lib/tests/subtract_regression05/artifact_commands.snap index f962c9657..8e700e07f 100644 --- a/rust/kcl-lib/tests/subtract_regression05/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_regression05/artifact_commands.snap @@ -81,7 +81,7 @@ description: Artifact commands subtract_regression05.kcl "segment": { "type": "line", "end": { - "x": 23.8, + "x": 23.7998, "y": 0.0, "z": 0.0 }, @@ -98,8 +98,8 @@ description: Artifact commands subtract_regression05.kcl "segment": { "type": "arc", "center": { - "x": 23.8, - "y": 58.75 + "x": 23.799800000000012, + "y": 58.7502 }, "radius": 58.7502, "start": { @@ -124,7 +124,7 @@ description: Artifact commands subtract_regression05.kcl "type": "line", "end": { "x": 0.0, - "y": 23.8, + "y": 23.7998, "z": 0.0 }, "relative": true @@ -186,7 +186,7 @@ description: Artifact commands subtract_regression05.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 30.162, + "x": 30.162499999999998, "y": 0.0, "z": 0.0 } @@ -262,7 +262,7 @@ description: Artifact commands subtract_regression05.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 23.813, + "x": 23.8125, "y": 0.0, "z": 0.0 } @@ -428,8 +428,8 @@ description: Artifact commands subtract_regression05.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 23.8, - "y": -28.588, + "x": 23.7998, + "y": -28.587699999999998, "z": 0.0 } } @@ -451,7 +451,7 @@ description: Artifact commands subtract_regression05.kcl "type": "line", "end": { "x": 0.0, - "y": -4.115, + "y": -4.1148, "z": 0.0 }, "relative": true @@ -467,7 +467,7 @@ description: Artifact commands subtract_regression05.kcl "segment": { "type": "line", "end": { - "x": -7.925, + "x": -7.924799999999999, "y": 0.0, "z": 0.0 }, @@ -485,7 +485,7 @@ description: Artifact commands subtract_regression05.kcl "type": "line", "end": { "x": 0.0, - "y": 4.115, + "y": 4.1148, "z": 0.0 }, "relative": true @@ -501,7 +501,7 @@ description: Artifact commands subtract_regression05.kcl "segment": { "type": "line", "end": { - "x": 7.925, + "x": 7.924799999999999, "y": 0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/subtract_regression05/ops.snap b/rust/kcl-lib/tests/subtract_regression05/ops.snap index 6045daa0b..2834881c0 100644 --- a/rust/kcl-lib/tests/subtract_regression05/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression05/ops.snap @@ -331,7 +331,7 @@ description: Operations executed subtract_regression05.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -347,7 +347,7 @@ description: Operations executed subtract_regression05.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -364,7 +364,7 @@ description: Operations executed subtract_regression05.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression05/program_memory.snap b/rust/kcl-lib/tests/subtract_regression05/program_memory.snap index 1a985fbae..ed79a33ff 100644 --- a/rust/kcl-lib/tests/subtract_regression05/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_regression05/program_memory.snap @@ -33,13 +33,13 @@ description: Variables in memory after executing subtract_regression05.kcl 0.0 ], "from": [ - 1.188, + 1.1875, 0.0 ], "radius": 1.1875, "tag": null, "to": [ - 1.188, + 1.1875, 0.0 ], "type": "Circle", @@ -80,11 +80,11 @@ description: Variables in memory after executing subtract_regression05.kcl }, "start": { "from": [ - 1.188, + 1.1875, 0.0 ], "to": [ - 1.188, + 1.1875, 0.0 ], "units": { @@ -158,12 +158,12 @@ description: Variables in memory after executing subtract_regression05.kcl }, "from": [ 0.937, - -1.126 + -1.1255 ], "tag": null, "to": [ 0.937, - -1.287 + -1.2874999999999999 ], "type": "ToPoint", "units": { @@ -177,12 +177,12 @@ description: Variables in memory after executing subtract_regression05.kcl }, "from": [ 0.937, - -1.287 + -1.2874999999999999 ], "tag": null, "to": [ 0.625, - -1.287 + -1.2874999999999999 ], "type": "ToPoint", "units": { @@ -196,12 +196,12 @@ description: Variables in memory after executing subtract_regression05.kcl }, "from": [ 0.625, - -1.287 + -1.2874999999999999 ], "tag": null, "to": [ 0.625, - -1.126 + -1.1255 ], "type": "ToPoint", "units": { @@ -215,12 +215,12 @@ description: Variables in memory after executing subtract_regression05.kcl }, "from": [ 0.625, - -1.126 + -1.1255 ], "tag": null, "to": [ 0.937, - -1.126 + -1.1255 ], "type": "ToPoint", "units": { @@ -234,12 +234,12 @@ description: Variables in memory after executing subtract_regression05.kcl }, "from": [ 0.937, - -1.126 + -1.1255 ], "tag": null, "to": [ 0.937, - -1.126 + -1.1255 ], "type": "ToPoint", "units": { @@ -280,11 +280,11 @@ description: Variables in memory after executing subtract_regression05.kcl "start": { "from": [ 0.937, - -1.126 + -1.1255 ], "to": [ 0.937, - -1.126 + -1.1255 ], "units": { "type": "Inches" @@ -359,13 +359,13 @@ description: Variables in memory after executing subtract_regression05.kcl 0.0 ], "from": [ - 1.188, + 1.1875, 0.0 ], "radius": 1.1875, "tag": null, "to": [ - 1.188, + 1.1875, 0.0 ], "type": "Circle", @@ -406,11 +406,11 @@ description: Variables in memory after executing subtract_regression05.kcl }, "start": { "from": [ - 1.188, + 1.1875, 0.0 ], "to": [ - 1.188, + 1.1875, 0.0 ], "units": { @@ -493,7 +493,7 @@ description: Variables in memory after executing subtract_regression05.kcl }, "ccw": true, "center": [ - 0.937, + 0.9370000000000005, 2.313 ], "from": [ @@ -503,8 +503,8 @@ description: Variables in memory after executing subtract_regression05.kcl "radius": 2.313, "tag": null, "to": [ - 3.25, - 2.313 + 3.250000000000001, + 2.3129999999999997 ], "type": "Arc", "units": { @@ -517,12 +517,12 @@ description: Variables in memory after executing subtract_regression05.kcl "sourceRange": [] }, "from": [ - 3.25, - 2.313 + 3.250000000000001, + 2.3129999999999997 ], "tag": null, "to": [ - 3.25, + 3.250000000000001, 3.25 ], "type": "ToPoint", @@ -631,12 +631,12 @@ description: Variables in memory after executing subtract_regression05.kcl }, "from": [ 0.937, - -1.126 + -1.1255 ], "tag": null, "to": [ 0.937, - -1.287 + -1.2874999999999999 ], "type": "ToPoint", "units": { @@ -650,12 +650,12 @@ description: Variables in memory after executing subtract_regression05.kcl }, "from": [ 0.937, - -1.287 + -1.2874999999999999 ], "tag": null, "to": [ 0.625, - -1.287 + -1.2874999999999999 ], "type": "ToPoint", "units": { @@ -669,12 +669,12 @@ description: Variables in memory after executing subtract_regression05.kcl }, "from": [ 0.625, - -1.287 + -1.2874999999999999 ], "tag": null, "to": [ 0.625, - -1.126 + -1.1255 ], "type": "ToPoint", "units": { @@ -688,12 +688,12 @@ description: Variables in memory after executing subtract_regression05.kcl }, "from": [ 0.625, - -1.126 + -1.1255 ], "tag": null, "to": [ 0.937, - -1.126 + -1.1255 ], "type": "ToPoint", "units": { @@ -707,12 +707,12 @@ description: Variables in memory after executing subtract_regression05.kcl }, "from": [ 0.937, - -1.126 + -1.1255 ], "tag": null, "to": [ 0.937, - -1.126 + -1.1255 ], "type": "ToPoint", "units": { @@ -753,11 +753,11 @@ description: Variables in memory after executing subtract_regression05.kcl "start": { "from": [ 0.937, - -1.126 + -1.1255 ], "to": [ 0.937, - -1.126 + -1.1255 ], "units": { "type": "Inches" @@ -805,13 +805,13 @@ description: Variables in memory after executing subtract_regression05.kcl 0.0 ], "from": [ - 1.188, + 1.1875, 0.0 ], "radius": 1.1875, "tag": null, "to": [ - 1.188, + 1.1875, 0.0 ], "type": "Circle", @@ -852,11 +852,11 @@ description: Variables in memory after executing subtract_regression05.kcl }, "start": { "from": [ - 1.188, + 1.1875, 0.0 ], "to": [ - 1.188, + 1.1875, 0.0 ], "units": { diff --git a/rust/kcl-lib/tests/subtract_regression06/artifact_commands.snap b/rust/kcl-lib/tests/subtract_regression06/artifact_commands.snap index f853afd1a..8f4f33903 100644 --- a/rust/kcl-lib/tests/subtract_regression06/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_regression06/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands subtract_regression06.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -12.224, + "x": -12.223749999999999, "y": 79.375, "z": 0.0 } @@ -81,7 +81,7 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "line", "end": { - "x": 24.447, + "x": 24.447499999999998, "y": 0.0, "z": 0.0 }, @@ -98,8 +98,8 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "arc", "center": { - "x": 12.224, - "y": 73.025 + "x": 12.223749999999999, + "y": 73.02499999999999 }, "radius": 6.35, "start": { @@ -108,7 +108,7 @@ description: Artifact commands subtract_regression06.kcl }, "end": { "unit": "degrees", - "value": 11.874 + "value": 11.87373 }, "relative": false } @@ -123,8 +123,8 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "line", "end": { - "x": 14.186, - "y": -67.472, + "x": 14.1863064, + "y": -67.472179, "z": 0.0 }, "relative": true @@ -140,17 +140,17 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "arc", "center": { - "x": -0.0, - "y": -0.0 + "x": -0.0000035713908647760915, + "y": -0.000006077943114091155 }, "radius": 33.3375, "start": { "unit": "degrees", - "value": 11.874 + "value": 11.87373 }, "end": { "unit": "degrees", - "value": -192.444 + "value": -192.443844 }, "relative": false } @@ -165,8 +165,8 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "line", "end": { - "x": 14.13, - "y": 64.032, + "x": 14.1297406, + "y": 64.03213, "z": 0.0 }, "relative": true @@ -182,13 +182,13 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "arc", "center": { - "x": -12.224, - "y": 69.847 + "x": -12.223763774008575, + "y": 69.84746154737387 }, "radius": 6.35, "start": { "unit": "degrees", - "value": 167.556 + "value": 167.556156 }, "end": { "unit": "degrees", @@ -207,7 +207,7 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "line", "end": { - "x": 24.447, + "x": 24.447499999999998, "y": 0.0, "z": 0.0 }, @@ -241,7 +241,7 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "line", "end": { - "x": -24.447, + "x": -24.447499999999998, "y": 0.0, "z": 0.0 }, @@ -258,8 +258,8 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "arc", "center": { - "x": -12.224, - "y": 69.847 + "x": -12.223763774008575, + "y": 69.84746154737387 }, "radius": 3.175, "start": { @@ -268,7 +268,7 @@ description: Artifact commands subtract_regression06.kcl }, "end": { "unit": "degrees", - "value": 167.556 + "value": 167.556156 }, "relative": false } @@ -283,8 +283,8 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "line", "end": { - "x": -14.13, - "y": -64.032, + "x": -14.1297406, + "y": -64.03213, "z": 0.0 }, "relative": true @@ -300,17 +300,17 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "arc", "center": { - "x": -0.0, - "y": -0.0 + "x": -0.0000035713908591361586, + "y": -0.000006077943118321105 }, "radius": 30.162499999999998, "start": { "unit": "degrees", - "value": -192.444 + "value": -192.443844 }, "end": { "unit": "degrees", - "value": 11.874 + "value": 11.87373 }, "relative": false } @@ -325,8 +325,8 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "line", "end": { - "x": -14.186, - "y": 67.472, + "x": -14.1863064, + "y": 67.472179, "z": 0.0 }, "relative": true @@ -342,13 +342,13 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "arc", "center": { - "x": 12.224, - "y": 73.025 + "x": 12.223749999999999, + "y": 73.02499999999999 }, "radius": 3.175, "start": { "unit": "degrees", - "value": 11.874 + "value": 11.87373 }, "end": { "unit": "degrees", @@ -367,7 +367,7 @@ description: Artifact commands subtract_regression06.kcl "segment": { "type": "line", "end": { - "x": -24.447, + "x": -24.447499999999998, "y": 0.0, "z": 0.0 }, @@ -526,7 +526,7 @@ description: Artifact commands subtract_regression06.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 5.556, + "x": 5.5562499999999995, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/subtract_regression06/ops.snap b/rust/kcl-lib/tests/subtract_regression06/ops.snap index a20210b3d..8792655d6 100644 --- a/rust/kcl-lib/tests/subtract_regression06/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression06/ops.snap @@ -219,7 +219,7 @@ description: Operations executed subtract_regression06.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -235,7 +235,7 @@ description: Operations executed subtract_regression06.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -252,7 +252,7 @@ description: Operations executed subtract_regression06.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression06/program_memory.snap b/rust/kcl-lib/tests/subtract_regression06/program_memory.snap index 53fb8b2f2..29a7050de 100644 --- a/rust/kcl-lib/tests/subtract_regression06/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_regression06/program_memory.snap @@ -133,12 +133,12 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.481, + -0.48125, 3.125 ], "tag": null, "to": [ - 0.481, + 0.48125, 3.125 ], "type": "ToPoint", @@ -153,18 +153,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": false, "center": [ - 0.481, + 0.48125, 2.875 ], "from": [ - 0.481, + 0.48125, 3.125 ], "radius": 0.25, "tag": null, "to": [ - 0.726, - 2.926 + 0.7259008566131622, + 2.926438879832729 ], "type": "Arc", "units": { @@ -177,13 +177,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 0.726, - 2.926 + 0.7259008566131622, + 2.926438879832729 ], "tag": null, "to": [ - 1.284, - 0.27 + 1.2844168566131622, + 0.27005387983272877 ], "type": "ToPoint", "units": { @@ -197,18 +197,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": false, "center": [ - -0.0, - -0.0 + -0.00000014060593955811385, + -0.00000023928909897996675 ], "from": [ - 1.284, - 0.27 + 1.2844168566131622, + 0.27005387983272877 ], "radius": 1.3125, "tag": null, "to": [ - -1.282, - 0.283 + -1.2816664603256522, + 0.28282071979301515 ], "type": "Arc", "units": { @@ -221,13 +221,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -1.282, - 0.283 + -1.2816664603256522, + 0.28282071979301515 ], "tag": null, "to": [ - -0.725, - 2.804 + -0.7253774603256522, + 2.803770719793015 ], "type": "ToPoint", "units": { @@ -241,18 +241,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": false, "center": [ - -0.481, - 2.75 + -0.48125054228380215, + 2.7499000609202313 ], "from": [ - -0.725, - 2.804 + -0.7253774603256522, + 2.803770719793015 ], "radius": 0.25, "tag": null, "to": [ - -0.481, - 3.0 + -0.48125054228380215, + 2.9999000609202313 ], "type": "Arc", "units": { @@ -265,13 +265,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.481, - 3.0 + -0.48125054228380215, + 2.9999000609202313 ], "tag": null, "to": [ - 0.481, - 3.0 + 0.48124945771619787, + 2.9999000609202313 ], "type": "ToPoint", "units": { @@ -284,13 +284,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 0.481, - 3.0 + 0.48124945771619787, + 2.9999000609202313 ], "tag": null, "to": [ - 0.481, - 2.875 + 0.48124945771619787, + 2.8749000609202313 ], "type": "ToPoint", "units": { @@ -303,13 +303,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 0.481, - 2.875 + 0.48124945771619787, + 2.8749000609202313 ], "tag": null, "to": [ - -0.481, - 2.875 + -0.48125054228380215, + 2.8749000609202313 ], "type": "ToPoint", "units": { @@ -323,18 +323,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": true, "center": [ - -0.481, - 2.75 + -0.48125054228380215, + 2.7499000609202313 ], "from": [ - -0.481, - 2.875 + -0.48125054228380215, + 2.8749000609202313 ], "radius": 0.125, "tag": null, "to": [ - -0.603, - 2.777 + -0.6033140013047272, + 2.776835390356623 ], "type": "Arc", "units": { @@ -347,13 +347,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.603, - 2.777 + -0.6033140013047272, + 2.776835390356623 ], "tag": null, "to": [ - -1.16, - 0.256 + -1.1596030013047272, + 0.25588539035662317 ], "type": "ToPoint", "units": { @@ -367,18 +367,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": true, "center": [ - -0.0, - -0.0 + -0.00000014060593933606924, + -0.0000002392890991465002 ], "from": [ - -1.16, - 0.256 + -1.1596030013047272, + 0.25588539035662317 ], "radius": 1.1875, "tag": null, "to": [ - 1.162, - 0.244 + 1.162091428306581, + 0.24433443991636408 ], "type": "Arc", "units": { @@ -391,13 +391,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 1.162, - 0.244 + 1.162091428306581, + 0.24433443991636408 ], "tag": null, "to": [ - 0.604, - 2.901 + 0.6035754283065811, + 2.9007194399163643 ], "type": "ToPoint", "units": { @@ -411,18 +411,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": true, "center": [ - 0.481, - 2.875 + 0.48124999999999996, + 2.8749999999999996 ], "from": [ - 0.604, - 2.901 + 0.6035754283065811, + 2.9007194399163643 ], "radius": 0.125, "tag": null, "to": [ - 0.481, - 3.0 + 0.48124999999999996, + 2.9999999999999996 ], "type": "Arc", "units": { @@ -435,13 +435,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 0.481, - 3.0 + 0.48124999999999996, + 2.9999999999999996 ], "tag": null, "to": [ - -0.481, - 3.0 + -0.48125000000000007, + 2.9999999999999996 ], "type": "ToPoint", "units": { @@ -454,13 +454,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.481, - 3.0 + -0.48125000000000007, + 2.9999999999999996 ], "tag": null, "to": [ - -0.481, - 3.125 + -0.48125000000000007, + 3.1249999999999996 ], "type": "ToPoint", "units": { @@ -473,12 +473,12 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.481, - 3.125 + -0.48125000000000007, + 3.1249999999999996 ], "tag": null, "to": [ - -0.481, + -0.48125, 3.125 ], "type": "ToPoint", @@ -519,11 +519,11 @@ description: Variables in memory after executing subtract_regression06.kcl }, "start": { "from": [ - -0.481, + -0.48125, 3.125 ], "to": [ - -0.481, + -0.48125, 3.125 ], "units": { @@ -580,13 +580,13 @@ description: Variables in memory after executing subtract_regression06.kcl 0.0 ], "from": [ - 0.219, + 0.21875, 0.0 ], "radius": 0.21875, "tag": null, "to": [ - 0.219, + 0.21875, 0.0 ], "type": "Circle", @@ -627,11 +627,11 @@ description: Variables in memory after executing subtract_regression06.kcl }, "start": { "from": [ - 0.219, + 0.21875, 0.0 ], "to": [ - 0.219, + 0.21875, 0.0 ], "units": { @@ -788,12 +788,12 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.481, + -0.48125, 3.125 ], "tag": null, "to": [ - 0.481, + 0.48125, 3.125 ], "type": "ToPoint", @@ -808,18 +808,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": false, "center": [ - 0.481, + 0.48125, 2.875 ], "from": [ - 0.481, + 0.48125, 3.125 ], "radius": 0.25, "tag": null, "to": [ - 0.726, - 2.926 + 0.7259008566131622, + 2.926438879832729 ], "type": "Arc", "units": { @@ -832,13 +832,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 0.726, - 2.926 + 0.7259008566131622, + 2.926438879832729 ], "tag": null, "to": [ - 1.284, - 0.27 + 1.2844168566131622, + 0.27005387983272877 ], "type": "ToPoint", "units": { @@ -852,18 +852,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": false, "center": [ - -0.0, - -0.0 + -0.00000014060593955811385, + -0.00000023928909897996675 ], "from": [ - 1.284, - 0.27 + 1.2844168566131622, + 0.27005387983272877 ], "radius": 1.3125, "tag": null, "to": [ - -1.282, - 0.283 + -1.2816664603256522, + 0.28282071979301515 ], "type": "Arc", "units": { @@ -876,13 +876,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -1.282, - 0.283 + -1.2816664603256522, + 0.28282071979301515 ], "tag": null, "to": [ - -0.725, - 2.804 + -0.7253774603256522, + 2.803770719793015 ], "type": "ToPoint", "units": { @@ -896,18 +896,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": false, "center": [ - -0.481, - 2.75 + -0.48125054228380215, + 2.7499000609202313 ], "from": [ - -0.725, - 2.804 + -0.7253774603256522, + 2.803770719793015 ], "radius": 0.25, "tag": null, "to": [ - -0.481, - 3.0 + -0.48125054228380215, + 2.9999000609202313 ], "type": "Arc", "units": { @@ -920,13 +920,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.481, - 3.0 + -0.48125054228380215, + 2.9999000609202313 ], "tag": null, "to": [ - 0.481, - 3.0 + 0.48124945771619787, + 2.9999000609202313 ], "type": "ToPoint", "units": { @@ -939,13 +939,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 0.481, - 3.0 + 0.48124945771619787, + 2.9999000609202313 ], "tag": null, "to": [ - 0.481, - 2.875 + 0.48124945771619787, + 2.8749000609202313 ], "type": "ToPoint", "units": { @@ -958,13 +958,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 0.481, - 2.875 + 0.48124945771619787, + 2.8749000609202313 ], "tag": null, "to": [ - -0.481, - 2.875 + -0.48125054228380215, + 2.8749000609202313 ], "type": "ToPoint", "units": { @@ -978,18 +978,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": true, "center": [ - -0.481, - 2.75 + -0.48125054228380215, + 2.7499000609202313 ], "from": [ - -0.481, - 2.875 + -0.48125054228380215, + 2.8749000609202313 ], "radius": 0.125, "tag": null, "to": [ - -0.603, - 2.777 + -0.6033140013047272, + 2.776835390356623 ], "type": "Arc", "units": { @@ -1002,13 +1002,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.603, - 2.777 + -0.6033140013047272, + 2.776835390356623 ], "tag": null, "to": [ - -1.16, - 0.256 + -1.1596030013047272, + 0.25588539035662317 ], "type": "ToPoint", "units": { @@ -1022,18 +1022,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": true, "center": [ - -0.0, - -0.0 + -0.00000014060593933606924, + -0.0000002392890991465002 ], "from": [ - -1.16, - 0.256 + -1.1596030013047272, + 0.25588539035662317 ], "radius": 1.1875, "tag": null, "to": [ - 1.162, - 0.244 + 1.162091428306581, + 0.24433443991636408 ], "type": "Arc", "units": { @@ -1046,13 +1046,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 1.162, - 0.244 + 1.162091428306581, + 0.24433443991636408 ], "tag": null, "to": [ - 0.604, - 2.901 + 0.6035754283065811, + 2.9007194399163643 ], "type": "ToPoint", "units": { @@ -1066,18 +1066,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": true, "center": [ - 0.481, - 2.875 + 0.48124999999999996, + 2.8749999999999996 ], "from": [ - 0.604, - 2.901 + 0.6035754283065811, + 2.9007194399163643 ], "radius": 0.125, "tag": null, "to": [ - 0.481, - 3.0 + 0.48124999999999996, + 2.9999999999999996 ], "type": "Arc", "units": { @@ -1090,13 +1090,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 0.481, - 3.0 + 0.48124999999999996, + 2.9999999999999996 ], "tag": null, "to": [ - -0.481, - 3.0 + -0.48125000000000007, + 2.9999999999999996 ], "type": "ToPoint", "units": { @@ -1109,13 +1109,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.481, - 3.0 + -0.48125000000000007, + 2.9999999999999996 ], "tag": null, "to": [ - -0.481, - 3.125 + -0.48125000000000007, + 3.1249999999999996 ], "type": "ToPoint", "units": { @@ -1128,12 +1128,12 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.481, - 3.125 + -0.48125000000000007, + 3.1249999999999996 ], "tag": null, "to": [ - -0.481, + -0.48125, 3.125 ], "type": "ToPoint", @@ -1174,11 +1174,11 @@ description: Variables in memory after executing subtract_regression06.kcl }, "start": { "from": [ - -0.481, + -0.48125, 3.125 ], "to": [ - -0.481, + -0.48125, 3.125 ], "units": { @@ -1430,12 +1430,12 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.481, + -0.48125, 3.125 ], "tag": null, "to": [ - 0.481, + 0.48125, 3.125 ], "type": "ToPoint", @@ -1450,18 +1450,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": false, "center": [ - 0.481, + 0.48125, 2.875 ], "from": [ - 0.481, + 0.48125, 3.125 ], "radius": 0.25, "tag": null, "to": [ - 0.726, - 2.926 + 0.7259008566131622, + 2.926438879832729 ], "type": "Arc", "units": { @@ -1474,13 +1474,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 0.726, - 2.926 + 0.7259008566131622, + 2.926438879832729 ], "tag": null, "to": [ - 1.284, - 0.27 + 1.2844168566131622, + 0.27005387983272877 ], "type": "ToPoint", "units": { @@ -1494,18 +1494,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": false, "center": [ - -0.0, - -0.0 + -0.00000014060593955811385, + -0.00000023928909897996675 ], "from": [ - 1.284, - 0.27 + 1.2844168566131622, + 0.27005387983272877 ], "radius": 1.3125, "tag": null, "to": [ - -1.282, - 0.283 + -1.2816664603256522, + 0.28282071979301515 ], "type": "Arc", "units": { @@ -1518,13 +1518,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -1.282, - 0.283 + -1.2816664603256522, + 0.28282071979301515 ], "tag": null, "to": [ - -0.725, - 2.804 + -0.7253774603256522, + 2.803770719793015 ], "type": "ToPoint", "units": { @@ -1538,18 +1538,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": false, "center": [ - -0.481, - 2.75 + -0.48125054228380215, + 2.7499000609202313 ], "from": [ - -0.725, - 2.804 + -0.7253774603256522, + 2.803770719793015 ], "radius": 0.25, "tag": null, "to": [ - -0.481, - 3.0 + -0.48125054228380215, + 2.9999000609202313 ], "type": "Arc", "units": { @@ -1562,13 +1562,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.481, - 3.0 + -0.48125054228380215, + 2.9999000609202313 ], "tag": null, "to": [ - 0.481, - 3.0 + 0.48124945771619787, + 2.9999000609202313 ], "type": "ToPoint", "units": { @@ -1581,13 +1581,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 0.481, - 3.0 + 0.48124945771619787, + 2.9999000609202313 ], "tag": null, "to": [ - 0.481, - 2.875 + 0.48124945771619787, + 2.8749000609202313 ], "type": "ToPoint", "units": { @@ -1600,13 +1600,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 0.481, - 2.875 + 0.48124945771619787, + 2.8749000609202313 ], "tag": null, "to": [ - -0.481, - 2.875 + -0.48125054228380215, + 2.8749000609202313 ], "type": "ToPoint", "units": { @@ -1620,18 +1620,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": true, "center": [ - -0.481, - 2.75 + -0.48125054228380215, + 2.7499000609202313 ], "from": [ - -0.481, - 2.875 + -0.48125054228380215, + 2.8749000609202313 ], "radius": 0.125, "tag": null, "to": [ - -0.603, - 2.777 + -0.6033140013047272, + 2.776835390356623 ], "type": "Arc", "units": { @@ -1644,13 +1644,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.603, - 2.777 + -0.6033140013047272, + 2.776835390356623 ], "tag": null, "to": [ - -1.16, - 0.256 + -1.1596030013047272, + 0.25588539035662317 ], "type": "ToPoint", "units": { @@ -1664,18 +1664,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": true, "center": [ - -0.0, - -0.0 + -0.00000014060593933606924, + -0.0000002392890991465002 ], "from": [ - -1.16, - 0.256 + -1.1596030013047272, + 0.25588539035662317 ], "radius": 1.1875, "tag": null, "to": [ - 1.162, - 0.244 + 1.162091428306581, + 0.24433443991636408 ], "type": "Arc", "units": { @@ -1688,13 +1688,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 1.162, - 0.244 + 1.162091428306581, + 0.24433443991636408 ], "tag": null, "to": [ - 0.604, - 2.901 + 0.6035754283065811, + 2.9007194399163643 ], "type": "ToPoint", "units": { @@ -1708,18 +1708,18 @@ description: Variables in memory after executing subtract_regression06.kcl }, "ccw": true, "center": [ - 0.481, - 2.875 + 0.48124999999999996, + 2.8749999999999996 ], "from": [ - 0.604, - 2.901 + 0.6035754283065811, + 2.9007194399163643 ], "radius": 0.125, "tag": null, "to": [ - 0.481, - 3.0 + 0.48124999999999996, + 2.9999999999999996 ], "type": "Arc", "units": { @@ -1732,13 +1732,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - 0.481, - 3.0 + 0.48124999999999996, + 2.9999999999999996 ], "tag": null, "to": [ - -0.481, - 3.0 + -0.48125000000000007, + 2.9999999999999996 ], "type": "ToPoint", "units": { @@ -1751,13 +1751,13 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.481, - 3.0 + -0.48125000000000007, + 2.9999999999999996 ], "tag": null, "to": [ - -0.481, - 3.125 + -0.48125000000000007, + 3.1249999999999996 ], "type": "ToPoint", "units": { @@ -1770,12 +1770,12 @@ description: Variables in memory after executing subtract_regression06.kcl "sourceRange": [] }, "from": [ - -0.481, - 3.125 + -0.48125000000000007, + 3.1249999999999996 ], "tag": null, "to": [ - -0.481, + -0.48125, 3.125 ], "type": "ToPoint", @@ -1816,11 +1816,11 @@ description: Variables in memory after executing subtract_regression06.kcl }, "start": { "from": [ - -0.481, + -0.48125, 3.125 ], "to": [ - -0.481, + -0.48125, 3.125 ], "units": { @@ -1888,13 +1888,13 @@ description: Variables in memory after executing subtract_regression06.kcl 0.0 ], "from": [ - 0.219, + 0.21875, 0.0 ], "radius": 0.21875, "tag": null, "to": [ - 0.219, + 0.21875, 0.0 ], "type": "Circle", @@ -1935,11 +1935,11 @@ description: Variables in memory after executing subtract_regression06.kcl }, "start": { "from": [ - 0.219, + 0.21875, 0.0 ], "to": [ - 0.219, + 0.21875, 0.0 ], "units": { diff --git a/rust/kcl-lib/tests/subtract_regression07/artifact_commands.snap b/rust/kcl-lib/tests/subtract_regression07/artifact_commands.snap index dbaa1c036..a1d1d8f17 100644 --- a/rust/kcl-lib/tests/subtract_regression07/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_regression07/artifact_commands.snap @@ -59,7 +59,7 @@ description: Artifact commands subtract_regression07.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.833, + "x": 1.8330925999999998, "y": 3.175, "z": 0.0 } @@ -81,7 +81,7 @@ description: Artifact commands subtract_regression07.kcl "segment": { "type": "line", "end": { - "x": -3.666, + "x": -3.6661851999999997, "y": 0.0, "z": 0.0 }, @@ -98,7 +98,7 @@ description: Artifact commands subtract_regression07.kcl "segment": { "type": "line", "end": { - "x": -1.833, + "x": -1.8330925999999998, "y": -3.175, "z": 0.0 }, @@ -115,7 +115,7 @@ description: Artifact commands subtract_regression07.kcl "segment": { "type": "line", "end": { - "x": 1.833, + "x": 1.8330925999999998, "y": -3.175, "z": 0.0 }, @@ -132,7 +132,7 @@ description: Artifact commands subtract_regression07.kcl "segment": { "type": "line", "end": { - "x": 3.666, + "x": 3.6661851999999997, "y": 0.0, "z": 0.0 }, @@ -149,7 +149,7 @@ description: Artifact commands subtract_regression07.kcl "segment": { "type": "line", "end": { - "x": 1.833, + "x": 1.8330925999999998, "y": 3.175, "z": 0.0 }, @@ -166,7 +166,7 @@ description: Artifact commands subtract_regression07.kcl "segment": { "type": "line", "end": { - "x": -1.833, + "x": -1.8330925999999998, "y": 3.175, "z": 0.0 }, @@ -212,7 +212,7 @@ description: Artifact commands subtract_regression07.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.019, + "x": 2.0193, "y": 0.0, "z": 0.0 } @@ -416,7 +416,7 @@ description: Artifact commands subtract_regression07.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.4, + "x": 2.4003, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/subtract_regression07/ops.snap b/rust/kcl-lib/tests/subtract_regression07/ops.snap index a989b380c..a53b0bd8f 100644 --- a/rust/kcl-lib/tests/subtract_regression07/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression07/ops.snap @@ -90,7 +90,7 @@ description: Operations executed subtract_regression07.kcl "bidirectionalLength": { "value": { "type": "Number", - "value": 0.188, + "value": 0.1875, "ty": { "type": "Default", "len": { @@ -106,7 +106,7 @@ description: Operations executed subtract_regression07.kcl "length": { "value": { "type": "Number", - "value": 0.188, + "value": 0.1875, "ty": { "type": "Default", "len": { @@ -372,7 +372,7 @@ description: Operations executed subtract_regression07.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -388,7 +388,7 @@ description: Operations executed subtract_regression07.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -405,7 +405,7 @@ description: Operations executed subtract_regression07.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression07/program_memory.snap b/rust/kcl-lib/tests/subtract_regression07/program_memory.snap index 44c5ec6d2..80b829edb 100644 --- a/rust/kcl-lib/tests/subtract_regression07/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_regression07/program_memory.snap @@ -63,12 +63,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.072, + 0.072169, 0.125 ], "tag": null, "to": [ - -0.072, + -0.072169, 0.125 ], "type": "ToPoint", @@ -82,12 +82,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - -0.072, + -0.072169, 0.125 ], "tag": null, "to": [ - -0.144, + -0.144338, 0.0 ], "type": "ToPoint", @@ -101,12 +101,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - -0.144, + -0.144338, 0.0 ], "tag": null, "to": [ - -0.072, + -0.072169, -0.125 ], "type": "ToPoint", @@ -120,12 +120,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - -0.072, + -0.072169, -0.125 ], "tag": null, "to": [ - 0.072, + 0.072169, -0.125 ], "type": "ToPoint", @@ -139,12 +139,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.072, + 0.072169, -0.125 ], "tag": null, "to": [ - 0.144, + 0.144338, 0.0 ], "type": "ToPoint", @@ -158,12 +158,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.144, + 0.144338, 0.0 ], "tag": null, "to": [ - 0.072, + 0.072169, 0.125 ], "type": "ToPoint", @@ -177,12 +177,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.072, + 0.072169, 0.125 ], "tag": null, "to": [ - 0.072, + 0.072169, 0.125 ], "type": "ToPoint", @@ -223,11 +223,11 @@ description: Variables in memory after executing subtract_regression07.kcl }, "start": { "from": [ - 0.072, + 0.072169, 0.125 ], "to": [ - 0.072, + 0.072169, 0.125 ], "units": { @@ -422,12 +422,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.072, + 0.072169, 0.125 ], "tag": null, "to": [ - -0.072, + -0.072169, 0.125 ], "type": "ToPoint", @@ -441,12 +441,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - -0.072, + -0.072169, 0.125 ], "tag": null, "to": [ - -0.144, + -0.144338, 0.0 ], "type": "ToPoint", @@ -460,12 +460,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - -0.144, + -0.144338, 0.0 ], "tag": null, "to": [ - -0.072, + -0.072169, -0.125 ], "type": "ToPoint", @@ -479,12 +479,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - -0.072, + -0.072169, -0.125 ], "tag": null, "to": [ - 0.072, + 0.072169, -0.125 ], "type": "ToPoint", @@ -498,12 +498,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.072, + 0.072169, -0.125 ], "tag": null, "to": [ - 0.144, + 0.144338, 0.0 ], "type": "ToPoint", @@ -517,12 +517,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.144, + 0.144338, 0.0 ], "tag": null, "to": [ - 0.072, + 0.072169, 0.125 ], "type": "ToPoint", @@ -536,12 +536,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.072, + 0.072169, 0.125 ], "tag": null, "to": [ - 0.072, + 0.072169, 0.125 ], "type": "ToPoint", @@ -582,11 +582,11 @@ description: Variables in memory after executing subtract_regression07.kcl }, "start": { "from": [ - 0.072, + 0.072169, 0.125 ], "to": [ - 0.072, + 0.072169, 0.125 ], "units": { @@ -657,12 +657,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.072, + 0.072169, 0.125 ], "tag": null, "to": [ - -0.072, + -0.072169, 0.125 ], "type": "ToPoint", @@ -676,12 +676,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - -0.072, + -0.072169, 0.125 ], "tag": null, "to": [ - -0.144, + -0.144338, 0.0 ], "type": "ToPoint", @@ -695,12 +695,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - -0.144, + -0.144338, 0.0 ], "tag": null, "to": [ - -0.072, + -0.072169, -0.125 ], "type": "ToPoint", @@ -714,12 +714,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - -0.072, + -0.072169, -0.125 ], "tag": null, "to": [ - 0.072, + 0.072169, -0.125 ], "type": "ToPoint", @@ -733,12 +733,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.072, + 0.072169, -0.125 ], "tag": null, "to": [ - 0.144, + 0.144338, 0.0 ], "type": "ToPoint", @@ -752,12 +752,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.144, + 0.144338, 0.0 ], "tag": null, "to": [ - 0.072, + 0.072169, 0.125 ], "type": "ToPoint", @@ -771,12 +771,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.072, + 0.072169, 0.125 ], "tag": null, "to": [ - 0.072, + 0.072169, 0.125 ], "type": "ToPoint", @@ -817,11 +817,11 @@ description: Variables in memory after executing subtract_regression07.kcl }, "start": { "from": [ - 0.072, + 0.072169, 0.125 ], "to": [ - 0.072, + 0.072169, 0.125 ], "units": { @@ -852,12 +852,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.072, + 0.072169, 0.125 ], "tag": null, "to": [ - -0.072, + -0.072169, 0.125 ], "type": "ToPoint", @@ -871,12 +871,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - -0.072, + -0.072169, 0.125 ], "tag": null, "to": [ - -0.144, + -0.144338, 0.0 ], "type": "ToPoint", @@ -890,12 +890,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - -0.144, + -0.144338, 0.0 ], "tag": null, "to": [ - -0.072, + -0.072169, -0.125 ], "type": "ToPoint", @@ -909,12 +909,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - -0.072, + -0.072169, -0.125 ], "tag": null, "to": [ - 0.072, + 0.072169, -0.125 ], "type": "ToPoint", @@ -928,12 +928,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.072, + 0.072169, -0.125 ], "tag": null, "to": [ - 0.144, + 0.144338, 0.0 ], "type": "ToPoint", @@ -947,12 +947,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.144, + 0.144338, 0.0 ], "tag": null, "to": [ - 0.072, + 0.072169, 0.125 ], "type": "ToPoint", @@ -966,12 +966,12 @@ description: Variables in memory after executing subtract_regression07.kcl "sourceRange": [] }, "from": [ - 0.072, + 0.072169, 0.125 ], "tag": null, "to": [ - 0.072, + 0.072169, 0.125 ], "type": "ToPoint", @@ -1012,11 +1012,11 @@ description: Variables in memory after executing subtract_regression07.kcl }, "start": { "from": [ - 0.072, + 0.072169, 0.125 ], "to": [ - 0.072, + 0.072169, 0.125 ], "units": { @@ -1052,13 +1052,13 @@ description: Variables in memory after executing subtract_regression07.kcl 0.0 ], "from": [ - 0.08, + 0.0795, 0.0 ], "radius": 0.0795, "tag": null, "to": [ - 0.08, + 0.0795, 0.0 ], "type": "Circle", @@ -1099,11 +1099,11 @@ description: Variables in memory after executing subtract_regression07.kcl }, "start": { "from": [ - 0.08, + 0.0795, 0.0 ], "to": [ - 0.08, + 0.0795, 0.0 ], "units": { @@ -1171,13 +1171,13 @@ description: Variables in memory after executing subtract_regression07.kcl 0.0 ], "from": [ - 0.095, + 0.0945, 0.0 ], "radius": 0.0945, "tag": null, "to": [ - 0.095, + 0.0945, 0.0 ], "type": "Circle", @@ -1218,11 +1218,11 @@ description: Variables in memory after executing subtract_regression07.kcl }, "start": { "from": [ - 0.095, + 0.0945, 0.0 ], "to": [ - 0.095, + 0.0945, 0.0 ], "units": { diff --git a/rust/kcl-lib/tests/subtract_regression08/artifact_commands.snap b/rust/kcl-lib/tests/subtract_regression08/artifact_commands.snap index 7f15da092..d5ad567f1 100644 --- a/rust/kcl-lib/tests/subtract_regression08/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_regression08/artifact_commands.snap @@ -81,7 +81,7 @@ description: Artifact commands subtract_regression08.kcl "segment": { "type": "line", "end": { - "x": 23.8, + "x": 23.7998, "y": 0.0, "z": 0.0 }, @@ -98,8 +98,8 @@ description: Artifact commands subtract_regression08.kcl "segment": { "type": "arc", "center": { - "x": 23.8, - "y": 58.75 + "x": 23.799800000000012, + "y": 58.7502 }, "radius": 58.7502, "start": { @@ -124,7 +124,7 @@ description: Artifact commands subtract_regression08.kcl "type": "line", "end": { "x": 0.0, - "y": 23.8, + "y": 23.7998, "z": 0.0 }, "relative": true @@ -186,7 +186,7 @@ description: Artifact commands subtract_regression08.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 30.162, + "x": 30.162499999999998, "y": 0.0, "z": 0.0 } @@ -347,7 +347,7 @@ description: Artifact commands subtract_regression08.kcl "segment": { "type": "line", "end": { - "x": 23.8, + "x": 23.7998, "y": 0.0, "z": 0.0 }, @@ -364,8 +364,8 @@ description: Artifact commands subtract_regression08.kcl "segment": { "type": "arc", "center": { - "x": 23.8, - "y": 58.75 + "x": 23.799800000000012, + "y": 58.7502 }, "radius": 58.7502, "start": { @@ -390,7 +390,7 @@ description: Artifact commands subtract_regression08.kcl "type": "line", "end": { "x": 0.0, - "y": 23.8, + "y": 23.7998, "z": 0.0 }, "relative": true @@ -452,7 +452,7 @@ description: Artifact commands subtract_regression08.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 23.813, + "x": 23.8125, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/subtract_regression08/ops.snap b/rust/kcl-lib/tests/subtract_regression08/ops.snap index 98008d653..df3d4ae01 100644 --- a/rust/kcl-lib/tests/subtract_regression08/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression08/ops.snap @@ -252,7 +252,7 @@ description: Operations executed subtract_regression08.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -268,7 +268,7 @@ description: Operations executed subtract_regression08.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -285,7 +285,7 @@ description: Operations executed subtract_regression08.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression08/program_memory.snap b/rust/kcl-lib/tests/subtract_regression08/program_memory.snap index bad1a866f..0b56e1b6d 100644 --- a/rust/kcl-lib/tests/subtract_regression08/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_regression08/program_memory.snap @@ -52,13 +52,13 @@ description: Variables in memory after executing subtract_regression08.kcl 0.0 ], "from": [ - 1.188, + 1.1875, 0.0 ], "radius": 1.1875, "tag": null, "to": [ - 1.188, + 1.1875, 0.0 ], "type": "Circle", @@ -99,11 +99,11 @@ description: Variables in memory after executing subtract_regression08.kcl }, "start": { "from": [ - 1.188, + 1.1875, 0.0 ], "to": [ - 1.188, + 1.1875, 0.0 ], "units": { @@ -186,7 +186,7 @@ description: Variables in memory after executing subtract_regression08.kcl }, "ccw": true, "center": [ - 0.937, + 0.9370000000000005, 2.313 ], "from": [ @@ -196,8 +196,8 @@ description: Variables in memory after executing subtract_regression08.kcl "radius": 2.313, "tag": null, "to": [ - 3.25, - 2.313 + 3.250000000000001, + 2.3129999999999997 ], "type": "Arc", "units": { @@ -210,12 +210,12 @@ description: Variables in memory after executing subtract_regression08.kcl "sourceRange": [] }, "from": [ - 3.25, - 2.313 + 3.250000000000001, + 2.3129999999999997 ], "tag": null, "to": [ - 3.25, + 3.250000000000001, 3.25 ], "type": "ToPoint", @@ -328,13 +328,13 @@ description: Variables in memory after executing subtract_regression08.kcl 0.0 ], "from": [ - 0.938, + 0.9375, 0.0 ], "radius": 0.9375, "tag": null, "to": [ - 0.938, + 0.9375, 0.0 ], "type": "Circle", @@ -375,11 +375,11 @@ description: Variables in memory after executing subtract_regression08.kcl }, "start": { "from": [ - 0.938, + 0.9375, 0.0 ], "to": [ - 0.938, + 0.9375, 0.0 ], "units": { @@ -462,7 +462,7 @@ description: Variables in memory after executing subtract_regression08.kcl }, "ccw": true, "center": [ - 0.937, + 0.9370000000000005, 2.313 ], "from": [ @@ -472,8 +472,8 @@ description: Variables in memory after executing subtract_regression08.kcl "radius": 2.313, "tag": null, "to": [ - 3.25, - 2.313 + 3.250000000000001, + 2.3129999999999997 ], "type": "Arc", "units": { @@ -486,12 +486,12 @@ description: Variables in memory after executing subtract_regression08.kcl "sourceRange": [] }, "from": [ - 3.25, - 2.313 + 3.250000000000001, + 2.3129999999999997 ], "tag": null, "to": [ - 3.25, + 3.250000000000001, 3.25 ], "type": "ToPoint", @@ -585,13 +585,13 @@ description: Variables in memory after executing subtract_regression08.kcl 0.0 ], "from": [ - 1.188, + 1.1875, 0.0 ], "radius": 1.1875, "tag": null, "to": [ - 1.188, + 1.1875, 0.0 ], "type": "Circle", @@ -632,11 +632,11 @@ description: Variables in memory after executing subtract_regression08.kcl }, "start": { "from": [ - 1.188, + 1.1875, 0.0 ], "to": [ - 1.188, + 1.1875, 0.0 ], "units": { @@ -693,13 +693,13 @@ description: Variables in memory after executing subtract_regression08.kcl 0.0 ], "from": [ - 0.938, + 0.9375, 0.0 ], "radius": 0.9375, "tag": null, "to": [ - 0.938, + 0.9375, 0.0 ], "type": "Circle", @@ -740,11 +740,11 @@ description: Variables in memory after executing subtract_regression08.kcl }, "start": { "from": [ - 0.938, + 0.9375, 0.0 ], "to": [ - 0.938, + 0.9375, 0.0 ], "units": { @@ -801,13 +801,13 @@ description: Variables in memory after executing subtract_regression08.kcl 0.0 ], "from": [ - 1.188, + 1.1875, 0.0 ], "radius": 1.1875, "tag": null, "to": [ - 1.188, + 1.1875, 0.0 ], "type": "Circle", @@ -848,11 +848,11 @@ description: Variables in memory after executing subtract_regression08.kcl }, "start": { "from": [ - 1.188, + 1.1875, 0.0 ], "to": [ - 1.188, + 1.1875, 0.0 ], "units": { diff --git a/rust/kcl-lib/tests/subtract_regression09/artifact_commands.snap b/rust/kcl-lib/tests/subtract_regression09/artifact_commands.snap index 41a5a1ae3..cc3d72d2c 100644 --- a/rust/kcl-lib/tests/subtract_regression09/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_regression09/artifact_commands.snap @@ -254,8 +254,8 @@ description: Artifact commands subtract_regression09.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.188, - "y": 27.497, + "x": 1.188246, + "y": 27.497102, "z": 0.0 } } @@ -276,8 +276,8 @@ description: Artifact commands subtract_regression09.kcl "segment": { "type": "line", "end": { - "x": -0.177, - "y": 0.741, + "x": -0.177089, + "y": 0.740791, "z": 0.0 }, "relative": true @@ -293,17 +293,17 @@ description: Artifact commands subtract_regression09.kcl "segment": { "type": "arc", "center": { - "x": -4.128, - "y": 27.009 + "x": -4.127500495208472, + "y": 27.0094790706367 }, "radius": 5.283446, "start": { "unit": "degrees", - "value": 13.444 + "value": 13.444444 }, "end": { "unit": "degrees", - "value": 38.628 + "value": 38.628165 }, "relative": false } @@ -318,17 +318,17 @@ description: Artifact commands subtract_regression09.kcl "segment": { "type": "arc", "center": { - "x": 4.763, - "y": 27.009 + "x": 4.762500077293639, + "y": 27.009479172978835 }, "radius": 5.793095, "start": { "unit": "degrees", - "value": 145.296 + "value": 145.295512 }, "end": { "unit": "degrees", - "value": 14.704 + "value": 14.704488 }, "relative": false } @@ -343,17 +343,17 @@ description: Artifact commands subtract_regression09.kcl "segment": { "type": "arc", "center": { - "x": 13.116, - "y": 23.969 + "x": 13.116367979053303, + "y": 23.96891980683624 }, "radius": 5.283446, "start": { "unit": "degrees", - "value": 121.372 + "value": 121.371835 }, "end": { "unit": "degrees", - "value": 146.556 + "value": 146.555556 }, "relative": false } @@ -368,8 +368,8 @@ description: Artifact commands subtract_regression09.kcl "segment": { "type": "line", "end": { - "x": -0.42, - "y": -0.636, + "x": -0.419774, + "y": -0.635548, "z": 0.0 }, "relative": true @@ -385,17 +385,17 @@ description: Artifact commands subtract_regression09.kcl "segment": { "type": "arc", "center": { - "x": 1.416, - "y": 30.851 + "x": 1.4161516316499672, + "y": 30.85068030361107 }, "radius": 8.272375, "start": { "unit": "degrees", - "value": 326.17 + "value": 326.170267 }, "end": { "unit": "degrees", - "value": 311.294 + "value": 311.293981 }, "relative": false } @@ -410,17 +410,17 @@ description: Artifact commands subtract_regression09.kcl "segment": { "type": "arc", "center": { - "x": 4.763, - "y": 27.009 + "x": 4.7625009207560876, + "y": 27.009478799314145 }, "radius": 3.178087, "start": { "unit": "degrees", - "value": 311.667 + "value": 311.666667 }, "end": { "unit": "degrees", - "value": 208.333 + "value": 208.333333 }, "relative": false } @@ -435,8 +435,8 @@ description: Artifact commands subtract_regression09.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.777, - "y": 1.996, + "x": -0.7768983132896046, + "y": 1.995944449701664, "z": 0.0 }, "angle_snap_increment": null diff --git a/rust/kcl-lib/tests/subtract_regression09/ops.snap b/rust/kcl-lib/tests/subtract_regression09/ops.snap index 2392fcb10..babf28cbd 100644 --- a/rust/kcl-lib/tests/subtract_regression09/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression09/ops.snap @@ -286,7 +286,7 @@ description: Operations executed subtract_regression09.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -302,7 +302,7 @@ description: Operations executed subtract_regression09.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -319,7 +319,7 @@ description: Operations executed subtract_regression09.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression09/program_memory.snap b/rust/kcl-lib/tests/subtract_regression09/program_memory.snap index 467ae72dd..8b627e9f4 100644 --- a/rust/kcl-lib/tests/subtract_regression09/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_regression09/program_memory.snap @@ -77,13 +77,13 @@ description: Variables in memory after executing subtract_regression09.kcl "sourceRange": [] }, "from": [ - 1.188, - 27.497 + 1.188246, + 27.497102 ], "tag": null, "to": [ - 1.011, - 28.238 + 1.0111569999999999, + 28.237893000000003 ], "type": "ToPoint", "units": { @@ -97,18 +97,18 @@ description: Variables in memory after executing subtract_regression09.kcl }, "ccw": true, "center": [ - -4.128, - 27.009 + -4.127500495208472, + 27.0094790706367 ], "from": [ - 1.011, - 28.238 + 1.0111569999999999, + 28.237893000000003 ], "radius": 5.283446, "tag": null, "to": [ - -0.0, - 30.308 + -0.00000011647557762728411, + 30.30774259232138 ], "type": "Arc", "units": { @@ -122,18 +122,18 @@ description: Variables in memory after executing subtract_regression09.kcl }, "ccw": false, "center": [ - 4.763, - 27.009 + 4.762500077293639, + 27.009479172978835 ], "from": [ - -0.0, - 30.308 + -0.00000011647557762728411, + 30.30774259232138 ], "radius": 5.793095, "tag": null, "to": [ - 10.366, - 28.48 + 10.365858893279377, + 28.47996197068165 ], "type": "Arc", "units": { @@ -147,18 +147,18 @@ description: Variables in memory after executing subtract_regression09.kcl }, "ccw": true, "center": [ - 13.116, - 23.969 + 13.116367979053303, + 23.96891980683624 ], "from": [ - 10.366, - 28.48 + 10.365858893279377, + 28.47996197068165 ], "radius": 5.283446, "tag": null, "to": [ - 8.708, - 26.881 + 8.707751758243786, + 26.88077568454228 ], "type": "Arc", "units": { @@ -171,13 +171,13 @@ description: Variables in memory after executing subtract_regression09.kcl "sourceRange": [] }, "from": [ - 8.708, - 26.881 + 8.707751758243786, + 26.88077568454228 ], "tag": null, "to": [ - 8.288, - 26.245 + 8.287977758243786, + 26.24522768454228 ], "type": "ToPoint", "units": { @@ -191,18 +191,18 @@ description: Variables in memory after executing subtract_regression09.kcl }, "ccw": false, "center": [ - 1.416, - 30.851 + 1.4161516316499672, + 30.85068030361107 ], "from": [ - 8.288, - 26.245 + 8.287977758243786, + 26.24522768454228 ], "radius": 8.272375, "tag": null, "to": [ - 6.875, - 24.635 + 6.875280032729507, + 24.635368144020713 ], "type": "Arc", "units": { @@ -216,18 +216,18 @@ description: Variables in memory after executing subtract_regression09.kcl }, "ccw": false, "center": [ - 4.763, - 27.009 + 4.7625009207560876, + 27.009478799314145 ], "from": [ - 6.875, - 24.635 + 6.875280032729507, + 24.635368144020713 ], "radius": 3.178087, "tag": null, "to": [ - 1.965, - 25.501 + 1.9651443132896045, + 25.501157550298338 ], "type": "Arc", "units": { @@ -241,17 +241,17 @@ description: Variables in memory after executing subtract_regression09.kcl }, "ccw": false, "center": [ - 9.628, - 29.633 + 9.628497562246807, + 29.633200820457258 ], "from": [ - 1.965, - 25.501 + 1.9651443132896045, + 25.501157550298338 ], "tag": null, "to": [ - 1.188, - 27.497 + 1.188246, + 27.497102 ], "type": "TangentialArcTo", "units": { @@ -264,13 +264,13 @@ description: Variables in memory after executing subtract_regression09.kcl "sourceRange": [] }, "from": [ - 1.188, - 27.497 + 1.188246, + 27.497102 ], "tag": null, "to": [ - 1.188, - 27.497 + 1.188246, + 27.497102 ], "type": "ToPoint", "units": { @@ -310,12 +310,12 @@ description: Variables in memory after executing subtract_regression09.kcl }, "start": { "from": [ - 1.188, - 27.497 + 1.188246, + 27.497102 ], "to": [ - 1.188, - 27.497 + 1.188246, + 27.497102 ], "units": { "type": "Mm" @@ -773,13 +773,13 @@ description: Variables in memory after executing subtract_regression09.kcl "sourceRange": [] }, "from": [ - 1.188, - 27.497 + 1.188246, + 27.497102 ], "tag": null, "to": [ - 1.011, - 28.238 + 1.0111569999999999, + 28.237893000000003 ], "type": "ToPoint", "units": { @@ -793,18 +793,18 @@ description: Variables in memory after executing subtract_regression09.kcl }, "ccw": true, "center": [ - -4.128, - 27.009 + -4.127500495208472, + 27.0094790706367 ], "from": [ - 1.011, - 28.238 + 1.0111569999999999, + 28.237893000000003 ], "radius": 5.283446, "tag": null, "to": [ - -0.0, - 30.308 + -0.00000011647557762728411, + 30.30774259232138 ], "type": "Arc", "units": { @@ -818,18 +818,18 @@ description: Variables in memory after executing subtract_regression09.kcl }, "ccw": false, "center": [ - 4.763, - 27.009 + 4.762500077293639, + 27.009479172978835 ], "from": [ - -0.0, - 30.308 + -0.00000011647557762728411, + 30.30774259232138 ], "radius": 5.793095, "tag": null, "to": [ - 10.366, - 28.48 + 10.365858893279377, + 28.47996197068165 ], "type": "Arc", "units": { @@ -843,18 +843,18 @@ description: Variables in memory after executing subtract_regression09.kcl }, "ccw": true, "center": [ - 13.116, - 23.969 + 13.116367979053303, + 23.96891980683624 ], "from": [ - 10.366, - 28.48 + 10.365858893279377, + 28.47996197068165 ], "radius": 5.283446, "tag": null, "to": [ - 8.708, - 26.881 + 8.707751758243786, + 26.88077568454228 ], "type": "Arc", "units": { @@ -867,13 +867,13 @@ description: Variables in memory after executing subtract_regression09.kcl "sourceRange": [] }, "from": [ - 8.708, - 26.881 + 8.707751758243786, + 26.88077568454228 ], "tag": null, "to": [ - 8.288, - 26.245 + 8.287977758243786, + 26.24522768454228 ], "type": "ToPoint", "units": { @@ -887,18 +887,18 @@ description: Variables in memory after executing subtract_regression09.kcl }, "ccw": false, "center": [ - 1.416, - 30.851 + 1.4161516316499672, + 30.85068030361107 ], "from": [ - 8.288, - 26.245 + 8.287977758243786, + 26.24522768454228 ], "radius": 8.272375, "tag": null, "to": [ - 6.875, - 24.635 + 6.875280032729507, + 24.635368144020713 ], "type": "Arc", "units": { @@ -912,18 +912,18 @@ description: Variables in memory after executing subtract_regression09.kcl }, "ccw": false, "center": [ - 4.763, - 27.009 + 4.7625009207560876, + 27.009478799314145 ], "from": [ - 6.875, - 24.635 + 6.875280032729507, + 24.635368144020713 ], "radius": 3.178087, "tag": null, "to": [ - 1.965, - 25.501 + 1.9651443132896045, + 25.501157550298338 ], "type": "Arc", "units": { @@ -937,17 +937,17 @@ description: Variables in memory after executing subtract_regression09.kcl }, "ccw": false, "center": [ - 9.628, - 29.633 + 9.628497562246807, + 29.633200820457258 ], "from": [ - 1.965, - 25.501 + 1.9651443132896045, + 25.501157550298338 ], "tag": null, "to": [ - 1.188, - 27.497 + 1.188246, + 27.497102 ], "type": "TangentialArcTo", "units": { @@ -960,13 +960,13 @@ description: Variables in memory after executing subtract_regression09.kcl "sourceRange": [] }, "from": [ - 1.188, - 27.497 + 1.188246, + 27.497102 ], "tag": null, "to": [ - 1.188, - 27.497 + 1.188246, + 27.497102 ], "type": "ToPoint", "units": { @@ -1006,12 +1006,12 @@ description: Variables in memory after executing subtract_regression09.kcl }, "start": { "from": [ - 1.188, - 27.497 + 1.188246, + 27.497102 ], "to": [ - 1.188, - 27.497 + 1.188246, + 27.497102 ], "units": { "type": "Mm" diff --git a/rust/kcl-lib/tests/subtract_regression10/artifact_commands.snap b/rust/kcl-lib/tests/subtract_regression10/artifact_commands.snap index 6d6ea93c8..75cc10f13 100644 --- a/rust/kcl-lib/tests/subtract_regression10/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_regression10/artifact_commands.snap @@ -81,8 +81,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": 42.132, - "y": 35.353, + "x": 42.13244437154379, + "y": 35.35331853275966, "z": 0.0 }, "relative": true @@ -99,7 +99,7 @@ description: Artifact commands subtract_regression10.kcl "type": "line", "end": { "x": 0.0, - "y": 232.092, + "y": 232.09247866942073, "z": 0.0 }, "relative": false @@ -115,8 +115,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": 0.978, - "y": 0.209, + "x": 0.9778288277170034, + "y": 0.2094057871349092, "z": 0.0 }, "relative": true @@ -179,7 +179,7 @@ description: Artifact commands subtract_regression10.kcl "path": "[uuid]", "to": { "x": 0.1, - "y": 267.092, + "y": 267.09247866942076, "z": 0.0 } } @@ -422,7 +422,7 @@ description: Artifact commands subtract_regression10.kcl "type": "line", "end": { "x": 46.1, - "y": 189.092, + "y": 189.09247866942076, "z": 0.0 }, "relative": false @@ -456,7 +456,7 @@ description: Artifact commands subtract_regression10.kcl "type": "line", "end": { "x": 38.1, - "y": 236.092, + "y": 236.09247866942076, "z": 0.0 }, "relative": false @@ -489,7 +489,7 @@ description: Artifact commands subtract_regression10.kcl "type": "line", "end": { "x": 0.1, - "y": 259.092, + "y": 259.09247866942076, "z": 0.0 }, "relative": false @@ -506,7 +506,7 @@ description: Artifact commands subtract_regression10.kcl "type": "line", "end": { "x": 0.1, - "y": 267.092, + "y": 267.09247866942076, "z": 0.0 }, "relative": false @@ -628,7 +628,7 @@ description: Artifact commands subtract_regression10.kcl "path": "[uuid]", "to": { "x": 40.0, - "y": 241.467, + "y": 241.46747866942073, "z": 0.0 } } @@ -684,7 +684,7 @@ description: Artifact commands subtract_regression10.kcl "type": "line", "end": { "x": 65.75, - "y": 241.467, + "y": 241.46747866942073, "z": 0.0 }, "relative": false @@ -701,7 +701,7 @@ description: Artifact commands subtract_regression10.kcl "type": "line", "end": { "x": 40.0, - "y": 241.467, + "y": 241.46747866942073, "z": 0.0 }, "relative": false @@ -879,7 +879,7 @@ description: Artifact commands subtract_regression10.kcl "path": "[uuid]", "to": { "x": 7.5, - "y": 232.092, + "y": 232.09247866942073, "z": 0.0 } } @@ -901,7 +901,7 @@ description: Artifact commands subtract_regression10.kcl "type": "arc", "center": { "x": 0.0, - "y": 232.092 + "y": 232.09247866942073 }, "radius": 7.5, "start": { @@ -1070,7 +1070,7 @@ description: Artifact commands subtract_regression10.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": 195.842, + "y": 195.84247866942076, "z": 0.0 } } @@ -1315,8 +1315,8 @@ description: Artifact commands subtract_regression10.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 51.556, - "y": -8.649, + "x": 51.555704792614705, + "y": -8.648978714505496, "z": 0.0 } } @@ -1337,8 +1337,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": 17.601, - "y": 3.769, + "x": 17.600918898906063, + "y": 3.7693041684283655, "z": 0.0 }, "relative": true @@ -1370,8 +1370,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": 9.78, - "y": 15.111, + "x": 9.780428570680519, + "y": 15.111029646381356, "z": 0.0 }, "relative": true @@ -1403,8 +1403,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": 17.601, - "y": 3.769, + "x": 17.600918898906063, + "y": 3.7693041684283655, "z": 0.0 }, "relative": true @@ -1420,8 +1420,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": -12.25, - "y": 57.203, + "x": -12.250238547392188, + "y": 57.2029864214447, "z": 0.0 }, "relative": true @@ -1437,8 +1437,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": -17.601, - "y": -3.769, + "x": -17.600918898906063, + "y": -3.7693041684283646, "z": 0.0 }, "relative": true @@ -1470,8 +1470,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": -15.111, - "y": 9.78, + "x": -15.111029646381354, + "y": 9.78042857068052, "z": 0.0 }, "relative": true @@ -1503,8 +1503,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": 14.517, - "y": 216.793, + "x": 14.516990461176142, + "y": 216.79321793830104, "z": 0.0 }, "relative": false @@ -1536,8 +1536,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": 3.912, - "y": 6.044, + "x": 3.9121714282722073, + "y": 6.044411858552543, "z": 0.0 }, "relative": true @@ -1569,8 +1569,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": 7.04, - "y": 1.508, + "x": 7.040367559562425, + "y": 1.5077216673713463, "z": 0.0 }, "relative": true @@ -1586,8 +1586,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": 25.143, - "y": 249.749, + "x": 25.142620188688728, + "y": 249.74895358799697, "z": 0.0 }, "relative": false @@ -1603,8 +1603,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": 18.019, - "y": 254.359, + "x": 18.019212499577176, + "y": 254.35949183148958, "z": 0.0 }, "relative": false @@ -1620,8 +1620,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "line", "end": { - "x": -3.769, - "y": 249.693, + "x": -3.769304168428309, + "y": 249.6933975683265, "z": 0.0 }, "relative": false @@ -1723,12 +1723,12 @@ description: Artifact commands subtract_regression10.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 232.092 + "z": 232.09247866942073 }, "x_axis": { - "x": -0.978, + "x": -0.9778288277170034, "y": 0.0, - "z": -0.209 + "z": -0.2094057871349092 }, "y_axis": { "x": 0.0, @@ -1759,9 +1759,9 @@ description: Artifact commands subtract_regression10.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.209, + "x": 0.2094057871349092, "y": 0.0, - "z": -0.978 + "z": -0.9778288277170034 } } }, @@ -1834,7 +1834,7 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -94.778, + "x": -94.77837084267088, "y": 0.0, "z": 0.0 }, @@ -1921,9 +1921,9 @@ description: Artifact commands subtract_regression10.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.209, + "x": 0.2094057871349092, "y": 0.0, - "z": -0.978 + "z": -0.9778288277170034 } } }, @@ -2038,8 +2038,8 @@ description: Artifact commands subtract_regression10.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 78.132, - "y": 35.353, + "x": 78.13244437154378, + "y": 35.35331853275966, "z": 0.0 } } @@ -2060,8 +2060,8 @@ description: Artifact commands subtract_regression10.kcl "segment": { "type": "arc", "center": { - "x": 42.132, - "y": 35.353 + "x": 42.13244437154379, + "y": 35.35331853275966 }, "radius": 36.0, "start": { @@ -2175,7 +2175,7 @@ description: Artifact commands subtract_regression10.kcl "path": "[uuid]", "to": { "x": 7.5, - "y": 232.092, + "y": 232.09247866942073, "z": 0.0 } } @@ -2197,7 +2197,7 @@ description: Artifact commands subtract_regression10.kcl "type": "arc", "center": { "x": 0.0, - "y": 232.092 + "y": 232.09247866942073 }, "radius": 7.5, "start": { @@ -2314,12 +2314,12 @@ description: Artifact commands subtract_regression10.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 232.092 + "z": 232.09247866942073 }, "x_axis": { - "x": -0.978, + "x": -0.9778288277170034, "y": 0.0, - "z": -0.209 + "z": -0.2094057871349092 }, "y_axis": { "x": 0.0, @@ -2350,9 +2350,9 @@ description: Artifact commands subtract_regression10.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.209, + "x": 0.2094057871349092, "y": 0.0, - "z": -0.978 + "z": -0.9778288277170034 } } }, @@ -2447,9 +2447,9 @@ description: Artifact commands subtract_regression10.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.209, + "x": 0.2094057871349092, "y": 0.0, - "z": -0.978 + "z": -0.9778288277170034 } } }, @@ -2507,9 +2507,9 @@ description: Artifact commands subtract_regression10.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 0.209, + "x": 0.2094057871349092, "y": 0.0, - "z": -0.978 + "z": -0.9778288277170034 } } }, diff --git a/rust/kcl-lib/tests/subtract_regression10/ops.snap b/rust/kcl-lib/tests/subtract_regression10/ops.snap index 4f224b290..a0c80061e 100644 --- a/rust/kcl-lib/tests/subtract_regression10/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression10/ops.snap @@ -1535,7 +1535,7 @@ description: Operations executed subtract_regression10.kcl "angle": { "value": { "type": "Number", - "value": 0.698, + "value": 0.6981317007977318, "ty": { "type": "Known", "type": "Angle", @@ -1591,7 +1591,7 @@ description: Operations executed subtract_regression10.kcl "name": "x", "value": { "type": "Number", - "value": 42.132, + "value": 42.13244437154379, "ty": { "type": "Default", "len": { @@ -1613,7 +1613,7 @@ description: Operations executed subtract_regression10.kcl "name": "y", "value": { "type": "Number", - "value": 35.353, + "value": 35.35331853275966, "ty": { "type": "Default", "len": { @@ -2024,7 +2024,7 @@ description: Operations executed subtract_regression10.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -2040,7 +2040,7 @@ description: Operations executed subtract_regression10.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -2057,7 +2057,7 @@ description: Operations executed subtract_regression10.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression10/program_memory.snap b/rust/kcl-lib/tests/subtract_regression10/program_memory.snap index 158f6c41f..11e6d5b35 100644 --- a/rust/kcl-lib/tests/subtract_regression10/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_regression10/program_memory.snap @@ -57,7 +57,7 @@ description: Variables in memory after executing subtract_regression10.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 232.092, + "z": 232.09247866942073, "units": { "type": "Mm" } @@ -65,9 +65,9 @@ description: Variables in memory after executing subtract_regression10.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": -0.978, + "x": -0.9778288277170034, "y": 0.0, - "z": -0.209, + "z": -0.2094057871349092, "units": { "type": "Unknown" } @@ -157,7 +157,7 @@ description: Variables in memory after executing subtract_regression10.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 232.092, + "z": 232.09247866942073, "units": { "type": "Mm" } @@ -165,9 +165,9 @@ description: Variables in memory after executing subtract_regression10.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": -0.978, + "x": -0.9778288277170034, "y": 0.0, - "z": -0.209, + "z": -0.2094057871349092, "units": { "type": "Unknown" } @@ -278,13 +278,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "tag": null, "to": [ - 69.157, - -4.88 + 69.15662369152076, + -4.879674546077131 ], "type": "ToPoint", "units": { @@ -298,17 +298,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": true, "center": [ - 68.11, - 0.009 + 68.10959475584622, + 0.009469592507886482 ], "from": [ - 69.157, - -4.88 + 69.15662369152076, + -4.879674546077131 ], "tag": null, "to": [ - 72.307, - -2.707 + 72.30710299095215, + -2.707316121570036 ], "type": "TangentialArc", "units": { @@ -321,13 +321,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 72.307, - -2.707 + 72.30710299095215, + -2.707316121570036 ], "tag": null, "to": [ - 82.088, - 12.404 + 82.08753156163266, + 12.40371352481132 ], "type": "ToPoint", "units": { @@ -341,17 +341,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 86.285, - 9.687 + 86.28503979673859, + 9.686927810733398 ], "from": [ - 82.088, - 12.404 + 82.08753156163266, + 12.40371352481132 ], "tag": null, "to": [ - 85.238, - 14.576 + 85.23801086106404, + 14.576071949318415 ], "type": "TangentialArc", "units": { @@ -364,13 +364,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 85.238, - 14.576 + 85.23801086106404, + 14.576071949318415 ], "tag": null, "to": [ - 102.839, - 18.345 + 102.8389297599701, + 18.34537611774678 ], "type": "ToPoint", "units": { @@ -383,13 +383,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 102.839, - 18.345 + 102.8389297599701, + 18.34537611774678 ], "tag": null, "to": [ - 90.589, - 75.548 + 90.58869121257791, + 75.54836253919149 ], "type": "ToPoint", "units": { @@ -402,13 +402,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 90.589, - 75.548 + 90.58869121257791, + 75.54836253919149 ], "tag": null, "to": [ - 72.988, - 71.779 + 72.98777231367185, + 71.77905837076312 ], "type": "ToPoint", "units": { @@ -422,17 +422,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 71.941, - 76.668 + 71.94074337799731, + 76.66820250934813 ], "from": [ - 72.988, - 71.779 + 72.98777231367185, + 71.77905837076312 ], "tag": null, "to": [ - 69.224, - 72.471 + 69.22395766391938, + 72.4706942742422 ], "type": "TangentialArc", "units": { @@ -445,13 +445,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 69.224, - 72.471 + 69.22395766391938, + 72.4706942742422 ], "tag": null, "to": [ - 54.113, - 82.251 + 54.112928017538025, + 82.25112284492272 ], "type": "ToPoint", "units": { @@ -465,17 +465,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 73.674, - 112.473 + 73.67378515889905, + 112.47318213768543 ], "from": [ - 54.113, - 82.251 + 54.112928017538025, + 82.25112284492272 ], "tag": null, "to": [ - 38.472, - 104.935 + 38.47194736108693, + 104.93457380082869 ], "type": "TangentialArc", "units": { @@ -488,13 +488,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 38.472, - 104.935 + 38.47194736108693, + 104.93457380082869 ], "tag": null, "to": [ - 14.517, - 216.793 + 14.516990461176142, + 216.79321793830104 ], "type": "ToPoint", "units": { @@ -508,17 +508,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 19.406, - 217.84 + 19.40613459976116, + 217.8402468739756 ], "from": [ - 14.517, - 216.793 + 14.516990461176142, + 216.79321793830104 ], "tag": null, "to": [ - 15.209, - 220.557 + 15.208626364655228, + 220.55703258805352 ], "type": "TangentialArc", "units": { @@ -531,13 +531,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 15.209, - 220.557 + 15.208626364655228, + 220.55703258805352 ], "tag": null, "to": [ - 19.121, - 226.601 + 19.120797792927434, + 226.60144444660605 ], "type": "ToPoint", "units": { @@ -551,17 +551,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 23.318, - 223.885 + 23.318306028033366, + 223.88465873252812 ], "from": [ - 19.121, - 226.601 + 19.120797792927434, + 226.60144444660605 ], "tag": null, "to": [ - 22.271, - 228.774 + 22.27127709235882, + 228.77380287111313 ], "type": "TangentialArc", "units": { @@ -574,13 +574,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 22.271, - 228.774 + 22.27127709235882, + 228.77380287111313 ], "tag": null, "to": [ - 29.312, - 230.282 + 29.31164465192124, + 230.2815245384845 ], "type": "ToPoint", "units": { @@ -593,13 +593,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 29.312, - 230.282 + 29.31164465192124, + 230.2815245384845 ], "tag": null, "to": [ - 25.143, - 249.749 + 25.142620188688728, + 249.74895358799697 ], "type": "ToPoint", "units": { @@ -612,13 +612,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 25.143, - 249.749 + 25.142620188688728, + 249.74895358799697 ], "tag": null, "to": [ - 18.019, - 254.359 + 18.019212499577176, + 254.35949183148958 ], "type": "ToPoint", "units": { @@ -631,13 +631,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 18.019, - 254.359 + 18.019212499577176, + 254.35949183148958 ], "tag": null, "to": [ - -3.769, - 249.693 + -3.769304168428309, + 249.6933975683265 ], "type": "ToPoint", "units": { @@ -650,13 +650,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - -3.769, - 249.693 + -3.769304168428309, + 249.6933975683265 ], "tag": null, "to": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "type": "ToPoint", "units": { @@ -696,12 +696,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "start": { "from": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "to": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "units": { "type": "Mm" @@ -744,13 +744,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "tag": null, "to": [ - 69.157, - -4.88 + 69.15662369152076, + -4.879674546077131 ], "type": "ToPoint", "units": { @@ -764,17 +764,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": true, "center": [ - 68.11, - 0.009 + 68.10959475584622, + 0.009469592507886482 ], "from": [ - 69.157, - -4.88 + 69.15662369152076, + -4.879674546077131 ], "tag": null, "to": [ - 72.307, - -2.707 + 72.30710299095215, + -2.707316121570036 ], "type": "TangentialArc", "units": { @@ -787,13 +787,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 72.307, - -2.707 + 72.30710299095215, + -2.707316121570036 ], "tag": null, "to": [ - 82.088, - 12.404 + 82.08753156163266, + 12.40371352481132 ], "type": "ToPoint", "units": { @@ -807,17 +807,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 86.285, - 9.687 + 86.28503979673859, + 9.686927810733398 ], "from": [ - 82.088, - 12.404 + 82.08753156163266, + 12.40371352481132 ], "tag": null, "to": [ - 85.238, - 14.576 + 85.23801086106404, + 14.576071949318415 ], "type": "TangentialArc", "units": { @@ -830,13 +830,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 85.238, - 14.576 + 85.23801086106404, + 14.576071949318415 ], "tag": null, "to": [ - 102.839, - 18.345 + 102.8389297599701, + 18.34537611774678 ], "type": "ToPoint", "units": { @@ -849,13 +849,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 102.839, - 18.345 + 102.8389297599701, + 18.34537611774678 ], "tag": null, "to": [ - 90.589, - 75.548 + 90.58869121257791, + 75.54836253919149 ], "type": "ToPoint", "units": { @@ -868,13 +868,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 90.589, - 75.548 + 90.58869121257791, + 75.54836253919149 ], "tag": null, "to": [ - 72.988, - 71.779 + 72.98777231367185, + 71.77905837076312 ], "type": "ToPoint", "units": { @@ -888,17 +888,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 71.941, - 76.668 + 71.94074337799731, + 76.66820250934813 ], "from": [ - 72.988, - 71.779 + 72.98777231367185, + 71.77905837076312 ], "tag": null, "to": [ - 69.224, - 72.471 + 69.22395766391938, + 72.4706942742422 ], "type": "TangentialArc", "units": { @@ -911,13 +911,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 69.224, - 72.471 + 69.22395766391938, + 72.4706942742422 ], "tag": null, "to": [ - 54.113, - 82.251 + 54.112928017538025, + 82.25112284492272 ], "type": "ToPoint", "units": { @@ -931,17 +931,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 73.674, - 112.473 + 73.67378515889905, + 112.47318213768543 ], "from": [ - 54.113, - 82.251 + 54.112928017538025, + 82.25112284492272 ], "tag": null, "to": [ - 38.472, - 104.935 + 38.47194736108693, + 104.93457380082869 ], "type": "TangentialArc", "units": { @@ -954,13 +954,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 38.472, - 104.935 + 38.47194736108693, + 104.93457380082869 ], "tag": null, "to": [ - 14.517, - 216.793 + 14.516990461176142, + 216.79321793830104 ], "type": "ToPoint", "units": { @@ -974,17 +974,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 19.406, - 217.84 + 19.40613459976116, + 217.8402468739756 ], "from": [ - 14.517, - 216.793 + 14.516990461176142, + 216.79321793830104 ], "tag": null, "to": [ - 15.209, - 220.557 + 15.208626364655228, + 220.55703258805352 ], "type": "TangentialArc", "units": { @@ -997,13 +997,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 15.209, - 220.557 + 15.208626364655228, + 220.55703258805352 ], "tag": null, "to": [ - 19.121, - 226.601 + 19.120797792927434, + 226.60144444660605 ], "type": "ToPoint", "units": { @@ -1017,17 +1017,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 23.318, - 223.885 + 23.318306028033366, + 223.88465873252812 ], "from": [ - 19.121, - 226.601 + 19.120797792927434, + 226.60144444660605 ], "tag": null, "to": [ - 22.271, - 228.774 + 22.27127709235882, + 228.77380287111313 ], "type": "TangentialArc", "units": { @@ -1040,13 +1040,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 22.271, - 228.774 + 22.27127709235882, + 228.77380287111313 ], "tag": null, "to": [ - 29.312, - 230.282 + 29.31164465192124, + 230.2815245384845 ], "type": "ToPoint", "units": { @@ -1059,13 +1059,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 29.312, - 230.282 + 29.31164465192124, + 230.2815245384845 ], "tag": null, "to": [ - 25.143, - 249.749 + 25.142620188688728, + 249.74895358799697 ], "type": "ToPoint", "units": { @@ -1078,13 +1078,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 25.143, - 249.749 + 25.142620188688728, + 249.74895358799697 ], "tag": null, "to": [ - 18.019, - 254.359 + 18.019212499577176, + 254.35949183148958 ], "type": "ToPoint", "units": { @@ -1097,13 +1097,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 18.019, - 254.359 + 18.019212499577176, + 254.35949183148958 ], "tag": null, "to": [ - -3.769, - 249.693 + -3.769304168428309, + 249.6933975683265 ], "type": "ToPoint", "units": { @@ -1116,13 +1116,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - -3.769, - 249.693 + -3.769304168428309, + 249.6933975683265 ], "tag": null, "to": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "type": "ToPoint", "units": { @@ -1162,12 +1162,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "start": { "from": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "to": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "units": { "type": "Mm" @@ -1227,7 +1227,7 @@ description: Variables in memory after executing subtract_regression10.kcl }, { "type": "Number", - "value": 232.092, + "value": 232.09247866942073, "ty": { "type": "Default", "len": { @@ -1245,7 +1245,7 @@ description: Variables in memory after executing subtract_regression10.kcl "value": [ { "type": "Number", - "value": -0.978, + "value": -0.9778288277170034, "ty": { "type": "Default", "len": { @@ -1271,7 +1271,7 @@ description: Variables in memory after executing subtract_regression10.kcl }, { "type": "Number", - "value": -0.209, + "value": -0.2094057871349092, "ty": { "type": "Default", "len": { @@ -1347,13 +1347,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "tag": null, "to": [ - 69.157, - -4.88 + 69.15662369152076, + -4.879674546077131 ], "type": "ToPoint", "units": { @@ -1367,17 +1367,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": true, "center": [ - 68.11, - 0.009 + 68.10959475584622, + 0.009469592507886482 ], "from": [ - 69.157, - -4.88 + 69.15662369152076, + -4.879674546077131 ], "tag": null, "to": [ - 72.307, - -2.707 + 72.30710299095215, + -2.707316121570036 ], "type": "TangentialArc", "units": { @@ -1390,13 +1390,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 72.307, - -2.707 + 72.30710299095215, + -2.707316121570036 ], "tag": null, "to": [ - 82.088, - 12.404 + 82.08753156163266, + 12.40371352481132 ], "type": "ToPoint", "units": { @@ -1410,17 +1410,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 86.285, - 9.687 + 86.28503979673859, + 9.686927810733398 ], "from": [ - 82.088, - 12.404 + 82.08753156163266, + 12.40371352481132 ], "tag": null, "to": [ - 85.238, - 14.576 + 85.23801086106404, + 14.576071949318415 ], "type": "TangentialArc", "units": { @@ -1433,13 +1433,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 85.238, - 14.576 + 85.23801086106404, + 14.576071949318415 ], "tag": null, "to": [ - 102.839, - 18.345 + 102.8389297599701, + 18.34537611774678 ], "type": "ToPoint", "units": { @@ -1452,13 +1452,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 102.839, - 18.345 + 102.8389297599701, + 18.34537611774678 ], "tag": null, "to": [ - 90.589, - 75.548 + 90.58869121257791, + 75.54836253919149 ], "type": "ToPoint", "units": { @@ -1471,13 +1471,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 90.589, - 75.548 + 90.58869121257791, + 75.54836253919149 ], "tag": null, "to": [ - 72.988, - 71.779 + 72.98777231367185, + 71.77905837076312 ], "type": "ToPoint", "units": { @@ -1491,17 +1491,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 71.941, - 76.668 + 71.94074337799731, + 76.66820250934813 ], "from": [ - 72.988, - 71.779 + 72.98777231367185, + 71.77905837076312 ], "tag": null, "to": [ - 69.224, - 72.471 + 69.22395766391938, + 72.4706942742422 ], "type": "TangentialArc", "units": { @@ -1514,13 +1514,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 69.224, - 72.471 + 69.22395766391938, + 72.4706942742422 ], "tag": null, "to": [ - 54.113, - 82.251 + 54.112928017538025, + 82.25112284492272 ], "type": "ToPoint", "units": { @@ -1534,17 +1534,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 73.674, - 112.473 + 73.67378515889905, + 112.47318213768543 ], "from": [ - 54.113, - 82.251 + 54.112928017538025, + 82.25112284492272 ], "tag": null, "to": [ - 38.472, - 104.935 + 38.47194736108693, + 104.93457380082869 ], "type": "TangentialArc", "units": { @@ -1557,13 +1557,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 38.472, - 104.935 + 38.47194736108693, + 104.93457380082869 ], "tag": null, "to": [ - 14.517, - 216.793 + 14.516990461176142, + 216.79321793830104 ], "type": "ToPoint", "units": { @@ -1577,17 +1577,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 19.406, - 217.84 + 19.40613459976116, + 217.8402468739756 ], "from": [ - 14.517, - 216.793 + 14.516990461176142, + 216.79321793830104 ], "tag": null, "to": [ - 15.209, - 220.557 + 15.208626364655228, + 220.55703258805352 ], "type": "TangentialArc", "units": { @@ -1600,13 +1600,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 15.209, - 220.557 + 15.208626364655228, + 220.55703258805352 ], "tag": null, "to": [ - 19.121, - 226.601 + 19.120797792927434, + 226.60144444660605 ], "type": "ToPoint", "units": { @@ -1620,17 +1620,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 23.318, - 223.885 + 23.318306028033366, + 223.88465873252812 ], "from": [ - 19.121, - 226.601 + 19.120797792927434, + 226.60144444660605 ], "tag": null, "to": [ - 22.271, - 228.774 + 22.27127709235882, + 228.77380287111313 ], "type": "TangentialArc", "units": { @@ -1643,13 +1643,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 22.271, - 228.774 + 22.27127709235882, + 228.77380287111313 ], "tag": null, "to": [ - 29.312, - 230.282 + 29.31164465192124, + 230.2815245384845 ], "type": "ToPoint", "units": { @@ -1662,13 +1662,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 29.312, - 230.282 + 29.31164465192124, + 230.2815245384845 ], "tag": null, "to": [ - 25.143, - 249.749 + 25.142620188688728, + 249.74895358799697 ], "type": "ToPoint", "units": { @@ -1681,13 +1681,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 25.143, - 249.749 + 25.142620188688728, + 249.74895358799697 ], "tag": null, "to": [ - 18.019, - 254.359 + 18.019212499577176, + 254.35949183148958 ], "type": "ToPoint", "units": { @@ -1700,13 +1700,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 18.019, - 254.359 + 18.019212499577176, + 254.35949183148958 ], "tag": null, "to": [ - -3.769, - 249.693 + -3.769304168428309, + 249.6933975683265 ], "type": "ToPoint", "units": { @@ -1719,13 +1719,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - -3.769, - 249.693 + -3.769304168428309, + 249.6933975683265 ], "tag": null, "to": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "type": "ToPoint", "units": { @@ -1765,12 +1765,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "start": { "from": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "to": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "units": { "type": "Mm" @@ -1842,8 +1842,8 @@ description: Variables in memory after executing subtract_regression10.kcl ], "tag": null, "to": [ - 47.389, - 11.878 + 47.38918542133544, + 11.878462024097665 ], "type": "TangentialArc", "units": { @@ -1858,16 +1858,16 @@ description: Variables in memory after executing subtract_regression10.kcl "ccw": true, "center": [ 0.0, - -256.879 + -256.8789637024154 ], "from": [ - 47.389, - 11.878 + 47.38918542133544, + 11.878462024097665 ], "tag": null, "to": [ - -47.389, - 11.878 + -47.38918542133544, + 11.878462024097665 ], "type": "TangentialArcTo", "units": { @@ -1882,11 +1882,11 @@ description: Variables in memory after executing subtract_regression10.kcl "ccw": true, "center": [ -46.0, - 4.0 + 4.000000000000001 ], "from": [ - -47.389, - 11.878 + -47.38918542133544, + 11.878462024097665 ], "tag": null, "to": [ @@ -1943,7 +1943,7 @@ description: Variables in memory after executing subtract_regression10.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 232.092, + "z": 232.09247866942073, "units": { "type": "Mm" } @@ -1951,9 +1951,9 @@ description: Variables in memory after executing subtract_regression10.kcl "type": "plane", "value": "Custom", "xAxis": { - "x": -0.978, + "x": -0.9778288277170034, "y": 0.0, - "z": -0.209, + "z": -0.2094057871349092, "units": { "type": "Unknown" } @@ -2017,13 +2017,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "tag": null, "to": [ - 69.157, - -4.88 + 69.15662369152076, + -4.879674546077131 ], "type": "ToPoint", "units": { @@ -2037,17 +2037,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": true, "center": [ - 68.11, - 0.009 + 68.10959475584622, + 0.009469592507886482 ], "from": [ - 69.157, - -4.88 + 69.15662369152076, + -4.879674546077131 ], "tag": null, "to": [ - 72.307, - -2.707 + 72.30710299095215, + -2.707316121570036 ], "type": "TangentialArc", "units": { @@ -2060,13 +2060,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 72.307, - -2.707 + 72.30710299095215, + -2.707316121570036 ], "tag": null, "to": [ - 82.088, - 12.404 + 82.08753156163266, + 12.40371352481132 ], "type": "ToPoint", "units": { @@ -2080,17 +2080,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 86.285, - 9.687 + 86.28503979673859, + 9.686927810733398 ], "from": [ - 82.088, - 12.404 + 82.08753156163266, + 12.40371352481132 ], "tag": null, "to": [ - 85.238, - 14.576 + 85.23801086106404, + 14.576071949318415 ], "type": "TangentialArc", "units": { @@ -2103,13 +2103,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 85.238, - 14.576 + 85.23801086106404, + 14.576071949318415 ], "tag": null, "to": [ - 102.839, - 18.345 + 102.8389297599701, + 18.34537611774678 ], "type": "ToPoint", "units": { @@ -2122,13 +2122,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 102.839, - 18.345 + 102.8389297599701, + 18.34537611774678 ], "tag": null, "to": [ - 90.589, - 75.548 + 90.58869121257791, + 75.54836253919149 ], "type": "ToPoint", "units": { @@ -2141,13 +2141,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 90.589, - 75.548 + 90.58869121257791, + 75.54836253919149 ], "tag": null, "to": [ - 72.988, - 71.779 + 72.98777231367185, + 71.77905837076312 ], "type": "ToPoint", "units": { @@ -2161,17 +2161,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 71.941, - 76.668 + 71.94074337799731, + 76.66820250934813 ], "from": [ - 72.988, - 71.779 + 72.98777231367185, + 71.77905837076312 ], "tag": null, "to": [ - 69.224, - 72.471 + 69.22395766391938, + 72.4706942742422 ], "type": "TangentialArc", "units": { @@ -2184,13 +2184,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 69.224, - 72.471 + 69.22395766391938, + 72.4706942742422 ], "tag": null, "to": [ - 54.113, - 82.251 + 54.112928017538025, + 82.25112284492272 ], "type": "ToPoint", "units": { @@ -2204,17 +2204,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 73.674, - 112.473 + 73.67378515889905, + 112.47318213768543 ], "from": [ - 54.113, - 82.251 + 54.112928017538025, + 82.25112284492272 ], "tag": null, "to": [ - 38.472, - 104.935 + 38.47194736108693, + 104.93457380082869 ], "type": "TangentialArc", "units": { @@ -2227,13 +2227,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 38.472, - 104.935 + 38.47194736108693, + 104.93457380082869 ], "tag": null, "to": [ - 14.517, - 216.793 + 14.516990461176142, + 216.79321793830104 ], "type": "ToPoint", "units": { @@ -2247,17 +2247,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 19.406, - 217.84 + 19.40613459976116, + 217.8402468739756 ], "from": [ - 14.517, - 216.793 + 14.516990461176142, + 216.79321793830104 ], "tag": null, "to": [ - 15.209, - 220.557 + 15.208626364655228, + 220.55703258805352 ], "type": "TangentialArc", "units": { @@ -2270,13 +2270,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 15.209, - 220.557 + 15.208626364655228, + 220.55703258805352 ], "tag": null, "to": [ - 19.121, - 226.601 + 19.120797792927434, + 226.60144444660605 ], "type": "ToPoint", "units": { @@ -2290,17 +2290,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": false, "center": [ - 23.318, - 223.885 + 23.318306028033366, + 223.88465873252812 ], "from": [ - 19.121, - 226.601 + 19.120797792927434, + 226.60144444660605 ], "tag": null, "to": [ - 22.271, - 228.774 + 22.27127709235882, + 228.77380287111313 ], "type": "TangentialArc", "units": { @@ -2313,13 +2313,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 22.271, - 228.774 + 22.27127709235882, + 228.77380287111313 ], "tag": null, "to": [ - 29.312, - 230.282 + 29.31164465192124, + 230.2815245384845 ], "type": "ToPoint", "units": { @@ -2332,13 +2332,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 29.312, - 230.282 + 29.31164465192124, + 230.2815245384845 ], "tag": null, "to": [ - 25.143, - 249.749 + 25.142620188688728, + 249.74895358799697 ], "type": "ToPoint", "units": { @@ -2351,13 +2351,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 25.143, - 249.749 + 25.142620188688728, + 249.74895358799697 ], "tag": null, "to": [ - 18.019, - 254.359 + 18.019212499577176, + 254.35949183148958 ], "type": "ToPoint", "units": { @@ -2370,13 +2370,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 18.019, - 254.359 + 18.019212499577176, + 254.35949183148958 ], "tag": null, "to": [ - -3.769, - 249.693 + -3.769304168428309, + 249.6933975683265 ], "type": "ToPoint", "units": { @@ -2389,13 +2389,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - -3.769, - 249.693 + -3.769304168428309, + 249.6933975683265 ], "tag": null, "to": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "type": "ToPoint", "units": { @@ -2435,12 +2435,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "start": { "from": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "to": [ - 51.556, - -8.649 + 51.555704792614705, + -8.648978714505496 ], "units": { "type": "Mm" @@ -2492,18 +2492,18 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": true, "center": [ - 42.132, - 35.353 + 42.13244437154379, + 35.35331853275966 ], "from": [ - 78.132, - 35.353 + 78.13244437154378, + 35.35331853275966 ], "radius": 36.0, "tag": null, "to": [ - 78.132, - 35.353 + 78.13244437154378, + 35.35331853275966 ], "type": "Circle", "units": { @@ -2543,12 +2543,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "start": { "from": [ - 78.132, - 35.353 + 78.13244437154378, + 35.35331853275966 ], "to": [ - 78.132, - 35.353 + 78.13244437154378, + 35.35331853275966 ], "units": { "type": "Mm" @@ -2646,12 +2646,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 40.0, - 241.467 + 241.46747866942073 ], "tag": null, "to": [ 40.0, - 222.717 + 222.71747866942073 ], "type": "ToPoint", "units": { @@ -2665,12 +2665,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 40.0, - 222.717 + 222.71747866942073 ], "tag": null, "to": [ 65.75, - 222.717 + 222.71747866942073 ], "type": "ToPoint", "units": { @@ -2684,12 +2684,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 65.75, - 222.717 + 222.71747866942073 ], "tag": null, "to": [ 65.75, - 241.467 + 241.46747866942073 ], "type": "ToPoint", "units": { @@ -2703,12 +2703,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 65.75, - 241.467 + 241.46747866942073 ], "tag": null, "to": [ 40.0, - 241.467 + 241.46747866942073 ], "type": "ToPoint", "units": { @@ -2722,12 +2722,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 40.0, - 241.467 + 241.46747866942073 ], "tag": null, "to": [ 40.0, - 241.467 + 241.46747866942073 ], "type": "ToPoint", "units": { @@ -2768,11 +2768,11 @@ description: Variables in memory after executing subtract_regression10.kcl "start": { "from": [ 40.0, - 241.467 + 241.46747866942073 ], "to": [ 40.0, - 241.467 + 241.46747866942073 ], "units": { "type": "Mm" @@ -2845,12 +2845,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 40.0, - 241.467 + 241.46747866942073 ], "tag": null, "to": [ 40.0, - 222.717 + 222.71747866942073 ], "type": "ToPoint", "units": { @@ -2864,12 +2864,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 40.0, - 222.717 + 222.71747866942073 ], "tag": null, "to": [ 65.75, - 222.717 + 222.71747866942073 ], "type": "ToPoint", "units": { @@ -2883,12 +2883,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 65.75, - 222.717 + 222.71747866942073 ], "tag": null, "to": [ 65.75, - 241.467 + 241.46747866942073 ], "type": "ToPoint", "units": { @@ -2902,12 +2902,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 65.75, - 241.467 + 241.46747866942073 ], "tag": null, "to": [ 40.0, - 241.467 + 241.46747866942073 ], "type": "ToPoint", "units": { @@ -2921,12 +2921,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 40.0, - 241.467 + 241.46747866942073 ], "tag": null, "to": [ 40.0, - 241.467 + 241.46747866942073 ], "type": "ToPoint", "units": { @@ -2967,11 +2967,11 @@ description: Variables in memory after executing subtract_regression10.kcl "start": { "from": [ 40.0, - 241.467 + 241.46747866942073 ], "to": [ 40.0, - 241.467 + 241.46747866942073 ], "units": { "type": "Mm" @@ -3046,12 +3046,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 40.0, - 241.467 + 241.46747866942073 ], "tag": null, "to": [ 40.0, - 222.717 + 222.71747866942073 ], "type": "ToPoint", "units": { @@ -3065,12 +3065,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 40.0, - 222.717 + 222.71747866942073 ], "tag": null, "to": [ 65.75, - 222.717 + 222.71747866942073 ], "type": "ToPoint", "units": { @@ -3084,12 +3084,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 65.75, - 222.717 + 222.71747866942073 ], "tag": null, "to": [ 65.75, - 241.467 + 241.46747866942073 ], "type": "ToPoint", "units": { @@ -3103,12 +3103,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 65.75, - 241.467 + 241.46747866942073 ], "tag": null, "to": [ 40.0, - 241.467 + 241.46747866942073 ], "type": "ToPoint", "units": { @@ -3122,12 +3122,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 40.0, - 241.467 + 241.46747866942073 ], "tag": null, "to": [ 40.0, - 241.467 + 241.46747866942073 ], "type": "ToPoint", "units": { @@ -3168,11 +3168,11 @@ description: Variables in memory after executing subtract_regression10.kcl "start": { "from": [ 40.0, - 241.467 + 241.46747866942073 ], "to": [ 40.0, - 241.467 + 241.46747866942073 ], "units": { "type": "Mm" @@ -3395,12 +3395,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 0.1, - 267.092 + 267.09247866942076 ], "tag": null, "to": [ 46.1, - 267.092 + 267.09247866942076 ], "type": "ToPoint", "units": { @@ -3414,12 +3414,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 267.092 + 267.09247866942076 ], "tag": null, "to": [ 46.1, - 264.092 + 264.09247866942076 ], "type": "ToPoint", "units": { @@ -3433,12 +3433,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 264.092 + 264.09247866942076 ], "tag": null, "to": [ 43.1, - 264.092 + 264.09247866942076 ], "type": "ToPoint", "units": { @@ -3452,12 +3452,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 264.092 + 264.09247866942076 ], "tag": null, "to": [ 43.1, - 262.092 + 262.09247866942076 ], "type": "ToPoint", "units": { @@ -3471,12 +3471,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 262.092 + 262.09247866942076 ], "tag": null, "to": [ 46.1, - 262.092 + 262.09247866942076 ], "type": "ToPoint", "units": { @@ -3490,12 +3490,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 262.092 + 262.09247866942076 ], "tag": null, "to": [ 46.1, - 259.092 + 259.09247866942076 ], "type": "ToPoint", "units": { @@ -3509,12 +3509,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 259.092 + 259.09247866942076 ], "tag": null, "to": [ 43.1, - 259.092 + 259.09247866942076 ], "type": "ToPoint", "units": { @@ -3528,12 +3528,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 259.092 + 259.09247866942076 ], "tag": null, "to": [ 43.1, - 257.092 + 257.09247866942076 ], "type": "ToPoint", "units": { @@ -3547,12 +3547,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 257.092 + 257.09247866942076 ], "tag": null, "to": [ 46.1, - 257.092 + 257.09247866942076 ], "type": "ToPoint", "units": { @@ -3566,12 +3566,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 257.092 + 257.09247866942076 ], "tag": null, "to": [ 46.1, - 254.092 + 254.09247866942076 ], "type": "ToPoint", "units": { @@ -3585,12 +3585,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 254.092 + 254.09247866942076 ], "tag": null, "to": [ 43.1, - 254.092 + 254.09247866942076 ], "type": "ToPoint", "units": { @@ -3604,12 +3604,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 254.092 + 254.09247866942076 ], "tag": null, "to": [ 43.1, - 252.092 + 252.09247866942076 ], "type": "ToPoint", "units": { @@ -3623,12 +3623,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 252.092 + 252.09247866942076 ], "tag": null, "to": [ 46.1, - 252.092 + 252.09247866942076 ], "type": "ToPoint", "units": { @@ -3642,12 +3642,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 252.092 + 252.09247866942076 ], "tag": null, "to": [ 46.1, - 189.092 + 189.09247866942076 ], "type": "ToPoint", "units": { @@ -3661,12 +3661,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 189.092 + 189.09247866942076 ], "tag": null, "to": [ 38.1, - 189.092 + 189.09247866942076 ], "type": "ToPoint", "units": { @@ -3680,12 +3680,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 38.1, - 189.092 + 189.09247866942076 ], "tag": null, "to": [ 38.1, - 236.092 + 236.09247866942076 ], "type": "ToPoint", "units": { @@ -3699,17 +3699,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": true, "center": [ - 15.1, - 236.092 + 15.100000000000001, + 236.09247866942076 ], "from": [ 38.1, - 236.092 + 236.09247866942076 ], "tag": null, "to": [ - 15.1, - 259.092 + 15.100000000000003, + 259.09247866942076 ], "type": "TangentialArc", "units": { @@ -3722,13 +3722,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 15.1, - 259.092 + 15.100000000000003, + 259.09247866942076 ], "tag": null, "to": [ 0.1, - 259.092 + 259.09247866942076 ], "type": "ToPoint", "units": { @@ -3742,12 +3742,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 0.1, - 259.092 + 259.09247866942076 ], "tag": null, "to": [ 0.1, - 267.092 + 267.09247866942076 ], "type": "ToPoint", "units": { @@ -3761,12 +3761,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 0.1, - 267.092 + 267.09247866942076 ], "tag": null, "to": [ 0.1, - 267.092 + 267.09247866942076 ], "type": "ToPoint", "units": { @@ -3807,11 +3807,11 @@ description: Variables in memory after executing subtract_regression10.kcl "start": { "from": [ 0.1, - 267.092 + 267.09247866942076 ], "to": [ 0.1, - 267.092 + 267.09247866942076 ], "units": { "type": "Mm" @@ -3989,12 +3989,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 0.1, - 267.092 + 267.09247866942076 ], "tag": null, "to": [ 46.1, - 267.092 + 267.09247866942076 ], "type": "ToPoint", "units": { @@ -4008,12 +4008,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 267.092 + 267.09247866942076 ], "tag": null, "to": [ 46.1, - 264.092 + 264.09247866942076 ], "type": "ToPoint", "units": { @@ -4027,12 +4027,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 264.092 + 264.09247866942076 ], "tag": null, "to": [ 43.1, - 264.092 + 264.09247866942076 ], "type": "ToPoint", "units": { @@ -4046,12 +4046,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 264.092 + 264.09247866942076 ], "tag": null, "to": [ 43.1, - 262.092 + 262.09247866942076 ], "type": "ToPoint", "units": { @@ -4065,12 +4065,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 262.092 + 262.09247866942076 ], "tag": null, "to": [ 46.1, - 262.092 + 262.09247866942076 ], "type": "ToPoint", "units": { @@ -4084,12 +4084,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 262.092 + 262.09247866942076 ], "tag": null, "to": [ 46.1, - 259.092 + 259.09247866942076 ], "type": "ToPoint", "units": { @@ -4103,12 +4103,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 259.092 + 259.09247866942076 ], "tag": null, "to": [ 43.1, - 259.092 + 259.09247866942076 ], "type": "ToPoint", "units": { @@ -4122,12 +4122,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 259.092 + 259.09247866942076 ], "tag": null, "to": [ 43.1, - 257.092 + 257.09247866942076 ], "type": "ToPoint", "units": { @@ -4141,12 +4141,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 257.092 + 257.09247866942076 ], "tag": null, "to": [ 46.1, - 257.092 + 257.09247866942076 ], "type": "ToPoint", "units": { @@ -4160,12 +4160,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 257.092 + 257.09247866942076 ], "tag": null, "to": [ 46.1, - 254.092 + 254.09247866942076 ], "type": "ToPoint", "units": { @@ -4179,12 +4179,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 254.092 + 254.09247866942076 ], "tag": null, "to": [ 43.1, - 254.092 + 254.09247866942076 ], "type": "ToPoint", "units": { @@ -4198,12 +4198,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 254.092 + 254.09247866942076 ], "tag": null, "to": [ 43.1, - 252.092 + 252.09247866942076 ], "type": "ToPoint", "units": { @@ -4217,12 +4217,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 252.092 + 252.09247866942076 ], "tag": null, "to": [ 46.1, - 252.092 + 252.09247866942076 ], "type": "ToPoint", "units": { @@ -4236,12 +4236,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 252.092 + 252.09247866942076 ], "tag": null, "to": [ 46.1, - 189.092 + 189.09247866942076 ], "type": "ToPoint", "units": { @@ -4255,12 +4255,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 189.092 + 189.09247866942076 ], "tag": null, "to": [ 38.1, - 189.092 + 189.09247866942076 ], "type": "ToPoint", "units": { @@ -4274,12 +4274,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 38.1, - 189.092 + 189.09247866942076 ], "tag": null, "to": [ 38.1, - 236.092 + 236.09247866942076 ], "type": "ToPoint", "units": { @@ -4293,17 +4293,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": true, "center": [ - 15.1, - 236.092 + 15.100000000000001, + 236.09247866942076 ], "from": [ 38.1, - 236.092 + 236.09247866942076 ], "tag": null, "to": [ - 15.1, - 259.092 + 15.100000000000003, + 259.09247866942076 ], "type": "TangentialArc", "units": { @@ -4316,13 +4316,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 15.1, - 259.092 + 15.100000000000003, + 259.09247866942076 ], "tag": null, "to": [ 0.1, - 259.092 + 259.09247866942076 ], "type": "ToPoint", "units": { @@ -4336,12 +4336,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 0.1, - 259.092 + 259.09247866942076 ], "tag": null, "to": [ 0.1, - 267.092 + 267.09247866942076 ], "type": "ToPoint", "units": { @@ -4355,12 +4355,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 0.1, - 267.092 + 267.09247866942076 ], "tag": null, "to": [ 0.1, - 267.092 + 267.09247866942076 ], "type": "ToPoint", "units": { @@ -4401,11 +4401,11 @@ description: Variables in memory after executing subtract_regression10.kcl "start": { "from": [ 0.1, - 267.092 + 267.09247866942076 ], "to": [ 0.1, - 267.092 + 267.09247866942076 ], "units": { "type": "Mm" @@ -4583,12 +4583,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 0.1, - 267.092 + 267.09247866942076 ], "tag": null, "to": [ 46.1, - 267.092 + 267.09247866942076 ], "type": "ToPoint", "units": { @@ -4602,12 +4602,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 267.092 + 267.09247866942076 ], "tag": null, "to": [ 46.1, - 264.092 + 264.09247866942076 ], "type": "ToPoint", "units": { @@ -4621,12 +4621,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 264.092 + 264.09247866942076 ], "tag": null, "to": [ 43.1, - 264.092 + 264.09247866942076 ], "type": "ToPoint", "units": { @@ -4640,12 +4640,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 264.092 + 264.09247866942076 ], "tag": null, "to": [ 43.1, - 262.092 + 262.09247866942076 ], "type": "ToPoint", "units": { @@ -4659,12 +4659,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 262.092 + 262.09247866942076 ], "tag": null, "to": [ 46.1, - 262.092 + 262.09247866942076 ], "type": "ToPoint", "units": { @@ -4678,12 +4678,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 262.092 + 262.09247866942076 ], "tag": null, "to": [ 46.1, - 259.092 + 259.09247866942076 ], "type": "ToPoint", "units": { @@ -4697,12 +4697,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 259.092 + 259.09247866942076 ], "tag": null, "to": [ 43.1, - 259.092 + 259.09247866942076 ], "type": "ToPoint", "units": { @@ -4716,12 +4716,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 259.092 + 259.09247866942076 ], "tag": null, "to": [ 43.1, - 257.092 + 257.09247866942076 ], "type": "ToPoint", "units": { @@ -4735,12 +4735,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 257.092 + 257.09247866942076 ], "tag": null, "to": [ 46.1, - 257.092 + 257.09247866942076 ], "type": "ToPoint", "units": { @@ -4754,12 +4754,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 257.092 + 257.09247866942076 ], "tag": null, "to": [ 46.1, - 254.092 + 254.09247866942076 ], "type": "ToPoint", "units": { @@ -4773,12 +4773,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 254.092 + 254.09247866942076 ], "tag": null, "to": [ 43.1, - 254.092 + 254.09247866942076 ], "type": "ToPoint", "units": { @@ -4792,12 +4792,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 254.092 + 254.09247866942076 ], "tag": null, "to": [ 43.1, - 252.092 + 252.09247866942076 ], "type": "ToPoint", "units": { @@ -4811,12 +4811,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 43.1, - 252.092 + 252.09247866942076 ], "tag": null, "to": [ 46.1, - 252.092 + 252.09247866942076 ], "type": "ToPoint", "units": { @@ -4830,12 +4830,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 252.092 + 252.09247866942076 ], "tag": null, "to": [ 46.1, - 189.092 + 189.09247866942076 ], "type": "ToPoint", "units": { @@ -4849,12 +4849,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 46.1, - 189.092 + 189.09247866942076 ], "tag": null, "to": [ 38.1, - 189.092 + 189.09247866942076 ], "type": "ToPoint", "units": { @@ -4868,12 +4868,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 38.1, - 189.092 + 189.09247866942076 ], "tag": null, "to": [ 38.1, - 236.092 + 236.09247866942076 ], "type": "ToPoint", "units": { @@ -4887,17 +4887,17 @@ description: Variables in memory after executing subtract_regression10.kcl }, "ccw": true, "center": [ - 15.1, - 236.092 + 15.100000000000001, + 236.09247866942076 ], "from": [ 38.1, - 236.092 + 236.09247866942076 ], "tag": null, "to": [ - 15.1, - 259.092 + 15.100000000000003, + 259.09247866942076 ], "type": "TangentialArc", "units": { @@ -4910,13 +4910,13 @@ description: Variables in memory after executing subtract_regression10.kcl "sourceRange": [] }, "from": [ - 15.1, - 259.092 + 15.100000000000003, + 259.09247866942076 ], "tag": null, "to": [ 0.1, - 259.092 + 259.09247866942076 ], "type": "ToPoint", "units": { @@ -4930,12 +4930,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 0.1, - 259.092 + 259.09247866942076 ], "tag": null, "to": [ 0.1, - 267.092 + 267.09247866942076 ], "type": "ToPoint", "units": { @@ -4949,12 +4949,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 0.1, - 267.092 + 267.09247866942076 ], "tag": null, "to": [ 0.1, - 267.092 + 267.09247866942076 ], "type": "ToPoint", "units": { @@ -4995,11 +4995,11 @@ description: Variables in memory after executing subtract_regression10.kcl "start": { "from": [ 0.1, - 267.092 + 267.09247866942076 ], "to": [ 0.1, - 267.092 + 267.09247866942076 ], "units": { "type": "Mm" @@ -5056,12 +5056,12 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 0.0, - 195.842 + 195.84247866942076 ], "tag": null, "to": [ 0.1, - 195.842 + 195.84247866942076 ], "type": "ToPoint", "units": { @@ -5076,16 +5076,16 @@ description: Variables in memory after executing subtract_regression10.kcl "ccw": false, "center": [ 0.1, - 8.022 + 8.022293484235576 ], "from": [ 0.1, - 195.842 + 195.84247866942076 ], "tag": null, "to": [ 50.0, - 189.092 + 189.09247866942076 ], "type": "TangentialArcTo", "units": { @@ -5099,7 +5099,7 @@ description: Variables in memory after executing subtract_regression10.kcl }, "from": [ 50.0, - 189.092 + 189.09247866942076 ], "tag": null, "to": [ @@ -5142,7 +5142,7 @@ description: Variables in memory after executing subtract_regression10.kcl "tag": null, "to": [ 0.0, - 195.842 + 195.84247866942076 ], "type": "ToPoint", "units": { @@ -5183,11 +5183,11 @@ description: Variables in memory after executing subtract_regression10.kcl "start": { "from": [ 0.0, - 195.842 + 195.84247866942076 ], "to": [ 0.0, - 195.842 + 195.84247866942076 ], "units": { "type": "Mm" @@ -5292,11 +5292,11 @@ description: Variables in memory after executing subtract_regression10.kcl "ccw": true, "center": [ 0.0, - 232.092 + 232.09247866942073 ], "from": [ 7.5, - 232.092 + 232.09247866942073 ], "radius": 7.5, "tag": { @@ -5308,7 +5308,7 @@ description: Variables in memory after executing subtract_regression10.kcl }, "to": [ 7.5, - 232.092 + 232.09247866942073 ], "type": "Circle", "units": { @@ -5349,11 +5349,11 @@ description: Variables in memory after executing subtract_regression10.kcl "start": { "from": [ 7.5, - 232.092 + 232.09247866942073 ], "to": [ 7.5, - 232.092 + 232.09247866942073 ], "units": { "type": "Mm" @@ -5450,17 +5450,17 @@ description: Variables in memory after executing subtract_regression10.kcl "ccw": true, "center": [ 0.0, - 232.092 + 232.09247866942073 ], "from": [ 7.5, - 232.092 + 232.09247866942073 ], "radius": 7.5, "tag": null, "to": [ 7.5, - 232.092 + 232.09247866942073 ], "type": "Circle", "units": { @@ -5501,11 +5501,11 @@ description: Variables in memory after executing subtract_regression10.kcl "start": { "from": [ 7.5, - 232.092 + 232.09247866942073 ], "to": [ 7.5, - 232.092 + 232.09247866942073 ], "units": { "type": "Mm" diff --git a/rust/kcl-lib/tests/subtract_regression11/ops.snap b/rust/kcl-lib/tests/subtract_regression11/ops.snap index ddad56346..9f7824eff 100644 --- a/rust/kcl-lib/tests/subtract_regression11/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression11/ops.snap @@ -289,7 +289,7 @@ description: Operations executed subtract_regression11.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -305,7 +305,7 @@ description: Operations executed subtract_regression11.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -322,7 +322,7 @@ description: Operations executed subtract_regression11.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression11/program_memory.snap b/rust/kcl-lib/tests/subtract_regression11/program_memory.snap index 3d84755ed..188d0967b 100644 --- a/rust/kcl-lib/tests/subtract_regression11/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_regression11/program_memory.snap @@ -317,7 +317,7 @@ description: Variables in memory after executing subtract_regression11.kcl ], "tag": null, "to": [ - -0.45, + -0.45000000000000007, 18.6 ], "type": "ToPoint", @@ -331,12 +331,12 @@ description: Variables in memory after executing subtract_regression11.kcl "sourceRange": [] }, "from": [ - -0.45, + -0.45000000000000007, 18.6 ], "tag": null, "to": [ - -0.45, + -0.45000000000000007, 20.1 ], "type": "ToPoint", @@ -350,7 +350,7 @@ description: Variables in memory after executing subtract_regression11.kcl "sourceRange": [] }, "from": [ - -0.45, + -0.45000000000000007, 20.1 ], "tag": null, @@ -985,7 +985,7 @@ description: Variables in memory after executing subtract_regression11.kcl ], "tag": null, "to": [ - -0.45, + -0.45000000000000007, 18.6 ], "type": "ToPoint", @@ -999,12 +999,12 @@ description: Variables in memory after executing subtract_regression11.kcl "sourceRange": [] }, "from": [ - -0.45, + -0.45000000000000007, 18.6 ], "tag": null, "to": [ - -0.45, + -0.45000000000000007, 20.1 ], "type": "ToPoint", @@ -1018,7 +1018,7 @@ description: Variables in memory after executing subtract_regression11.kcl "sourceRange": [] }, "from": [ - -0.45, + -0.45000000000000007, 20.1 ], "tag": null, diff --git a/rust/kcl-lib/tests/subtract_regression12/artifact_commands.snap b/rust/kcl-lib/tests/subtract_regression12/artifact_commands.snap index 6df1fa7f7..3bc5fc228 100644 --- a/rust/kcl-lib/tests/subtract_regression12/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_regression12/artifact_commands.snap @@ -150,7 +150,7 @@ description: Artifact commands subtract_regression12.kcl "type": "line", "end": { "x": 0.0, - "y": 20.041, + "y": 20.0406, "z": 0.0 }, "relative": true @@ -167,7 +167,7 @@ description: Artifact commands subtract_regression12.kcl "type": "line", "end": { "x": 2.413, - "y": 2.819, + "y": 2.8194, "z": 0.0 }, "relative": true @@ -288,7 +288,7 @@ description: Artifact commands subtract_regression12.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -15.24, + "x": -15.239999999999998, "y": 0.508, "z": 0.0 } diff --git a/rust/kcl-lib/tests/subtract_regression12/ops.snap b/rust/kcl-lib/tests/subtract_regression12/ops.snap index fd18afb17..cf3ec6657 100644 --- a/rust/kcl-lib/tests/subtract_regression12/ops.snap +++ b/rust/kcl-lib/tests/subtract_regression12/ops.snap @@ -289,7 +289,7 @@ description: Operations executed subtract_regression12.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -305,7 +305,7 @@ description: Operations executed subtract_regression12.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -322,7 +322,7 @@ description: Operations executed subtract_regression12.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_regression12/program_memory.snap b/rust/kcl-lib/tests/subtract_regression12/program_memory.snap index 75c6cdbae..376eb5a44 100644 --- a/rust/kcl-lib/tests/subtract_regression12/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_regression12/program_memory.snap @@ -317,7 +317,7 @@ description: Variables in memory after executing subtract_regression12.kcl ], "tag": null, "to": [ - 0.3, + 0.30000000000000004, -0.02 ], "type": "ToPoint", @@ -331,12 +331,12 @@ description: Variables in memory after executing subtract_regression12.kcl "sourceRange": [] }, "from": [ - 0.3, + 0.30000000000000004, -0.02 ], "tag": null, "to": [ - 0.3, + 0.30000000000000004, 0.02 ], "type": "ToPoint", @@ -350,7 +350,7 @@ description: Variables in memory after executing subtract_regression12.kcl "sourceRange": [] }, "from": [ - 0.3, + 0.30000000000000004, 0.02 ], "tag": null, @@ -985,7 +985,7 @@ description: Variables in memory after executing subtract_regression12.kcl ], "tag": null, "to": [ - 0.3, + 0.30000000000000004, -0.02 ], "type": "ToPoint", @@ -999,12 +999,12 @@ description: Variables in memory after executing subtract_regression12.kcl "sourceRange": [] }, "from": [ - 0.3, + 0.30000000000000004, -0.02 ], "tag": null, "to": [ - 0.3, + 0.30000000000000004, 0.02 ], "type": "ToPoint", @@ -1018,7 +1018,7 @@ description: Variables in memory after executing subtract_regression12.kcl "sourceRange": [] }, "from": [ - 0.3, + 0.30000000000000004, 0.02 ], "tag": null, diff --git a/rust/kcl-lib/tests/subtract_with_pattern/ops.snap b/rust/kcl-lib/tests/subtract_with_pattern/ops.snap index 62e8dfa60..785bcec79 100644 --- a/rust/kcl-lib/tests/subtract_with_pattern/ops.snap +++ b/rust/kcl-lib/tests/subtract_with_pattern/ops.snap @@ -461,7 +461,7 @@ description: Operations executed subtract_with_pattern.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -477,7 +477,7 @@ description: Operations executed subtract_with_pattern.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -494,7 +494,7 @@ description: Operations executed subtract_with_pattern.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_with_pattern/program_memory.snap b/rust/kcl-lib/tests/subtract_with_pattern/program_memory.snap index a1a7a717d..6b399227c 100644 --- a/rust/kcl-lib/tests/subtract_with_pattern/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_with_pattern/program_memory.snap @@ -54,7 +54,7 @@ description: Variables in memory after executing subtract_with_pattern.kcl ], "tag": null, "to": [ - 26.14, + 26.139999999999997, 12.2 ], "type": "ToPoint", @@ -68,12 +68,12 @@ description: Variables in memory after executing subtract_with_pattern.kcl "sourceRange": [] }, "from": [ - 26.14, + 26.139999999999997, 12.2 ], "tag": null, "to": [ - 26.14, + 26.139999999999997, -10.48 ], "type": "ToPoint", @@ -87,12 +87,12 @@ description: Variables in memory after executing subtract_with_pattern.kcl "sourceRange": [] }, "from": [ - 26.14, + 26.139999999999997, -10.48 ], "tag": null, "to": [ - 1.94, + 1.9399999999999977, -10.48 ], "type": "ToPoint", @@ -106,7 +106,7 @@ description: Variables in memory after executing subtract_with_pattern.kcl "sourceRange": [] }, "from": [ - 1.94, + 1.9399999999999977, -10.48 ], "tag": null, @@ -1412,7 +1412,7 @@ description: Variables in memory after executing subtract_with_pattern.kcl ], "tag": null, "to": [ - 26.14, + 26.139999999999997, 12.2 ], "type": "ToPoint", @@ -1426,12 +1426,12 @@ description: Variables in memory after executing subtract_with_pattern.kcl "sourceRange": [] }, "from": [ - 26.14, + 26.139999999999997, 12.2 ], "tag": null, "to": [ - 26.14, + 26.139999999999997, -10.48 ], "type": "ToPoint", @@ -1445,12 +1445,12 @@ description: Variables in memory after executing subtract_with_pattern.kcl "sourceRange": [] }, "from": [ - 26.14, + 26.139999999999997, -10.48 ], "tag": null, "to": [ - 1.94, + 1.9399999999999977, -10.48 ], "type": "ToPoint", @@ -1464,7 +1464,7 @@ description: Variables in memory after executing subtract_with_pattern.kcl "sourceRange": [] }, "from": [ - 1.94, + 1.9399999999999977, -10.48 ], "tag": null, diff --git a/rust/kcl-lib/tests/subtract_with_pattern_cut_thru/ops.snap b/rust/kcl-lib/tests/subtract_with_pattern_cut_thru/ops.snap index 3b77e7f92..247aa3523 100644 --- a/rust/kcl-lib/tests/subtract_with_pattern_cut_thru/ops.snap +++ b/rust/kcl-lib/tests/subtract_with_pattern_cut_thru/ops.snap @@ -491,7 +491,7 @@ description: Operations executed subtract_with_pattern_cut_thru.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -507,7 +507,7 @@ description: Operations executed subtract_with_pattern_cut_thru.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -524,7 +524,7 @@ description: Operations executed subtract_with_pattern_cut_thru.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/subtract_with_pattern_cut_thru/program_memory.snap b/rust/kcl-lib/tests/subtract_with_pattern_cut_thru/program_memory.snap index 2abc5182a..27e05ffd6 100644 --- a/rust/kcl-lib/tests/subtract_with_pattern_cut_thru/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_with_pattern_cut_thru/program_memory.snap @@ -54,7 +54,7 @@ description: Variables in memory after executing subtract_with_pattern_cut_thru. ], "tag": null, "to": [ - 26.14, + 26.139999999999997, 12.2 ], "type": "ToPoint", @@ -68,12 +68,12 @@ description: Variables in memory after executing subtract_with_pattern_cut_thru. "sourceRange": [] }, "from": [ - 26.14, + 26.139999999999997, 12.2 ], "tag": null, "to": [ - 26.14, + 26.139999999999997, -10.48 ], "type": "ToPoint", @@ -87,12 +87,12 @@ description: Variables in memory after executing subtract_with_pattern_cut_thru. "sourceRange": [] }, "from": [ - 26.14, + 26.139999999999997, -10.48 ], "tag": null, "to": [ - 1.94, + 1.9399999999999977, -10.48 ], "type": "ToPoint", @@ -106,7 +106,7 @@ description: Variables in memory after executing subtract_with_pattern_cut_thru. "sourceRange": [] }, "from": [ - 1.94, + 1.9399999999999977, -10.48 ], "tag": null, @@ -872,7 +872,7 @@ description: Variables in memory after executing subtract_with_pattern_cut_thru. ], "tag": null, "to": [ - 26.14, + 26.139999999999997, 12.2 ], "type": "ToPoint", @@ -886,12 +886,12 @@ description: Variables in memory after executing subtract_with_pattern_cut_thru. "sourceRange": [] }, "from": [ - 26.14, + 26.139999999999997, 12.2 ], "tag": null, "to": [ - 26.14, + 26.139999999999997, -10.48 ], "type": "ToPoint", @@ -905,12 +905,12 @@ description: Variables in memory after executing subtract_with_pattern_cut_thru. "sourceRange": [] }, "from": [ - 26.14, + 26.139999999999997, -10.48 ], "tag": null, "to": [ - 1.94, + 1.9399999999999977, -10.48 ], "type": "ToPoint", @@ -924,7 +924,7 @@ description: Variables in memory after executing subtract_with_pattern_cut_thru. "sourceRange": [] }, "from": [ - 1.94, + 1.9399999999999977, -10.48 ], "tag": null, @@ -1150,7 +1150,7 @@ description: Variables in memory after executing subtract_with_pattern_cut_thru. ], "tag": null, "to": [ - 26.14, + 26.139999999999997, 12.2 ], "type": "ToPoint", @@ -1164,12 +1164,12 @@ description: Variables in memory after executing subtract_with_pattern_cut_thru. "sourceRange": [] }, "from": [ - 26.14, + 26.139999999999997, 12.2 ], "tag": null, "to": [ - 26.14, + 26.139999999999997, -10.48 ], "type": "ToPoint", @@ -1183,12 +1183,12 @@ description: Variables in memory after executing subtract_with_pattern_cut_thru. "sourceRange": [] }, "from": [ - 26.14, + 26.139999999999997, -10.48 ], "tag": null, "to": [ - 1.94, + 1.9399999999999977, -10.48 ], "type": "ToPoint", @@ -1202,7 +1202,7 @@ description: Variables in memory after executing subtract_with_pattern_cut_thru. "sourceRange": [] }, "from": [ - 1.94, + 1.9399999999999977, -10.48 ], "tag": null, diff --git a/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap b/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap index eaf2d98dc..1125c43d2 100644 --- a/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap +++ b/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap @@ -81,8 +81,8 @@ description: Artifact commands tan_arc_x_line.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": 0.0, + "x": -0.0000003420201433256687, + "y": 0.0000009396926207859084, "z": 0.0 }, "relative": true @@ -147,7 +147,7 @@ description: Artifact commands tan_arc_x_line.kcl "type": "line", "end": { "x": 1.0, - "y": -1.282, + "y": -1.281711824418957, "z": 0.0 }, "relative": false diff --git a/rust/kcl-lib/tests/tan_arc_x_line/ops.snap b/rust/kcl-lib/tests/tan_arc_x_line/ops.snap index 7e7298bf2..703599b09 100644 --- a/rust/kcl-lib/tests/tan_arc_x_line/ops.snap +++ b/rust/kcl-lib/tests/tan_arc_x_line/ops.snap @@ -206,7 +206,7 @@ description: Operations executed tan_arc_x_line.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -222,7 +222,7 @@ description: Operations executed tan_arc_x_line.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -239,7 +239,7 @@ description: Operations executed tan_arc_x_line.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/tangent_to_3_point_arc/artifact_commands.snap b/rust/kcl-lib/tests/tangent_to_3_point_arc/artifact_commands.snap index 310ad4c24..7b802505c 100644 --- a/rust/kcl-lib/tests/tangent_to_3_point_arc/artifact_commands.snap +++ b/rust/kcl-lib/tests/tangent_to_3_point_arc/artifact_commands.snap @@ -120,8 +120,8 @@ description: Artifact commands tangent_to_3_point_arc.kcl "segment": { "type": "line", "end": { - "x": -99.804, - "y": -6.261, + "x": -99.8038222194322, + "y": -6.260756375388772, "z": 0.0 }, "relative": true diff --git a/rust/kcl-lib/tests/tangent_to_3_point_arc/ops.snap b/rust/kcl-lib/tests/tangent_to_3_point_arc/ops.snap index 568179557..95aa7b74d 100644 --- a/rust/kcl-lib/tests/tangent_to_3_point_arc/ops.snap +++ b/rust/kcl-lib/tests/tangent_to_3_point_arc/ops.snap @@ -40,7 +40,7 @@ description: Operations executed tangent_to_3_point_arc.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -56,7 +56,7 @@ description: Operations executed tangent_to_3_point_arc.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -73,7 +73,7 @@ description: Operations executed tangent_to_3_point_arc.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/tangent_to_3_point_arc/program_memory.snap b/rust/kcl-lib/tests/tangent_to_3_point_arc/program_memory.snap index 27c86e954..640bb9977 100644 --- a/rust/kcl-lib/tests/tangent_to_3_point_arc/program_memory.snap +++ b/rust/kcl-lib/tests/tangent_to_3_point_arc/program_memory.snap @@ -76,8 +76,8 @@ description: Variables in memory after executing tangent_to_3_point_arc.kcl ], "tag": null, "to": [ - 100.196, - -106.261 + 100.1961777805678, + -106.26075637538877 ], "type": "ToPoint", "units": { diff --git a/rust/kcl-lib/tests/tangential_arc/ops.snap b/rust/kcl-lib/tests/tangential_arc/ops.snap index 59d2110f0..da9ef3d38 100644 --- a/rust/kcl-lib/tests/tangential_arc/ops.snap +++ b/rust/kcl-lib/tests/tangential_arc/ops.snap @@ -94,7 +94,7 @@ description: Operations executed tangential_arc.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -110,7 +110,7 @@ description: Operations executed tangential_arc.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -127,7 +127,7 @@ description: Operations executed tangential_arc.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap b/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap index f4ad669ea..07a50c0cf 100644 --- a/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap +++ b/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap @@ -222,7 +222,7 @@ description: Artifact commands translate_after_fillet.kcl "path": "[uuid]", "to": { "x": 0.25, - "y": 0.144, + "y": 0.14433756729740643, "z": 0.0 } } @@ -243,8 +243,25 @@ description: Artifact commands translate_after_fillet.kcl "segment": { "type": "line", "end": { - "x": -0.0, - "y": -0.289, + "x": -0.00000000000000005302876193624534, + "y": -0.28867513459481287, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.24999999999999997, + "y": -0.14433756729740646, "z": 0.0 }, "relative": true @@ -261,7 +278,7 @@ description: Artifact commands translate_after_fillet.kcl "type": "line", "end": { "x": -0.25, - "y": -0.144, + "y": 0.1443375672974064, "z": 0.0 }, "relative": true @@ -277,25 +294,8 @@ description: Artifact commands translate_after_fillet.kcl "segment": { "type": "line", "end": { - "x": -0.25, - "y": 0.144, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 0.289, + "x": 0.000000000000000017676253978748448, + "y": 0.28867513459481287, "z": 0.0 }, "relative": true @@ -312,7 +312,7 @@ description: Artifact commands translate_after_fillet.kcl "type": "line", "end": { "x": 0.25, - "y": 0.144, + "y": 0.1443375672974064, "z": 0.0 }, "relative": true @@ -409,7 +409,7 @@ description: Artifact commands translate_after_fillet.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.313, + "x": 0.3125, "y": 0.0, "z": 0.0 } diff --git a/rust/kcl-lib/tests/translate_after_fillet/ops.snap b/rust/kcl-lib/tests/translate_after_fillet/ops.snap index e93b1da4e..8f3b401f1 100644 --- a/rust/kcl-lib/tests/translate_after_fillet/ops.snap +++ b/rust/kcl-lib/tests/translate_after_fillet/ops.snap @@ -174,7 +174,7 @@ description: Operations executed translate_after_fillet.kcl "name": "boltHexFlatLength", "value": { "type": "Number", - "value": 0.289, + "value": 0.28867513459481287, "ty": { "type": "Default", "len": { @@ -518,7 +518,7 @@ description: Operations executed translate_after_fillet.kcl "length": { "value": { "type": "Number", - "value": -0.469, + "value": -0.46875, "ty": { "type": "Default", "len": { @@ -848,7 +848,7 @@ description: Operations executed translate_after_fillet.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -864,7 +864,7 @@ description: Operations executed translate_after_fillet.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -881,7 +881,7 @@ description: Operations executed translate_after_fillet.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/translate_after_fillet/program_memory.snap b/rust/kcl-lib/tests/translate_after_fillet/program_memory.snap index 1406e1544..066c32216 100644 --- a/rust/kcl-lib/tests/translate_after_fillet/program_memory.snap +++ b/rust/kcl-lib/tests/translate_after_fillet/program_memory.snap @@ -61,7 +61,7 @@ description: Variables in memory after executing translate_after_fillet.kcl }, "boltHexFlatLength": { "type": "Number", - "value": 0.289, + "value": 0.28867513459481287, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/union_cubes/ops.snap b/rust/kcl-lib/tests/union_cubes/ops.snap index 5e0494489..0bdd4e691 100644 --- a/rust/kcl-lib/tests/union_cubes/ops.snap +++ b/rust/kcl-lib/tests/union_cubes/ops.snap @@ -467,7 +467,7 @@ description: Operations executed union_cubes.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -483,7 +483,7 @@ description: Operations executed union_cubes.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -500,7 +500,7 @@ description: Operations executed union_cubes.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/user_reported_union_2_bug/ops.snap b/rust/kcl-lib/tests/user_reported_union_2_bug/ops.snap index 5aa06ce80..92ef96882 100644 --- a/rust/kcl-lib/tests/user_reported_union_2_bug/ops.snap +++ b/rust/kcl-lib/tests/user_reported_union_2_bug/ops.snap @@ -706,7 +706,7 @@ description: Operations executed user_reported_union_2_bug.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -722,7 +722,7 @@ description: Operations executed user_reported_union_2_bug.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -739,7 +739,7 @@ description: Operations executed user_reported_union_2_bug.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/var_ref_in_own_def/ops.snap b/rust/kcl-lib/tests/var_ref_in_own_def/ops.snap index 485068983..25f47aaa7 100644 --- a/rust/kcl-lib/tests/var_ref_in_own_def/ops.snap +++ b/rust/kcl-lib/tests/var_ref_in_own_def/ops.snap @@ -44,7 +44,7 @@ description: Operations executed var_ref_in_own_def.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -60,7 +60,7 @@ description: Operations executed var_ref_in_own_def.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -77,7 +77,7 @@ description: Operations executed var_ref_in_own_def.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/var_ref_in_own_def_decl/ops.snap b/rust/kcl-lib/tests/var_ref_in_own_def_decl/ops.snap index 4fd7ce831..dc201dc25 100644 --- a/rust/kcl-lib/tests/var_ref_in_own_def_decl/ops.snap +++ b/rust/kcl-lib/tests/var_ref_in_own_def_decl/ops.snap @@ -12,7 +12,7 @@ description: Operations executed var_ref_in_own_def_decl.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -28,7 +28,7 @@ description: Operations executed var_ref_in_own_def_decl.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -45,7 +45,7 @@ description: Operations executed var_ref_in_own_def_decl.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" diff --git a/rust/kcl-lib/tests/xz_plane/ops.snap b/rust/kcl-lib/tests/xz_plane/ops.snap index bccee74a0..80da8c5e3 100644 --- a/rust/kcl-lib/tests/xz_plane/ops.snap +++ b/rust/kcl-lib/tests/xz_plane/ops.snap @@ -94,7 +94,7 @@ description: Operations executed xz_plane.kcl "name": "PI", "value": { "type": "Number", - "value": 3.142, + "value": 3.141592653589793, "ty": { "type": "Unknown" } @@ -110,7 +110,7 @@ description: Operations executed xz_plane.kcl "name": "E", "value": { "type": "Number", - "value": 2.718, + "value": 2.718281828459045, "ty": { "type": "Known", "type": "Count" @@ -127,7 +127,7 @@ description: Operations executed xz_plane.kcl "name": "TAU", "value": { "type": "Number", - "value": 6.283, + "value": 6.283185307179586, "ty": { "type": "Known", "type": "Count" From acb43fc82c069c6e30407ea8e573d134484b7c6e Mon Sep 17 00:00:00 2001 From: Zookeeper Lee Date: Mon, 16 Jun 2025 22:52:13 -0400 Subject: [PATCH 05/31] Prompt for temporary workspace when loading external sample or share link code (#7393) * Prompt for temporary workspace when loading external sample * Always go into temporary workspace when loading sample * Always go into temporary workspace even on external links * x * Add tests * Fix typo * Update snapshots * Update snapshots * Fix tests that now strip code param * Fix test * Weird... * fmt * x * Add await * agh * Do not clear query parameters, causes more problems than not --------- Co-authored-by: github-actions[bot] --- e2e/playwright/command-bar-tests.spec.ts | 42 ------- ...scale-Inch-scale-1-Google-Chrome-linux.png | Bin 57168 -> 57120 bytes ...Millimeter-scale-1-Google-Chrome-linux.png | Bin 57521 -> 57411 bytes ...hould-look-right-2-Google-Chrome-linux.png | Bin 48609 -> 48328 bytes e2e/playwright/temporary-workspace.spec.ts | 117 ++++++++++++++++++ src/Toolbar.tsx | 34 ++++- src/components/AppHeader.tsx | 6 +- src/components/CodeReplaceToast.tsx | 49 -------- src/components/EngineStream.tsx | 6 +- src/components/OpenInDesktopAppHandler.tsx | 13 ++ src/components/ToastQuestion.tsx | 50 ++++++++ src/hooks/useQueryParamEffects.ts | 17 ++- src/lang/codeManager.ts | 14 +++ src/lib/constants.ts | 2 + 14 files changed, 245 insertions(+), 105 deletions(-) create mode 100644 e2e/playwright/temporary-workspace.spec.ts delete mode 100644 src/components/CodeReplaceToast.tsx create mode 100644 src/components/ToastQuestion.tsx diff --git a/e2e/playwright/command-bar-tests.spec.ts b/e2e/playwright/command-bar-tests.spec.ts index 8cd115009..8f6b00a7c 100644 --- a/e2e/playwright/command-bar-tests.spec.ts +++ b/e2e/playwright/command-bar-tests.spec.ts @@ -4,7 +4,6 @@ import * as fsp from 'fs/promises' import { executorInputPath, getUtils } from '@e2e/playwright/test-utils' import { expect, test } from '@e2e/playwright/zoo-test' -import { expectPixelColor } from '@e2e/playwright/fixtures/sceneFixture' test.describe('Command bar tests', () => { test('Extrude from command bar selects extrude line after', async ({ @@ -515,47 +514,6 @@ test.describe('Command bar tests', () => { }) }) - test( - `Zoom to fit to shared model on web`, - { tag: ['@web'] }, - async ({ page, scene }) => { - if (process.env.TARGET !== 'web') { - // This test is web-only - // TODO: re-enable on CI as part of a new @web test suite - return - } - await test.step(`Prepare and navigate to home page with query params`, async () => { - // a quad in the top left corner of the XZ plane (which is out of the current view) - const code = `sketch001 = startSketchOn(XZ) -profile001 = startProfile(sketch001, at = [-484.34, 484.95]) - |> yLine(length = -69.1) - |> xLine(length = 66.84) - |> yLine(length = 71.37) - |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) - |> close() -` - const targetURL = `?create-file=true&name=test&units=mm&code=${encodeURIComponent(btoa(code))}&ask-open-desktop=true` - await page.goto(page.url() + targetURL) - expect(page.url()).toContain(targetURL) - }) - - await test.step(`Submit the command`, async () => { - await page.getByTestId('continue-to-web-app-button').click() - - await scene.connectionEstablished() - - // This makes SystemIOMachineActors.createKCLFile run after EngineStream/firstPlay - await page.waitForTimeout(3000) - - await page.getByTestId('command-bar-submit').click() - }) - - await test.step(`Ensure we created the project and are in the modeling scene`, async () => { - await expectPixelColor(page, [252, 252, 252], { x: 600, y: 260 }, 8) - }) - } - ) - test(`Can add and edit a named parameter or constant`, async ({ page, homePage, diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-1-Google-Chrome-linux.png index 4d00a06fe595f1585b10877b288c9cce35873eac..8169515bc03b88335b3db97d1261a221468b5411 100644 GIT binary patch literal 57120 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 literal 57168 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 Wq#hi!9(3r==IyTJ>$=aW@l%Ci(bEe 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�m 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 z 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-2-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-2-Google-Chrome-linux.png index cb0ee415b564b55da38c5f6f478a11d6c40c590c..e7c016cf6b730eec47ab922c7db0eeb8c5109a7f 100644 GIT binary patch literal 48328 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 { + test( + 'Opening a share link creates a temporary environment that is not saved', + { tag: ['@web'] }, + async ({ page, editor, scene, cmdBar, homePage }) => { + await test.step('Pre-condition: editor is empty', async () => { + await homePage.goToModelingScene() + await scene.settled(cmdBar) + await editor.expectEditor.toContain('') + }) + + await test.step('Go to share link, check new content present, make a change', async () => { + const code = `sketch001 = startSketchOn(XY) + profile001 = startProfile(sketch001, at = [-124.89, -186.4]) + |> line(end = [391.31, 444.04]) + |> line(end = [96.21, -493.07]) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + extrude001 = extrude(profile001, length = 5) +` + + const codeQueryParam = encodeURIComponent(stringToBase64(code)) + const targetURL = `?create-file=true&browser=test&code=${codeQueryParam}&ask-open-desktop=true` + await page.goto(page.url() + targetURL) + await expect.poll(() => page.url()).toContain(targetURL) + const button = page.getByRole('button', { name: 'Continue to web app' }) + await button.click() + + await editor.expectEditor.toContain(code, { shouldNormalise: true }) + await editor.scrollToText('-124.89', true) + await page.keyboard.press('9') + await page.keyboard.press('9') + }) + + await test.step('Post-condition: empty editor once again (original state)', async () => { + await homePage.goToModelingScene() + await scene.settled(cmdBar) + const code = await page.evaluate(() => + window.localStorage.getItem('persistCode') + ) + await expect(code).toContain('') + }) + } + ) + + test( + 'Opening a sample link creates a temporary environment that is not saved', + { tag: ['@web'] }, + async ({ page, editor, scene, cmdBar, homePage }) => { + await test.step('Pre-condition: editor is empty', async () => { + await homePage.goToModelingScene() + await scene.settled(cmdBar) + await editor.expectEditor.toContain('') + }) + + await test.step('Load sample, make an edit', async () => { + await page.goto( + `${page.url()}/?cmd=add-kcl-file-to-project&groupId=application&projectName=browser&source=kcl-samples&sample=brake-rotor/main.kcl` + ) + + await editor.scrollToText('114.3', true) + await page.keyboard.press('9') + await page.keyboard.press('9') + }) + + await test.step('Post-condition: empty editor once again (original state)', async () => { + await homePage.goToModelingScene() + await scene.settled(cmdBar) + const code = await page.evaluate(() => + window.localStorage.getItem('persistCode') + ) + await expect(code).toContain('') + }) + } + ) + + test( + 'Hitting save will save the temporary workspace', + { tag: ['@web'] }, + async ({ page, editor, scene, cmdBar, homePage }) => { + const buttonSaveTemporaryWorkspace = page.getByTestId('tws-save') + + await test.step('Pre-condition: editor is empty', async () => { + await homePage.goToModelingScene() + await scene.settled(cmdBar) + await editor.expectEditor.toContain('') + }) + + await test.step('Load sample, make an edit, *save*', async () => { + await page.goto( + `${page.url()}/?cmd=add-kcl-file-to-project&groupId=application&projectName=browser&source=kcl-samples&sample=brake-rotor/main.kcl` + ) + await homePage.goToModelingScene() + await scene.settled(cmdBar) + + await editor.scrollToText('114.3') + await editor.replaceCode('114.3', '999.9133') + await editor.expectEditor.toContain('999.9133') + + await buttonSaveTemporaryWorkspace.click() + await expect(buttonSaveTemporaryWorkspace).not.toBeVisible() + + await editor.expectEditor.toContain('999.9133') + }) + + await test.step('Post-condition: has the edits in localStorage', async () => { + const code = await page.evaluate(() => + window.localStorage.getItem('persistCode') + ) + await expect(code).toContain('999.9133') + }) + } + ) +}) diff --git a/src/Toolbar.tsx b/src/Toolbar.tsx index e825859ff..f9c295f42 100644 --- a/src/Toolbar.tsx +++ b/src/Toolbar.tsx @@ -25,7 +25,7 @@ import type { ToolbarModeName, } from '@src/lib/toolbar' import { isToolbarItemResolvedDropdown, toolbarConfig } from '@src/lib/toolbar' -import { commandBarActor } from '@src/lib/singletons' +import { codeManager, commandBarActor } from '@src/lib/singletons' import { filterEscHotkey } from '@src/lib/hotkeyWrapper' export function Toolbar({ @@ -40,6 +40,12 @@ export function Toolbar({ 'bg-chalkboard-transparent dark:bg-transparent disabled:bg-transparent dark:disabled:bg-transparent enabled:hover:bg-chalkboard-10 dark:enabled:hover:bg-chalkboard-100 pressed:!bg-primary pressed:enabled:hover:!text-chalkboard-10' const buttonBorderClassName = '!border-transparent' + const isInTemporaryWorkspace = codeManager.isBufferMode + + const onClickSave = () => { + codeManager.exitFromTemporaryWorkspaceMode() + } + const sketchPathId = useMemo(() => { if ( isCursorInFunctionDefinition( @@ -385,11 +391,27 @@ export function Toolbar({ ) })} - {state.matches('Sketch no face') && ( -

- )} +
+ {isInTemporaryWorkspace && ( +
+
+ Temporary workspace +
+ +
+ )} + {state.matches('Sketch no face') && ( +
+

Select a plane or face to start sketching

+
+ )} +
) } diff --git a/src/components/AppHeader.tsx b/src/components/AppHeader.tsx index 98c0ef983..0bd944057 100644 --- a/src/components/AppHeader.tsx +++ b/src/components/AppHeader.tsx @@ -49,8 +49,10 @@ export const AppHeader = ({ file={project?.file} /> {/* Toolbar if the context deems it */} -
- {showToolbar && } +
+
+ {showToolbar && } +
{/* If there are children, show them, otherwise show User menu */} diff --git a/src/components/CodeReplaceToast.tsx b/src/components/CodeReplaceToast.tsx deleted file mode 100644 index 7b418ed8d..000000000 --- a/src/components/CodeReplaceToast.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import toast from 'react-hot-toast' -import { codeManager, kclManager } from '@src/lib/singletons' - -interface CodeReplaceToastProps { - code: string -} - -export function CodeReplaceToast({ code }: CodeReplaceToastProps) { - return ( -
-
Replace current code?
-
- Do you want to replace your current code with this sample? -
-
- - -
-
- ) -} - -export function showCodeReplaceToast(code: string) { - // Create a persistent toast that doesn't auto-dismiss - return toast.custom(() => , { - id: 'code-replace-toast', - duration: Infinity, // Won't auto dismiss - position: 'top-center', - style: { - zIndex: 9999, // Ensure it's above other elements - }, - }) -} diff --git a/src/components/EngineStream.tsx b/src/components/EngineStream.tsx index 8fd579127..2c4feecbc 100644 --- a/src/components/EngineStream.tsx +++ b/src/components/EngineStream.tsx @@ -399,7 +399,11 @@ export const EngineStream = (props: { engineStreamState.value === EngineStreamState.Playing ) { timeoutStart.current = null - console.log('PAUSING') + console.log('Pausing') + console.log( + engineStreamActor.getSnapshot().value, + engineStreamState.value + ) engineStreamActor.send({ type: EngineStreamTransition.Pause }) } } diff --git a/src/components/OpenInDesktopAppHandler.tsx b/src/components/OpenInDesktopAppHandler.tsx index 113ba7740..36cc7c30f 100644 --- a/src/components/OpenInDesktopAppHandler.tsx +++ b/src/components/OpenInDesktopAppHandler.tsx @@ -1,6 +1,7 @@ import { Transition } from '@headlessui/react' import { VITE_KC_SITE_BASE_URL } from '@src/env' import { useSearchParams } from 'react-router-dom' +import { base64ToString } from '@src/lib/base64' import { ActionButton } from '@src/components/ActionButton' import { @@ -12,6 +13,7 @@ import { isDesktop } from '@src/lib/isDesktop' import { Themes, darkModeMatcher, setThemeClass } from '@src/lib/theme' import toast from 'react-hot-toast' import { platform } from '@src/lib/utils' +import { codeManager } from '@src/lib/singletons' import { Logo } from '@src/components/Logo' import { useEffect } from 'react' @@ -38,6 +40,17 @@ export const OpenInDesktopAppHandler = (props: React.PropsWithChildren) => { return () => darkModeMatcher?.removeEventListener('change', listener) }, []) + useEffect(() => { + if (!hasAskToOpenParam) { + return + } + + const codeB64 = base64ToString( + decodeURIComponent(searchParams.get('code') ?? '') + ) + codeManager.goIntoTemporaryWorkspaceModeWithCode(codeB64) + }, [hasAskToOpenParam]) + /** * This function removes the query param to ask to open in desktop app * and then navigates to the same route but with our custom protocol diff --git a/src/components/ToastQuestion.tsx b/src/components/ToastQuestion.tsx new file mode 100644 index 000000000..c0fc40039 --- /dev/null +++ b/src/components/ToastQuestion.tsx @@ -0,0 +1,50 @@ +import toast from 'react-hot-toast' + +interface ToastQuestionProps { + question: string + onYes: () => void + onNo: () => void +} + +const TOAST_ID = 'toast-question' + +export function ToastQuestion(props: ToastQuestionProps) { + return ( +
+
Question
+
{props.question}
+
+ + +
+
+ ) +} + +export function askQuestionPrompt(props: ToastQuestionProps) { + // Create a persistent toast that doesn't auto-dismiss + return toast.custom(() => , { + id: TOAST_ID, + duration: Infinity, // Won't auto dismiss + position: 'top-center', + style: { + zIndex: 9999, // Ensure it's above other elements + }, + }) +} diff --git a/src/hooks/useQueryParamEffects.ts b/src/hooks/useQueryParamEffects.ts index 8a2c95be2..75dbab92d 100644 --- a/src/hooks/useQueryParamEffects.ts +++ b/src/hooks/useQueryParamEffects.ts @@ -8,14 +8,15 @@ import { CMD_GROUP_QUERY_PARAM, CMD_NAME_QUERY_PARAM, CREATE_FILE_URL_PARAM, + FILE_NAME_QUERY_PARAM, + CODE_QUERY_PARAM, DEFAULT_FILE_NAME, POOL_QUERY_PARAM, PROJECT_ENTRYPOINT, } from '@src/lib/constants' import { isDesktop } from '@src/lib/isDesktop' import type { FileLinkParams } from '@src/lib/links' -import { commandBarActor, useAuthState } from '@src/lib/singletons' -import { showCodeReplaceToast } from '@src/components/CodeReplaceToast' +import { codeManager, commandBarActor, useAuthState } from '@src/lib/singletons' import { findKclSample } from '@src/lib/kclSamples' import { webSafePathSplit } from '@src/lib/paths' @@ -55,7 +56,11 @@ export function useQueryParamEffects() { * Watches for legacy `?create-file` hook, which share links currently use. */ useEffect(() => { - if (shouldInvokeCreateFile && authState.matches('loggedIn')) { + if ( + shouldInvokeCreateFile && + authState.matches('loggedIn') && + isDesktop() + ) { const argDefaultValues = buildCreateFileCommandArgs(searchParams) commandBarActor.send({ type: 'Find and select command', @@ -66,8 +71,10 @@ export function useQueryParamEffects() { }, }) - // Delete the query param after the command has been invoked. + // Delete the query params after the command has been invoked. searchParams.delete(CREATE_FILE_URL_PARAM) + searchParams.delete(FILE_NAME_QUERY_PARAM) + searchParams.delete(CODE_QUERY_PARAM) setSearchParams(searchParams) } }, [shouldInvokeCreateFile, setSearchParams, authState]) @@ -146,7 +153,7 @@ export function useQueryParamEffects() { return response.text() }) .then((code) => { - showCodeReplaceToast(code) + codeManager.goIntoTemporaryWorkspaceModeWithCode(code) }) .catch((error) => { console.error('Error loading KCL sample:', error) diff --git a/src/lang/codeManager.ts b/src/lang/codeManager.ts index 955b2b9d7..3b80c0a9e 100644 --- a/src/lang/codeManager.ts +++ b/src/lang/codeManager.ts @@ -28,6 +28,8 @@ export default class CodeManager { public writeCausedByAppCheckedInFileTreeFileSystemWatcher = false + public isBufferMode = false + constructor() { if (isDesktop()) { this.code = '' @@ -134,6 +136,8 @@ export default class CodeManager { } async writeToFile() { + if (this.isBufferMode) return + if (isDesktop()) { // Only write our buffer contents to file once per second. Any faster // and file-system watchers which read, will receive empty data during @@ -187,6 +191,16 @@ export default class CodeManager { this.updateCodeStateEditor(newCode) this.writeToFile().catch(reportRejection) } + + goIntoTemporaryWorkspaceModeWithCode(code: string) { + this.isBufferMode = true + this.updateCodeStateEditor(code, true) + } + + exitFromTemporaryWorkspaceMode() { + this.isBufferMode = false + this.writeToFile().catch(reportRejection) + } } function safeLSGetItem(key: string) { diff --git a/src/lib/constants.ts b/src/lib/constants.ts index df293744c..801b9af36 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -217,6 +217,8 @@ export const POOL_QUERY_PARAM = 'pool' * @deprecated: supporting old share links with this. For new command URLs, use "cmd" */ export const CREATE_FILE_URL_PARAM = 'create-file' +export const FILE_NAME_QUERY_PARAM = 'name' +export const CODE_QUERY_PARAM = 'code' /** A query parameter to skip the sign-on view if unnecessary. */ export const IMMEDIATE_SIGN_IN_IF_NECESSARY_QUERY_PARAM = 'immediate-sign-in-if-necessary' From 832bf77c925a9b0300ace33d1ca4825b6297f1a1 Mon Sep 17 00:00:00 2001 From: Andrew Varga Date: Tue, 17 Jun 2025 11:29:21 +0200 Subject: [PATCH 06/31] #7255 tangentialArc: angle, radius point-and-click support (#7449) * separate handling of tangentialArc with angle and radius args * make previousEndTangent available in segment input for handling tangentialArc with angle/radius * start adding support for editing tangentialArc with angle, radius * draw tangentialArc sketch when using angle, radius * fix getTanPreviousPoint when using tangentialArc with angle, radius * fix case of unwanted negative angles when calculating angle for tangentialArc * lint * add test for tangentialArc dragging with andle, radius * lint, fmt * fix getArgForEnd for tangentialArc with radius, angle * renaming vars --- e2e/playwright/sketch-tests.spec.ts | 42 +++++++++ src/clientSideScene/sceneEntities.ts | 25 +++++- src/clientSideScene/segments.ts | 5 +- src/lang/std/sketch.ts | 126 +++++++++++++++++++++++---- src/lang/std/stdTypes.ts | 2 + src/lib/utils.ts | 6 ++ src/lib/utils2d.ts | 46 +++++++--- 7 files changed, 219 insertions(+), 33 deletions(-) diff --git a/e2e/playwright/sketch-tests.spec.ts b/e2e/playwright/sketch-tests.spec.ts index d85ffd8b1..9c29666e5 100644 --- a/e2e/playwright/sketch-tests.spec.ts +++ b/e2e/playwright/sketch-tests.spec.ts @@ -1445,6 +1445,48 @@ solid001 = subtract([extrude001], tools = [extrude002]) await u.closeDebugPanel() }) + test('Can edit a tangentialArc defined by angle and radius', async ({ + page, + homePage, + editor, + toolbar, + scene, + cmdBar, + }) => { + const viewportSize = { width: 1500, height: 750 } + await page.setBodyDimensions(viewportSize) + + await page.addInitScript(async () => { + localStorage.setItem( + 'persistCode', + `@settings(defaultLengthUnit=in) +sketch001 = startSketchOn(XZ) + |> startProfile(at = [-10, -10]) + |> line(end = [20.0, 10.0]) + |> tangentialArc(angle = 60deg, radius=10.0)` + ) + }) + + await homePage.goToModelingScene() + await toolbar.waitForFeatureTreeToBeBuilt() + await scene.settled(cmdBar) + + await (await toolbar.getFeatureTreeOperation('Sketch', 0)).dblclick() + + await page.waitForTimeout(1000) + + await page.mouse.move(1200, 139) + await page.mouse.down() + await page.mouse.move(870, 250) + + await page.waitForTimeout(200) + + await editor.expectEditor.toContain( + `tangentialArc(angle = 234.01deg, radius = 4.08)`, + { shouldNormalise: true } + ) + }) + test('Can delete a single segment line with keyboard', async ({ page, scene, diff --git a/src/clientSideScene/sceneEntities.ts b/src/clientSideScene/sceneEntities.ts index 4413ae47d..bf51720ff 100644 --- a/src/clientSideScene/sceneEntities.ts +++ b/src/clientSideScene/sceneEntities.ts @@ -165,7 +165,12 @@ import type { Themes } from '@src/lib/theme' import { getThemeColorForThreeJs } from '@src/lib/theme' import { err, reportRejection, trap } from '@src/lib/trap' import { isArray, isOverlap, roundOff } from '@src/lib/utils' -import { closestPointOnRay, deg2Rad } from '@src/lib/utils2d' +import { + closestPointOnRay, + deg2Rad, + normalizeVec, + subVec, +} from '@src/lib/utils2d' import type { SegmentOverlayPayload, SketchDetails, @@ -798,7 +803,7 @@ export class SceneEntities { const callExpName = _node1.node?.callee?.name.name const initSegment = - segment.type === 'TangentialArcTo' + segment.type === 'TangentialArcTo' || segment.type === 'TangentialArc' ? segmentUtils.tangentialArc.init : segment.type === 'Circle' ? segmentUtils.circle.init @@ -3023,11 +3028,20 @@ export class SceneEntities { return input } - // straight segment is the default + // straight segment is the default, + // this includes "tangential-arc-to-segment" + + const segments: SafeArray = Object.values(this.activeSegments) // Using the order in the object feels wrong + const currentIndex = segments.indexOf(group) + const previousSegment = segments[currentIndex - 1] + return { type: 'straight-segment', from, to: dragTo, + previousEndTangent: previousSegment + ? findTangentDirection(previousSegment) + : undefined, } } @@ -3953,6 +3967,11 @@ function findTangentDirection(segmentGroup: Group) { ) + (Math.PI / 2) * (segmentGroup.userData.ccw ? 1 : -1) tangentDirection = [Math.cos(tangentAngle), Math.sin(tangentAngle)] + } else if (segmentGroup.userData.type === STRAIGHT_SEGMENT) { + const to = segmentGroup.userData.to as Coords2d + const from = segmentGroup.userData.from as Coords2d + tangentDirection = subVec(to, from) + tangentDirection = normalizeVec(tangentDirection) } else { console.warn( 'Unsupported segment type for tangent direction calculation: ', diff --git a/src/clientSideScene/segments.ts b/src/clientSideScene/segments.ts index bd125ddf5..0c13c9b2c 100644 --- a/src/clientSideScene/segments.ts +++ b/src/clientSideScene/segments.ts @@ -550,7 +550,10 @@ class TangentialArcToSegment implements SegmentUtils { export function getTanPreviousPoint(prevSegment: Sketch['paths'][number]) { let previousPoint = prevSegment.from - if (prevSegment.type === 'TangentialArcTo') { + if ( + prevSegment.type === 'TangentialArcTo' || + prevSegment.type === 'TangentialArc' + ) { previousPoint = getTangentPointFromPreviousArc( prevSegment.center, prevSegment.ccw, diff --git a/src/lang/std/sketch.ts b/src/lang/std/sketch.ts index c7c4b3cce..c0528e421 100644 --- a/src/lang/std/sketch.ts +++ b/src/lang/std/sketch.ts @@ -1,4 +1,7 @@ -import { perpendicularDistance } from 'sketch-helpers' +import { + calculateIntersectionOfTwoLines, + perpendicularDistance, +} from 'sketch-helpers' import type { Node } from '@rust/kcl-lib/bindings/Node' @@ -28,6 +31,7 @@ import { createCallExpressionStdLibKw, createLabeledArg, createLiteral, + createLiteralMaybeSuffix, createLocalName, createPipeExpression, createTagDeclarator, @@ -83,8 +87,15 @@ import type { } from '@src/lang/wasm' import { sketchFromKclValue } from '@src/lang/wasm' import { err } from '@src/lib/trap' -import { allLabels, getAngle, getLength, roundOff } from '@src/lib/utils' +import { + allLabels, + areArraysEqual, + getAngle, + getLength, + roundOff, +} from '@src/lib/utils' import type { EdgeCutInfo } from '@src/machines/modelingMachine' +import { cross2d, distance2d, isValidNumber, subVec } from '@src/lib/utils2d' const STRAIGHT_SEGMENT_ERR = () => new Error('Invalid input, expected "straight-segment"') @@ -3976,7 +3987,14 @@ export function getArgForEnd(lineCall: CallExpressionKw): case 'line': { const arg = findKwArgAny(DETERMINING_ARGS, lineCall) if (arg === undefined) { - return new Error("no end of the line was found in fn '" + name + "'") + const angle = findKwArg(ARG_ANGLE, lineCall) + const radius = findKwArg(ARG_RADIUS, lineCall) + if (name === 'tangentialArc' && angle && radius) { + // tangentialArc may use angle and radius instead of end + return { val: [angle, radius], tag: findKwArg(ARG_TAG, lineCall) } + } else { + return new Error("no end of the line was found in fn '" + name + "'") + } } return getValuesForXYFns(arg) } @@ -4145,27 +4163,101 @@ const tangentialArcHelpers = { ) } - const argLabel = isAbsolute ? ARG_END_ABSOLUTE : ARG_END - const functionName = isAbsolute ? 'tangentialArcTo' : 'tangentialArc' + // All function arguments, except the tag + const functionArguments = callExpression.arguments + .map((arg) => arg.label?.name) + .filter((n) => n && n !== ARG_TAG) - for (const arg of callExpression.arguments) { - if (arg.label?.name !== argLabel && arg.label?.name !== ARG_TAG) { + if (areArraysEqual(functionArguments, [ARG_ANGLE, ARG_RADIUS])) { + // Using length and radius -> convert "from", "to" to the matching length and radius + const previousEndTangent = input.previousEndTangent + if (previousEndTangent) { + // Find a circle with these two lines: + // - We know "from" and "to" are on the circle, so we can use their perpendicular bisector as the first line + // - The second line goes from "from" to the tangentRotated direction + // Intersecting these two lines will give us the center of the circle. + + // line 1 + const midPoint: [number, number] = [ + (from[0] + to[0]) / 2, + (from[1] + to[1]) / 2, + ] + const dir = subVec(to, from) + const perpDir = [-dir[1], dir[0]] + const line1PointB: Coords2d = [ + midPoint[0] + perpDir[0], + midPoint[1] + perpDir[1], + ] + + // line 2 + const tangentRotated: Coords2d = [ + -previousEndTangent[1], + previousEndTangent[0], + ] + + const center = calculateIntersectionOfTwoLines({ + line1: [midPoint, line1PointB], + line2Point: from, + line2Angle: getAngle([0, 0], tangentRotated), + }) + if (isValidNumber(center[0]) && isValidNumber(center[1])) { + // We have the circle center, calculate the angle by calculating the angle for "from" and "to" points + // These are in the range of [-180, 180] degrees + const angleFrom = getAngle(center, from) + const angleTo = getAngle(center, to) + let angle = angleTo - angleFrom + + // Handle the cases where the angle would have an undesired sign. + // If the circle is CCW we want the angle to be always positive, otherwise negative. + // eg. CCW: angleFrom is -90 and angleTo is -175 -> would be -85, but we want it to be 275 + const isCCW = cross2d(previousEndTangent, dir) > 0 + if (isCCW) { + angle = (angle + 360) % 360 // Ensure angle is positive + } else { + angle = (angle - 360) % 360 // Ensure angle is negative + } + + const radius = distance2d(center, from) + + mutateKwArg( + ARG_RADIUS, + callExpression, + createLiteral(roundOff(radius, 2)) + ) + const angleValue = createLiteralMaybeSuffix({ + value: roundOff(angle, 2), + suffix: 'Deg', + }) + if (!err(angleValue)) { + mutateKwArg(ARG_ANGLE, callExpression, angleValue) + } + } else { + console.debug('Invalid center calculated for tangential arc') + } + } else { + console.debug('No previous end tangent found, cannot calculate radius') + } + } else { + const argLabel = isAbsolute ? ARG_END_ABSOLUTE : ARG_END + if (areArraysEqual(functionArguments, [argLabel])) { + // Using end or endAbsolute + const toArrExp = createArrayExpression([ + createLiteral(roundOff(isAbsolute ? to[0] : to[0] - from[0], 2)), + createLiteral(roundOff(isAbsolute ? to[1] : to[1] - from[1], 2)), + ]) + + mutateKwArg(argLabel, callExpression, toArrExp) + } else { + // Unsupported arguments + const functionName = + callExpression.callee.name.name ?? + (isAbsolute ? 'tangentialArcTo' : 'tangentialArc') console.debug( `Trying to edit unsupported ${functionName} keyword arguments; skipping` ) - return { - modifiedAst: _node, - pathToNode, - } } } - const toArrExp = createArrayExpression([ - createLiteral(roundOff(isAbsolute ? to[0] : to[0] - from[0], 2)), - createLiteral(roundOff(isAbsolute ? to[1] : to[1] - from[1], 2)), - ]) - - mutateKwArg(argLabel, callExpression, toArrExp) return { modifiedAst: _node, pathToNode, diff --git a/src/lang/std/stdTypes.ts b/src/lang/std/stdTypes.ts index 63fd68942..669e6e342 100644 --- a/src/lang/std/stdTypes.ts +++ b/src/lang/std/stdTypes.ts @@ -23,6 +23,7 @@ import type { SourceRange, VariableMap, } from '@src/lang/wasm' +import type { Coords2d } from '@src/lang/std/sketch' export interface ModifyAstBase { node: Node @@ -46,6 +47,7 @@ interface StraightSegmentInput { from: [number, number] to: [number, number] snap?: boolean + previousEndTangent?: Coords2d } /** Inputs for arcs, excluding tangentialArc for reasons explain in the diff --git a/src/lib/utils.ts b/src/lib/utils.ts index fc9ac9987..b818a9577 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -55,6 +55,12 @@ export function isArray(val: any): val is unknown[] { return Array.isArray(val) } +export function areArraysEqual(a: T[], b: T[]): boolean { + if (a.length !== b.length) return false + const set1 = new Set(a) + return b.every((element) => set1.has(element)) +} + export type SafeArray = Omit, number> & { [index: number]: T | undefined } diff --git a/src/lib/utils2d.ts b/src/lib/utils2d.ts index f68365064..d58509041 100644 --- a/src/lib/utils2d.ts +++ b/src/lib/utils2d.ts @@ -18,24 +18,46 @@ export function getTangentPointFromPreviousArc( ] } +export function subVec(a: Coords2d, b: Coords2d): Coords2d { + return [a[0] - b[0], a[1] - b[1]] +} + +export function normalizeVec(v: Coords2d): Coords2d { + const magnitude = Math.sqrt(v[0] * v[0] + v[1] * v[1]) + if (magnitude === 0) { + return [0, 0] + } + return [v[0] / magnitude, v[1] / magnitude] +} + +export function cross2d(a: Coords2d, b: Coords2d): number { + return a[0] * b[1] - a[1] * b[0] +} + +export function distance2d(a: Coords2d, b: Coords2d): number { + const dx = a[0] - b[0] + const dy = a[1] - b[1] + return Math.sqrt(dx * dx + dy * dy) +} + +export function isValidNumber(value: number): boolean { + return typeof value === 'number' && !Number.isNaN(value) && isFinite(value) +} + +export function rotateVec(v: Coords2d, rad: number): Coords2d { + const cos = Math.cos(rad) + const sin = Math.sin(rad) + return [v[0] * cos - v[1] * sin, v[0] * sin + v[1] * cos] +} + export function closestPointOnRay( rayOrigin: Coords2d, rayDirection: Coords2d, pointToCheck: Coords2d, allowNegative = false ) { - const dirMagnitude = Math.sqrt( - rayDirection[0] * rayDirection[0] + rayDirection[1] * rayDirection[1] - ) - const normalizedDir: Coords2d = [ - rayDirection[0] / dirMagnitude, - rayDirection[1] / dirMagnitude, - ] - - const originToPoint: Coords2d = [ - pointToCheck[0] - rayOrigin[0], - pointToCheck[1] - rayOrigin[1], - ] + const normalizedDir = normalizeVec(rayDirection) + const originToPoint = subVec(pointToCheck, rayOrigin) let t = originToPoint[0] * normalizedDir[0] + originToPoint[1] * normalizedDir[1] From b2152a5684488525506a1dda670131fa4bc2d11d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 05:29:38 -0400 Subject: [PATCH 07/31] Bump the minor group across 1 directory with 25 updates (#7491) * Bump the minor group across 1 directory with 25 updates Bumps the minor group with 25 updates in the /rust directory: | Package | From | To | | --- | --- | --- | | [bson](https://github.com/mongodb/bson-rust) | `2.14.0` | `2.15.0` | | [clap](https://github.com/clap-rs/clap) | `4.5.36` | `4.5.40` | | [miette](https://github.com/zkat/miette) | `7.5.0` | `7.6.0` | | [pyo3](https://github.com/pyo3/pyo3) | `0.24.1` | `0.24.2` | | [tokio](https://github.com/tokio-rs/tokio) | `1.44.2` | `1.45.1` | | [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.17.0` | | [toml_edit](https://github.com/toml-rs/toml) | `0.22.24` | `0.22.26` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.95` | | [syn](https://github.com/dtolnay/syn) | `2.0.100` | `2.0.103` | | [signal-hook](https://github.com/vorner/signal-hook) | `0.3.17` | `0.3.18` | | [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.2` | | [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.41` | | [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.15` | `0.12.20` | | [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` | | [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.19.0` | `3.20.0` | | [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.8.22` | | [tynm](https://github.com/azriel91/tynm) | `0.1.10` | `0.2.0` | | [winnow](https://github.com/winnow-rs/winnow) | `0.7.10` | `0.7.11` | | [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.26.2` | `0.27.0` | | [expectorate](https://github.com/oxidecomputer/expectorate) | `1.1.0` | `1.2.0` | | [insta](https://github.com/mitsuhiko/insta) | `1.42.2` | `1.43.1` | | [twenty-twenty](https://github.com/kittycad/twenty-twenty) | `0.8.1` | `0.8.2` | | [data-encoding](https://github.com/ia0/data-encoding) | `2.8.0` | `2.9.0` | Updates `bson` from 2.14.0 to 2.15.0 - [Release notes](https://github.com/mongodb/bson-rust/releases) - [Commits](https://github.com/mongodb/bson-rust/compare/v2.14.0...v2.15.0) Updates `clap` from 4.5.36 to 4.5.40 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.36...clap_complete-v4.5.40) Updates `miette` from 7.5.0 to 7.6.0 - [Release notes](https://github.com/zkat/miette/releases) - [Changelog](https://github.com/zkat/miette/blob/main/CHANGELOG.md) - [Commits](https://github.com/zkat/miette/commits/miette-derive-v7.6.0) Updates `pyo3` from 0.24.1 to 0.24.2 - [Release notes](https://github.com/pyo3/pyo3/releases) - [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md) - [Commits](https://github.com/pyo3/pyo3/compare/v0.24.1...v0.24.2) Updates `tokio` from 1.44.2 to 1.45.1 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.2...tokio-1.45.1) Updates `uuid` from 1.16.0 to 1.17.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.16.0...v1.17.0) Updates `toml_edit` from 0.22.24 to 0.22.26 - [Commits](https://github.com/toml-rs/toml/compare/v0.22.24...v0.22.26) Updates `proc-macro2` from 1.0.94 to 1.0.95 - [Release notes](https://github.com/dtolnay/proc-macro2/releases) - [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.94...1.0.95) Updates `syn` from 2.0.100 to 2.0.103 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.100...2.0.103) Updates `signal-hook` from 0.3.17 to 0.3.18 - [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md) - [Commits](https://github.com/vorner/signal-hook/compare/v0.3.17...v0.3.18) Updates `flate2` from 1.1.1 to 1.1.2 - [Release notes](https://github.com/rust-lang/flate2-rs/releases) - [Commits](https://github.com/rust-lang/flate2-rs/compare/1.1.1...1.1.2) Updates `chrono` from 0.4.40 to 0.4.41 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.41) Updates `itertools` from 0.13.0 to 0.14.0 - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0) Updates `reqwest` from 0.12.15 to 0.12.20 - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.15...v0.12.20) Updates `sha2` from 0.10.8 to 0.10.9 - [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.8...sha2-v0.10.9) Updates `tabled` from 0.18.0 to 0.20.0 - [Changelog](https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md) - [Commits](https://github.com/zhiburt/tabled/commits) Updates `tempfile` from 3.19.0 to 3.20.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.0...v3.20.0) Updates `toml` from 0.8.20 to 0.8.22 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.20...toml-v0.8.22) Updates `tynm` from 0.1.10 to 0.2.0 - [Release notes](https://github.com/azriel91/tynm/releases) - [Changelog](https://github.com/azriel91/tynm/blob/main/CHANGELOG.md) - [Commits](https://github.com/azriel91/tynm/compare/0.1.10...0.2.0) Updates `winnow` from 0.7.10 to 0.7.11 - [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md) - [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.10...v0.7.11) Updates `tokio-tungstenite` from 0.26.2 to 0.27.0 - [Changelog](https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md) - [Commits](https://github.com/snapview/tokio-tungstenite/compare/v0.26.2...v0.27.0) Updates `expectorate` from 1.1.0 to 1.2.0 - [Release notes](https://github.com/oxidecomputer/expectorate/releases) - [Commits](https://github.com/oxidecomputer/expectorate/compare/v1.1.0...v1.2.0) Updates `insta` from 1.42.2 to 1.43.1 - [Release notes](https://github.com/mitsuhiko/insta/releases) - [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/insta/compare/1.42.2...1.43.1) Updates `twenty-twenty` from 0.8.1 to 0.8.2 - [Release notes](https://github.com/kittycad/twenty-twenty/releases) - [Commits](https://github.com/kittycad/twenty-twenty/commits/v0.8.2) Updates `data-encoding` from 2.8.0 to 2.9.0 - [Commits](https://github.com/ia0/data-encoding/compare/v2.8.0...v2.9.0) --- updated-dependencies: - dependency-name: bson dependency-version: 2.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: clap dependency-version: 4.5.40 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: miette dependency-version: 7.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: pyo3 dependency-version: 0.24.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: tokio dependency-version: 1.45.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: uuid dependency-version: 1.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: toml_edit dependency-version: 0.22.26 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: proc-macro2 dependency-version: 1.0.95 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: syn dependency-version: 2.0.103 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: signal-hook dependency-version: 0.3.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: flate2 dependency-version: 1.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: chrono dependency-version: 0.4.41 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: itertools dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: reqwest dependency-version: 0.12.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: sha2 dependency-version: 0.10.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: tabled dependency-version: 0.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: tempfile dependency-version: 3.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: toml dependency-version: 0.8.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: tynm dependency-version: 0.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: winnow dependency-version: 0.7.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: tokio-tungstenite dependency-version: 0.27.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: expectorate dependency-version: 1.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: insta dependency-version: 1.43.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: twenty-twenty dependency-version: 0.8.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: data-encoding dependency-version: 2.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor ... Signed-off-by: dependabot[bot] * Update snapshots * Update snapshots --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- ...hould-look-right-3-Google-Chrome-linux.png | Bin 53073 -> 53065 bytes ...hould-look-right-4-Google-Chrome-linux.png | Bin 58901 -> 58894 bytes rust/Cargo.lock | 515 +++++++++--------- rust/Cargo.toml | 8 +- rust/kcl-bumper/Cargo.toml | 2 +- rust/kcl-derive-docs/Cargo.toml | 2 +- rust/kcl-directory-test-macro/Cargo.toml | 2 +- rust/kcl-language-server-release/Cargo.toml | 2 +- rust/kcl-language-server/Cargo.toml | 4 +- rust/kcl-lib/Cargo.toml | 28 +- rust/kcl-wasm-lib/Cargo.toml | 4 +- 11 files changed, 283 insertions(+), 284 deletions(-) diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-3-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-3-Google-Chrome-linux.png index 3a3d740b89efb6c3e491bdf222e2d721305f16d3..ede3e9b1fcddb1cda02f06a482d445242e9061b9 100644 GIT binary patch delta 12558 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
#E z9q?)d#P~q1Kb59a3UqPQB{eS|=cH zEQbn@usvQCPn+KE0M7{)T~X~u=IZ!q=B<(r))P(aoRG2Ll=tOfTUDRVaHbG7A(Q zvbF7}$+wW2anws}b^oVL-4?L#O1arWhy#%CL+)(HgcGRfK7T$P-EcSqcLr{noWXGi z^+rQGXd2Olu9UVFw2Ut!!s zBO^5k#Eb3iZD{flFbLR=dvtJBQe3{Q7!D+l#mCItTo|A?S!!L~o#p}V>bX=9=1fmV z$}NYqOcOIkjbL%cfbkSXSh7WvNhLTBYPoMOU6k_J?3IVkh4~>Q7=^uyQ22>GZy{z1 z0Y)_lw9S_c+3!mROR9CYBJR^cf>*Cz6{G6`PAe)R(r@&ss%j6;YEVek9&L}@ThB-P zw};rlN?=P(Renp{4ICcUPVO1%?@v$4$<0*@pS|P04H*Y=v+;tqKg1OXMHw-#qRHWq z#~Q>Ehsu#U=6v?FA*vdTO9AJv`2eOHQ^e#imXqfCMq(=4NBtTaRw=fF=ZM zTY7jRAp=xpk#FEgrv;#W;ljZzQ#+d~o#=)c?y^XEye3q1APq_%#BtS zLcoqM>&D>}i3Uc!mHCYA$+j)VvsF=_64z7mS_=SC0nuUJbEF))iQp>ruz%X|+d$4j zqi3U?j|Zw1+lHeGvecTIgHi}Wu)oLuIZ|H3!qO7$5EGyl0}wzh)Ta12P<7mRo<0zR z{-%9);;?H1AM@rL8&UGfUNY!U2>2f`mEU*}0A}hogN$LgR!uc*cm;F`v~SC|GX$vA zot?L!2Sr2TX8>F|`S3SOdmAqF;jsCSjQd?CxK`q?Ew@M?i|r*Wh$o>LV9c@J0>+c)-7^O^Tj~Tqc z8c!Vl5v;Tss|MNx2L(V~e zA!Q5ld;1ph{1Qjur)MpJ)VM6iU%RM%G_QgHlb(gcv!biD=nAK*CY4}j!%YrysoJYs&gEesfjL}~ z|EDVdUz(PTwHXl|zBQ7P>^pUj;s?u+sAMtgA*6 zQ!6T7G`+pBU^o<*mzP%qO&d7zklFp5LQ3}q7BSA#Eb^L5@q@sc)M#1oq!`x?uX(W? zx9gvV-91u1>bO*pnkt3WMXSRaLc{WsIGj`CiSh|>%qDLMER9h3@08Xgd17jSY#A0a zRYN>|hT!vVzp)5TxIYHfzVK&!#p^uGm z&p~=ioQ>yS;=4{pFg8x0)b@lPWj&iItKxRVD1LTxZWb3q|9{MokWH$tS z!=_V@7KGZuKEucZRLiAO3k454GoLcmW0^0{r3>7o$}nWsoAyqR#O zho!ai9K?_q8h1De>+mWiib|Q)P1REAYMP4~0hx6aYsystASez26RWEbsT}D$jEuBa z=H{pnM@cpudf|{P7F?(mZdF$lq&=Y!`igEKK?yZq=yWEn7R>G_=(C5lxI2%1#=h%PP5{B|niP1Awe2M#c> z-G=&$1gdz58*sd*JC47@q%^~f8vhJzhX={x1$B;aY>aHGG9F`$JO4){aJAqHg*4k! zw%&zn9Y1lWBOgbwv9qtg6swjyGnb#s*A**~!?yUMgqfXZj2I!tUH_lu76jHYqSg^E zm?3_zdUJn6WaE@vyg(FjuSrN_TF^~m_5-qED}k)Oc{?F!SD)k zYb5)8pI%Eqj`yl{ucAV&LGReveN0PZ#I;|DP$&i2WS@^N1qI5{i>IrM*QRjiIRL2* ziIOS9s2w=8jYZd2Xt4{|02>Df&Epy^|F6RH|5jG||IZCMC#2y;MtJsTE4ASPC`H)^ KGKErxum2x%hjo_# delta 12547 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 delta 16274 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

?qTUt`+wCozTnfCu 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 JEJm8W`hS_x*@yrD diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 1c152887c..8038218fe 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -178,7 +178,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -189,7 +189,18 @@ checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", +] + +[[package]] +name = "atomicwrites" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ef1bb8d1b645fe38d51dfc331d720fb5fc2c94b440c76cc79c80ff265ca33e3" +dependencies = [ + "rustix 0.38.44", + "tempfile", + "windows-sys 0.52.0", ] [[package]] @@ -200,7 +211,7 @@ checksum = "e12882f59de5360c748c4cbf569a042d5fb0eb515f7bea9c1f470b47f6ffbd73" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -221,7 +232,7 @@ dependencies = [ "miniz_oxide", "object", "rustc-demangle", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -297,9 +308,9 @@ dependencies = [ [[package]] name = "bson" -version = "2.14.0" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af8113ff51309e2779e8785a246c10fb783e8c2452f134d6257fd71cc03ccd6c" +checksum = "7969a9ba84b0ff843813e7249eed1678d9b6607ce5a3b8f0a47af3fcf7978e6e" dependencies = [ "ahash", "base64", @@ -420,9 +431,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.40" +version = "0.4.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c" +checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" dependencies = [ "android-tzdata", "iana-time-zone", @@ -472,9 +483,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.36" +version = "4.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2df961d8c8a0d08aa9945718ccf584145eee3f3aa06cddbeac12933781102e04" +checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" dependencies = [ "clap_builder", "clap_derive", @@ -482,9 +493,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.36" +version = "4.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "132dbda40fb6753878316a489d5a1242a8ef2f0d9e47ba01c951ea8aa7d013a5" +checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" dependencies = [ "anstream", "anstyle", @@ -496,14 +507,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.32" +version = "4.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" +checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -729,7 +740,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -740,7 +751,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -772,9 +783,9 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.8.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010" +checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" [[package]] name = "deflate64" @@ -799,7 +810,7 @@ checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -820,7 +831,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -830,7 +841,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" dependencies = [ "derive_builder_core", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -895,7 +906,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -933,7 +944,7 @@ checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -964,10 +975,11 @@ dependencies = [ [[package]] name = "expectorate" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de6f19b25bdfa2747ae775f37cd109c31f1272d4e4c83095be0727840aa1d75f" +checksum = "2cfe29c067b3dd398703f5cb05420a21c21079edfbcfa96c3ff2d9bde55cc8b3" dependencies = [ + "atomicwrites", "console", "newline-converter", "similar", @@ -990,9 +1002,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" dependencies = [ "crc32fast", "miniz_oxide", @@ -1107,7 +1119,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -1174,7 +1186,7 @@ dependencies = [ "libc", "wasi 0.13.3+wasi-0.2.2", "wasm-bindgen", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1211,7 +1223,7 @@ dependencies = [ "inflections", "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -1422,21 +1434,26 @@ dependencies = [ "tokio", "tokio-rustls", "tower-service", - "webpki-roots", + "webpki-roots 0.26.8", ] [[package]] name = "hyper-util" -version = "0.1.10" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" +checksum = "dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb" dependencies = [ + "base64", "bytes", "futures-channel", + "futures-core", "futures-util", "http 1.3.1", "http-body 1.0.1", "hyper 1.6.0", + "ipnet", + "libc", + "percent-encoding", "pin-project-lite", "socket2", "tokio", @@ -1582,7 +1599,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -1682,16 +1699,14 @@ dependencies = [ [[package]] name = "insta" -version = "1.42.2" +version = "1.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50259abbaa67d11d2bcafc7ba1d094ed7a0c70e3ce893f0d0997f73558cb3084" +checksum = "154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371" dependencies = [ "console", - "linked-hash-map", "once_cell", "pest", "pest_derive", - "pin-project", "regex", "serde", "similar", @@ -1703,6 +1718,16 @@ version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" +[[package]] +name = "iri-string" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" +dependencies = [ + "memchr", + "serde", +] + [[package]] name = "is-terminal" version = "0.4.16" @@ -1753,6 +1778,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.15" @@ -1795,7 +1829,7 @@ version = "0.1.81" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -1805,7 +1839,7 @@ dependencies = [ "convert_case", "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -1879,7 +1913,7 @@ dependencies = [ "image", "indexmap 2.9.0", "insta", - "itertools 0.13.0", + "itertools 0.14.0", "js-sys", "kcl-derive-docs", "kcl-directory-test-macro", @@ -2070,7 +2104,7 @@ dependencies = [ "kittycad-modeling-cmds-macros-impl", "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -2081,7 +2115,7 @@ checksum = "fdb4ee23cc996aa2dca7584d410e8826e08161e1ac4335bb646d5ede33f37cb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -2130,6 +2164,12 @@ version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" +[[package]] +name = "linux-raw-sys" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" + [[package]] name = "linux-raw-sys" version = "0.9.2" @@ -2246,9 +2286,9 @@ dependencies = [ [[package]] name = "miette" -version = "7.5.0" +version = "7.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a955165f87b37fd1862df2a59547ac542c77ef6d17c666f619d1ad22dd89484" +checksum = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7" dependencies = [ "backtrace", "backtrace-ext", @@ -2260,19 +2300,18 @@ dependencies = [ "supports-unicode", "terminal_size", "textwrap", - "thiserror 1.0.69", "unicode-width 0.1.14", ] [[package]] name = "miette-derive" -version = "7.5.0" +version = "7.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147" +checksum = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -2386,6 +2425,15 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nom" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" +dependencies = [ + "memchr", +] + [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -2521,9 +2569,9 @@ checksum = "1036865bb9422d3300cf723f657c2851d0e9ab12567854b1f4eba3d77decf564" [[package]] name = "papergrid" -version = "0.14.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b915f831b85d984193fdc3d3611505871dc139b2534530fa01c1a6a6707b6723" +checksum = "6978128c8b51d8f4080631ceb2302ab51e32cc6e8615f735ee2f83fd269ae3f1" dependencies = [ "bytecount", "fnv", @@ -2556,7 +2604,7 @@ dependencies = [ "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -2592,7 +2640,7 @@ dependencies = [ "regex", "regex-syntax 0.8.5", "structmeta", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -2606,7 +2654,7 @@ dependencies = [ "regex", "regex-syntax 0.8.5", "structmeta", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -2662,7 +2710,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -2706,7 +2754,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -2727,7 +2775,7 @@ dependencies = [ "bincode", "either", "fnv", - "nom", + "nom 7.1.3", "once_cell", "quick-xml", "regex", @@ -2761,7 +2809,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -2873,23 +2921,23 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] name = "proc-macro2" -version = "1.0.94" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] [[package]] name = "pyo3" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17da310086b068fbdcefbba30aeb3721d5bb9af8db4987d6735b2183ca567229" +checksum = "e5203598f366b11a02b13aa20cab591229ff0a89fd121a308a5df751d5fc9219" dependencies = [ "cfg-if", "indoc", @@ -2906,9 +2954,9 @@ dependencies = [ [[package]] name = "pyo3-build-config" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e27165889bd793000a098bb966adc4300c312497ea25cf7a690a9f0ac5aa5fc1" +checksum = "99636d423fa2ca130fa5acde3059308006d46f98caac629418e53f7ebb1e9999" dependencies = [ "once_cell", "target-lexicon", @@ -2916,9 +2964,9 @@ dependencies = [ [[package]] name = "pyo3-ffi" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05280526e1dbf6b420062f3ef228b78c0c54ba94e157f5cb724a609d0f2faabc" +checksum = "78f9cf92ba9c409279bc3305b5409d90db2d2c22392d443a87df3a1adad59e33" dependencies = [ "libc", "pyo3-build-config", @@ -2926,27 +2974,27 @@ dependencies = [ [[package]] name = "pyo3-macros" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c3ce5686aa4d3f63359a5100c62a127c9f15e8398e5fdeb5deef1fed5cd5f44" +checksum = "0b999cb1a6ce21f9a6b147dcf1be9ffedf02e0043aec74dc390f3007047cecd9" dependencies = [ "proc-macro2", "pyo3-macros-backend", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] name = "pyo3-macros-backend" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4cf6faa0cbfb0ed08e89beb8103ae9724eb4750e3a78084ba4017cbe94f3855" +checksum = "822ece1c7e1012745607d5cf0bcb2874769f0f7cb34c4cde03b9358eb9ef911a" dependencies = [ "heck", "proc-macro2", "pyo3-build-config", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -3217,9 +3265,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.15" +version = "0.12.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb" +checksum = "eabf4c97d9130e2bf606614eb937e86edac8292eaa6f422f995d7e8de1eb1813" dependencies = [ "base64", "bytes", @@ -3231,17 +3279,13 @@ dependencies = [ "hyper 1.6.0", "hyper-rustls", "hyper-util", - "ipnet", "js-sys", "log", - "mime", "mime_guess", - "once_cell", "percent-encoding", "pin-project-lite", "quinn", "rustls", - "rustls-pemfile", "rustls-pki-types", "serde", "serde_json", @@ -3251,14 +3295,14 @@ dependencies = [ "tokio-rustls", "tokio-util", "tower 0.5.2", + "tower-http", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots", - "windows-registry", + "webpki-roots 1.0.0", ] [[package]] @@ -3309,6 +3353,19 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" +[[package]] +name = "rustix" +version = "0.38.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +dependencies = [ + "bitflags 2.9.0", + "errno", + "libc", + "linux-raw-sys 0.4.15", + "windows-sys 0.59.0", +] + [[package]] name = "rustix" version = "1.0.2" @@ -3318,7 +3375,7 @@ dependencies = [ "bitflags 2.9.0", "errno", "libc", - "linux-raw-sys", + "linux-raw-sys 0.9.2", "windows-sys 0.59.0", ] @@ -3348,15 +3405,6 @@ dependencies = [ "security-framework", ] -[[package]] -name = "rustls-pemfile" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" -dependencies = [ - "rustls-pki-types", -] - [[package]] name = "rustls-pki-types" version = "1.11.0" @@ -3444,7 +3492,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -3508,7 +3556,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -3519,7 +3567,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -3543,7 +3591,7 @@ checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -3598,9 +3646,9 @@ checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -3624,9 +3672,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" +checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" dependencies = [ "libc", "signal-hook-registry", @@ -3732,9 +3780,9 @@ checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" [[package]] name = "socket2" -version = "0.5.8" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" dependencies = [ "libc", "windows-sys 0.52.0", @@ -3767,7 +3815,7 @@ dependencies = [ "proc-macro2", "quote", "structmeta-derive", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -3778,7 +3826,7 @@ checksum = "152a0b65a590ff6c3da95cabe2353ee04e6167c896b28e3b14478c2636c922fc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -3800,7 +3848,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -3843,9 +3891,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.100" +version = "2.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" +checksum = "e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8" dependencies = [ "proc-macro2", "quote", @@ -3869,30 +3917,31 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] name = "tabled" -version = "0.18.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "121d8171ee5687a4978d1b244f7d99c43e7385a272185a2f1e1fa4dc0979d444" +checksum = "e39a2ee1fbcd360805a771e1b300f78cc88fec7b8d3e2f71cd37bbf23e725c7d" dependencies = [ "papergrid", "tabled_derive", + "testing_table", ] [[package]] name = "tabled_derive" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52d9946811baad81710ec921809e2af67ad77719418673b2a3794932d57b7538" +checksum = "0ea5d1b13ca6cff1f9231ffd62f15eefd72543dab5e468735f1a456728a02846" dependencies = [ "heck", "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -3915,14 +3964,14 @@ checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" [[package]] name = "tempfile" -version = "3.19.0" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488960f40a3fd53d72c2a29a58722561dee8afdd175bd88e3db4677d7b2ba600" +checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" dependencies = [ "fastrand", "getrandom 0.3.1", "once_cell", - "rustix", + "rustix 1.0.2", "windows-sys 0.59.0", ] @@ -3952,10 +4001,19 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed" dependencies = [ - "rustix", + "rustix 1.0.2", "windows-sys 0.59.0", ] +[[package]] +name = "testing_table" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f8daae29995a24f65619e19d8d31dea5b389f3d853d8bf297bbf607cd0014cc" +dependencies = [ + "unicode-width 0.2.0", +] + [[package]] name = "textwrap" version = "0.16.2" @@ -3992,7 +4050,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -4003,7 +4061,7 @@ checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -4090,9 +4148,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.44.2" +version = "1.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48" +checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" dependencies = [ "backtrace", "bytes", @@ -4115,7 +4173,7 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -4130,9 +4188,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" +checksum = "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1" dependencies = [ "futures-util", "log", @@ -4159,9 +4217,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.20" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" +checksum = "05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae" dependencies = [ "serde", "serde_spanned", @@ -4171,26 +4229,33 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.8" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.22.24" +version = "0.22.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" +checksum = "310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e" dependencies = [ "indexmap 2.9.0", "serde", "serde_spanned", "toml_datetime", + "toml_write", "winnow", ] +[[package]] +name = "toml_write" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" + [[package]] name = "tower" version = "0.4.13" @@ -4220,6 +4285,24 @@ dependencies = [ "tower-service", ] +[[package]] +name = "tower-http" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" +dependencies = [ + "bitflags 2.9.0", + "bytes", + "futures-util", + "http 1.3.1", + "http-body 1.0.1", + "iri-string", + "pin-project-lite", + "tower 0.5.2", + "tower-layer", + "tower-service", +] + [[package]] name = "tower-layer" version = "0.3.3" @@ -4258,7 +4341,7 @@ checksum = "84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -4286,7 +4369,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -4367,15 +4450,15 @@ checksum = "0e9d8656589772eeec2cf7a8264d9cda40fb28b9bc53118ceb9e8c07f8f38730" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", "termcolor", ] [[package]] name = "tungstenite" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" +checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" dependencies = [ "bytes", "data-encoding", @@ -4392,9 +4475,9 @@ dependencies = [ [[package]] name = "twenty-twenty" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48e62b93cc5b5a8fabe3056a7d189f2195ebc7d57934a2cbe124601e34ad79b9" +checksum = "ffd8809f193b83a46e99c2ee0885c463933bc51e208eb6d9417d13301a84e3c5" dependencies = [ "anyhow", "image", @@ -4404,11 +4487,11 @@ dependencies = [ [[package]] name = "tynm" -version = "0.1.10" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd30d05e69d1478e13fe3e7a853409cfec82cebc2cf9b8d613b3c6b0081781ed" +checksum = "a21cdb0fc8f85c98b1ec812bc4cd69faf6c0fa2fc17d44ea3c2cdd38dc08e999" dependencies = [ - "nom", + "nom 8.0.0", ] [[package]] @@ -4515,9 +4598,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" dependencies = [ "getrandom 0.3.1", "js-sys", @@ -4553,7 +4636,7 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -4624,7 +4707,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", "wasm-bindgen-shared", ] @@ -4660,7 +4743,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -4695,7 +4778,7 @@ checksum = "17d5042cc5fa009658f9a7333ef24291b1291a25b6382dd68862a7f3b969f69b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -4740,6 +4823,15 @@ dependencies = [ "rustls-pki-types", ] +[[package]] +name = "webpki-roots" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "wide" version = "0.7.32" @@ -4787,7 +4879,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -4796,42 +4888,13 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3" -[[package]] -name = "windows-registry" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3" -dependencies = [ - "windows-result", - "windows-strings", - "windows-targets 0.53.0", -] - -[[package]] -name = "windows-result" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-strings" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" -dependencies = [ - "windows-link", -] - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -4840,7 +4903,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -4849,30 +4912,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b" -dependencies = [ - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -4881,101 +4928,53 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -[[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" - [[package]] name = "winnow" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec" +checksum = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd" dependencies = [ "memchr", ] @@ -5069,7 +5068,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", "synstructure", ] @@ -5114,7 +5113,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -5125,7 +5124,7 @@ checksum = "6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -5145,7 +5144,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", "synstructure", ] @@ -5166,7 +5165,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] @@ -5188,7 +5187,7 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.100", + "syn 2.0.103", ] [[package]] diff --git a/rust/Cargo.toml b/rust/Cargo.toml index b1e791cc9..797d86f83 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -29,8 +29,8 @@ debug = "line-tables-only" [workspace.dependencies] async-trait = "0.1.88" anyhow = { version = "1" } -bson = { version = "2.13.0", features = ["uuid-1", "chrono"] } -clap = { version = "4.5.36", features = ["derive"] } +bson = { version = "2.15.0", features = ["uuid-1", "chrono"] } +clap = { version = "4.5.40", features = ["derive"] } console_error_panic_hook = "0.1.7" dashmap = { version = "6.1.0" } http = "1" @@ -38,8 +38,8 @@ indexmap = "2.9.0" kittycad = { version = "0.3.37", default-features = false, features = ["js", "requests"] } kittycad-modeling-cmds = { version = "0.2.123", features = ["ts-rs", "websocket"] } lazy_static = "1.5.0" -miette = "7.5.0" -pyo3 = { version = "0.24.1" } +miette = "7.6.0" +pyo3 = { version = "0.24.2" } serde = { version = "1", features = ["derive"] } serde_json = { version = "1" } slog = "2.7.0" diff --git a/rust/kcl-bumper/Cargo.toml b/rust/kcl-bumper/Cargo.toml index cd541978a..1bad868b6 100644 --- a/rust/kcl-bumper/Cargo.toml +++ b/rust/kcl-bumper/Cargo.toml @@ -19,7 +19,7 @@ anyhow = { workspace = true } clap = { workspace = true, features = ["derive"] } semver = "1.0.25" serde = { workspace = true } -toml_edit = "0.22.16" +toml_edit = "0.22.26" [lints] workspace = true diff --git a/rust/kcl-derive-docs/Cargo.toml b/rust/kcl-derive-docs/Cargo.toml index 559ad48c5..0e00fa5ff 100644 --- a/rust/kcl-derive-docs/Cargo.toml +++ b/rust/kcl-derive-docs/Cargo.toml @@ -14,7 +14,7 @@ bench = false [dependencies] proc-macro2 = "1" quote = "1" -syn = { version = "2.0.96", features = ["full"] } +syn = { version = "2.0.103", features = ["full"] } [lints] workspace = true diff --git a/rust/kcl-directory-test-macro/Cargo.toml b/rust/kcl-directory-test-macro/Cargo.toml index b5bd9ff87..d545fa9fb 100644 --- a/rust/kcl-directory-test-macro/Cargo.toml +++ b/rust/kcl-directory-test-macro/Cargo.toml @@ -14,7 +14,7 @@ bench = false convert_case = "0.8.0" proc-macro2 = "1" quote = "1" -syn = { version = "2.0.96", features = ["full"] } +syn = { version = "2.0.103", features = ["full"] } [lints] workspace = true diff --git a/rust/kcl-language-server-release/Cargo.toml b/rust/kcl-language-server-release/Cargo.toml index 792307632..806f43178 100644 --- a/rust/kcl-language-server-release/Cargo.toml +++ b/rust/kcl-language-server-release/Cargo.toml @@ -14,7 +14,7 @@ bench = false [dependencies] anyhow = { workspace = true } clap = { workspace = true, features = ["cargo", "derive", "env", "unicode"] } -flate2 = "1.1.1" +flate2 = "1.1.2" lazy_static = { workspace = true } log = { version = "0.4.27", features = ["serde"] } slog = { workspace = true } diff --git a/rust/kcl-language-server/Cargo.toml b/rust/kcl-language-server/Cargo.toml index 81ac0cb9b..3e005d841 100644 --- a/rust/kcl-language-server/Cargo.toml +++ b/rust/kcl-language-server/Cargo.toml @@ -31,8 +31,8 @@ slog-term = { workspace = true } tracing-subscriber = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -signal-hook = "0.3.17" -tokio = { version = "1.44.2", features = ["full"] } +signal-hook = "0.3.18" +tokio = { version = "1.45.1", features = ["full"] } tower-lsp = { version = "0.20.0", features = ["proposed"] } [target.'cfg(target_arch = "wasm32")'.dependencies] diff --git a/rust/kcl-lib/Cargo.toml b/rust/kcl-lib/Cargo.toml index dbb6dd8a2..e6f401de8 100644 --- a/rust/kcl-lib/Cargo.toml +++ b/rust/kcl-lib/Cargo.toml @@ -25,8 +25,8 @@ async-recursion = "1.1.1" async-trait = { workspace = true } base64 = "0.22.1" bson = { workspace = true } -chrono = "0.4.38" -clap = { version = "4.5.36", default-features = false, optional = true, features = [ +chrono = "0.4.41" +clap = { version = "4.5.40", default-features = false, optional = true, features = [ "std", "derive", ] } @@ -42,7 +42,7 @@ gltf-json = "1.4.1" http = { workspace = true } image = { version = "0.25.6", default-features = false, features = ["png"] } indexmap = { workspace = true, features = ["serde", "rayon"] } -itertools = "0.13.0" +itertools = "0.14.0" kcl-derive-docs = { version = "0.1", path = "../kcl-derive-docs" } kittycad = { workspace = true } kittycad-modeling-cmds = { workspace = true } @@ -70,11 +70,11 @@ schemars = { version = "0.8.17", features = [ ] } serde = { workspace = true } serde_json = { workspace = true } -sha2 = "0.10.8" -tabled = { version = "0.18.0", optional = true } -tempfile = "3.19" +sha2 = "0.10.9" +tabled = { version = "0.20.0", optional = true } +tempfile = "3.20" thiserror = "2.0.0" -toml = "0.8.19" +toml = "0.8.22" ts-rs = { version = "10.1.0", features = [ "uuid-impl", "url-impl", @@ -83,7 +83,7 @@ ts-rs = { version = "10.1.0", features = [ "no-serde-warnings", "serde-json-impl", ] } -tynm = "0.1.10" +tynm = "0.2.0" url = { version = "2.5.4", features = ["serde"] } uuid = { workspace = true, features = ["v4", "v5", "js", "serde"] } validator = { version = "0.20.0", features = ["derive"] } @@ -106,7 +106,7 @@ web-sys = { version = "0.3.76", features = ["console"] } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] tokio = { workspace = true, features = ["full"] } -tokio-tungstenite = { version = "0.26.2", features = [ +tokio-tungstenite = { version = "0.27.0", features = [ "rustls-tls-native-roots", ] } tower-lsp = { workspace = true, features = ["proposed", "default"] } @@ -130,15 +130,15 @@ tabled = ["dep:tabled"] approx = "0.5" base64 = "0.22.1" criterion = { version = "0.6.0", features = ["async_tokio"] } -expectorate = "1.1.0" +expectorate = "1.2.0" handlebars = "6.3.2" image = { version = "0.25.6", default-features = false, features = ["png"] } -insta = { version = "1.42.2", features = ["json", "filters", "redactions"] } +insta = { version = "1.43.1", features = ["json", "filters", "redactions"] } kcl-directory-test-macro = { version = "0.1", path = "../kcl-directory-test-macro" } -miette = { version = "7.5.0", features = ["fancy"] } +miette = { version = "7.6.0", features = ["fancy"] } pretty_assertions = "1.4.1" -tokio = { version = "1.44.2", features = ["rt-multi-thread", "macros", "time"] } -twenty-twenty = "0.8.0" +tokio = { version = "1.45.1", features = ["rt-multi-thread", "macros", "time"] } +twenty-twenty = "0.8.2" [lints] workspace = true diff --git a/rust/kcl-wasm-lib/Cargo.toml b/rust/kcl-wasm-lib/Cargo.toml index dbc4a2af3..bbedbb72f 100644 --- a/rust/kcl-wasm-lib/Cargo.toml +++ b/rust/kcl-wasm-lib/Cargo.toml @@ -13,7 +13,7 @@ bench = false [target.'cfg(target_arch = "wasm32")'.dependencies] bson = { workspace = true, features = ["uuid-1", "chrono"] } console_error_panic_hook = { workspace = true } -data-encoding = "2.6.0" +data-encoding = "2.9.0" futures = "0.3.31" # Enable the feature in a transitive dependency. getrandom_2 = { package = "getrandom", version = "0.2", features = ["js"] } @@ -25,7 +25,7 @@ kittycad = { workspace = true } kittycad-modeling-cmds = { workspace = true } serde_json = { workspace = true } tokio = { workspace = true, features = ["sync", "rt"] } -toml = "0.8.19" +toml = "0.8.22" tower-lsp = { workspace = true, features = ["runtime-agnostic"] } uuid = { workspace = true, features = ["v4", "js", "serde"] } wasm-bindgen = "0.2.99" From 25b9a34640f36ab80487ebfc989d9c393e3a8d16 Mon Sep 17 00:00:00 2001 From: Adam Chalmers Date: Tue, 17 Jun 2025 09:34:27 -0500 Subject: [PATCH 08/31] Nit: Name the various 'upload-artifact' CI steps (#7498) This makes it easier to read GH actions and find the artifacts you're looking for. --- .github/workflows/e2e-tests.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 0b7c0ca3f..32cee74b9 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -95,7 +95,8 @@ jobs: shell: bash run: npm run build:wasm - - uses: actions/upload-artifact@v4 + - name: Upload compiled wasm artifacts + uses: actions/upload-artifact@v4 with: name: prepared-wasm path: | @@ -176,7 +177,8 @@ jobs: CI_SUITE: e2e:snapshots TARGET: web - - uses: actions/upload-artifact@v4 + - name: Upload playwright report + uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: name: playwright-report-snapshot-${{ github.sha }} @@ -290,7 +292,8 @@ jobs: CI_SUITE: e2e:web TARGET: web - - uses: actions/upload-artifact@v4 + - name: Upload playwright report + uses: actions/upload-artifact@v4 if: ${{ !cancelled() && (success() || failure()) }} with: name: playwright-report-web-${{ env.OS_NAME }}-${{ matrix.shardIndex }}-${{ github.sha }} @@ -415,7 +418,8 @@ jobs: CI_SUITE: e2e:desktop TARGET: desktop - - uses: actions/upload-artifact@v4 + - name: Upload test report + uses: actions/upload-artifact@v4 if: always() with: name: test-results-desktop-${{ env.OS_NAME }}-${{ matrix.shardIndex }}-${{ github.sha }} @@ -424,7 +428,8 @@ jobs: retention-days: 30 overwrite: true - - uses: actions/upload-artifact@v4 + - name: Upload playwright report + uses: actions/upload-artifact@v4 if: always() with: name: playwright-report-desktop-${{ env.OS_NAME }}-${{ matrix.shardIndex }}-${{ github.sha }} From 0c702e4bab5ea213adb8f4ce808718a8681e68c4 Mon Sep 17 00:00:00 2001 From: Jonathan Tran Date: Tue, 17 Jun 2025 14:30:33 -0400 Subject: [PATCH 09/31] Use nightly rustfmt in CI (#7509) * Use nightly rustfmt in CI * Fix current code to be nightly formatted --- .github/workflows/cargo-fmt.yml | 6 +++--- .github/workflows/nightly-rust-toolchain.toml | 3 +++ rust/kcl-lib/src/execution/kcl_value.rs | 3 +-- 3 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/nightly-rust-toolchain.toml diff --git a/.github/workflows/cargo-fmt.yml b/.github/workflows/cargo-fmt.yml index 49c3f0aff..7bd67e604 100644 --- a/.github/workflows/cargo-fmt.yml +++ b/.github/workflows/cargo-fmt.yml @@ -31,15 +31,15 @@ jobs: - name: Use correct Rust toolchain shell: bash run: | - [ -e rust-toolchain.toml ] || cp rust/rust-toolchain.toml ./ + cp .github/workflows/nightly-rust-toolchain.toml rust-toolchain.toml - name: Install rust uses: actions-rust-lang/setup-rust-toolchain@v1 with: cache-workspaces: rust components: rustfmt - - name: Run cargo fmt + - name: Run nightly cargo fmt run: | cd rust - cargo fmt -- --check + cargo +nightly fmt -- --check shell: bash diff --git a/.github/workflows/nightly-rust-toolchain.toml b/.github/workflows/nightly-rust-toolchain.toml new file mode 100644 index 000000000..0f4107c29 --- /dev/null +++ b/.github/workflows/nightly-rust-toolchain.toml @@ -0,0 +1,3 @@ +[toolchain] +channel = "nightly" +components = ["rustfmt"] diff --git a/rust/kcl-lib/src/execution/kcl_value.rs b/rust/kcl-lib/src/execution/kcl_value.rs index 2650e45d8..53456fa2d 100644 --- a/rust/kcl-lib/src/execution/kcl_value.rs +++ b/rust/kcl-lib/src/execution/kcl_value.rs @@ -668,9 +668,8 @@ impl From for KclValue { #[cfg(test)] mod tests { - use crate::exec::UnitType; - use super::*; + use crate::exec::UnitType; #[test] fn test_human_friendly_type() { From b301fbba22822711f50d44d38e691f1ef3c24afb Mon Sep 17 00:00:00 2001 From: Adam Chalmers Date: Tue, 17 Jun 2025 13:39:34 -0500 Subject: [PATCH 10/31] KCL: Remove stale extrudeTwist docs (#7503) Thanks Greg --- .../functions/std-sketch-extrudeTwist.md | 53 ------------------- 1 file changed, 53 deletions(-) delete mode 100644 docs/kcl-std/functions/std-sketch-extrudeTwist.md diff --git a/docs/kcl-std/functions/std-sketch-extrudeTwist.md b/docs/kcl-std/functions/std-sketch-extrudeTwist.md deleted file mode 100644 index f6fb56335..000000000 --- a/docs/kcl-std/functions/std-sketch-extrudeTwist.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: "extrudeTwist" -subtitle: "Function in std::sketch" -excerpt: "Works just like the `extrude` command, but also twists the sketch around some center point while it's extruding." -layout: manual ---- - -Works just like the `extrude` command, but also twists the sketch around some center point while it's extruding. - -```kcl -extrudeTwist( - @sketches: [Sketch; 1+], - angle: number(Angle), - length: number(Length), - angleStep?: number(Angle), - tagStart?: tag, - tagEnd?: tag, - center?: Point2d, -): [Solid; 1+] -``` - -You can provide more than one sketch to extrude, and they will all be -extruded in the same direction with the same twist. - -### Arguments - -| Name | Type | Description | Required | -|----------|------|-------------|----------| -| `sketches` | [`[Sketch; 1+]`](/docs/kcl-std/types/std-types-Sketch) | Which sketch or sketches should be extruded. | Yes | -| `angle` | [`number(Angle)`](/docs/kcl-std/types/std-types-number) | The total angle that the sketch will be twisted around | Yes | -| `length` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | How far to extrude the given sketches. | Yes | -| `angleStep` | [`number(Angle)`](/docs/kcl-std/types/std-types-number) | The size of each intermediate angle as the sketch twists around. Must be between 4 and 90 degrees. Defaults to 15 degrees. | No | -| `tagStart` | `tag` | A named tag for the face at the start of the extrusion, i.e. the original sketch. | No | -| `tagEnd` | `tag` | A named tag for the face at the end of the extrusion, i.e. the new face created by extruding the original sketch. | No | -| `center` | [`Point2d`](/docs/kcl-std/types/std-types-Point2d) | The center around which the sketch will be twisted. Relative to the sketch's center. If not given, defaults to 0,0 i.e. the sketch's center. | No | - -### Returns - -[`[Solid; 1+]`](/docs/kcl-std/types/std-types-Solid) - - -### Examples - -```kcl -example = startSketchOn(XZ) - |> polygon(radius = 10, numSides = 3, center = [0, 0]) - |> extrudeTwist(length = 10, angle = 120deg) - -``` - -![Rendered example of extrudeTwist 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAFIxklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a8+6EEP4qqrrrrqqquuuuqqq6666qqrrrrqqquu+j+JylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rKMePH+eqq6666qqrrrrq/5J3fMd3/KzXeZ3Xee/3eZ/3+eqjo6NLt956619z1VVXXXXVVVddddVV/z+hBz3oQVx11VVXXXXVVVf9X3DNNdc8+MM//MO/68Ve7MVemwe47777bv36r//69/mHf/iH3+aqq6666qqrrrrqqqv+f6EcP36cq6666qqrrrrqqv/tXuzFXuy1v+IrvuKvrrnmmgev12tqrdxvc3Pz+Iu92Iu99kMe8pCXvvXWW//m8PBwl6uuuuqqq6666qqrrvr/gXL8+HGuuuqqq6666qqr/jd7x3d8x8/6iI/4iO8G2N/f57bbbuP06dPs7e3xuMc9jtYa119//fGHPOQhL/2Kr/iKb725uXn8H/7hH36Hq6666qqrrrrqqquu+r+Pcvz4ca666qqrrrrqqqv+N7rmmmse/Emf9Ek/9Tqv8zrvDXDXXXdx66230vc9p0+fZr1ec88997C3t8d9993HNE3ccMMNx1/8xV/8tV/ndV7nvTc3N4//wz/8w+9w1VVXXXXVVVddddVV/3ehBz3oQVx11VVXXXXVVVf9b/NiL/Zir/25n/u5vwUwDAO33nore3t7ANim73tOnTrFHXfcAYBtbNP3PY94xCM4duwYAPfdd9+tX//1X/8+//AP//DbXHXVVVddddVVV1111f896EEPehBXXXXVVVddddVV/5u84zu+42e90zu902cDHBwc8KQnPQnb2AbANraxDYBtbGMb2wCcOXOGW265hfl8DsA//MM//PbXf/3Xv8999913K1ddddVVV1111VVXXfV/B+X48eNcddVVV1111VVX/W9wzTXXPPiTPumTfup1Xud13hvgnnvu4RnPeAb/FoeHh5w/f55pmjh+/DjXXHPNg1/xFV/xrTc3N4+fPXv2GYeHh7tcddVVV1111VVXXXXV/36U48ePc9VVV1111VVXXfU/3Yu92Iu99ld8xVf81TXXXPPgYRh4+tOfzoULF3ggSfxLJHG/aZrY3d3l3nvvZRxHbrzxxuMv/uIv/tqv+Iqv+Nabm5vH/+Ef/uF3uOqqq6666qqrrrrqqv/dKMePH+eqq6666qqrrrrqf7J3fMd3/KyP+IiP+G6Ag4MDnvSkJzGOI/8SSfxLJDFNE7u7u9xzzz3UWrn22muPv/iLv/hrv87rvM57b25uHv+Hf/iH3+Gqq6666qqrrrrqqqv+d0IPetCDuOqqq6666qqrrvqf6Jprrnnwh3/4h3/Xi73Yi702wL333su9996LbQBsYxvbANjGNrYBsI1tbGMbANvYxja2AbCNbWxjm/l8zqMf/WhOnDgBwH333Xfr13/917/PP/zDP/w2V/23uOaaax7Mf7D77rvvVq666qqrrrrqqqv+70MPetCDuOqqq6666qqrrvqf5pprrnnwN33TNz0dYBgG7rzzTg4ODrANgG1sYxsA29jGNrYBsI1tbANgG9vYxjYAtrGNbWwDYBvbXHfddTzkIQ9hsVgA8Fu/9Vvf/aM/+qOfc999993KVf9u11xzzYMBzpw58+BrrrnmwWfOnHkQwDXXXPPga6655sEAZ86cefA111zzYP6T3HfffbcCnD179tb77rvvVoB/+Id/+B2A++6771aAs2fP3nrffffdylVXXXXVVVddddX/TuhBD3oQV1111VVXXXXVVf+TvNiLvdhrf+7nfu5vARweHnLrrbdiG9vYBsA2tgGwjW1sYxsA29jGNgC2sY1tbANgG9vYxjYAtrGNbWwzn8+5/vrreehDHwrAfffdd+tv/dZvffdv//Zvf8999913K1c9X9dcc82Dz5w58+BrrrnmwWfOnHnQNddc8+BrrrnmwWfOnHnwNddc82D+lfb39/mPtr29zb/GfffddyvA2bNnb73vvvtuve+++249e/bsM+67775b/+Ef/uG3ueqqq6666qqrrvqfCT3oQQ/iqquuuuqqq6666n+KF3uxF3vtz/3cz/0tgMPDQ2699VYAbGMbANvYxjYAtrGNbQBsYxvbANjGNraxDYBtbGMb2wDYxja2sY1tAGwzn8+5/vrredjDHgbAfffdd+tv/dZvffeP/uiPfg7/j11zzTUPPnPmzINf7MVe7LUAXvzFX/y1X+zFXuy1eREcHBwAsL+/z8HBAfv7+wAcHBxwcHAAwP7+Pvv7+/xLbPNvsb29DcDW1hbb29sAXH/99QBsb28DcP311/OiuO+++279h3/4h9/+h3/4h9+57777bv2Hf/iH3+aqq6666qqrrrrqvx960IMexFVXXXXVVVddddX/BK/zOq/z3h/+4R/+XQCXLl3izjvvBMA2tgGwjW1sA2Ab2wDYxja2sQ2AbWxjG9sA2MY2trENgG1sYxvb2AbANraxjW0WiwUPfehDufHGGwG47777bv2t3/qt7/7RH/3Rz+H/sGuuuebBZ86cefCLvdiLvRbAi7/4i7/2i73Yi702L8DBwQEHBwfcfffdABwcHLC/v8/BwQEHBwc8kG2eH9u8KGzzH802z217e5utrS0Atre32d7eZnt7m62tLW644Qaen/vuu+/Ws2fP3nrffffd+g//8A+/c9999936D//wD7/NVVddddVVV1111X8d9KAHPYirrrrqqquuuuqq/27v+I7v+Fnv9E7v9NkA586d4+zZswDYxjYAtrGNbQBsYxsA29jGNrYBsI1tbGMbANvYxja2AbCNbWxjG9sA2MY2trGNbQBsM5/PecVXfEUWiwUA9913361f//Vf/z7/8A//8Nv8L3fNNdc8+LVf+7XfC+DFX/zFX/vFXuzFXpsX4ODggIODA+655x4A7rnnHu655x5s80C2eX5s8/zY5l9im38v2/xH2N7eBuD666/nhhtuYGtrixtuuIHn57777rsV4B/+4R9++x/+4R9+57777rv1H/7hH36bq6666qqrrrrqqv8c6EEPehBXXXXVVVddddVV/50+93M/97de7MVe7LUB7rnnHnZ3d7ENgG0AbGMb2wDYxjYAtrGNbQBsYxvb2AbANraxjW0AbGMb29jGNgC2sY1tbGMbANvYxja2mc/n3Hjjjdx0000sFgsAfuu3fuu7f/RHf/Rz7rvvvlv5X+Kaa6558Gu/9mu/14u/+Iu/9ou92Iu99j/8wz/89ou92Iu9Ng9wcHAAwFOf+lQA7rnnHu655x4AbPNAtnlutnlutnl+bPMvsc2/hW3+K21vb3PDDTcAcP3113P99dezvb3Nc7vvvvtu/Yd/+Iff/od/+Iff+a3f+q3v5qqrrrrqqquuuuo/DnrQgx7EVVddddVVV1111X+Xz/3cz/2tF3uxF3ttgNtvv52joyNsA2Ab2wDYxjYAtrENgG1sYxsA29jGNgC2sY1tbANgG9vYxja2AbCNbWxjG9vYBsA2trGNbWwDYJv5fM6NN97IIx/5SADuu+++W3/rt37ru3/0R3/0c/gf6Jprrnnwa7/2a7/Xi7/4i7/2i73Yi702z+Xg4IB7772Xw8ND7rnnHu69914AbANgm/vZ5oFs89xs89xs8/zY5oWxzb+F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AEjCNgCSsA2AJGwjCdsASMI2kgCwjSRsIwnbSALANpKwjSQAbCOJB7KNJABsI4kXlW0kcT/b9H3PsWPHOHXqFPe77777bv36r//69/mHf/iH3+aqq6666qqrrvr3onLVVVddddVVV/2f8g//8A+/fd999936oAc96MEPetCDeMYzngGAbV4UtvnvJgnb/Feyzb+WJK7697PN/xbHjh3jJV7iJXiN13gN7ndwcMBTn/pU/vZv/xZJSEIStnlukrDNA0nCNveThG0AJGEbAEnYBkAStgGQhG0AJGEbSQDYRhIAtpGEbSTxQLaRxAPZRhIAtpGEbSQBYBtJANhGEgC2kQSAbSQBYBtJ3K/WyvHjxzl9+jT3u++++279+q//+vf5h3/4h9/mqquuuuqqq676j0Llqquuuuqqq676P+W+++679Ud/9Ec/58M//MO/6y3f8i352q/9Wl5UtnlhbPM/ycWLFwE4fvw4/x1s859BEv9T2eb/o2PHjvESL/ESvMZrvAb3Ozg44K//+q95ylOegiQk8UCSALDNA0kCwDb3k4Rt7icJ2wBIAsA2kgCwjSQAbCMJANtIAsA2krANgCRsIwkA20jCNpIAsI0kHsg2knhBbCMJANtIAsA2knhuZ86c4fjx43Rdx/3uu+++W3/0R3/0c37rt37ru7nqqquuuuqqq/6jUbnqqquuuuqqq/7P+Yd/+Iff/od/+IfffrEXe7HXfqmXein+5m/+hn+Jbf6tbPOfTRK2kYRt/i+zzVX/Mxw7doyXeImX4DVe4zW43/7+Pr/3e7/HPffcgyQkcT/bPDdJANjmgSRhm/tJAsA2AJIAsA2AJGwDIAnbAEgCwDaSALCNJGwjCQDbSALANpJ4INtIAsA2kngg20gCwDaSeFF1XceJEye45ppruN99991362/91m9992//9m9/z3333XcrV1111VVXXXXVfxYqV1111VVXXXXV/zn33Xffrb/1W7/1PWfOnHnwa73Waz34Gc94Bru7u/x72Obfyzb/kS5evAjAsWPHuOqq/0jHjh3jJV7iJXiN13gN7nfXXXfxO7/zOxwcHCAJSTw3SdzPNg8kCQDb3E8SALa5nyQAbAMgCdsASALANpIAsA2AJGwDIAnbSALANpIAsI0kAGwjCdtIAsA2kgCwjSReENtIAsA2kgCwjST6vufaa6/lxIkT3O++++679bd+67e++0d/9Ec/h6uuuuqqq6666r8Clauuuuqqq6666v+k3/qt3/ru13md13mvF3uxF3vwa73Wa/EzP/MzvCC2+Z9KErZ5bpK46qr/aMeOHeM1XuM1eImXeAnu92d/9mc86UlP4uDgAElI4oFs8/xI4n62uZ8k7mcbAEkA2OZ+kgCwjSQAbAMgCQDbSALANpIAsI0kAGwjCQDbSALANpJ4QWwjCQDbSALANpJ4Qfq+5+TJk5w8eZK+77nfj/zIj3z2b//2b3/PfffddytXXXXVVVddddV/JSpXXXXVVVddddX/WV//9V//Pt/0Td/09Jd6qZfir//6r3nGM57Bc7PNv8Q2L4htnh/bXHXV/xa33HILr/Ear8Ett9zC/f70T/+UP/uzP0MSkpDE8yOJ52abB5LE/WxzP0kA2AZAEvezDYAkAGwjCQDbAEgCwDaSALCNJABsIwkA20gCwDaSALCNJABsI4l/rb7vOXXqFLPZjJMnT3K/++6779bf+q3f+u4f/dEf/Ryuuuqqq6666qr/LlSuuuqqq6666qr/s+67775bv/7rv/59PvzDP/y73uqt3oqv/dqv5YFs83/BsWPHuOqqf4tXf/VX5yVf8iU5duwYAHt7ezz+8Y/nT//0T5GEJF4Q27wgkrifbR5IEvezDYAk7mcbAEkA2AZAEgC2kcT9bCMJANtIAsA2knhR2UYSALaRBIBtJAFgG0kA9H3P6dOnmc1mnDp1ige67777bv2t3/qt7/7RH/3Rz+Gqq6666qqrrvrvRuWqq6666qqrrvo/7e///u9/6x/+4R9++8Ve7MVe+63e6q34mZ/5GQBs86Kwzf8UkrCNJGyzu7vL/WwDIImrrnphbPMar/EavORLviTHjh0DYG9vj3/4h3/gT/7kT5CEJP4lknhBbHM/STyQbe4nifvZBkASALYBkMT9bCMJANsASALANpIAsI0k7mcbSQDYRhIAtpHEi2o2m3HmzBlmsxmnT5/mge67775bf+u3fuu7f/RHf/RzuOqqq6666qqr/iehctVVV1111VVX/Z929uzZZ3z913/9+3zTN33T0x/0oAfxoAc9iFtvvZX/CLb5n8Y2LwpJXPV/h23+JceOHeMlX/IleY3XeA3ud+nSJf7hH/6BP/7jP0YSknhR2eYFkcQD2eZ+krifbe4nCQDbAEjifrYBkASAbSRxP9tIAsA2krifbSQBYBtJANhGEv+S2WzGNddcw2w248yZMzzQfffdd+tv/dZvffeP/uiPfg5XXXXVVVddddX/VFSuuuqqq6666qr/8+67775bf+RHfuSz3+md3umz3+qt3oqv+Zqv4UVhm/8ukrDNfxbb/GtJ4qr/fLb5j3Ts2DFe8iVfktd4jdfgfpcuXeIP//AP+Yd/+AckIYkHss2/RBIvjG3uJ4kHsg2AJB7INpJ4INtI4n62kcT9bCOJ58c2kviX2EYSALaZz+dce+21zGYzrrnmGh7ovvvuu/W3fuu3vvtHf/RHP4errrrqqquuuup/AypXXXXVVVddddX/C7/927/9Pa/zOq/z3tdcc82DX/u1X5vf/u3f5oWxzb+Vbf4jScI2z+3ixYsAHDt2jP8KtvmPIon/a2zzP8mxY8d4yZd8SV7jNV6D+126dInf//3f5+///u+RhCSeH0n8a9jmuUnigWxzP0k8kG0AJHE/2wBI4n62kcT9bCOJ+9lGEgC2kcT9bCMJANtI4n7z+Zxrr70WSdxyyy08t/vuu+/W3/qt3/ruH/3RH/0crrrqqquuuuqq/22oXHXVVVddddVV/y/cd999t37913/9+3zu537ub73US70Uf/3Xf83u7i7/Vrb57yQJ2/xvZZur/nMcO3aMl3zJl+Q1XuM1uN8znvEMfuEXfoG9vT0AJPFvYZvnRxIviG0AJPHcbAMgiQeyjSTuZxsASdzPNpK4n20k8fzYRhL3m8/nXH/99QA8+MEP5rndd999t/7DP/zDb//DP/zD7/zWb/3Wd3PVVVddddVVV/1vRuWqq6666qqrrvp/4x/+4R9++7d+67e++3Ve53Xe+63e6q34nu/5Hp4f2/xHs81/BEnY5n4XL17kxIkTHDt2jEuXLnHV/1/Hjh3jNV7jNXjJl3xJ7ve7v/u7/O3f/i17e3tIQhL/Wra5nyT+JbZ5IEk8N9sASOKBbAMgifvZRhIPZBtJ3M82krifbSRxv/l8zg033IAkHvKQh/Dc7rvvvlv/4R/+4bfvu+++W3/7t3/7e+67775bueqqq6666qqr/q+gctVVV1111VVX/b/yoz/6o5/zOq/zOu/94Ac/mJd+6Zfmr//6r3kg2/xLbPOC2Oaqq/4rHTt2jDd/8zfnQQ96EPf7nd/5Hf7u7/6O3d1dJCGJ+0niX2Kb+0niX2Kb+0niBbENgCQeyDYAkngg20jigWwjifvZRhIAi8UCgBtvvBFJnDx5khMnTvDc7rvvvlv/4R/+4bfvu+++W3/rt37ru8+ePfsMrrrqqquuuuqq/6uoXHXVVVddddVV/6/cd999t37913/9+3z4h3/4d73Wa70Wf/3Xf839bHPVVf9b3HLLLbzFW7wFx44dA2B3d5e//uu/5nd/93eRhCQk8a9lG0n8S2xzP0m8ILa5nySem20k8dxsI4kHso0kABaLBadOnWJjY4PTp09z8uRJXpD77rvv1n/4h3/47fvuu+/W3/7t3/6e++6771auuuqqq6666qr/L6hcddVVV1111VX/7/zWb/3Wd7/O67zOe73Yi73Ya7/VW70VP/MzP4NtXhS2+c8iCdu8qCRx8eJFTpw4wbFjx7h06RJX/d/3Gq/xGrzkS74kx44d43633norP/MzP8OlS5f4z2YbAEm8MLYBkMTzYxsASTyQbQA2NzeRxObmJpubm2xsbLCxscHm5ianTp3i+bnvvvtuBfit3/qt7wb4h3/4h9/5h3/4h9/mqquuuuqqq676/4zKVVddddVVV131/9LXf/3Xv883fdM3Pf2lX/ql+Zu/+Rue/vSn8z+ZJGxz1f9fr/Ear8FrvMZr8Pw8+MEP5qM+6qMA2N3dRRK7u7tcunQJgNtuuw2Avb099vb22Nvb49/CNpJ4YWwDIInnxzabm5tsbW2xtbXF1tYWAFtbW2xsbLC5ucnm5ib/kvvuu+/Wf/iHf/jt++6779Z/+Id/+O2zZ88+47777ruVq6666qqrrrrqqudE5aqrrrrqqquu+n/pvvvuu/VHfuRHPvud3umdPvut3uqt+Oqv/mr+JbZ5YWzzX0EStnlutnl+JHHV/07Hjh3jJV/yJXmN13gN7nfffffd+lu/9Vvfffbs2We82Iu92GsBXHPNNQ8+c+bMg6+55poHHz9+HIBjx45xv5d8yZfkuV26dAlJ2EYSAHt7e9xvb28PSQBIYm9vDwBJAEgCQBLb29sASGJrawsASQBsbW1xv62tLV5U9913360AZ8+evfW+++679b777rsV4B/+4R9++x/+4R9+h6uuuuqqq6666qoXDZWrrrrqqquuuur/rd/+7d/+nhd/8Rd/7Rd7sRd77dd+7dfmt3/7t/mfRBK2eWEuXrwIwLFjx3hBbPOvIYmr/nsdO3aMl3zJl+Q1XuM1uN99991364/+6I9+9m/91m99D8/0W7/1W9/Nc7nmmmsebNvXXHPNQ6655poHnzlz5kHXXHPNgwGuueaaB585c+bB11xzzYOPHTvGc9vZ2eG/wn333XcrwD/8wz/89n333XcrwNmzZ2+97777nnH27Nlb77vvvlu56qqrrrrqqquu+o9B5aqrrrrqqquu+n/rvvvuu/VHfuRHPudzP/dzX/ulX/qlufXWW7n11lt5fmzzb2Wb/01s8+8hiauel23+JceOHeMlX/Ilec3XfE3ud99999369V//9e/zD//wD7/Ni+C+++67FeDs2bPP+Id/+AdekGuuuebBti1JPNOZM2ceDBjQNddc82CezWfOnHkwL8DZs2efwRW+7777nsED3HfffU+XJID77rvvVq666qqrrrrqqqv+a1G56qqrrrrqqqv+X/uHf/iH3/6RH/mRz36nd3qnz37rt35rvvu7v5vd3V0eyDb/Etv8dzp27Bj/U9jmqn+dY8eO8Zqv+Zq85Eu+JPf7kR/5kc/+7d/+7e+57777buU/wX333Xcrz+W+++67lWf6h3/4B6666qqrrrrqqqv+D6By1VVXXXXVVVf9v/fbv/3b3/NiL/Zir/3iL/7ir/3Wb/3WfPd3fzf/00nCNhcvXuSq/72OHTvGa77ma/KSL/mS3O9HfuRHPvu3f/u3v+e+++67lauuuuqqq6666qqr/r2oXHXVVVddddVV/+/dd999t37913/9e3/u537ubz/4wQ9+8Gu/9mvz27/92wDY5l9im/8KkrDNVf/7PehBD+It3uItOHbsGAD33Xffrb/1W7/13T/6oz/6OVx11VVXXXXVVVdd9R+JylVXXXXVVVdddRVw9uzZZ/zoj/7o53z4h3/4d730S780t956K09/+tP597LNVVfd7zVe4zV4qZd6KY4dOwbAfffdd+tv/dZvffeP/uiPfg5XXXXVVVddddVVV/1noHLVVVddddVVV131TL/1W7/13WfOnHnQO73TO332W7/1W/NVX/VV/Ets89/p4sWLABw/fpyr/ud6jdd4DV7qpV6KY8eOAXDffffd+lu/9Vvf/aM/+qOfw1VXXXXVVVddddVV/5moXHXVVVddddVVVz3Ab//2b3/Pi7/4i7/2i73Yi73227zN2/BTP/VT/GewzVX/tx07doyXfMmX5DVf8zW533333Xfrb/3Wb333j/7oj34OV1111VVXXXXVVVf9V6By1VVXXXXVVVdd9QD33XffrV//9V//Pt/0Td/09Jd+6Zfm4sWL/PZv/zbPj23+O0ni4sWLABw7doyr/mc4duwYL/mSL8lrvuZrcr/77rvv1h/90R/9nN/6rd/6bq666qqrrrrqqquu+q9E5aqrrrrqqquuuuq53Hfffbd+/dd//ft8+Id/+He9zMu8DLfeeiu33nor/1q2+feShG3uJwnbPD+2eVFJ4qr/WMeOHeMlX/Ilec3XfE3ud99999369V//9e/zD//wD7/NVVddddVVV1111VX/HahcddVVV1111VVXPR+/9Vu/9d0v9mIv9lqv8zqv895v8zZvw1d91VfxQLb538w2/1qSuOp5HTt2jJd8yZfkNV/zNbnfP/zDP/z213/917/PfffddytXXXXVVVddddVVV/13onLVVVddddVVV131AvzIj/zIZ7/Yi73Ya19zzTUPfpu3eRt+6qd+iv9pLl68CMCxY8f4z2ab/2iS+N/q2LFjvMZrvAYv9VIvxf1+5Ed+5LN/+7d/+3vuu+++W7nqqquuuuqqq6666n8CKlddddVVV1111VUvwNmzZ5/xWZ/1Wa/zTd/0TU9/6Zd+aZ7+9Kfz13/919jmX2Kb/wqS+N/MNv/bHD9+nLd4i7fgQQ96EPf7kR/5kc/+0R/90c/hqquuuuqqq6666qr/aahcddVVV1111VVXvRD33XffrV//9V//Ph/+4R/+Xa/zOq/DrbfeysWLF7nq/5/XfM3X5CVf8iU5fvw4APfdd9+tv/Vbv/XdP/qjP/o5XHXVVVddddVVV131PxWVq6666qqrrrrqqn/Bb/3Wb33367zO67zXi73Yi732+7zP+/CVX/mV/HvY5j/KxYsXATh+/DhX/ed4zdd8TV7yJV+S48ePA3Dffffd+lu/9Vvf/aM/+qOfw1VXXXXVVVddddVV/9NRueqqq6666qqrrnoRfP3Xf/37fM7nfM5vXXPNNQ9+ndd5HX7rt36LF8Q2/5kkYZur/vMcP36cl3zJl+Q1X/M1ud99991362/91m9994/+6I9+DlddddVVV1111VVX/W9B5aqrrrrqqquuuupFcN999936WZ/1Wa/zTd/0TU9/ndd5HQB+67d+i6v+bzl+/Dgv+ZIvyWu+5mtyv/vuu+/WH/3RH/2c3/qt3/purrrqqquuuuqqq67634Zy/Phxrrrqqquuuuqqq14Uh4eHu2fPnn3GK77iK771iRMnuPvuu9nd3eWBbPNf7eVe7uVYLBb87d/+LavViqv+9Y4fP84rvuIr8g7v8A486EEPAuC+++679bu+67s+5uu//uvf59Zbb/1rrrrqqquuuuqqq67634jKVVddddVVV1111b/Cb/3Wb333mTNnHvRO7/ROn/22b/u2fOd3fie7u7tc9b/T8ePHecmXfEle8zVfk/v9wz/8w29//dd//fvcd999t3LVVVddddVVV1111f92VK666qqrrrrqqqv+lX70R3/0c6655poHv87rvM57v+/7vi/f+Z3fye7uLi8K27wgtvm3uHjxIidOnGBnZ4eLFy/y/Ejiqmc7fvw4r/mar8lLvuRLcr8f+ZEf+ezf+q3f+u6zZ88+g6uuuuqqq6666qqr/q+gctVVV1111VVXXfVv8KM/+qOfc8011zz4xV7sxV77fd/3ffnKr/xKbPM/lW3+tSTxf83x48d5i7d4Cx70oAdxvx/5kR/57N/+7d/+nvvuu+9Wrrrqqquuuuqqq676v4bKVVddddVVV1111b/Bfffdd+vXf/3Xv8/nfM7n/NY111zz4Ld5m7fhJ3/yJ/m/xDb/XpL4n+BBD3oQb/EWb8Hx48cBuO+++279rd/6re/+0R/90c/hqquuuuqqq6666qr/y6hcddVVV1111VVX/Rvdd999t37WZ33W63zTN33T01/mZV6Gixcv8lu/9Vv8V5CEbf6ns81/p9d8zdfkpV7qpTh+/DgA9913362/9Vu/9d0/+qM/+jlcddVVV1111VVXXfX/AeX48eNcddVVV1111VVX/VsdHh7unj179hmv+Iqv+NYPechDALj11lt5fmzzn+GhD30oN9xwA894xjO49957uQpe8zVfk/d8z/fkwQ9+MPP5nPvuu+/Wn//5n//qL/3SL32bf/iHf/gdrrrqqquuuuqqq676/4LKVVddddVVV1111b/Tb/3Wb333mTNnHvRO7/ROn/2yL/uy3HrrrTz96U/nqv9ax48f5yVf8iV5rdd6Le5333333fpbv/Vb3/2jP/qjn8NVV1111VVXXXXVVf8fUbnqqquuuuqqq676D/CjP/qjnwPwTu/0Tp/9tm/7tnzH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I5/zD//wD7/NVVddddVVV1111VVX/c9D5aqrrrrqqquuuup/iPvuu+/W3/7t3/4egHd6p3f67Ld7u7fjL//yL/mN3/gN/jsdP36c13qt1+KlX/qlud+P/MiPfPZv//Zvf8999913K1ddddVVV1111VVXXfU/F5Wrrrrqqquuuuqq/0Huu+++W3/rt37ruwHe6Z3e6bNf9mVfFoDf+I3f4IW5ePEiAMePH+c/yvHjx3mrt3orHvzgB3O/H/mRH/ns3/qt3/rus2fPPoOrrrrqqquuuuqqq676n4/KVVddddVVV1111f8wZ8+efcaP/uiPfg7AO73TO332673e6wHwG7/xGzw32/xHe/CDH8xbvdVbcfz4cQDuu+++W3/rt37ru3/0R3/0c7jqqquuuuqqq6666qr/XahcddVVV1111VVX/Q/1oz/6o58D8E7v9E6f/Xqv93oA/MZv/Ab/WV7rtV6Ll37pl+b48eMA3Hfffbf+1m/91nf/6I/+6Odw1VVXXXXVVVddddVV/ztRueqqq6666qqrrvof7Ed/9Ec/5x/+4R9+53M/93N/6/Ve7/V4yEMewrd/+7fz3C5evAjAsWPH+Nd6rdd6LV77tV+b+9133323/tZv/dZ3/+iP/ujncNVVV1111VVXXXXVVf+7Ubnqqquuuuqqq676H+4f/uEffvuDP/iDH/y5n/u5v/3Qhz70wZ/wCZ/At3/7t3Px4kWeH9s8N0k80PHjx3mpl3opXvu1X5v73Xfffbf+1m/91nf/6I/+6Odw1VVXXXXVVVddddVV/zdQueqqq6666qqrrvpf4OzZs8/4rM/6rNf5nM/5nN+65pprHvz+7//+fPu3fzsXLlzgRWEbgOPHj/PSL/3SvPZrvzb3u++++2790R/90c/5rd/6re/mqquuuuqqq6666qqr/m+hctVVV1111VVXXfW/xH333XfrZ33WZ73O53zO5/zWNddc8+D3f//359u+7du4ePEiu7u7ABw/fpzn5/jx47z0S780r/3ar8397rvvvlu//uu//n3+4R/+4be56qqrrrrqqquuuuqq/5sox48f56qrrrrqqquuuup/i8PDw90/+7M/+5nDw8Pdl3/5l3/txz72scznc1arFY997GO55557eMITnsD9jh8/ziu/8ivzzu/8zjz4wQ8G4B/+4R9++zM/8zNf+0d/9Ec/5+zZs7dy1VVXXXXVVVddddVV/3dRueqqq6666qqrrvpf5r777rv1t3/7t78H4J3e6Z0+++Ve7uW4ePEiAMePHwfg+PHjvPZrvzYv/dIvzf1+5Ed+5LN/+7d/+3vuu+++W7nqqquuuuqqq6666qr/H9CDHvQgrrrqqquuuuqqq/63esd3fMfPeqd3eqfP5pl2d3fZ3d3lwQ9+MPf7kR/5kc/+0R/90c/hqquuuuqqq6666qqr/v+hHD9+nKuuuuqqq6666qr/rf7hH/7hdwBe/MVf/LUB5vM5x48f57777rv153/+57/6sz7rs17nH/7hH36Hq6666qqrrrrqqquu+v+Jcvz4ca666qqrrrrqqqv+N/uHf/iH3zl79uwzDg8Pdzc3N4///M///Fd/6Zd+6dv8wz/8w+9w1VVXXXXVVVddddVV/7+hBz3oQVx11VVXXXXVVVddddVVV1111VVXXXXVVf8nUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V/FPwJvXEwKST22+wAAAABJRU5ErkJggg==) - - From fe581ff1d21bc8a05680774806d9226815c1a202 Mon Sep 17 00:00:00 2001 From: Frank Noirot Date: Tue, 17 Jun 2025 16:29:27 -0400 Subject: [PATCH 11/31] Replace lower-right controls with a full status bar (#7443) * Resurrect this branch with an initial commit * Add telemetry to global default items * Add credit progress bar to status bar * Add selection info to status bar * Add help menu to "local" side * Rename statusBarItem utils * Delete LowerRightControls, now unused * fix lints * Update snapshots * Add test-id to network health indicator, which all E2E tests rely on * Update src/components/StatusBar/StatusBar.tsx Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com> * Fix a couple little issues with the e2e tests * Fix gizmo e2e tests (it moved) and network health test (it should not be on home page) * More tweaks to accomodate changes to network health indicator We made use of two test ID's to make Playwright aware of the state, one of which was on the icon. Now that we want to normalize usage of the status bar along a more limited API, that became a not possible. This just tweaks some test code that relied on that fact. * Fix lints * Update snapshots * Re-run CI * Update snapshots * Update snapshots * Test fixes, label logic tweaks * Update snapshots * Update snapshots * Fix up last few tests hopefully. Relative path syntax failed on windows * Relative paths are behaving badly on Windows, use the old code here * Update snapshots * Update snapshots * Tweak y-value to work on all platforms, ubuntu didn't like 438 * Fix tooltip and popover alignment on NetworkMachineIndicator * Remove dire warning comment * Update src/components/StatusBar/defaultStatusBarItems.tsx Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com> * @lee-at-zoo-corp feedback, pull hooks out of UI code * Re-run CI --------- Co-authored-by: github-actions[bot] Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com> --- e2e/playwright/regression-tests.spec.ts | 2 +- e2e/playwright/snapshot-tests.spec.ts | 2 +- ...scale-Inch-scale-1-Google-Chrome-linux.png | Bin 57120 -> 56432 bytes ...scale-Inch-scale-2-Google-Chrome-linux.png | Bin 49945 -> 50799 bytes ...Millimeter-scale-1-Google-Chrome-linux.png | Bin 57411 -> 58674 bytes ...Millimeter-scale-2-Google-Chrome-linux.png | Bin 49939 -> 50734 bytes ...hould-look-right-1-Google-Chrome-linux.png | Bin 50804 -> 49636 bytes ...hould-look-right-1-Google-Chrome-linux.png | Bin 48957 -> 48352 bytes ...hould-look-right-1-Google-Chrome-linux.png | Bin 45362 -> 44471 bytes ...hould-look-right-2-Google-Chrome-linux.png | Bin 48328 -> 47636 bytes ...hould-look-right-3-Google-Chrome-linux.png | Bin 53065 -> 52472 bytes ...hould-look-right-4-Google-Chrome-linux.png | Bin 58894 -> 58241 bytes ...-Grid-turned-off-1-Google-Chrome-linux.png | Bin 31837 -> 32913 bytes ...-via-command-bar-1-Google-Chrome-linux.png | Bin 52613 -> 53607 bytes ...y-Grid-turned-on-1-Google-Chrome-linux.png | Bin 49873 -> 50865 bytes ...e-with-none-z-up-1-Google-Chrome-linux.png | Bin 76453 -> 76236 bytes ...-load---solid-2d-1-Google-Chrome-linux.png | Bin 47595 -> 48446 bytes ...-load---solid-3d-1-Google-Chrome-linux.png | Bin 60320 -> 60987 bytes ...ode-color-goober-1-Google-Chrome-linux.png | Bin 136430 -> 136914 bytes ...r-opening-window-1-Google-Chrome-linux.png | Bin 119896 -> 120013 bytes ...th-single-quotes-1-Google-Chrome-linux.png | Bin 135924 -> 136878 bytes ...ld-be-stable--XY-1-Google-Chrome-linux.png | Bin 67761 -> 68248 bytes ...ld-be-stable--XZ-1-Google-Chrome-linux.png | Bin 70962 -> 71424 bytes ...ld-be-stable--YZ-1-Google-Chrome-linux.png | Bin 66799 -> 67300 bytes ...uld-be-stable-XY-1-Google-Chrome-linux.png | Bin 69301 -> 69742 bytes ...uld-be-stable-XZ-1-Google-Chrome-linux.png | Bin 69486 -> 69984 bytes ...uld-be-stable-YZ-1-Google-Chrome-linux.png | Bin 65445 -> 65939 bytes ...test-network-and-connection-issues.spec.ts | 17 +- e2e/playwright/test-utils.ts | 2 +- e2e/playwright/testing-gizmo.spec.ts | 12 +- src/App.tsx | 93 ++++++-- src/components/BillingRemaining.tsx | 7 +- .../CommandBar/CommandBarSelectionInput.tsx | 25 +- src/components/CustomIcon.tsx | 10 + src/components/EngineStream.tsx | 2 +- src/components/HelpMenu.tsx | 19 +- src/components/LowerRightControls.tsx | 127 ---------- src/components/NetworkHealthIndicator.tsx | 222 ++++++++---------- src/components/NetworkMachineIndicator.tsx | 135 ++++++----- src/components/StatusBar/StatusBar.tsx | 161 +++++++++++++ .../StatusBar/defaultStatusBarItems.tsx | 95 ++++++++ src/components/StatusBar/statusBarTypes.ts | 34 +++ src/components/Tooltip.tsx | 2 +- src/lib/selections.ts | 24 ++ src/lib/xStateValueToString.ts | 23 ++ src/routes/Home.tsx | 20 +- 46 files changed, 646 insertions(+), 388 deletions(-) delete mode 100644 src/components/LowerRightControls.tsx create mode 100644 src/components/StatusBar/StatusBar.tsx create mode 100644 src/components/StatusBar/defaultStatusBarItems.tsx create mode 100644 src/components/StatusBar/statusBarTypes.ts create mode 100644 src/lib/xStateValueToString.ts diff --git a/e2e/playwright/regression-tests.spec.ts b/e2e/playwright/regression-tests.spec.ts index c18f8663c..4d145cf47 100644 --- a/e2e/playwright/regression-tests.spec.ts +++ b/e2e/playwright/regression-tests.spec.ts @@ -575,7 +575,7 @@ extrude002 = extrude(profile002, length = 150) name: 'Projects', }) const projectLink = page.getByRole('link', { name: 'bracket' }) - const networkHealthIndicator = page.getByTestId('network-toggle') + const networkHealthIndicator = page.getByTestId(/network-toggle/) await test.step('Check the home page', async () => { await expect(projectsHeading).toBeVisible() diff --git a/e2e/playwright/snapshot-tests.spec.ts b/e2e/playwright/snapshot-tests.spec.ts index a8fc23eed..5d59d9caa 100644 --- a/e2e/playwright/snapshot-tests.spec.ts +++ b/e2e/playwright/snapshot-tests.spec.ts @@ -798,7 +798,7 @@ test('theme persists', async ({ page, context, homePage }) => { await page.getByTestId('settings-close-button').click() - const networkToggle = page.getByTestId('network-toggle') + const networkToggle = page.getByTestId(/network-toggle/) // simulate network down await u.emulateNetworkConditions({ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-1-Google-Chrome-linux.png index 8169515bc03b88335b3db97d1261a221468b5411..72f41e2f767fb749b4f7fcf18149259488fbc8f8 100644 GIT binary patch literal 56432 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-2-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-2-Google-Chrome-linux.png index a6b36345b89e99ad1a9d9fa978bdd2c35f2dff85..6c6e7410bd3e1bdb25d8a9d3f907b2da42590e3c 100644 GIT binary patch literal 50799 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 literal 49945 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 literal 57411 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 Wq#hi!9(3r==IyTJ>$=aW@l%Ci(bEe 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�m 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 AB>(^b literal 49939 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 Iqm2Xp4;0pQb^rhX literal 50804 zcmb@ubyQXD+ck;`3J8i4A|Y%62?Z4CluaoJf|R6!ba$7qrMpW~Lb^MoyGxLel8_E* z_%5F3_kQ1d#`~S~*IC0cgw1B{weI_hIp;MOKGITRxY#7vXlQ7-uU-njMMFa`KtsE- zhj|rVNhuN%f&Z>pz7<2F<@J)SprKKsy%H9bvx{GwvVKRPLW;KayjZZjpycH%dhetk zjH_&ScnYo+R_75@F!-w86v_XD(aKh!B7Fy)UJ(6CNT_GTWc+4OL+#5aH=kUMIyg8y zd{V62TUX4r8Q)k^S}J3_m;QC6s+LWnGHYlMfkr7+R#x`v)hi4P3`TPAm$A&sva&;K zYet2NH_^~~0vbLvx3u`wDr;+NU%Tef-!EM_Hc2+2P=Zz>WG8V0F1!&BeE?2__F}#v ziWn^^!UKf|uU;M#^e-{5{QG6n7x(}B%PD16|Gonat-o%0d6k6Jc4Kn9x&6nF9~IA$ zbO^+`1QO|Vx`aX3 zGIC&KeYwc!vwzN7siDiKEBP)$yuo;v>kY^E&0kfPZ#v8K6CP|>ajO;FX?kiA5j!{- zT2b+%qT(HU9N&juzdm_f-?TU@t`z#`%3oBAe*7Up%soHo5bz`FePpBf-kg?ziDw0z z?lj}a_`Xd%>-f^?eWoZCHqsozFH)}e_B@fv4t5XfR+morsVk1Idc4v`Lrdb*d`iqn z-ngkShTz~P6~>$$bhzu;E9sZ5rsuWEfrgfurMSt@x4tHo$lb7LAu{9FHlM(~GE#rx zmS9sG%gnBaK!>HuW8)?z=-Pk}Ki_rOUmY6i-5BsV;Z(0>3lvZLyD_CABy7!;Gxn_Mo?2CiTe4W%(rdH|FiTNcdGo{iB^l%cb7^zn6!}%DWfUL%AyD-rnAk zfmh|kGKSb#S&4Bxb8?I%+O7(}efu`_%a^mW6I=E;HPhL$lVkSfr`Z-tg%(kN{>F|c z`TKXTjTdWcY2Ceh7Y|wMc)-rVQExVjw70h((Iocdt8lgb^Ow9>SL$Ayx!esbh#0r) zVWFY1T$VaUMn=-o((?xWqoXz!7OOwYna5+yCQ9^md*hRbRv_}`Zk0XLq8SK3cfu#v z$`PSN-DN4LV6{49Q&(kb?7dKvW3b-()xi6JnUXR|ur`52(`x85x<^uU|htLZa=5Mn>v9CI0>UH@vkmERFr_*w-amzH(!-xX;+O z#|RI>>aeGW{n=veN1?ATHmX02_6-rEGONWxdmM+U!egKLL&1ZypSEk0wU%DQfeVWN zgqU7|e71sQEUQn`tUno7QBqP;a&-_nk4=*&?)mw-L=+P_i&lGzh@X?Qb3i}Mm@rFYs>78gtCeX zhvkz9ZmZ=FrlyGr34!y63mst;0xt21iOhMOx;?S`>p#mYDk>%?RV{7`;w_XoQbU42 ze*Bng&QfTPg9uwuHG(9~%0zyLPv*XgVYgcfk6%_vN|54=Q{5nXUSDDo zrt>e{#y(w<_GstDXv(Vh!97}VsG1aBTaqh-^?C`CF4z8+yEr5IlAjJKqxJS;YAKhh+kdSjk@If?hhb6NiG zzQ2=4BN54JTP<5FI)2yEYkMp)*{SE)_M`HHoeH0sw_-Pb?`oxOwNbc;NzsX?(>hH5 z5LT55|Ru%zVUt9|yd73Jyan{6zqu3nd!srT#qCjx95{>vl5$%CGbuD!io zOGigsT%0B5H5L|DAuri0F)^J>V^+f%p=o1P!EbGRw8^SK7PQ2p{WIIJNh=$+aRFYr!Ho+`*qB&A+M zE8+3<^kipecX4r%%*m*zu!C&bCvrSLF(~Hn5ddYNn2^=OZz+QEo&GUtgf!c zhFu;*NzU@}^5rH|+^*-R%J^%hGj#~mYe~tWp&>s%Kf~-K`)}>Z5%Y)HHLe}kF+z*` z|N0U1iPRLJi@V$u9%EUyIxf&?(qoNHOicXnPC{I~b0k}FeSLj@Z!dx0d7^)owbVE8 z@=#Dv*qE%`{rW15j==ZRC&9i1zSNWymgmol|2e3rsN&9FP#YVs&o+6@)Y$Ky9Bj^I z;d_6EQWf{-)ge!58Kf>X0+F1RrL3x|3a8sFcroz)J%sa>YuEerO1^)8ai=(cMku_A zdS!X__iwE+>&5Wb7^S799W!;EYF1WwNNelb210_v zvd;1v-=;{=8l7122e{)Q@0N6~GwkT~86|w{W&T{sla%JVwS*%Q*Eb*1F~VFVE|K)* z`B7PGy;edNw%)nf`5I!`weB!GsD8fc30m%_@bK`@pG8VPwd6)7Cnv*qKT>HhQ%dB9 zB?PZuzn+kgU^tp{#}wylo?7(-9vlC)AHV132D26O??2bs+nlL~`tq?YFk2z_VVq%B z+3E-4GN|d(wT@IMSkx-li}Nf(lgWyK!9k1j)1$@3MZbH@W##3H($aQ23mqX;Vvk-& zOP4~KJ|cXqaCyFhg01cOHr>7i8be|pn>AS8uV25Oo}Tu8;Ta5@Gykb<&_qj> zB+m7Zhg-7)0|QWoM>ZIknd_ZTY#^lCH&Wg65+voMrMEWVgqzd26#VfWTArv=mb8TQ zbR9T`C`43LeojxHH+bBrN00)T$(=Zme*%|RQc}{aqPrUsnl-<7hgH1PNLoqBek4mC zlAV!(p$e{bcd4&q{m)qb!S1evM7Dr2r}J@%yE_sx6CyWQGc+_5uE7FsfsrvHEDY}Z z$9S>swX0VR0lapf*YvK|#*Ycs z{Z&(M(+uf|_NQjZJ+w_FAh&0nUl}QUCnJ3K?{EA^uf(3*dT3ypW%RWtj-xO7nMaMJ zx*Mad|6?Kn@h+Wf7!7n&8w6nXLz_A2fFf%*b@9p6C@4uD@ zQVqxQ&UP04>^@S8h>4w?oS0769Bs`u4W&z}RG20I%6qJsC;d&%(9n>@51*LJLJNW; z{>v9E_aCK(QE6$~Ha6_`WB&J_AMgL+0ARPXv$Hakaj-lv-zRYKgr0u9NV_YPMuL}* zFI%BPyNd{?Nv9`PBw4yQo=a9)nFJ5dZNB2ur-s2a3EJ1uPvNs6cF#R~BSl3;AuZsu zja1oR+I-H9Bp$PxZNy+>V?$tw`V(&-Zhv&AY|n9oKntSq)73xZ*J(~xA(+)p5dHAD zb^8sU!KW>fET52HoEyJ>nJx8_Be>oP3kyq0^)~z9zxl%5vb5Vm!1<6TIU+nI7mEb6m?FYL07A9Z$iLZ4tH#~2(ORIYca zg?i%d-sp9k0#^ND>vi42Xdc@Qw=36vcgGAR)v}vRMkgi;7>+{B<$mF@)zQ*&IzPRS z_?n&lSQGc=JtkHTj`vko`laivBt4y-46LjrznNe|oDVj>P?8c zG9i{l+czXc2KrMig6(r&-Ud`%4wK0r;Tj*gxw#h>CXh}ieG-%f9%wwzb$k6E@Kxp75-Z5duMehmb;mr1iYefF?)2;Xl}BN(_|=Y&k8j)}`?Y(d zp`qb*iyVm=6BpM9#R`s=77@UbkW_sMSP~3SsNn|GpCjTq%~RszC!x;Att7z$kdcwK z22n5*hXzMPSOYSISRQ4|81}>^B_JRmVpdm`ktx({@x3_PbcFyhN#7y?hIlyAwS>eD zkBm&8~e)xO(P=_l-|F7{elpsLeUX) z0z9a5yee_AMSwZPPzJLUNCh4BKWhFI`++*VUdv!I84YsBS9k2-{aCW-X58` z_PI;QDOo%ASl8vTG9ts&(w3AR+Vx3hzdC4pEbAvxb4 zdr$1is8l2@F1`vY>Uwcjo}T_28v1QA&H@OF zt{_mvjf^Q{5$ada#!EPH!n-u_;t{cdawIjT|XG=cwi!A)wFbxlqfn*5);Nz{?z)1JhtC5GjZ;-pe9+Ymivo! z`#eFnIXPj5l|Uv3XFP$Fus`0@fA=mrKR-V$jYf%+j_$HRE>xRAA>}Zg#=*kkays0K zWiv#lSb^FNXyF3xtD&I*0Aa4-1~#zzh9v|&y*|hT+uPeWZa+{h`0xox{p;7=z<_ge zax^tH<>ci%G^xY_37p939zU+Gs^W(ah6RuplV?<~`7tw-Si=af>kp+vD%Caz1fH_ZWb39`ej zTelWCx+g0w=?OZajdo}r9UW;-@3_V@P#HMVnf~xry{qd|iP-(!bIG0sTxvetqovINR-LC*+}hmy70M@c#`onW(fgceO@k&DCJpiU@BQr=8 z=z^TK8}WsO+W}AxfV-3$D(>V#hlf(*!x^5M-2N>AAi?EALJnfwBntisz+5!wfn?d_ z@ajOS*iE7*07kz?MiM3VxgPJ)kIzoFx6{$kv@|r#Lb7Xl1cZhT0`LR{<^&*ncsRA5 z?K6<8T+XUuVq#FJ=8iDh_ceCU%zk|b7)Hip^V%$s(IzV^%f`kApzlur0fDfLpb9|@ z!M}Y_z65V~E?NMpnE574D<;+k?BUPqs)L;!s~*9td3+=T#(H8K$8gT+t_HEqnu)eC zr)QN_*5o_kWU8wE;+%(_eYCN0 zZlcr>8Q3^ARSN_N>N%&yf;a5gw{QAAEGlJ2_gVG&_y3Fm9JA-0hP8*CFv!LUksMs$ z`0^dH0wk`_&1m0EVUo0w`pr zzdw#&OIGIPL5beb5L$`J4pIO~Rn?scM{QyY(43sOnVarHkX$n-6l~ebg|2$4f^R$9<1g2IwyO;)S8=-MG)gM zsiGm-iWn1SL>OiWyy?gl|E4^Bo0mctJn4s^|{SFf5(*XV!zC}i?RO6u?a zzT~S{+dDfC-+0`-d9%&`{`{Xmj}eHFkPt-0i~FRcj_VU_Ah~O`2gk?9!^hquAegLk z=7A`IiV(n`2`xl|L==0EBjJZ7t|L!otlUfvDFy5Z<|ic>I`0vl&xYcL`W} z2rbqKC_E_CYApsASufxV#wSm#tgSCov!4rtr1BQRGkL1`P~kX2N$I;-_gQPb*kdZ6 zt;G6>?faz{26xfLI~(N|uu#EOcafO%r!@;_l^dI@D4cHTuosx$=-Ew?FI`&O6Cc7# zjpe^Lohb2{>|NRw3wp4=xR{oc6Q7VE#olZ3vrJM*C{-C3*hD=j^q{k}Cwv_F-EeSl zKpVx&4NVRj0OUsYK1P7Ix0#g{^s$CA8Y@{NntKNv#SU9UZs?6d0gZ z*+457)F4G{EG>T)X-fbWfoxw~Sm5R51zh9q;Q@SEJ{JiHjLmSA*J1CapkTw;*a4_T z?$?`iT0T6rva%Y@e}4hp83?;~nv{TmfUE0;O1a4hH>M>h0086!pxZ*pZP_uywO%53 z(dXNgA>61d^M;p)Vn z_(XbNy&(X|98_?x4lNyB-Jun$hOBGu`)wUA=TPy z=4luiok89NLbv$)Hwbl6Yo|vbwLoFR%AbX0c$2_;sn(g9aYB<$67*$Wq%X=q4~)0cr=i z+OrTKnhJ>z7}@I2Xs&V>yS+8lxg}#$8z)&{cDCXCoRJo?q9J6at7J!#BGzra%3YD% zsv&oWbTHpmtW24x*R%GBA}x#Phv*YhLV%Cv%lg5S~QfYS{a z)s&Q!+(#BJ@yW%x^UhzW&KQ2LhLtr+O^>qnDN(VhJ<_70t!-^$l9EtEa#j_U@E4bs zHh-4)H8nMLbbR}baRLA}jGRuH0nvT(DR8pkp!;{OfNa-?8`p4442k;YA5FUuA*h)# zU?fM{wjDdvDosZ~PEKxK8m9#M7Aa}i&7t?T4kN9tk02}f_`aMvYds|(emOle|1T;R9`Mp%$GL;#u8o=bLzqqi(umTWqAG%_m>%t5! zkU~Hz?JbP(+Q+p)DJ88cGsuO@sJ2{^+96eM&%s@|yWlQ%?+FbM1*FS;V4Vlhttt4O zG7T93-=zQ=zr+p@m>{|M5ivsNrrl(C{P+)mWo6}9sMU5+){DDG!1%fUorg8E=tqKD z2jHmH|GrSd-0|VzWVLM{AjZ>)O54qZtqziJa;pH5A;3W*hzkiZhsy`1gmqk@@Z5S; zj-31p=vFK--5O1v#*-C=%Aay_asUB1I2L)+@t+q%c57sts?^k4P94IhH<4U5!Z(o_LH8(i4~w5tkb0&3@i6Bh@5K@KhDm~#GAffSILLjdy5`o~~!i zl#rRsKkCEdDH_v*vTk@w9uN=Ukm`58b94&d6%`dht;#A(K!kNrGxsXU$mjQ94xu{+%+%S*Df)GKP*70PmH9;1b0v^{IwKy#dQ-8 zi^X;|4@9IcQ0jj03^e5~e2r zi|rj9q2ZMd)Xv_$I~VmtN#QvHgx1{g(gG4tah1nx$)A4czjELl;FrOKD}~uMai`cz z?h%(yj9!xxc6C{~V7sn=Jd2ec$DFr7R^|XVpEISPj=z=$s{aH%CyZP07QLM83$E_f zYX4=aFJM%I}8jBCC=#>=;=GUxoL-~TG z9?Mf38XLQ3<^B-!;q&K16BEh>simdX9y?7?WYIA&)}hax%EHD-WsJpZ_^1|FUpDwS z(X9=@YOPOmfR8TB-G{~p#oJw-<13&-{zPUv4~=&Kp`m=x@)o4CzVcxAaLPVU-&OA? z0j(vG%Q79h*}l!NKI*c{GB6kb;e&dm`;-{O!OF@?C?=}aHo04}i8J%oPl)y-SS+8q z&QtRr$;zt+K0s+oJqQo=J+{5)*V+?5@ER#31RG>%!py`(qm^)`jONk&M zJ!W74wf1g80HE^f%F2<+b7RnjZxCd~zr`AwhO!G{}Mzeh_ zN{D|*a5o5nGPyn*cD!wd^To++>1l{BZ)bjy-xsV|mNJVd79xiS^uO`t0Yq4|++~R1 z1~3T%)Fli}U4WdhhM^!#F|MPdw|92tDVMH-qyor5t;%Wz))~wMKxyU{7MgX6vwJ42 zKTk{eU!t-V)xm7@D{atOYJqg+i zne3q-e2QQ`XL06})!5X85%#6*2J}AQ-LUOcJpRPQ#1Pus0Mq2F53!?SVw84UYJn^O zU+?${jufq;9?inveTmFpsmIkHM*k{V$$MYTy&Ck4IpKmOM9j|4E|K5)kyN}LXqmBL z76U6*Ko_8O$Nu3x+ioKk5ZK09$7|&O^Zi)&=gRX`m^9C#tJYAhAp*D-h9LE}(`0 z-B2wxhybk$5Rt(;zr%7r0t6=x4i2)m%UGP7+kx&8+X7Z7H+F0bB${$D3Wb7ex#Y3X z@nMK}?Z&OiTF3H=SPB)@58t!F6E>t*lI26;)l>=l1h)$FN^1z^ETQMDtgIjcXD20@ zL8CB`ht0qcX-O(KZGJ$lU`UIH3Z4#MCATp(nTH`6O8ONBwts`@`0)6N`6|D-0wOf> zh4vGz={w}g?O{nHZ~ZCzlT{9!f`{%6;rJ)vEybFUDHxXYv z@sLJL$`>3h6Tye}jqh&mIOh9*#zRJa@m4NwAbVs{AE>C(=|dK%moD^j>@WX?jOVSH zhL&lik|WrX*6C>%5I8|A1Xml3e&B|zByM21=}mMm;jq5t;pNHy6RhN;4z|01F03PM z`W#^y9=1~5^{ul}@zT%RvoJk`txw4>pPpX${To_gSyp^-i)Kg@4`?hMgtMPB|Lp%; z=t~)er;oiYqDRQMPRA%x+xVTfx;Rmwnu7EV!wY>qJ(#8M+SPzo3NwP(;-I_e&vYhH zRIcQA#STmLULfrj38gadLOR~5lBB#X+$k9z`xX? zP0NCQPIC45a#0q3i5IEaH zwzCUbu(HIvgfb|6l%vCCQN04jKbUf*!CwK>?APsBa0O_TDc#+#K?8E91P+<>r64yr zGExDEq=G_Tm6>hs#6KppQG&atfqhG+Q*}+wGwKiC43~0e%B@!I#|4u8HL5cz*uFV* z?eb)3lr~1}JdYlUf?c(-5vib1mezFTA(V+riQ30Uqu4Nq?I8PKM_(znGX;y|@4a;% z8y%gmH)${O84-w;CC8&Z{mmJ? zyZ_CqT5}7>j+{6tHy6e;qwU za+udifFd~at%rFXyn20IU0q=y@rH-zlv&+ILo1Qu41}o!105ZNR;kq!G&Jek(Q?<( z`X}Hm&@FA2`vnygB9X}@R-BhVdl1y7SqLd~sY7uSfv5EbEQOl_ZqrkDN_ef=QGEnV znb7-T-=2+*JAs`TU?OHRyb^g!nEFg!{tgmmItz*D$Xt7!^RoTPvRpm*sJ;Dt7*kUI zjn%+p{g2bQeik^@2<|8Do4eWtqDKb2^l>#dhVE!9xq%) zn_#@$Ut_l)Z?Xy!n^laT>st<#CGUQykreq^2JgLROnMxC1Mp~Q;v;U~SgH$Q!e5Y4k@FbRWvt5h`s2k+(OXk=n0udS`koMz%& zr{duuy}XITO$3a6F|j|Vq@_iKgk0geyp;Y}!6+ycXmcnH;=p-yL2wMv(bJb+?k^e| z-t~WOzQ?_5v9qJ2)QaH0zj(FjDHfIwIEXJ_YSI$rf|#vZJVhdr79^{W7|DS{9vS7k*7nSjeFOp{63 zjh25Drh13y85kt+*yeTI_)mzS1&sYd1vh+v>5&mYx=TkJ1U+Com`tQ+WliwTjx=_6 z`%7hT6yAjaBWPL2M@N8RsZa`es^johKtWI5*YUElf+Zsj=Jfjt4`CXxy2?OBWeJlf z7%xLM8qd_J2?{3r6kb7lVMqycQE2tnexQzg{i@X^^3SDg8@@n#&mRIm1VnZ^+jQf` z4KL7)l9DLl3vX{s7;giPnYFVFcsV>aR$f%}(DY3_XGqr~Hz%hwU3lxrBPyz5K>5IH zfT>U*w7}E)@#Aj&#ThdvX9Y|bX8t)E8j`0S00DK)n*9Yq8q|@P7<*u)kkpr>1KPJR zl;Z@Q7rc97fn@YQE+xu#ALd{10rY}JfFKeJ4Iz> zk1k5e%J|LaP(D7dB-$`8_tZSa_gybo#(`jgFBc$4PgfVd(UL_a_{PDy(+hJe7^{>4 zqb(?Sy6u^nn))0BRWOi*s=fEnJxVh7#?4s1JKbq|A7X*zIML1Gc^{a}6e%*WTa zv#;-7IKr`MR0R@42GHpUBi#H#fQTQF2636onFAqV1gPFmW4d8E;Vv(2831itG+}dI z%@>XFf0b=1m`*ff5Bwrvzj#Fb#Q* zel#@v$$Q0Dj8}B zEx@{^BqW3`$8yyb6_ltd>pu$Mm6L%$uFXH^la#io4B{|<^LkMH`fI}SS-Y_G(oMhQ;KaA=U!5q*l z0oL#)j(xrH^G%o=o@~u}*v&UR#c6sf_|O3CeJd-krXOKmZ8OJdB9YTDH{S;F2S{B% z+%6;x3NNe!WI;V)qt}nZPDS%XVIJK!4;K^S3X_Ad84p-GU>FOc4Y*(f0)sq=0XJ^1JAQc)}nTAc2h=vTd5KM*x#hlh6X#DJ@-YeOWc5nt2NrfTfNkjWqvK8<;8L6QLN8zl`IOl+*O zlM^rUC0Jx8!Q)2x?3pkf2&tq`e!@!XPWR94WR7FV%i~GsSpFbQX zXvr`mMlOS`1BPFqnsSZLKV)OG2EhhM1_%VeN1~r3|ssgf9rGv9YmW z*#I{O%)B%U-+{LTrkMoTA~G`OP*!10#4u|iwL!sxl>*ZZP>4s5ef<5yBO=K8ojC2K zr>Cb43=9Gs05ZLZud>|)*VQ?Ar%_&Bu7_J1VAI;z*wCzBy?i*zEpo(-DOG+79HS~K zaW#mIU;|JbUiP-WDyt0Htz#|h1$s=z?_>u)#@i2g&1`KGp&EdW34Si9w{H^p8KXIq zVPx%o9uKA^aE}rUORK7`t*&yz#1{M~+efFFnRGyDi=J)4%0YdDCoHJLI%;4Efehb4 z!dZi(q6F-=C<8>R&1T)h!tl8s_dzSt1+$~&@7L^c&bz-Q1x?|hG(AC(6O_Sl3WmHR zT^O)}Faef`i9z!#XfM%`=tx{rPH5h2P^NIZU@F<10J_#A+Bp5@IzSVkO(!>9z&)2R z;#?OBep@ExF+7ZiWd7M6!3kES29d$hd}ER9e^})UDb=xK`p1t+iI=@RJ*0WoB$Ny|e#MI0nD+e?w{i{bjc@ z&llc$E5vAM7g+xjfV@z-)`fQ!tr`7)Aie*74)|IxBeQWc{n;7~&KGn2+UxS2%n}+j z4(3G^9E|MnW4H|W_~!)K=A;1275T6TW)1nv*+QHS()|VX^(%7|L01?hT}=CNxUZQS3Z97U(2f(?9hs*@Vqnf zF!pmxn*8~AoBx*cXBo2+J?e`|*&6pLw=C%7${ovscl{CQxq`V(t>~#O%Cqgyyvt%r z2K2ITQ7!BqF_PayGrrmV1a{{>t{#HSMAE-_K0{0KoSyO1>k=PtYX3GdrO!V;9q~Fe z6-oSiZSWx4t6`K`1>3X2+pazO;zxZtFL?0hgdVmoB2fLglxvbtHVW}90I9-KihfVB z$3yFXC@hZIwnv@5x0HVp_f~m(vvoRMxIe?SzB2E+<|e*b5C*Tlj}BIeyt#5k%A1Si z9=W4mvmYNxefjx1;(}Ik?77vt!O-i7zEO_p4>~k?6M9z1owz)N1QDca9-l&1CPlKF z34!>)p|?abp5pZ}GXu+fZzKPR`V%Hf+3Z77cu7v_6ds|x^?jwIjDx%dZQYW0bZp%! zHQaMTX2L(JMaN#G4YqQ=e*Ua@!GendIbCDt5Hy+hby8!p`93!}&)EkeK6^VJrbnTZ zCWd46aRFbdJZ%ib2akrlTCB+S<8n>AgTwi^=!@thq@S)${}T9J>wI3DqFNv$iL@vz ztgLjui_s=4;oC>s=K6#|PZfx%BVW&J$IyuBWlZgF!;4?4e`IAA9@RvR$GFnAZVMCl zkJx@M_{wbFov4w|Rw@@7JV|sPd0yGm80*zv_rrVSk(!r*p5oNDvUp107&=ONFskB; zkZ7!u)d>Oq!1Awu4G8Y~fS)9p@+(FiIKkX)ncthR%5EbYY_~2r70Oi((fAvAN zsF#8n7jyA*49Cx2*Y{UBD#inG{@LXcs+2N3eyldUMn0k~g~XKbVi{)Hxv3@Bunu#Z zW;dqO(hPbdlVTAD_no59uZMID@3H@U1P0$N#12_2bP0hgtE-E;)1%I44Z!g&ux zcMAMlZkLw$lW>Q^eT1!Kn5`uL(60C$;Xp`o?aA$RP3_&)@oOk)RU-oA%b9}WiiChH zExO^6bhRFWa5~}y8TI4(Ac~#woQ759p?&{_Ojc~qGh+@sgw?`s+j5E%7lU!B{#fsh zFDu!b$BbP2i?UAUi$i*Jk6ruI4?abE#~in^usT>g8)D;LV~*o5k|ROtIl9tU1Bf zazlC_%%(`)_yF*5HI3U2i;#TUc87PN-m3DRY*mD+7X(k)jez=jN2`4}*G; zm;>fcUt+X3Z>?75SRA|wdDS97ZC(=;+Zxz@aFpZggxW~Y@bB;6K8X}&H%gE?92Sch z5PZwP$#K#g^-j>v;aHT|Q(NaNc3HStB`v<@J=?Ow<|nEX<8y~gL9cI-BASJ~gD{2h z202^C+b3zc5T!Z71&WX!SYbNg{)h-C;Ary$$pwyypzBumo$m(9&{sUT){>SCkDdJW zi@-tzA|wel&tiyrug3``UJ-(a32v`XwJzs5Br>!Y7rqeXJYjfpNKE*5Yh&Nb)^LSIJVT;esf1-ms2z8v7!z@`%T=u5 zzBT(nt=Ud*fW$|#^xLFd8;vm^Eq1V3Sc>2g%F(h~Ki8+lb-GriMIxBrvh)G#>BuzT zojjA7-Lx!vK0+K@KO1Adrbj81%7an+>kcY8{%TwwAffh7yO0Q(;x0Pewx(Un3tvB` zSqoA9)s2-=%inRjIf=4^LuS5TvW|BSOe?(mBO?VdbFm#IbQI#6X0WRKi7bD7YY`y2 zA2TH`8TgS%VK{m~9lK49(eY~}kt0p>T}+ufW#w^d(&~{v+ir_nVU?TMj4v);;fkTH zcS64BADPg$`cg?4fK)m`cz0;n%E%?pMr@jq5|*kBXt+B2s%uPG=Y3i!YsX`}uf!0T z5vlO|<2RZXWtJj2REV=E+t;t7p7miFgXbG;%OVO@lqVzogFQVRSwuD;dJnGP^iY+Z zrQF<|{;jR3^6^7qh?27X%9OvUJjeM5B9Onb3|FZiIT`Fd{uhwE@My#1$85nv`WAV& z2)=hs7~jFNnsW&wsxU3ZHN~_@mrAwTQUrO9usW!X(W-{Os7rE)uU^AMe~p5a91$wh2rGNkAap zT!9jiT93j=$bWeOs+Y8M)6=OXUW$kQ9ACr6diBj@$`RsMK0NB1)d$wSr!>T|4ibur zKcguQc{f{9t88ZRQ8=HosHjd#zj7u=D=9vEdnL}AxwuGaO;Beww3kSEu&9GZpq-J^ zQ|;w(w+K3tt~RHnSNW-ttd@6bUR`nF=h$#7J@vmnhtW<_i(ku&T)n)9<%HD48$jNpftP*Bs3#c?ryjP$EY?Fa8xKQM1_Om@^ zvfEmBM7r7?WGE*FqWOqRFIaNx8BVIK8B3RQY>X$~al;}6$e+%3P}%5T(JP2B@@1uB z?>J=ZJJDrM|JKh)nNX{2^1UsH+0>tZjX)^}n_gdE;|)A#e0e<7>;B3jLZf&7K3oSg zeZ(GrD;$|770<0GD7a#&x;Ld#M`ojaT~l*{ZC}M=%!IE|$fMm~O6FAz6Jn*t;IWdM zXzJ3^66QBmb-_YPf%4I`v@Y?-yAPS7gp#H4kYrF1gi|F{IV}kgS|d||uNgVX*uO9- z$*9}(8{b5>4^M`+7;I5WDVQjPE?s09FGNI*$&kTh)kz{{_V9YK2|0C|`)*O7^ZC2t z4k3xF9AJcO7BbqF&}NR zD89vN?<{z`k%WwD*Dc0F8ic-mE0?7hbgp#;3!A1`JijYej)oe`y*)2;F*8O$#dF;0 z0j>rnf@M4P%s<9c16{Dd-pQhIi-kXEvUhfuX3JH8evxodi{yO-b^w1@((Xw9``;w7 zHC;V-*Ro%vF+MNjB%u&`lsN)4P65;T)4ywshmk`{hZEQ1aJ=;wB71RxAf70%U}XTB z`n?6UPx%k(9nUnkcW^ztf?UoInUI;81xcAtFDjN2l(QdVUOlmPPNwL7s7)x3(`3+t zl}&%%01APO;@D|Ih%esTvHs4E^FX}Lo+BoBh&S`=Te;{UytlGLhh+Dr`kTU~Wj9NV z)Jg*?nJJd)?NrB@7M-TYzxL^d@n`ohn~d5}m2yvupNLPl&|;!oxKcVCJbz<%#yxcR z<1}JuG`UTp#CA4+=M)^)NAVx5wS4Sze7){}Gknd6q0+cx`L{(hhkdHj*Yxh?po8n;SKUmq5Id#+MYjeAN-2@Y4$ zKN2dMTl!(X^?tKCwp21aRzbiJD7)HMf?{E1msOAv!Q8e}b*BWMG`j5_C;p(e+F8fm zygo{2k6z5=W)vrO#Dr-Q-)CftxvH#6d01Ux(&=rTkgDIzH?f?~2_zfng*=0j2lNQA zM+U1hwmzg#O&_ds2rEdb2P6-)bVjaa#qRS_{c$}0rQzDYY_*#=YOoqhLDl5KPssTh z+3?iAZ%LMpfGmHvRA*6()?w}2-+W5C7cZYqMaZ+IeZ3=S1{$(-M_*nXX7Z`8Zy?Lg zFvGWyClQhI>I%&oR4CCu%QCBh!frv*f+C+kU)Uq(d_bPyx^^6Zl0Rv=w@Qy*zh2sQQ=ts z1~rxKaThJB{~L4SakjpdjGQPYuC|_aXvpp>sU!`~qkIFunor5ER?8Pc=P361AO0Kj zjUz+Ic4mo&w0#m8=K3dTg$T9>fwJk{YC_Wwcr93v%MCrd-Hpl0-25-%^TfTIKEOeB+GR+C_AQ&F%y2h}gua-MJ1v!H%S{ zKHAp_r6zyW-G5Qo*e+Ud8L|I4U1@3(a1R>i0B80M@ezIef3#=Vm5lQ;1m2--RM`abDCphkIAJL6fgELD5w zRCki`GH9cgpNLSH=(n*Crjnl4?;%}G+_vYP;>U5B|>|c^Mm@1r?u~mUe6eQ6SQT;2 z)vXFrWGO*;`YM1&;`?_> zc;Ywh+8r$6n`n5c4$7EZ<3XPntl{sb%odD$-L7Cy^8`LuF!8T;fERT!LHrL%{-+22 zzx=%&gFli``oX zSuHxfN>#>DZ4IeQj8)3z!qGhS^uc<*n`N8!}Q|+mbeSg^q z2^ZzdbzS@HoGuhb7^8XxYDLer%^EQ@(l1cLiiZeVq= zMY8MoGBCV-D{(Es=}Gs!p=8#(7)|N{Us%qL&iso8BLjqgjh6b&YHXsr=Gm?ebiK{? zNU?H}Ihy+3yn9Y@rx6c17&^Q-lyl?VpZ=Bbg}sNm<+M-OZ^P5&h9*yo-I*j`otbODQFZUJ5_Z0u%olm-J4%x;WMyQfZ*+B+v=}Kq4=ZAolywbOQvYdOZ7ut}LVbuO3P-uS zljymG__D|BJ4(j;eB7}5KX%rBo5u_29fKnpe-5}Ck z(jp}aA`K$l-4cqlAl*oJcine+&KcwWaqk*??7d;IzL?+q=6v({9kxc=kn4W-A?+qz z*sZUvZk`cX6zoh+#GP87%UI1PI$qM6khrzcS7xx~Lr`^jm?Xlo&UMMRy>YiB$!l3= z$de7BEqWX4J_0e^n|d{+K<9g7odD)eG0}_t1UjlZhoxUuUT2Js@a8xxh&xW@jJ4cack(!BxY6aVg(KQL~uO3HH zy%UQ|j+)twmxtdQFNyygPN5%STno2%;WNvSbLX66EwVVo);Q2UGM^3Z+gWkU^SInS zqj;v0<2f4r9BD1+CiT+Wb+C!W#s4Iq;_c%w;#YsY7AMPAr_&j<&#OjtSAGlszGzEw zO;*ti|9!LITvJp1kyBrCMaC4*au*Kr%qy|MV5%s71dAuIVpr#EXCelx-D@IpK6~?* z1dCiEm-}JL8XRdvms=tL4Wsqx*pbI}M{io}4Ij_!iVR$rnKmD5wlT9sL9W&x4x5B$ z!|_zUSGhwLCmpJi&tlfqkoM`w%aKF$z=O@<`p|+Lb2NBOA6UryY`qDXN6XxsD>@fC z#WwwWGbxFSjhCTDCJyhDdO}=O-Nx!bH1hC5BI%;=pyNm*5ULAr_rCRNfM)a&;fJ<+ zl^J4Vfve2zmuKgTLNyfx@~z#yvkZbcgQnbMR4G$z4g-Byi#^w`mw(wlV`lmUorf#u z6${*|?_Z@?U#1js)EN-HnBPuA_d0Tvad1#lbvATHwth&HDI! zh-yVZ7U^Yu8Wki>?^cH%+PZ5{ZSPiTH&kve^F+z0J@VWQ(>9oKeo&9bT*lAqJKbHc zhlMYGOlaJ=+$^8jTpK%=4xbdZeWq;I7QeTSB%GNQC~>mvNglL~o`{O!Vl${nurN0) z&f@SuufS4ho3F8B^KyUu)SBm}&dO~Mf@XH&?xdpEUMk4e=M!$|Odpku|2UakJns-R zvuiqv_+52gTCn6u&h~&dk!m1)Y>9Q^?Z@mtDj|zhqi$KLf=xr#o@eXkRf4MN7v@JE z$h{7KuB;3>3^}S{p1oMgIy#T@9KKy%@VdMC?~@OeW1SY-4N-q`o%JuFqMDFHK5eFz z%FgkRul?KKE5YxyPB4C;E8i%DpWryBEv)_uiG+jI;uAMaZ`GTZRQ-Bcci|o_PEQbR zXSr9?f)~2nx1J)~%VVuz85d#3;X&tqmanM9%IC>0#1AUZTOeNcpUv?SW)fs%%s+FGSje2= z9jU|c>S0Mx=sO@HRJlW_@_N{1p?)mYU-W2b5)0YiVB$s_cs0er<+d6p8N3qleXuN* zMf?t8KIW4VkwY40%pF^kh6dd1=_Eg%{=C_sWpLcbQh}p!Y_>D-;qUY`k9gV>`Y55@ z@m!&ra<=26Dg4NUZz7krPdqn9a=p5fy4)}G_=?WaaY!9|TB*8A1nc(9+fJ>!mhtU& zn+6N9(uZwqm;5vmz|S?RWLVo`hDrWP|c2Q$@jCnsa^R;sFV@3qgh$Lk)I>@ndB4L>*u&KJ@ity{Mo z8L;V{fEATTZ#O`SXg=KfLWzX)bDEzc`rf~#{>>>?KjPMnU`Jyrb~ z4r92bPw8Jzd`>ICWAbuc{kisT$HZ+fcCch~Z9*g1bR|s0pC*lMZPK;sl{Me-+N8}B zrhyWHi(H;K?PY;CuF_M-fd}gKCvP&AR1VIxUMi7hZ$Gk)m#U{Y{W&#e*L1D!s=Ly> zt1n*X>lMOyyY#b^l-|RsJLv_Sug4u6e}o4HXG$y%#uC31mLwZ3a5L4`J6;qaAFbX@ zP2lo6Tx=s|Fl`<^A^M~|Njhbw@$*JU%)?DsaVYMtnAyJw@6Ib>z2gJes3*dTV)%m*-p&{UH5rC>rf(Tz#5cgU_JOiQ6ibiqt!Qy(Ht3DuYE+ zkp^!Ougl=sN?5|lh1`>M;>(wBVDyv8T>4a8l(Nd`$iL3apFBJ5@h~VuepSrQ&SCa& zKS%qCdlM%lvtNbr6O%w|LaG@R$8?$z50xGrW$ErmiE4YT^PVEF{5u5Anwg9OFF#LB zE2##kdHyYoTnt*$f5wN8^O{O;;n=7ZS1Gnj$#~bAxM#$rI!V*UDX=>voU+oKTk%Vm zg=`YZ9nW)(99LYD4f+S;L&j`bZICLV0W2{EQ@LIVF2&=foe%52sHykyQAY&1 z6Yg;Orlfg&|8-02>PM!!woG}(AW6CymCx^stj2I~Lvq>4f+ZD7!op+%rDp}l`A$Oq zw93UqV_5%bOuZVQN4Z9l-qAA>9oNOxnUcyJ7=now7=RTcps4yrO{bB)v$5$+_Tmap z#p$4jny2lL1bm7Za*=zr6gtLpSGJ zAcf)?80=M47EC0=xDvDluYl6P?hO-hO91rv!oKL9sAWNkDSYq z#|~aCRCDs2dvC3rFS4`IIVMnwTWD8hHKzE zp5c4-`{7~O)e2*65_xZ?g^JEuE%iV77l_+vSk4(w9G@C{YM4YGj`tleyrv0h7_nZw zZT=}fsC_>`U{(NUiRfDaXO_~==%ao$jf8~@7~#ZT_RT5w5n{M zj^4z^&SqqrHRl&<@5o0RmboQ+6Vv=DQcmVVBqcn^NbRpn`U@j=#T-R4k7vgk1@!px zn{l()0p_&Xo0SSoyR201ZuwnL^0V8!6~wrOM~LQSwSKhNRGnZJS36l|Y`0Zy2T`nZ z3nTXqyc@-mushfVBgN@+xZ{E)b+S|}UaJn3wp%9Vj0y8(pK=MEXl7+=I-dRRuI-2} zxMfQ0no_%$_)E4!mb^Uvayws$a=B0DsQ-JcM$SNN`oRjH@~cC2wjTpS+STSIYAjI% zk&~vF`}-3b5r@AwMQ%riYs#B(-6BtItxs`r!YKsJo+`? zH1-5pR-lnFi#1hrd}aFmPqZXe0R?>dPmP*JnP(Q8{&D;_7{bEO-waGL`95bgP{|e1 zXSZ2ojd?xc#8K}w9MI6CNZJWMpJfTiwOCF#ZQFXfTqdrw%@3UJp6zh?zP+l5doQ0Q zk6pS_#CX|)F41}3#5dTD&uDDz<~6V9q){5GMP`R1u=qU@Uu7xgjrkF3w=twTt~Z5I2y+^J*YKEmrVEb`Z6t)w&?H2LdeH|?N z){A#Rv0QSF1|Qfu_|N4Gh|zDi&pxiV2-FSGV_o=!kKbJQs9>>-huBui?O8>ctMavs z^^x@bn7d(G53*=eH!I>j7b5GmXf+Z9HSC2mxQmQEx``9X-|Xbtg*2*9&cEZzIP7+A zr#I62#S$894rO6pd0zV`1lA#;&dXUoY!AC6OA%`4)v9X`+)o|Y=JH4O!+&Ef zB`%ALkGFG5qVR7_{n^5>NMZr6InlrU5~!bH%J^hE;T5Jj?EOmuqEYh!vzDZs)O-_fV? z5x3#=N`M}}{aRm+T!XLU*jP+l6vaSU;QXKV7al(+C%_fm+TCSHogTD0{dwzNYR3q1 z30p#g$z1b`PubS-!!hfgy_ZuSSS<;^^cAt!+_Iqy1*%zgr zHAvvr-XW&SRmAT-*^QN(BK$MLCi=_rP~5TjEcU_gRgDKqR*L4Uf4!>S7@MljMI6jL zl=l{MshP-%(_quVew9VJLYN-imRO&ql3)M#jrvvF$0+4A662>)F5~W4F|mh&Bpnc@|KL(tu&C>p{d$n8OG3}j$(Wm`^V0j|f<_*U!LoxMg+V30 z3!Z^vnVZihIg+n+Z~}}-^&R=B$c~Pjg^uiqCr5^2dPLSo&Q%i@kM%?^nSON&UEX!! z!(kyIb#(JoTJ;Gxix?a)lbbpb9jc$iezvOy7%5`Ligk|?DxAt-V}+BS4=b#THQ!xR zM};JB+Li{QdZ7yH4o35}hQyu$h(K3&8Yom^Vq((t3dY9Jq{jtasb{?sR8U{onQ&vw z&Td>+I}LwY>?rvQ7e`3hph!DO(8jR2XKKXEj5AhPr`oiCm?3b| z#rm1carjg^rrB3v+%VT#xv7g6>FupUn`ITmw|g@#H9qTbx!W|$!P4~j-1k|MR(Jj9 z;%O^d^|h7G(mFGg zHp>w;o#YiO{Y5a92Aw`&Mm^Zx?7AEha9p3jEf!p_`B3qo#<=QMz;Ta{P{~P4-MIDi zp$S(Er3ezai@T8kAnIZoCv+wy{{f|j_=ft_v=Pe-w=t?~)};DsrXOisxwFSQ&e3)R zjZ~Ctt180MkKrZx<~8PMeb8{N|T#>Q5!@WdalTX?n_YH{gS@>P2mtPBAI&~C^rmwtEnhyvuSzVPaZC2G(JWclH zXzqJIn`M0%(Ymp`v6%LdHE*s_Xe+=age2O=>(d zk@dro?eVm8?KnZkio(BnMgnZ}5Z7PGkVgifWqurz=w#I_;oaUIE|~NZWi{wo{CL4^ z&zr`T#cg;(6l8eTU`e~(7B-RS4~0%3wAm9G_q zvFx1R9GH{lttXkeb9g=n2%Uz`tEJ?5bnK(8DtHthOiRh(oGmn?%g}F}vRqmofy27D zwiK6C+Ys~Hcy)2M!bH>kxM6I)0pBWE3Jc1;|DzEwT7H-ND6AR%@J@g3tPzFL-7_92 z)DqR~)N-2m1ReFdHBgBzxcB=hlp`a#!3+ULhZA(cL%DioKg*f)D)7 zVUWJQ%qwH<BCKeW5DlicQek;2tD&>i%LAgE(95w9!xMda!Xa@j5KP4iE zm?q31{n?00l4fytN6sM0st@NwBC;&x!Emlh!O^@ta$afJzrxQ&zIVh z86ocBH6i<$Y!o6wSmTH0yfJ1^zuOOCNA<;+>Pf=gxQSkZ+Zo)k*pBEuzA-Oz29z9C zWGt#nOSxO`0xIpfGrNf_g#Z!n(=yht$~ljCWwFo^&u#W}o^%vsLT`o5-+-94ek8cDg zeSih}X`m?GCjf!Cg)Y|7unJroj~Rbr?5zr!#?60MfdQk`pF{z6#)s9rmM559HPaSn7K(t;Nukt-Uj!kjQML zFT+fFvDixV-9`)pL;y<3p-)#Vxo_E?@?#c2Q~Wl?at3J0uX=mPcGA=yFT?>4Zxcvp zr_e3{SU>uxEGWqaAV&Y{zF1tGb^S;}`c-GFxHwDj%$8daSaGy0FRlK#=$Az&Ded9C zMaLJL2Dom%X4P#{(g%hNG{TP-spW`o?4G$5I;Rk)huJfN%pkbuq z%}i5?Nx?dGh1aF$%oD&Z?e>UJ-M+okgvC~wr-)!Pn)pK-c~6(Cr|a82#WBJ}RjYL! zy<|5$!DrA=`#b7jNXHAJE~e0J#KJ}gz@stTz$KpRTee|nP0$q}d@yW~CLVgSR?>sQ z*BQ2bc>DG$t@&8_Iy5}JuG=4!6F!~`r1Jbu;r+wp>Bb4qYCqK@fou!IVi8J`(_cTS zu(Fwcu;xL<(LvR2B06{>a%*DAuaBB}}9>*RHQ?ApE9kZQoOtg6p;&y?IfNgF+HvEy#< z#s?Aym!8{enXD6(E8_#U0WAp{etdpmny*DAm#!tGCXViC=s74=79=$>saB6c2>RW- zouFF@@I2N;?ZD_mAhs+q{BXu%<2+Da>Yj1bq$O=?X=fA?iEUT=bxGA`MkeoVI3e*Z zjGF^-@9(lE-cK!4%Rrg#v#hP#_e_RaulS^^V2=>tKyzH;k><2*^cSm{2yWBk5KjmOj3VmFv{U^U@r9xnX6rra=E`+n*V-#~(9 zJo%y&e$kXtZi2t56lh@zg+l?pCv8N7I_gdbdyo=*#5odQf6ZiXgIA>@tv<@0k~c+( zZH%(1uH+jJD*;+L=Fa|pjVjmu+pvQdTc#$gjB1m>M<H!memdB~_v7x{FQUA+QXUqnCp z+;xa_EGG}YWty%(LU8|?I9DsajvnVIU)zZF;4d#t3%lQ*WFI?7qV-4u<~YS4n1mX0 z_2_6kxcIhF*PYPykd4`4+6YDjFHnZCgD?$Z`AM0kMcQfY%7tJ%}h0y0PI z#QML*^=FcLK5uF}O`WZJy45`XN(&}w$vf7sWxsJZJq=ps@bF)+ioR9V(P@(-OELCl zdo3(p3UUkXHm!9rOzpVDL@ni345fz(jJMr>1RS5lI&YZve!^XUeN~T@jZ2`4cBy!1 zbDd}+I>^=DOu$8PD!l%;N6GTnt@NWtC(E%jjWlf{xYCNJgdcBp7!!dR5AEPV{)oho zs@41&6nOhM8(PZ*?3W@6*Nc%noXU)Zw@S_1st?!f7K6}Yom2bY_9d{BvM-+1!^nvg)k0?;E6M^{uN>`QI|=nfDuRTu7Ho>wENZ7@(F z2kK{HP6VmRCeP*MP&hz5EMVmM3$i)NBXn^C-d}}t5ZweAwUvRMK8%!$ z9w5}v<4W=blUio!Uw3n`7}=hwn6(}>KOvDwbMx%sd4%W$Tq~Rcu~Gb=<}&?H@`yGu zTpHBx5Z*Diw0K}n9e^L_V8Ze5cZlEa(Jp|E z#Y9HVtk9y?skOhsK|%O6P>3%#Yf5eS*~05byCJ93;GcWEKUxkpcz=no|9YwAu&rr) z5*8Y;!c-Ij_X3{?Mu}@P(4Gef!cg&9=;;k+gf_UhLOwTKVlKxEm38E^6|-NHx=!Ui z-8@}AbkHY;woAl@(>n3c661Bmn=pc$_nznbLmRm*H{RvXVd7!~;r8TR#P2sn%>O+D zE5p?pz@51y>Hz6QVAU+UJO$rrf>$=Lw-CF=V^>Z;2K9i3?%ls%`=f~a4dJ}Rz@zQ_Xg z$FIa%sqtxW-p)eTeW^N&r!nG-M2NcL!a`*u*s_`|5BB!4)hzZg+hPt->pgf%O91-33!1=_u!0yWP5 zg`(M>x6#jY1_p&qCrmI9vQMZ{aTL_!{m%>jWN_7=zuu8inbhhS=8`#8|FXS)|JC2O zsZr-dc$*YjI+>&|Rk#iaIe+QT(a}7fXUu$oV9ZFuG`(Fa}OeCR$qkAjvkBVATwJ45!86&AVSh9U^kNvS^aw z357kSz8=9Jt{UG=U;Iv8s`+JJoT@8^TC@@)q1Zeq>gW$S;CQjDAOAAqOjOzu?Acn- z)%n!-63Q#SGkOqW-jI9WsB0KXq))6-0T@i<8f73zL032Uf0NF$p+D<_yVR`yfC$yr z))w%#im+^gT9sCvXHPi6fPY&uBqJ+(hlimhH4Slqn&jRp?2)h1l}YC==x6K#f+Y2_ zvtOOYX3yP=iX|m|S{v&uUBHkEjkj(}L+{k{^0Rk7C+dag3}#8IYNQcN9Bt2nLPZ4H zl{M5&v3C3tEy6PUEJ0}IV?Kdo{Iuv2HY@$jqKKJ`OJS`#f9B%_S!i`UPNDFyyn$g* zF_TeK#>1XiCZ>-+nP~@>B8;7%!_m|$UMECE{N58VTRuY!6O)s_H=nro`0?uT6gmA#k-;6q&E674~jurg+A=}HS0mxe}TAp4sI-rL*v^Uw}gx8xiJu3&B3B5m6=g= z=xDwi)Ud89y@#muagYl^e(>%RByq z!uV!*qW0bUc+lmo?!^xngp4H5QA5tU!%4S%R&2y;>c%k(Z~g&Nqx)h%i*pOuI*N^H z6K9#2_iEb%X z1I574S81_rFPR2ou;&%ETRt=Shdt$LRVk`Rdxl_Bh?S&qtfR#nJZyzqy&lKSh{rht z*De5Hi<874ZVYOC85}?35tGmMph=CqO9@rEl}uV#nWEps0HW+al~~A z_HZFNW5Hx;)s;6b<^PlX{liT-jM`~1Ty$S=zZZ&w76b?r0|I(!b`tE(`qTUnOfYNS z;Bd8(`j56iy+NA_ex#2Qfz$w|j;!%LS_NGR8fMNGu6q;tvQFPohlPh>H`C-VC%BDV z|97!K)wp&IMIyK03xmsjAhSXM%YIpDl)1?xvSySioTXk)d zE_*-UcX;s)y42HNQC?Y9SI@iS`z!_DkNarvkK9lU8ep$)gbSabXr?R%5|L5mH?kGmq;;QKJ#PKQIj14MysK`hd-zWD?nSg`LjxQExU_gm; zL!J8LMK@{w+q#An{D)>+z$e7v0m=mlm+||;pVAHvkNT*+`zvjWQSyUWJy5JTeLH>x zbmZD2KLmY5ilHYr>avqEcM4_Y$Fr);fYCja{2O9({?6}^yez}8I#C#*7TKwx1 z_%vq9r$OW>^;OomG6jM=z~X93p@|0owWPXH)st}KrT9Ns8tw91j5Yb9u6=*6j`mEZ7^vFPytig*q5sM#0h@WU0(<>psQcxcrL1y((Qc^ z#Ll8wGyt->Ry~UPuBc(y*G7g!XMNE10Dz9uoZp9bzb3JorF++{7c{BIt&L!E7?-&8 zeSHq|jye^LC6ZFp6FV;M#oU3GlrwvdZh=kdI35{EUx=ZhrX6rC0sX=OLxaXf zli(>vgP9tIS4*Hwit;7A?_vWl874lsf~5`LOo4&bs9OndP!Qw8hn4_Ohv$Kc9s*ft zu`_m7vXhyS(Rr04*W_Dx?7?-;}9yD+>}R_uY`4%8BNus1!fxPx6$uAAg*77+wU z{uXv=SoYup6y6g+FBJftAJRF!rra>l$~glNoQ5Y2qZGaP?a7(m6*fPVL!<3eRpb^C z)OpW9m9*zq&^CS!lT%1|_>g%S49l9BXezm!FA_umE1(8JMaN?wp5Ac1$LTvF<~`SQ z_@6|Vg;+2K(J7t3M>4+<#KH8FZ34%q2F3Y!Yw#jc zVJj9wNv&`*I>W9Bd=!-WPHyhQjz$p90H8M<5G`o~-|Xemz4!0lH8EOj-Trs1^v6of zVUgP{5n}fpSzhZcQ?_`p^wWQB1R}mbB3kegsCWP|-W|9kz~F|tf1lhEL~=k?17IfW zB0~zWWLNz2nAq+s^ylUdin(Ewsk2n0r^rTg59@-!D{!JO9ZZCnX}yfE zpXcAt4fNS~QrNr4&G@Uk+jD0G-?2P9lfGhdJZV0YsZCI?~y#~F>EX~}Iusl=>LI$4j30lO6TtKW z4l9bZ>gATP^V6^r0H@28Gj`H#Q;1g)rq#5*?WCfbddtf!>49hi)%veNN4Dw1N>vfR zg@V@68=E4zNk~aY$}EQ9C5{K~R5zM=849Tiam+ByBH%@Vjv1`Pg0^##08J(^M@Jl* zcak?jMv~@^y6`!yM(_q|yRDZwO?eEZ&%<)#{iks3x~kp1e_H|&T6svY;gAp|D5yU% zcXTY5iNh5>nua70=qlLx9=eHhbYVZ-hmPlQI$*?jx`Y8c3nCCZ zJGQ4PrLw-PC-jK#q466ufQ>G^2`>bKngRy*A^CG(>}D`Y_Ct9m9|L*^-)f|I9#HBa z(u#trgRuphot~KsTrKEHLIh^GiWcTds|`Qi&mTYbL8)Xxcm4HKIG(8|Jnzp!7-0pp zX|J+C9g2lx6K+!&^g{^1+=9{~&z&{~I`Q`qp(*ATC%bOy5>LrF3RXUh<|-Y~ubO;| zi#dmgP$mN^RY$^xi3G(SYV;w(yzFe04hiTl1ZP583mE?(rN9*{4KE264vvhZhTO%e(Wl?BUu1hJfl@)+QF}M@(`7cg7r=T9t-y9%8C{+Sa1G1<*&dL@#JWyTJB7tp1cm|m=jAv8OKMNQj0%N*8*x503NnA!B>?q?`d-5D#|2zFy! z4#A$7xKQ#|4kRadg%Ks#3P0=y1_tzpFg`5kk`WI2ZT?QVhW|`lJYTiwFRZVgm*J4N_VYY*I7t9Y{XVico@2xF-fZxT(KXhb4`K0^06?$dlEbOHy;|VSVjMiL8OvC1>U22Mt4`E;(D3JiOnHowoI5_0jm=K!S1h*0Q z-WF8{mRH5zIsQgPb@b-K_hGD(xpQKLpl+~1kZK|WXaDQz;bpQZnVe~7k@Ree)>0l@ ze@vbjUac7!mHGEyX3te)V~zI2o6Yi1Qa|VgtJ2=!;LI?;#zy^b`RkS?TLU&eWV}^! zRl%>vnE3^grr-$l!>R&GIjUd$0|Isgy+CmHRE4l_8o-iu>^SNW1qs%=>djnb{LA!@ z^Bdq6I9gw<{}2q{?_IE}ANQ&EvjDWgC6Acs3|ld7yLi zy=k8B{Qk!_Lm_>AQ1}p(-_+(!5O$RQj5Za|H)zR;-_}X4qNE1ZpqlgqVIA{3m{Dzp zJlmXuoiRq>AGT z*=hN0R}?`v2t>*tB4$A*@Uh}rCprGIT0oF=uH9uAiQ3O!v2t9sv7PjMPh0$eKB#lI zI;z7q{_TC*#3M^m2u;m7mmodS5x4OO2)IBp_|%LYQa7+Hveh5`l@mE{VebS%I}nJZ zwZv7{*1l*Vkb@1#0qT2Tm3b5^4O`fJ&1Ss?>JG0a$i{sB9OPh>d_PhQHwEds`1R#A z=YlU9CNr{Maye7x|5%{sS)2bbPPp>=G3#|A#j)#&ig`-7Gy{7$#mEmD_MndZOb4i>nNce5YtsLh<`?qNQdjAr* z2ryqVWE0F8aBla);_C%r6fnb{AEkg`vd4=T@8+GJgE0keBUsMsP>Tejvaqx!DA3@j zL((x%nc0yDk$=yYx^#U1-9?CDFBXE$r0TTbn9X2+_*?psNWNInBZ?;u*hK`lRBdxB zU*?^v9$F5$K8&nX5B&U@ga!w8*yB$zSh%3Q2A{wB2H{kEv}@?9A{}A{{Q-2e=2FNO z64Jje^&e+~GcZY?A_q9#*nGlc>1e}9XgTrmBiVX>J)V?q*%oZ&M1m)PBr5)bpZ3b* zc?utFET|9@cviHK%f-ROEWY<0RGR$7^tg(>XCHUm+TUNEs5yl4ByHE_`(K|}3SVLQ zVCoYwJBR&LnJ%%VzMxU0gqq0V+mnD_oXD4$3MFgSq2DzoIMUQjpr~YsiVK_B{g)x; zjHKi*3fe)Hj2+vl!a}HiZtpm+^k$;!i-|!C46ImisjqEnkf|x>4AdDi&xvm8yoQ61 z|A3S>@o~*%;jiGTaweP}8|S_+gtuTz6+XOWc0XS5YUK``bXn&~jL0y0f)Fc&i24H(Ze(f~{sfLF-I2aheSNG|o z+Af~Eg080d0P$vR$;y&^y^UAAhX+x5y624>C*p!CZ#^%n-UnspT*JiFZ^^&${So^G zY^$15dsU&bTQqfv?v}TB^p;<)Mr|GFU=c;WlYDY-F?il(By`BgIdR?vCo+J9hyyc` zfwpQ~m-9iKraISluDORhp=({EPrzT;ZM{wpW?(5dEu05wU{qBPwZnDWH=(;Xjs z1#23xfcGx!ureCao84y{{i~;Eb2M^z7|SHgw6oTCR(#a1sXAE@UyF+K#n%`Pq+wxA zr!<@P6YR7Y4kgfw#*BTDzLUib`hBEw#@(9VcV46ye~P4|6?*zJJKO#KT|7J)PX z2H*D))c)PXIWnC2n{VG3T+_}Z7~t<9$SF%4RJA)BeU+K2tWp3ws~SB{`7Kjs;|Nha20rll5z!2 z2DOqeU(ht}Nz?h=5vR?0|6=Cb6U;~6huLZ`<^tqyDDz&vdVY1#0)(39D)tOhN5!{V z%>A?SqCMzI0)ieBht}BN?~rP@frUCN;wDQ$O5wU+Nr*q@Zb7AZml$uXH0FGF?u646U*b(*r>3Q%Tx_6nJ|W9haCNO7 zzK^K<5ajc_S_J8iO_z6p1?!|dT2&C<4?T?kM8~vNS7YQY&zk6jJ$Qx>=-<+$XQR+fwyfW zXfh`~fURJ}v(WzWVTY}tHBan2XRb&6yg@`;b;_?_=PQ6;Khq3eqmbuWrLWl*c-Hm~ zZ7k?KN#4;&Od-G9RR$4~q|@mS$12s7!*d_KkF8i?Ak1nfQ>MFCfJ~&IF74>R`czjBzeJ2(^}Mt$9z ze-V$9*Hh`0RPb;hB={7vjqc&ALfngQwM=&5XvAOU!3%Q-M09(?XI2s_D(l$Z>yr<7 zc@M!808r|`IK5zx*TIO1BN-^*t%DPBGSqP4&%KlkAq{LQ|2v|kqKxlDO0@k%HAy%z z^-DU*s`ZR|$pm|**kfPDlNG4g)v3>HhkCtzX*CP0v6#PL&-f9-D~pHfx)|G{Gkqx? zJ^exmTfHcm{Y$8UgJ30@Uv#694?7^4gJ7$Pcc)~F4=Jos<0f0X-myXD|;Cv7l04oON0ms;};)RhtVxpmG+*yX0F!(VO zFHzMz2<~J@GD1~Os2|jE-+s2vfKn??Plw_XVzYl0ln_S)n*+jN8@VX(F8SO0;&qxH zW-oOoS(vY2gwr)=@l^@?aJlv_eJ>q`wbTnNJX6X@qc>EpM0ZpKV50$QA_-Z%`( zq(Bmn>X-+K(*GXK|EAxh8ALGD^9DW12;nJ#T?KJ#i1>T+^Hr?3K%jybA|@3?sAGmT zB@#@+NW#Yqg1}%6JOObkFbAPCzc#^_(=kgI_0G)agLTxeHu5Cj@L$+@~ zQToc2E3Y$A?(kaC3e8;b(J1cf4-Jq0QzMD)h0)bP5B);C1ss&8DBDHR)z(JJXFG>0 za>fpAjL=3=St5$q670_7H0Ox}HQ@1iwj>l<~6u8VvOL-;$mCq(}0*ONS**5eFF4(ATXk#s=Ac8 z1K<9Rk1a0~LuOEs;!vSc$3h_-7gDflc-LCL?wctTA)|_iI%e#t2@Oq9pPFib?IPYN zLP6+3{MPLQr_V5B--)B4W-gxmg#7Pq?XsWyy#qr8swPsCGtsvWSovR-2&liqfzcXo zuX={6K|>^uP{VVoNkIimTVB?9{T$&l)^4$y(8l4eII*QuAI)kyvFw`Sm6RYuAshn z_rG7nK>fgQ9d((AEK#z($Le{?Yqt?!uKz3F5WNj~?Brv;Td2dKTZF#l1ump{Ax>Yi z36vK@&464W<^R5V-PR%2S^{JLC|p>QH@9Js5fg@df`sxdN!``VgW8 z=MfE=t}p8&7b&4*(Q@N)(i~Dt+&uxbc-2lR0+H|i@7BT<4>RQvrsCi{-I{kt+=Qe) zBx3|oVP+_2Oui2Z?0;9h_3AUKk}R>=^@@0FhWfT_`5_)Gwg`mGe}<^XmnIFBZTnY? z*3(<5U4LhY7j-90|EW&NR0=b~E(hk!diFS-8JA!xW6rzNy&gpCTZlr}L)Q z(qDgJPN6tdwDLBqg7;@6&q1Q1SKJrz+VxJ3F;T`+LT#5*A=$Yt2MQM|3bW-kaz2L2 zH0Hs`g|LQM*$Ye6iYE+MLWXZfHOVP6u0B&0ma0k&=Rf#Zl{^ z6!Vty7wO(BS8yJEL{ej8;g$%WLCC0n`{!NW+NOLQV;L+z@Bn$sZH}sC?HW7sdQCw| z4G31&rnLT|sxhkru2)0F=^SrDkt1r_I8Ab@~$k8Y)K3yCec6)VhweniAwVNQ! zkC(yRt}@G_V3nJ=cHF$IIy<|){P{Ho$1@729h0;ao}rxm>*i&k5hB_SsI7Ax>^ z6WzN~(X!XHAKP~YTTwk1k3XY&F0}sFb5RfdCQtsdW#PzW@jQM^GEn{e|7x*-qX>G> z3y+;B;A`D&`9&b-AZs~7m9nRg)|veDD>ZYkvBMYR;eK} zyx-C#&6G5*!MHhOu~_htBE0!w(}Q9YdrvVeZG<6hqb`#Q7$l57)I zy62{Pr?U5s=kkyK#@|vI5$Tov~vJkNQaL}#&4Na%f=XhQuRUO5Ai1NmgUA%}q zUc!I*tlv&&s0Lj!%kDbapVYob3K>**Ra<;37pJyb`YV*S(=2*nLq3NG$MY2RnkZSbUdZj_&fhj6Q_(4la8UH*f+tqyS!;Ye8ZQ0xqAUHo#NURBw8gd_3CRgD%g&$YkI-1xT<_@FCC~21IzuK}$ z{1MZ+|7~&;C-YIH=$Vt#nMj4XUYYTuB!~B8!oLx9B?wKv##@fGlr6ZBrm)DI~K1>Ksey03)Umh3z zx5o`nH)icH7B4;w4E0xY?p-x9?QsphO-7Mw!Ai`}dB$A0b~+=rAUZJewi0Vj0qzR#qZv4H-*BOr5Eu_;BX@oc`)xG9$C;f*S91 z=h9_oj-J?om>sOB+ndczwT^8)`AxT-Bd&AII&03?ZPxZ_nAs;>>pTu40!h3+*xK0r z{dR2Kwzu|P!t;}^CMUl1TD=@~((%Cim3_UVgPW84X|^j4uAZxoeG!#9wuf56*dTJ% z)ZUSj1_sD5H(oRT!h(9~-}!)cQ>Eg^C0SDiLC1%`yUMP%Z@SRA&%UYRjyjsh&FwUq z`D@kWTes_Zk=xUKu3(b-c%f3Mbms9oGhOSi2_5PrZ&}{t#5K{?G~VPs%p}slA(~c$ z^xcEno?5fOP=}!XsYJ7aWQqM&E+0{zWcGW{ze^2$yK*4QySfvJy*ejBw;L&Uc-dpo zh$pFKe&gVJr2LSh@$Tqs!G+`bhYF!w#K-dJi1)FnW(SG65B-{?+xoYxm{2Gd!RhH~ z=Q>hUG>)GFZ}M;t!Q*<@Vst|8!#(-v_$dE;2@mUJ4hn_n(@uL)mt>vx_UQ;$TonV+~Zd>X?XmeM2C*nhlM-eeznl z#&Nv+Npmkin5U)iKeZXG?^l+&HofxRUp=-;h-x$K_#KJW6wf^9-;fwh6W^DJe{U)= zQ$bDQ<$YTio7Sr@`j)%2;a|2g3jYPY4EEyCt5L15xi0iV#?^Iq-WsyrDE}Jnk2rq8 zqwqndr^{W?gFX&(j!oO{8oZ^o3f{6Q%2yUcEpH@XXfrT^WS7KKb(M zp&YV)VVzx4$3KrRzS(yENa-St%!bt1NllggHY=Cut4sr33k1D>6%|~)e)5cGEc`A< zp5>;-2uDwuB48IquTCrDlnei8uc_Zj%PBjhFPWaBT#!ODupy&~f}dECpB`~l(N^DMV+@chQ>?DPWE+$8 zAkyW@lmEGiy1SbNG(m*pQXrBN5I4fg$B+F8# z!Y5bdqp=Ga1sO3B5v2Hc|7izSX;7G2@-hoaZnp-*>EA5;l!LS7t_=68g8AvR*!;?Ukr!L%dx9z=i-&xo$fdBFm1sPaaMQXm%a2ia=6LRq(mRiPOezjP0C|s@~ z?kGq-5m4V+-P{~Kn&ufD@>a1R`TG;vG=-4|1_o>&u_sT(o8JD%z<{D4b>!#Ini(ArE}gktKEi-fzb%dbGo!*Di{o;dD*0S~ps3LZl%>AA_iZ`|2OG3rPL#iSl-yb{Pd- z$LOX&q{WQ>a^mLD@^e*lU|ENke(!m}nofKXc5j8$2Lmbb<@d_QZTVA_@8k_Zr?GzX zydfaenG^^+*vUftr5X0dHvY(6y`YlI1S1-0OL~TpDuRkAP@a)2L}or|9pdhF=M^K$ z+YL$m^Wx$tB{akQ9U-Rwf<9f?#da z`JlIp+e?QFr7Vq>E=QfD(HEifPHXFwdCmBmYgpIZj{AZ#H=1zILwrG(^t6zM7DTS0 zUp=&$HogI!-Qf7S<4zoiNgJ1g@0C=YneSm*{wOfDD7d%#bt8U4Tos;7T8wl!zrBqN z6Mz5PK4p_vxz^(G&xALXD*~fJy{9x4TNa!>*~y^-8~Q5C<{PzH~W>c7!^*q6r~sR@EOL|T!Y@uJ`o0%2gGUH z`&Y8G@8D#FmY-pL5{vt;>;GTK-wi9=gKyxPyvZ^nr%*xHa1?6N>DT+!>M6dUHyh;H zWmf#Y4Bf(EFNf8|{x^i@aNJafRHbOaT3lkO(l2$8WykNcWlEM1~M7#&?3-jem{_!tp23+Z}z+Po>wCixZ>$&mVsB~8g zA7?t`3VSj23Nx{~(eiaJ%E8;OWzr;^hS+fB_=pKp?wfyOL47lbWrS;d85!C4XonVg z``DvaLoNy;ke+|Ct{VZ??#mZt6_x&vA2|+`cI!qBSJv0PzWL&{@77fky!bWhjU6p7 zFL!9&yi>Z%=GI0TwV3X~LG|{#ow{Bf-jIF?X?M_1ys*$5RDJgLs%DrJb(SZPFYmo5GSdVR z%Qe>nrlbeXlXeX~E8~o^U=_N0^Mo0wSM-uvQ;y|4NlIa;;~Cf8hBrtkm0#x2$igekC^M8w1a zZ)deQaeZGys^0KY+&?Ceo}diV?1hESnS0Ri(QLX$MPM48M%=qM3qQmgIK(nWL`3ut z3?L~r)^+AI2}oINpGRb)&p$pH*FfzLj*ceT(ij+1Lf1V`PEJrvLU`={)6ZYOt~)o8 z4YWL{Xymwg4SomAH~fD%>;BWL*AQg#Iu$cL-4;7(k1hu+Q#33DjaEQZ6YHgA=*8|~ z_Gw@sDm+{;;}fi)gx|1vq9l2~;NplWISjmyj6CnAbjiHu>NUuksjI64W_-uJP47eQ z`<0#Z=g*Ifj8rf(pTM8jR9{YP@6)>AOnu3Z|jurYZz$Q$sldl zRqUjRnK3c4YLzZM0u^P`g9^BSBz?9E#}eV`Q;^~Mxaq<5yZrj{|4uE3R(duL4jW5L zloS+$!sKWo4K(zsG&eVghLg^iqTXGy@iozy_z&MxQc|q!?LV0;GM|7ZG!^E4`<65h zEL3G0nf=_MV#vriz=Fz3Xmw=GH7YXldL|tWP5(n_7W_AmV0(kY*4n!Fx9xN zX=!P0?min+^8WpuxE@}9{>1IfET{_6I5n{5DgjwyLLGz9!;^zt3Az#9iRv{^W(A67mDnMa)LntG$>fEiuVdtI7Fq7z|1E#fI4))Mh-SUyr(o$IXN}5!CqvoHGS!C~a zYu_XP1&=~(U{KKH#00#UhqzH{6asxvK6R3Y_q0e)Cti{*q@tn%xyYMY1c+)0Qq$7W zRaRE29W%fq`@CW3I#hrisCTA4VChe~s?yCLQR0>79ziNTh+PU?=vi*S+&Jq89V0bX zB%MtkKJ2vQO-xEE8qY)^a()54FI;Se#bgATOQw+Le!Ctf~!03b>|tAL}}F+$)I|HYSB%^ zw~+4x-vSyOb`#_Xz^MtaSEnT>4+@7)!C&%^n>3Iyi{@ftUR_@wfl(i0^#nz~Z^nr}+5z`syD|LU14&XRp4ctV~JhY%Sl78z7#1B!%vR zBFeA}TGPn4!>(6XUk_~+0eB>sBV$W{Yu?}H?y8};+a&W1{f`89)*(aSj9(|;ecJdv zk9J4F2YPx?Cnf*$iR;qi^247+%sc;tN7nzht8BQ?#USwJryIcjBna31F20DpcueO(2uoXEo+x z1x*#ZTWQ5|(?`?ct8F41q=SLe_C~t8@MSQtSdAMdwW&_dy~MzLTHO({7{D^tMVjzE z6U___B}_Q`5n1Z&UClf;zKn$4x@NpT1cyHq258^TVRAzk>}#^y1b+DLB%E<4?U%hSj}Tz9KvK76X6W!wSGPZSkR<>? z^xgwrst8DwXqgLTkH7T+lpUbu{hY4eCfyAhP!#H?yquhzk&%&(PSS|4alfKA18-VC z#QThG`C&OjQY+*ZlDr=wx)mEG4%%ywbDP#kNs(4G&V{Z`HhdT%x-{#UeDZ7|O{^q} z2&8?f+NTwzEzz;{_1KQj#v zmClE-gL}}plzdckV;iI{eYpdT6UI{wWHTbmm!y%^u*F(M6k8e{8CSE>7sDOH)E7?Ls2@OY+mTrrE$N&R;FAo;W*$+yyt}`GYYRBJR{Yiyv6*b7KS@ z(4yyc%^9Z{WSwUZc0cABm6=YkB`xEoKA+bAPy0nhcvCFJ=EdVBDR*(PmYA@XKjyDgqr@Mrb#PI0o9h3x+RU0YWdLu`V{ zPrW-jGn2*ZL>TmTT!sGQ-K>)Oq+pq=(9u^#w6cBUDzY00CruWJUQA-ad}{^}1xH(3 z+m_*DcBn#^W%AlOcTm05{}*IdL3k;ujQZ>;UuaMaVg;5Kn}xgqNU!jG_DryXf`Tvr zHcTUL?9RL0WrCb4$YW{|yq62c$HYWhoLts`=&5|O8Q!a28IAav3%$OX7wnGEPilGG zngRaz!xN9-lr|N&J|Ok)EMO|fRS5d&D0o^5*z^1KX8WE$idAA0ONT=38xACnw^%tl(2H2a@KNocx2j9svtbDrQ z*}nZr1YkXQ#)lP)Gp`BBZH%8wqInFo-k^{HmJX-ojpmJdR)5W%}CiZEclz-*-T#J?%777#=HbCb)?UxX7SIIgEyQ!3~7>oMFZ zqb?Fg@$lTZF*rUxK0JJFLrF>xpPr7KoSb*u?%~e(+HOF=nS`^9{*pMsEpI_n&HL)z zS(&r|>F|3(kz(DGEjV3sAi?X!2i#@oERAZaYi!hIBzOqPOLKF%ihfs9l?l+%jR#%| zu_h#1p+{wuneLauENkut551>h@3f(%9q|Dp6d4%_CL@snCt4qtB~?VJT7^FD%X>DA zWCUmZ*zDv1>?^#iV)-*7%-Z^ni8I8PmGUJm+N5^N`yBJcU!p`|24{IgKdlvDC#7hk zKG-)@uK7ETZ_yJlWIuJfB<=YFSK-`!MFO}nX&N!PbgehTmcH(gJC0=Ue{hYgC*UproS?r>Y+A0Q60JfF%bi<^| zrON@`-!~f{RPc#f1H}7c%m2L1aA&3)`~@$jNGgmzh6&>y+l$hH4~`?7#)}IZ_?GY6 z*+H(_g#-*Hpw%z~ucR3KvjeP58p-*fyxQ7$%i&q)risZ(xXl@den_eAe2=W>}bo z4|A`qYaulwWk@)>7Mvk~TGHdnO|NnR7P|;%h-ay-NPf=Mt`%`zB|V+f)@DHJ@8G$j zuc)n#wKD{puZMGr66rtuc9w;meH($hv8Ir5eXq;~MCb@L=<_v(IM+uePs6X1G(_fV zOz`1ns4!7HB2`j_89n#H@rko0+@Ts;rc03`Rm5EAtyo`L(wq+(SRCH#)2`YdV#~XI zM(XF%Qjg{5Z1^&Jc(+-c0g!?RfTZIKM^oF_+A2SGXN2)Is%lYrXO8&gA?#D{0@0V5 zhs^Uy^CD=vO3}4U3ZF$q(KTQTgj^olPbzkQmtN3%Ra7MRl}>Xd+lM+WB?U58swUU^ zD&F6h1kezE=ljQx%EH@w3ivn%VfrF6%vL_ljUGOhkBjMZ%{VE4`nTq_waycyJiIgC zMpwf{a4J9+-36Mlz`#JhIMUGEF&KuMH)DP{JR*~pEHXJKQ}y)Ny&ETl!dn`X%rPmyG)&&swyffnw#BSUGJ^vI%k)b zvQeKe%9??lr}?75y&G0~#X<=M_W4g)jlh3UAhkPsCtKFguc1Caud*g0EIjWN^(b&D z`j+IDBswi5gdnMJVe=Uv5b=G1w0`rN`-V@-LBxe7Tv(DO4=aGlo#%2F-d8MiGQ=?G z)`z)W*)Myd0=fNhW41Ty^A+4ko3Ao^g`~h%eV5^i%mqC?z0|BM2Rl14XgbYH)o-^5 zN$oIM8X?lVz};~$y+JGdq`0F)f)sy#SNg19PC2K4u+ec+@w_T+cbKJjuz+dR=PoC_A0=F}8 zf^!9Vd9@(823Y8=Jv7~>Od{@uqJ7oiZ&Di;x3_;asR|Ddf3#moc?n>Jdh7hWBj;KI zbL9oL%9>@@7RqCSe6`qo$e#f(_AmD60jF?jI9g?&(=GZW~ zR@G9LN48_j^cJBo>hop7fID(>8LErlz8Qa7{JVhEG7|mF*Md`wU~SZW@bu$I=Bg__ zIJENSy}%`(u&HcYE-jm*V!7EkZGW#9r@9`B67un3CMJYoogb$I4u#(UZg*?@y6S$? zK)XAzRZ!*gaymzaWJ9cNd0yUaO1&T3dy#Y!s{45JQLPNK`#UQGAYt8ncJH$`Jt+(1 z&hL~b{N{*4!@>vefqh)+1pUxo**d(v&^LCdz9+J&?7BDk`t@u0j`O%~@2}b9o^s<8 z5n0*ZOHE6&FgGtODyms8>gYI5)VIHxGB;e|C^$7U(-DimvJB5(78DeO^*UDEM*>Eu zZXBlmzPoLaJoK-655104Zdt%&0)PwNTDAV213)rq0uEjS&%a*OXC^v*3aRY|B`vDY zDWheR`pkf{$P~MBKB#6zrnCMcd^J?G3?rEks8K>`mrzdSqN-WN(RzKG4w_9U0*Vr}x&aIN1^eMBN|7y_Cx`azYQO z0v=IOp(JW5Swox{a8VS``hh(7oMB}{PEO~nBUBvZ;NW=aOax95czZeOmd~DzEp9Kc zUHKR7@L2#K3B*I)A@}X<*2c!h2z4GS#9^$V`V9|N#Nt2}90L#8SWXxSl+OYsQD9eB z7i677PkYe&Jr~V{O=Y#-Pc5j+#0oe9Ztkqq)MnUqSwe*d&LRs5JT%-~mQSF>{PbxA zgRz@x99rCV6U~Hc7~e>aJK`i)l9dhUH)rSM%t%QQdb*y@sF2I@BY#`wWX7SQDHUR& zC`D0W;VR-=SC*F(2fc-@Xve+g=c|`5l|SJ^H49)1GBRjrX+POlhJ~LH4Jb)|Mg=`6 z0IaJU%~%42s(ph*r(pObstU<#F8;X+4zi8CpSV58@+oFF;^Wj!s z7ASn%+uI$yw$tG1Wv!h0svh63%>3PL=)iVgi+b5w2C8QR&m9aKF;G81YM2c03J6Gm z!jrwD_Uj|8gx)kb#_fOFHoC5-2dJL#9$GWlvX1>S*kyMyI!0I|fq2X`s%d&1vWeXX zGQ~FrHO2*m-7& zrY)tH?Z8#UvAPwyVzhM(+!hkxJ_8+_5f0rJUi;7r5;Ql67jz=7zcQSre7$8l)B5p= z7mPyJTk;BviXMVo2oc63)fT3v9^Ab<3>q|;W70W;H3Q<$p~!;1LmOsg2f1}`-qHHT z(K<*p?W`ch&Z`Ylj0LI5!xkXXIwK=P#UHfaPgOkqZ4I#o%!WX{=Z<9nsM)pd4 z0Ydi)1d(L(hCrmb1;SVI(>YaDPLPWVbk(fm-;$zCchH+_y0C}N(L9}U8aGRVQX|*o zBD<|V%Sr4Hf%yf@3WYc_CA_^rOAjIlfUdxOZ?IRkI`{L9p7!g6D{B@^a@bDPF0~)5 z$9W5zY5jsMWVpuxv~xIynPc$qIO}kp`6+NKK%XD~3X%xFlXoT+=RGSF-qh-P#@Z%{1u!s%JqIm*)?6TWz5)<@nj$%+34G8v%WQO)1`j0*b@=h11>7ute4^@W9n zMu&5k|AicZmjx!PgmxW9=5T=9*R6SlrocTA-`jp|y)RA);Y%ADA?N(M zIzEiv_4|;k?KiWLltq}*w}5=$N^k56OlO#;VCol_^>~Vg-QE%l6f3`G$7d_?%7vk; z$jkc<`%*+7nJHz&`}ombQBf3CbVGIwqXJr1A@(jbNE%Pp)+Q$r(Wd6qwIZ8+=b$>Yb5!TdMaPgi>F zurG{9lK}PY=GH{^5O~lswNB$#046s6SX_9V3z0r3vZ1*L#hllnwl?fW3ERscel+md z>_TFLO)^t+1t8nLLPvKz7$nX(%6P8UHd$3#*T~3wrM$t=xrd1>$>!O!zgb61Sz1(a zq^AN@ns$;%{`Uj}ZL-lZ+;YED>J%`_$W(@%yqB*G{tT36aEplMfJg?E>Vznc9tXM5 z)7azwm&L^h=cTKABSjfVOc9XVjN7)aRwK(QN#ht^ulJi8@V#|vO`06rhz}@yc_9SSOlAIj<)T#x5Hd4~DvYSU-{43CW zQ1TohqW$O&vo#r%hmpAr%9*jHCxkB?;aQN%6)?6?xqvJLwn+%@+f+2&p|l0{ZqFYm zfAWH!g+yca&jHZEKvWD_YJKjOflmqR+;Y7O)uRfOS_Az7$* zrgN$V^xX?M#X5#=1&6iWJH=%c&5Gh~yQ|~*ljCLF)Z zWfn^W(&K}eSOTtkn?x)>omFOOzGq8hq3g1dGV_&inX4u3vH_%n8Sf63#t3r?bD%}t ztM~cZ92x$KwQdQ?r%PqdqpE<9XP9{@mp6oqcYezI7#kxGHFM;+Hs0~;-m|fRC|u>h zq6lnow+2M7WvwnPjl--W7MS|>2ktz>P2xj+<%*59_0}^{sK)VkYEir>HWZ|^a)wz@ z)uFe~)YZkMzrSA$;0urgYjoLwThIJZkde{?HLbI=rnm%XbwF#|aeUB`m6it8ZwCP@ zHG??-ym173HG~h4QW7)nE9Ikx&sDHl?|=%%z6BHVw0%1Rs8|cA2GbpLtwaw1)yxz; z9MJxGLqDUu4^0y~izW7Y)Wi|o0eDFaq%a^5Viw;daC`Ivkb?^ZmiYt(z&&F3BLW8- z!f@i7A!_om@sn5*D57RpGu{gO2-F>V=eYu=@UrYpS4k_?@W@DVd)i|4o*6Xwwos>n z?Oad(cusLoJu?KWLk?312QpO7H{3i^ef_9vjKI{%dqt{LI`KCbkYrMF>|rujV;Nx= zcUo8pS;SeQ6~E33%+XDISVqlBlX_gAgYG%e6>(Meq@nMasjRl; zK6|Ll>mo3`!{L~ub@Vz%L%9+Gvd zj=!X%|L*hH-2~#5ci7wYRak0`{!_wKyMN!Il9Ka2wrcH6$UT4G{yGt6S94Ql!q}tn3Z8J3BAv zsm;zmq($GW{r?h$^p^+HM1yW@9!@mc;B8qz{I^a1FUj#Q5~Mg`(sb9*#-FlL5KKl-{jIjfB5hLM12l7@~2oG z$8BMg>{%M2``FaW77MLkc zk!-CRfAt`x>!Z@_?g7)SifWLTRo6p}7*N1J5!PPzR{&rQ z2dr~5eN9NLQfeQFWXD@tzOLVMdfw%_=}L-Bi*x`*dG!d(cUc@%_ob*0w*&K&ZVF5P&cfA zc(IolSSlnl;Q_pMt0cW6&|pwsc49&=tSk334+W87qvJzh0I{F=l<>dv>ne$sJQVd& zMLc~x7JS88cO|XZs}t#A*e7a7pUrDHxwx!pE@u~*Cr!j|-j5qyd!(Y3J@#<`Ig%0+ zC)QlcFxEUNAI)p%@qucfK7ZgL?)K-6ato$Wx?5SAK4z;udPUlui{$<)6slyjj+p^V*9$_-Bx hUb?sbUkQeiW0G-VOk0a?n-SuRE6A$KR7e}Y_+NZwLuvp3 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-linux.png index 3d87b4c6b4eefca3d0ba9724f7fd4633b627a67e..665d1c763e1b5b4a8b4102504a53f1109ab4c21c 100644 GIT binary patch literal 48352 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%0D|R#$QG8EhLr&?WBA`WkLf11Qy8 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 CYhpP7 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-1-Google-Chrome-linux.png index f78ac1c7cb4713b3776dc1b4e6dff8b0b0dcc3bb..d5d507f975d66b4bf317ebb9caef73f767524800 100644 GIT binary patch literal 44471 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 literal 45362 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-2-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-2-Google-Chrome-linux.png index e7c016cf6b730eec47ab922c7db0eeb8c5109a7f..f7466592ea2a0e4649b66dca0acfcc55fcb6ef65 100644 GIT binary patch literal 47636 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 Y{VsX%>$#-DMbf{O<<;f#Wz78l7Z>WcCIA2c literal 48328 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

GVS@K^J7g# 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 literal 53065 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 D1y{!P diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-4-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-4-Google-Chrome-linux.png index 378c195414f919516610b71218c41ca8f0e9acba..33d23582c9386a4952de8ede9e63a0d01f405dca 100644 GIT binary patch literal 58241 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ΞYeuDhMA23a=7$>yBpQ$BU*sszpgMxY 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 delta 34750 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-on-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-on-1-Google-Chrome-linux.png index e98e4a7daa7dbef835ba51ba2d4d43acf473519f..56510189e939d2ad546fdc19bd4e06898cb47b96 100644 GIT binary patch delta 32635 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 Id;8)40KqQO%K!iX delta 31635 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π8}&dasY|fZHH>_!HC?M#0tq4Vhk_(?iDoJGtCG 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Sketch-on-face-with-none-z-up-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Sketch-on-face-with-none-z-up-1-Google-Chrome-linux.png index b260675374a52afbc38d55804c5f84eba94e3ae0..1ca2087b82776531272f7512516a25caaefc0a05 100644 GIT binary patch literal 76236 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
t!iA|rFe_XC+;U0wzt$}K6` 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

#X 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 On5oI}gN4Rtul^TB@Zrk< literal 60320 zcmc$_WmJ`G)HRHa3X;+x-4fExrjeBH4hfNzMgd9bZYk+5X%!HV7LW$%l$MTnan5tb zH{KuL7~lAQyzl+vxDRahzVGW=YpyxxT33*wyd>%af(J-QNT||MVlR-8ZkHh;-8ewL z2|vlK5EX}iZaBPndvKMYeVMC zJv`g|=4L%9D~$;4?c_tc-79*ugQtmaA`ySg$x+qN7@Jmtn?ahE)zadn zqRMH=Li!j_?(_x;>EH!-*qb-V@H=6J8$uySj<{0DH?H4`1n=U3dO#O(i7_8jBsl9zqV!|P( zcVDyFklxN9w6y9QM31lTG23GaoZnfSn{&D|W{M zikm@V^>4UbzW0nX;xKGES*!cqyHAEBkeZYe4X^YQUHJw4SgIbUgRA)e^{Zp~%mJX71? z%1KL0``La;MnvRmRTaD60NjU@qhpDFi=MXjqzeZM+~VwXo%{BW$K9XHN##Tk$im^A z?uXV7ABNmRBS{f(KV0rj_VV(YCRSqhF-!;wx*y$za{oTrr>phEPLqn@;0MuNJv}{( zGAU6}Q4$goNl8iMC#!#ttWYOVlmBO`)Noy&pwAJbOy$RUI>U(Y`W<$CCfJ#7mqXf^z)fMji zM|XF0RFtKqWjzDR0GSHCs+N|Pq$CXwPu(ArwQw)*$(H2MKa<|SJIUgg$Di0GNK!}l zrwi$;s|TRF9jr#?hwU^2jh!zIyj~-O`HC0zoK>vsU108*=!nC_5@mY)KnM8)->A@Nn0f8I*(`Ulm9miBzQxg^# z=(4xiRifK4JTj82kWPY)y|}d0ZkOy$`{2F(d|S}@`MF*iDrS0BPme572kujy&)!#; zu=&~9*>ARIJkO7J_gDH`_8sph%KrNKlYqyb5)mkowY0R<?xAbLSzq5I$U5%^?n>w=67 zK_RX;Q^)uFv&i{sNqfoXUO6BkZDkIv$x=ttGU!*D^)7YCZ)|M%`ug$>eTt5be)sNO zcD4ybnWEwV+%E<~O-=3V*RQk9o>mGETLaM4Ra6=sR^+3XLU5S0KEKZJ@wv_;9i6E( z0e5snUteENP7bWzs|Gnby8Js2adhB4)sH8}+fF#vWSLd={>>SEf(ALm+J+Qns zlv`L(fWxep5+5Ic{z64%s>WtAl0uTxcBV(f3OVCse}x&od8W}7))t;%aB%SKXq%MH zq|+aj@N*hEH6jEO;uSHCZ8`d?Mx_ou#@+pffxdB_84gonuM;u2O;!azd{_wy5b z`SRtyTxKRYr-to%pWjXy&-1tUY&0!p=V%dsH|Dlw6fyAY_gwzE&QYh-0)=m9yO{khU4&}aGG9nZ{&)7{?wKJSu^ zi;I-isLfUid1QE)1*PH5c3NOy=kKq+kFl{~8Mo)=Sj~D8C?vz$zJGUfae19ns|ZLT zB-HYZ;T-c!u{6NMm;1e+0`V6eer)xPknu}jd|IyKQt~^^H1`@?gSqqdS5e5wGK5N^ zcHXSN9DlNFLq|skaHFZLyx(p3?vJk4kYacwR(~`QAX7e=Z(l@*#o#X3GJumG!B6>57($-(dtS}i8Z>C zI56Q4l}^wRQZKNJIgF-fy4Z=v>?Iz2xhe$kCFXP9gyi)+JrF^L(yj@-YkXWTjX$yS zu9K4!1v&Y*)>Z(1fLb#f8(me^$2d5@0Hh$+Y$t0_$=IFNhm*N%n_c(6cXx*z8zl*O zH^&381a!bVpqQAMn{#=cA5(W6Kr{l{jh5;&)6>^Gtn}48Z3ucC54hZcxTaA^lT8;S zCNnWHar`q;4aktr@A^VoT3Sx7x1&Q+M~9z`?CZcl#H#52&Q4%(Ft7b0a-<-JajCAZ zu70D-+}hf>I95Ku+Vav;Vqzj40|S?4vr&6+N(zyx>PT44+T!BD>L3NM0f6l1($don zZxrbj5uBj$;T9H+d{J?+fYrw&1B4>*--?Eocee0&^oj6uC*(FLR*Kpx0&eIuiy*vxwH4*7D5iufV5YTOlPTfB2KSl>3-IX@w@Ua-vE^W32* zOyplAeY1g&Og1cur#sO(Y`K(m%#Z*4+~@w@m3amdvwfvu*nkDkhI{h6rsKff{hG)3 z&7C*LA`eP;c6MN=Q1HIYJ!GPy`g^c8q*|zEN5ulAZ=oZ+#p8sHlCo`PCQT;C`4fk& z?e?F^S_;3-%}o+PkFgQCLA=ME^ zys@z00L&;aFOT{{>;C=wD)b{ie_lhH2^$aG;VxH_pI=+zGxNr#CRoO*sw%j%r~1v- zMn*3b6@PDTrlh4cTaN=XW)l!-3JgSca{3E3*2T?DK8YQodINZ`7zI!XG-Twmni?D& zoaN28MFKs&z1wip>%;kw&4Ex1f`WK>c!-6(_*qy6rluODrw!ZzrZJoJU^9d~j?1d6 zIo>0JK76QxZ>p-As$@s6u)Ra3$8ZeMj(@pgjXA)U@lVWhPDgh zR#!%nT$07a$J2NrrC+2!f10`v@h*+h$-wyEo_n@ZH<-OVJja*~=&sy6gS6<%{@HBkAmXxVz9HO&R6y|NXPw0)+C_=?3#7!Br|Ms zoy17n&Iq#jr@8=3yv~~mpanrZ1Uw?H_c*a9&w9qfqS5HWYR+VCW=2gzGqhGby6Hng z&C8pF$oSmQ038qzmW47<%keTpSRheN&BTTVcPS~Ug~yPA zf#Hc!Q9mI9#`48MP$?=Z5;6^0Q~@g3jFrvp%(e3K^8;GHdiAP}NQV-$Yh;Au>C>=P z3pP$pC`_yvC$S9bBtl+Oi+NTMU;V(vFVA@povp145Otfsjg5^l5I|^od3lK^cAd$? z_S5)XF)=X8O}a4k_4TQv*C6EqK>DJ{QCg3Wj|uu^qLPx_K=jDti2eODsjj5NDkzxN zZZzHEJqx7uz4nz1rmN_{&bzIE>b$*rT zZmg}nG&c`GpD%L8Ze^L@H?Xx;$QlGi^*x*vDv64c(mT70Hj~`PxVX&v&F9}k3ENgX zK>0lNS&?>w(G!vSn~E z^4M#YfBvGkw>Oo;>Q|OzcwqQDz^TYc45gCULA1A@J}tM0-~xyk7#V%j}<_6@tOX>&Wy|Exp(iLl9CbwLm_|$fI+wVSmFaAQPG~Up*-uvhTP@eY%r$Y1AEP%_= zv*pxhJK!@Qm`wJZOX%<0hGH75WHeGAHu`Y%F$a{N=$Bs z-lMfQ`w>G28^ZJ`-l$vyUPRL&MN{#FX>P9M!5;wMou%MlJxsn zhjQk0!65q)%K+;Br9yzK1K2WILu(LR)LRge+M1fKOFv>I!$}@Lemo8O37BR`NC>EA zz%+COjeJU8Nr{@ey1KG5pXVvNzaf-t2>8#h=e_}`LEb~L1%}LJGjV-~q5+S1czGX@ z3Z4T|s;Q{~!3#yFtE;QCGcY`S8$P>jyxzP&&DG6~fRGU4N)XgN?HBM1`nRSVP*G7~ z6UVcv!Igo}1dbq^H8?drJ&6~}OhKWnr1W)*(7a_Ca`|9)cf8rtec@>^5NSwT9*1S? z$(qmw=>&ET4)A^~jEzNmTsoZEkV3~R%^xBov+K!|M^3m%=;}@bImS#!wX)jiil)J$ zDPTdF1j766{Xe02yw%;RJa1Pr+!5Ij06 zD)E##n_T(7mAktiqc;-lJ-wz-UEa9{T#e0XQh0e#Jkzu|`ul183BsZZr(_6?%#j^6=?ogaFl--m6JA6 zj#;~A6F4a=D=WmAjgH@R0uaTsZ88c9W3XZJ^Yej6)RvV2mP^aXXjNGZMv#d@>W!(= zJ~Qhv@Fs@Bxj9+84J!;WJX!C=(4YxC%{ey$uB@yD5FlVExn7>T&ihfVCW5>2RJVR{ zYwIaFxevOGg2L=)yR6De2dl@#OhEGPD6LE94sB029Kn-OCnqN)bar=xWl;(gMYI|x znpzI(EcGk6?b$j9^MQ{dZPT5doxorxCnvGm$AB_4H#dg{MC4>=v%f0H%L}BvMR6Gh zPW%L^gaY-GC%-o~_{{rK`nXJCe=#ryC$b_VBZ*Roz?3D^TZfE<?hhd~)&Vge@y zr3$4!J{8qIVgmNM>)SVkv@{(H%g)c1`GxCi{0$KFEN}-64F?Zj&X#z^cae25>f*l` z=*RfYjaK*7if72o+MRQ|erJAuUaeHmbL}TppV=G%RG(;jJc!%*Ecf4EZeUC?kMgy`sB(!3iK(gguKsoh>_VdLPK85#n)M**V%C*<$( zu5o6kxUR0ivu8tXZ9p+XR?9GOarIlgno3KzL3w}}7`u21%nT|xl=S6=g$9@1d2l)b ztV-c+m**#(^i6!yFJ8RR*Y}3x2n!2?-2$mr3V{x;hh!+hNCu553m!o1pV^j{{QNZl zOubk>U z&zwO%K|x>cOPzFiO5yH)28IJA4b8^-`svwOZ8Uie; z1T472t!X~PZ?_-3H?p?AR``HH81cd`p1lnxveb{Qc`^_ ztsiOAD`-Ev@}Jx%DnyBrY)O3p-$gksW$JX_tchj|+zpSLT`n{-6%H^!<0-_#R!tUYW^6!2z zMa8oA7JaZDUk-gDhO!50kd<{8Ab8U?8w(S2ePd&`(KR|g{^<0t6;8;~_O?QXVxUf- z82NjDe<11Cm0cnWL>3M*dzxj*la3=VBKhk$^9 z9C&!Wy+c2L%EBu-IdC8p_#OA59mi$+YP=#xpn9Hoesz`GVOe(Gu?Hx=S$|rSAEz7$$4KnDR|fNL(eoYu(+s*@+XV3@(|DyK3-nTZcWBto8y%btl%2jJ2(XOjq5fz zbEMN>cW9t*!s~v>$jX(Jp02+j35Hx?;Zzzd6r>b%VC3W_jc6WD&t^^cl>#;IJ5VT;pLg;+A>{Dxs+O8dd=~J>b-aMRI63F)YO8$x1r((%!r| z0(B0R1nS>0Ko_yi(9{%A#wGO<9f07Ph6X;?Pa$A;!(+lax3>BoQ~W^(aSa6z`UsFi zU%q^Sd&z_Tc78tWT&NT?8ZqziAm^1u8zBJZ!CY$qkab}D4dD8blV{pR&AJ0c0;s9d z;JuvGLxrRRZwY*fL%7; z?=lW}2jIV=s;W&^ZYF9A|6gS_weL!eIubIctVLlQ^+F5VcQmvx#+NVz72{kDs0;E} z5;uQ^mNV&mj_7RWtv3YW!`EdiD}5hp|=V>fG) z5EPl<>)*n_z6=e?fK0i6xaDp+e|qW$A|FgRfB(COl~`1%$QjVYA%zM6X$bNWYz`Zh z#+AiIWJe*TO{KwxHS z8XF&9IZJSu1f&1}J5(ALlzG^D-dmh3 z=*&6B$&PezkMj-MAYv30N_Rbi+Gh7t`QCg|NcVzH0!%_c4dtLKX=MR~EZ!9#ftH;A zBjO*;-GXvb=SWp9yh40@?!eVcN=hE$Feb3S{0Rznxj$Y1#fzV5$EqqSuZd_rEj>xg zIdPQ)X$GPdQXKt_9g%{JjAa(q+tnzj_6_;@bg?q3FJ3_JL`q#j2s!EDqeshgb9EpV zA;Li{LL2Ind}_VhUrXmDQNje-Wx$RkZ`0d%?^Xn)aFmudK<|2?@KIcBEQaXqq%cR9wDIv%g7J-dPXKDh}M&n6Z4(~JJ{U-G*aL&Kn+vH$e|_mn#D>ex~mbU z5-cq8e0^KNh6UXmY^WhDEDY^Wcr9KuNEaah)cFF-D% zb`2vr`8=Q;6ks4jaJ5`nKVdBZ$VueBUSjy(20+RT(ST2K$;oc3&&R%;h?F(bAZYPFQDW&E?mpQ(eHt$etv$CGxc>BJ!S&@{D7C2muI#Q z-hXR$F7)xass7*wi2X+ID=(u(55h`L^!O*{LVRZg2p~pc@B4uLK`P-uZ*}7SEVzRZ zGez39V1YWoLP3=U_DDejn6(B=BQGCTR`wc7a!9g+f4fmC3>N@Q!*IdxAHyPmY@ok6 zK;}KNYieu+?5&0RjTzKtR1U944^2X`ADF_Y!51(>^S-;A5B38J$2doc9HVB1n3B@q zz(84MrV)5eZ3kze*Lwz!E%)P;J1*%|T1|~p;KCt#30iRwAH}H?78VxZ5~?UFTG$z> zy54CYR-j|D>EMya{Kg?sgx~7D=uOHtD9?$tbifOtXVKSDv7f`qNF z=k+&)X^4vQ@|Oy9>LHAbjMv=Aq$>)jGKidxjt(p*i{9v!F#4xYonOBm7#gA|(JhDl z?)#)|0NEM_@+&uY1zbolvG@1);iCoZ=G!_urMBd0N4vgt&JHa@>ERa;sIIDlejcbM zXzPfJiA6<6=c^PzKQUCo%4Aoz zz`@DIwc_F*{`CD|0c}8fnU5gLw5*aiaX){F(>*%_@WjAI03!p#PEY^_m1rxC&d%%B zSl<|fbpV`|$92yHaKO%vmDS-4$|S@iH2YQ;7pqLWaUfkC9QJ{aI0;TbMS|g+%pXOe zhR9&3VPIgiRTk#w_aZ_w7Bez)5%bY(qJ z^%8h%U0oftB3|0;1F)cx@FyTL!04P;@0yxQNf6oup;v5^5FHI@W^8U=3s}}i`hWl* zAKbg-={Y+f4zLSg*+B-s>58IiNvTi&YOuPtmI~%$TM!lq7T`QaMn-VoOnRlCGcrVg z>X($rYiYT`efFxmoF3$Zb_J#n)Eas!ZlG$xzJKj;$-uN>+Gj$~i@sbid>y^{&56o+w5_hVa(xq=A*-c6hATbLdrD|sr# z&ui3%Y;;}%BO@?j0gM2;B$+Uivb|jjYbdDwVZp`At2r%=#9b6Rn~#GLHMyVSL)yE=>8+x@Mr5L&TdV?YaGYHA7y0oR)9Eu!aga=Or~JwMskWK?_o`n7oy z*xU!O&&Elgq5E4a9P26X}G2bw`oFD*J6tCoKEk{hgPh+}Y0 z6AVP9q%6SehUNeSF&IQA0`cUVJc06cP;tPb!zld@V}W;339{j_ch@kVt_OS705X61 zA`H1j)REldIfBnlU;{x7WslmdWixU72_aohgyzr}64fzXfXDIiC#>it0>*P=&_Giw z(kOR7dPPb~3Wf+g1N3BIv<@T7%lXg5V=OFX9i2^Zxjz&68$&SI+u7MUIfVuXTQ-D! z8632OO@g8YVh4P0%91b_h(2JEV`F2`^21XdwNzO+;=*c?Vd{2aMsV_tjtVpZ-39YUKq+Dbd|-MJd} z%RO{z#OkWe3tfSA2A|-TE019*G_K_HEMhI5V7Yd5#Jj=l_X`P>D7q+AgY=4|7%D$4 zusr3aocqG%ELUmyBfIaD#mZ1oFJ&pxf+}llfr!0Y*+9U6{DJyMum% z*cNg>l$DjWhBgMuUEkx$lAvOXUHGnf@+AB=$S3=g~luH6~%DL{O|_z6TB$f&n|5e=X1 zO?C)hA6cTmfB$|*U?3Av5d!YgpNIbn8OjXg9&yuVZ+afX1K*&RnTfJy3Y|ILLFRGp zZvx(y=rv7r;Q)WpYJBSew0{2vE;NCRXJ6?Ebf!s#3*bvHG`lD~b~PRt*FJY1!t~hq`4l-bb7_A5 zOIKGOr5D3vMVjBeyi%E%ElY0QpF@A_v2Bmz{!~_68oQ!)Y2zKEfQ)>%C|GsQ7&vKx zsLCDTNtJ952PaWJgx|~WnwyXjQg1%^E!qCk5PvWHo7nA0eacTy1LQSXpSNWBp`egu zQ@%e?@lNB}aYGaoSnVeA0IzgB+|Jo}Le$tQ`O~(2^(Ner@p8=Z+&U5U~`z zWykely8HKoKFZvk}z)N%vk0?0l%@Kw9pd4QD3k4PxZ35pG6Bmb4 zl+4}^1c;s*=VI^9sBatiyjmW@u69E{(_eID?;HA|7ZivpNssl+6{`t7S+9%gP}rVT4PL`Fu&%)|sJIQv?LVY!BU!(j=V)rp%y z>hL=fgdPbzvH8cAl8C>9r(!evRpwmD z-0sTcm_jeNp0=X;m1p ziX}2nwGgCV7DFVKVUQNCE!RVDMPU10K!IF=wD0Fy!0^(}gxdiRX^2O-fOH!k6K+ao znF}MCFTca>=aTpHyBClp*Y0SjU>+Vb{hEkqPg{e=3=Gj?kQS&%MNA{w?)+1_`yw4x%aAwKeV=J!~;;u9ek@5#z!xyG<=HyEP!(0N^)hQ3Y1eVYamQ*4bpn zv~}-R)7k#MJq1PD?oJhZ(Uv}>7mT&VMa2oad`Vnbv7~{MAFCwr!SI=W)G*S2HTyj@ zz06`a3aE5~`r!DuCdbG~TQ!mtWz@%yA72QWdioA}c$|ARb2S*r4=(e17`nlq{&S_c zk~}`)r+*695tDREw{*~jrPFfiK?spbNdL^mPt{wS zD0NgZad7&-!ysQu!TwoXUgq~a&2G3Q!lXZdMy7H(cT5^%#Gzsq$wi zUL>T{VM{oD^05$RSsvcMzq`NBRY#5r?-(GAkfH?c4$KzXV_RW&-p&+`Xu=liKIpLX zgTAFA6iApw?liG~BYC|I=V~ydFP{r$A&hHbRA)^SV<0tQ^sqe;KKjCf(yf35Z5o@TFv=)qv7RS zy$6{8=YPDvySo-g0|q?3zv1-WFx*GI3Is4?9MiCuxO;3CK*I_7L zLjxIN2yu3fCW>ruAna|j6eZ?+gvd2L0NUvEh8uo|Wbu&F z5B{mY?fVrS17mHA_WFkdIR6|>a=Z^CPbVi0eAmaxkgD$dvl_ZSvef^c&O$oA^UvF^ zfBFCEVAlWdchB>aVWVGPzb#p=zwP?+B7KDQ4LV(S|GA*`7CA}gbZt+9^qW6~K@Z@u zAonm3l$bAp7(>(i=RR?2Eo|7B~=z&v% zHw>PT-vD@_0jPvH=;&o26+t|~C<_V+|8aaMGBPrB>0u^o2UtHC_iz{k{7#(5kN=oh z!v&>Jtigw&<&WX^X7327<^n9B0^E#URl~c-~xr|?d=Wn00gfNIO$&v(7W+b{K0&WqIzCcT@9QaL|Wfpbl73_ zA`Osn5-}EFSC(rO!DQU^42o|`ge*18tuyiQCF_=h*ggT81wehs3k@ac3}2Wk0|9`> zNN79}uVd%vC@z`F%a<^Ye+<)8ApAjsTfy@pXMhD1M#Qr>kRb{R7U(GoU)r@N2~+SB z6Q|I8fk=VVY{b)aaPX}jI0F1Ko!7|{niZ}7sC-WAF)+pmtN8ys9l`|~{=BJS3ocd+ zWg3jUsasoHeNAKNk*G<@$?4p7nV&x0C1Zz4VsK^r6pf6oyW9{`d=pI22atin4UWGa zxZ^PB)hA*NbO7AV6MI2HK~N|_n1L6-5=_BRE65P!42U%tl7O=b0~S>g5$HxsU|xdg z1%IasTqhXCl*p>i)q0FHkcD9ZoIpRjM5EkiW7iPR-w=-v z12!6#o!E}B!wxgZ&rl+B)B*w+3I3evOY;`k? z*8$~rQ-*Jp!aq_6dYkHq1UR&GW+p7!e4&vRN#Y$Dpp&Hr|1U%$3udRZG&RB7%ZFo%(0zog3J(vTwt>js z#GsHkudsv}C?^0i+~`2%r-E1k|+y_U7VNq$7~gD;eI4w+g|r$9>ph<8v}s%L{b8NyaGnw{#mNfOhyI2@{vBVxek*@nmVRH! z2IRi$>h6XUdd_d&ys@(z2L#D^9uLPHf~?Cz!14#r4%}1}e6~es+_k}K$A+2tw!IaA z7OCF=7;|9f11?GUDMEA1*|`Q-4FE`9-YO7f=s$SFs_EC@kdT0+g|W-xoE$0|8gnC~ z%!~{S92|+ge{iHh={z5|S`!o}Hzn1R4w-6|i1l>On|IDAUf%>k`N^8X;#9oc`kH zKZjgzJAEFLVzeCN!XoITpQU9G^ z9%zM=uGfDER}=O>h5GvC!1MnLKUSLXN|1CTNKfJjDwxWU(Bw!waIE$J7LXcp&ET#t zVcb)3M5hQGv?N!GJsB>Vlt+fKFDc5^^lQon*V|Y7A&?c;WvPT-$2&J#S*}k_FKp6% zh6ZbHgDAY=3Tt!Q84gka1-$+Pn|Ff18vnWeH(pkte1FcT{P^d6?jxW7O7zazxezXXz#QgUrkc8h@+9E8n1DNqzC)^Ts z&TP3pHdB+Nhp{FglR455xJSzJmOrxpk2D?|S22*Wle}jp>91%(l$4y+y{^I`x!5%q zA1J2XbRt;uyA%CmlNf@=s zV6Xgc**$rjP;0Blp~wAepwnPeOi!=5Dkl5)m*l^WZiL-ug_a+lrBIjV^>lYP%)VTR z;P@E+-zJ?`gvFT)xus*tLS($W;Q9G`OJ z6Z#S{Q#Ht#3hR5lOIa`2PoMEFC^}xEzEI^jm67q5@(`U;MMvisvY!g8Wu=?##z3rp z%PeubtG%FKqBc^LS1J^_7p7t3sQ;3$_^VoZr0L&-r1b(c+XWPweq_|T>BQgvZuM{B z1~=sG??$zmQn`$YKIcMlDC^m`<-Mv<|*#6{}DgGXkIdv5NeoA#i&aDbog-> zEBC}zU(nOBH1Bg;QC-NSo}NN(OQ`o>O2$0xtmRLvo;mS!h3S_EGwgeFeQje?N$bwm z!>XrB?=OGiuU~N3tnEv(w$C1-l88`6de_BXCIs0o7>~ViuqyOy@tVow2>f73>Bsp9 zZ#6ykGN)i~TY>buOqT_62)Q3EvUYBXr@(@;=0*6qkl@zRz}#IBa>YVu|HhPVW|M$l zI3|mq6b)m7_EcB(-%jC&-hbE3*?81R(^(>_|FG4i4Vp&Qh}y`hO04recyG1;UTcDP z;K9ST_OqRb$naw8?&+`5Aq>Q`4{{vU_jVs5tHs1i2%#xh$6#{*5yBv_cOUCyh1mn- zj1~pr6n>kqQzRPnq`#Z!Xh!C2)tLa=YoIcXlcKii|1L^DQ53 zQ;fui>&wU1OKGB#nGh4IhF9JVK5|u8LpXj~8vQlZbuz(U^7vu|mD1F?Ih4sZZ-pjO zE#ERME+)f3!{g=d`{8UYoXXHAtbWV1wEYpv>)jptvZWNx!4}T%qJr}?AB1HT;-{x! zFOvIF|LDwBjSOa0k0>IQRYc9J1mTVIO&ZUc;TbWRid5--e@_|7M=RW;Zz`I9-9;}h&aDrr zO>?MJV`oR$tD=M&|3q=&{+qdK;87eX-IO4Uj>%Dyc|?#Ex_x*Vi5|s5IePD^J1e>J z>r--?(nYUJJm0~x*W(jiLmx<|P=%3Iy-If)Jw6pxiOK7|>^&`}YG)_+rue{)x4rV` zvMEzXMJ45{h0E)sL*E9bm=A}sG4db6*K&)fOUIb0cp?J=Y8CXQwG2h9x*Ht10%Q(2 zqEyF@mrd_C$@}ZSjTfViVh>3`&LkKjr_S6x6LeV8=*1;lgYu_dmw|%b)_QEGYwmT${#!&RUb{KsuGJiJ#^3CoJK4x7*##V{ zkI3FdSVS*BQ6fo`vtwSB^=~?isJ7Hv8H$=fwr|c1E=RQZO5ewieY|(m2lLALYtY`# z3-lT`UXRSGb2rq~Kp&mEh+rQ?UA0g>Z6ddxqINMYt<)4T<4nh?({OG5gev{59@T1R zs_&THIi`!W*fP){cf)4Q{@P0@M6yID8LV(>_xjXK_m zL~joCkmXNGk57%h5ZBAlU+~*;a$GzLw)ayM7uO_Y+TVW&r{Cxc3#=^BWMl)yk-;IZ zDQ^^Aj4#6ZX+062Q18w6O_Ql4oZ>^gtWxF!wSl$SbxZH@%V=An@8)p>8)-uihQ-AQ zh1|HfDiibq(CG_o3*T~Qvb4PGO3C=xDC6|y$p7wD&%wPrLM3)VWY*EkAKw{a5-y~T zmTMrB(FgG>sePs9tjNqDAzO@3^s>miJgKVrPSh8nd~lK!r>7}`?ZDZ0bkn|>#qNBq zwvmZf^mOl`M`7U-O=K{>kiyGh)$+rVS)M3qmC4~hjY zHs(~XNDB%Xf(TVrV-bjNZ8l99Spnfh&mUudV-b6deYtm{ydVeT7867Ey1Gn4Ey5

mehx-Lxf=c=4CEt~dSA*oOX2z!;nmSSv7Gk7y9q-&UM`B4^;wk)YySSY0 z?T3Kp68JZWnF)a`{ZJ7DF1joYVqBqdPWeK&(&K}i%-abgd+l}$gL!U5;Jep; z=#j^Rnv7mQ`i1TZvL*JN4mPQuY;W{`u_HNf_?bPCL?9^Wg&8zVNu!g)`=qu$I6zG6 zWA=Rd-^zsp8_oOC?QTOqJAC8ATlUUMSIYh^Y;POfrk!q$RQvx@QC~LArSQx1`F88? z_qJx2z}Jn{f5qF|yr<9~Q$)3TU5tF{OIUF_>8bVM_lu~@(Txt(lr`ITeofRd;7x77 z^prj(CXVXWbD1tq_ThMJ+-itFlNBb+Uj$<&bGZVCHj92odzITu=KIl7$?W%vm4+NI z(XS}%{mQQ7iMxFb`+Ox+E@H5i5&|fyGFwiOly<)}uxPmnXmZa?pj65F8Oc~^s>aeI z$i)yE9TsC}PhV9OeN!tINuFtB%ou(AYvhTaGv)WVOFrD^#=X8`$b*(vCdYRKt7=-W zVwIJP_qX-H#=!b`SN)2-nCU#O-+(1M+cZewriiwfwSP*K&6I-|Tf3^l)t%xeEv_8a z&tCkjAf0J?sh|CCRK4!K($1#|5~GgnYV#wd#H@4Gi;7Oy5vc!GrnE5Yu@{8|9zE?}TLptzh99Pj*aXbdAHoNR zNf>ELDW3=vn_I*j2)^qwsVXOGWnoKfdSil_UwpKsEhT&!bW85CIuf-2ImqHcNEGXb zuirG0OARj>(-`v$u`+fJ<}O@4rM=kRhs#Qz>G@Mo{%GYBktq=<6_(a5E*S8pe@-LS zB^MKiyRx+KwG4R2+5P*K?gX0LVH5}1PmXLf%bR{ZLCGMX-q#e_a&scK)6?@?c;Rur zKxsOGj7f&A7ExK$;$KjP{LPN%#=0Np@L3U~~6Xw3NrEYZ>`*ipIXM2lY_FFu; zsu+c08korGhx>0Rl({|hM4k_cl)Jr+EjlcWHNEE_j`d`&I=G^xJ4D-c%J)uxGb-M% zfx)kf`)q_8)3b~Ek*)84{QTSOt8hmFvaOLdE#YK>dj@-SC-yti^ zIWkwo^e$co$74BZ7xJ->zhm=jZ;f~>D3)=&8~d^qh+FuK&V~}P`oc9xnD%_)O->>mm-`_*4TEU)G+mrpx>wzrg)F5q<1JJqJU&DQy8Acf{NZzt9j{vuaBt^+ zz7L4dcGnIod8WsvjI~LmBW8(?q_W(T-Z4C$IzChLW`!&1*?*Ea=F6}V@?*d0uLZ?! zIkpV{#O(Ed4y0?l*$S{b9!acC{*T;*pV|z{30<|6Xrr`2AoAoSR5K#zlC$Q z5;cEJQT5@N491lSUi8T)I-RAK?TEaS`P(u-RQ;}1(rVa5^+`0HJKELBpD@qL73RTO zrlhY8E!)5TG-Ms76Y)@sc{GIUe_40B8cNsw_YU6Hu;epldEP@IV0Wxa^?epFt)zF# z_V?0;BtFYFi@l4*e3VI4vae-7Jn4dnglp-0VU*PpRVEXI$K8^h|Hax{M^(AL>%Uky zX{1ED1*D{~;?QzE0`}}pz9Ak~O zbj-!%edqf;&mGtOx$Yrx4R&2syDNtLVO7Ygu94j*D7Z&ZwJC03^CIo&HFi=X->H4x z7-6-NrfW)>-O$H5+5N5Q+0nN0$0qHx(j=ForpdJ#`v>>YdDKGBYa48B44lTTnpKiq z+THipHnzDNm%6^Y4jer66aL9cxw&fgQls~1=g1FFvlP{O&8k1K;HTDwV0&ZX3mwDL zxkj!nlL*7fVBMvyql3J1J)ipnisHJxWiCtD6aqA-<~682SKkG^_C7pyL$Kysm2hq* zozgC~XNXQudE8QTeLPEa55GEef1W)FyWVZ(nR4?|Q@9^_yvkZf@6=lfy2vtFbW#zC zyRsO9N1i+zm@(YK`>#r36P6QC7?yT|U-E6<4YqZvxPM7N;c%ePEST4~6gm7jKkogg z83}fb9}UtQ9Vf@yDyjNpDp2mxqZ)J*$Ic-hbF%;ZcKRsM5dj>3I{o+5pq#Vr>U3fT2I3dn>Hf*~cqU-g?iUgmWRDEP(B|A6=6?V5um@YhqhP$|>R6}#yHCYJeWaS&Pbf*oa{gBq-7m;Mk7%>EPy0Elx;BXp-T4~F zY2!WD)peJ+-NXUPY10LhE|=?AF7_Dv>!;1raailvIC2kYu)}b3t!%YE*^z5;*3iw> zxSk4_oYp*kT2`SZ>d_Hh{JBd@EAb(T)K>5Q-pr>&i7ox=aMnkj7Y(K{oKYb`T!U>r zfzOyME$>*zY^;!n$JT`oh&`nJh;|d%f8tAp9$vNFtIGMN$g~@2e17ij5&occ?hBo^ zO9ho)tjJ+nx)#erQ~e{qS|hH~s($~V_~P-znXc1g?{miLvU0cL%Dz6@j`}1!$@eYP z$SGlWJOpwzS9a&X^Nqf#+6jh?UqW?T!>>SAvc_4xrS^dz^Ja?z8l1Vv<$*2&mh8AR*Ri*Z4JV)XrPS|)bW&GjqfjI5s_HV^wPjjR1aI4m zyQVDAFNNp5a-K_Cx3%;!KGCMZW+y=RVRcPpV925z?k^IF@uc|N*MjDcFXZm!CQ5O- zYhXTCCvtT=^Oo`#=e~$o}M0-m$O@#OCZ9T2zYBHVT7WxQS}(z zW1wmC$=6(Bebd5k$&%hm^sN2i+>pPnch^5wxs3T&!h}VPPBB zUTYlq*n{?rXmn!G;HT@>H}z2K4Kkdlf~XK0q=0}%M5W>#6em=If6@RHL-CdItjNfb ztR!y%pNp#@nK`>E=;P?Yz;=|L_bbkriDD&lclQIzN1LL2?3c|}e97h3owTz1T~AqDvQMf$G0B}A_wKHSop;{Z zCTC>{(!`Z`-)0mWr}fK@-(H@-b>R5?!kglY8b7j>4tIA}!6c2Uy0#*%GOOr%&TcYQ zgC*bODV796m41o^RQr!uW5~7n?&t0O8R1e-l0+zfmm-SG+7N$fMdAO<%G@yEUD9Jj zDCN)KHZ{hgp>J=yIitg>nO=RGKtmt;cj6Z(BdJ>F>|kml$?ISo29jaKQ7#MWS1_Fp zeVGwxZ-TNNrf`hWMngAOMzVaiTl=-tFRU!m*GBQ~5V6@P(6;l3A&3x1&N!b+E36mF zE56U(l52d*%QeYw)S4?UNjtb{IC<;2<5%hry-6piU)@|Qvor2dJK3!pp{cffc9y;= zk+P=}8ivHg*2)wXN)bEjV|aaAk;;y{GTWd6ZgJ7mp^(_Y@qZvquKs^sr zSS+mPF3&+4RB1iAw6ReS8d86ZyU^Q#u^9873AW{pMSLOqp9z-5@}c|uWV-K>-%%Lo z8!TyJ9ZK~Qg{E{FV%C)zW_VvOxq5oPpp9b3rFtc}r6)?5&{;+sBN(GK+_=;G694Ij zkj+au42kc3z0G|yI|Gvx5;6TT8|PLkFVzF7Tjw@aRqObge6-pnIp1(JDmJF)77$9C z)>&A_43y&B3HZ|xo}jKv=*8dESQVo@@zX$(=2mUZYyo4-%=}Ij``@JfLvlJiB$3HY zM=l9nTJkx&3aP=eL@(ynR7z3-f%Y0@G?0tR5-n{`d}yi9cy^rd-EgF79=91YjIU*W zn;-95-(AGf^@wQYi?-Bcx6dcDo=RssQ@+gZYeR2+ZXj;skPq1U&iXg{sJq#)I`*eJ zw0EgvQTCCNooi`sD_P7Y9%$iAua)Fo6S>hP8$3~S!g@pLW;g-CC^9o0Rs5=TfZ}^6 zC7UYb!v`2XTLa~Au_#DNp-+ttD&{q!?~`H;RFCN_zsu{D=Z zr|DRd5XIp_Gv%If$os5WPyd^;!I!L zpk$Zv_2@9FnrS4GR>%E}*Ib6Rv_5G3;Hx-wqnVX`^OqFb!ZTAgJw^>YpM?AnH{#k- z%0di;fFNtc16(>))w6w0MTL1Z;cUGloaUw4#*m~RcM(^|QLdwFeVtKs@MQVDT|0j6 z%L7qsq0Pua8ZNSnfIEf>tlyuBu$ML*sJZ2Q-;Ig4Tbrh*WN4dhy0Dsacx@{BfsFil zpFz3(qZ}Sp3bjj_R{H)Q9s9|;@gf2DanGV-4$>QjJXz!0-@#*yNMa>EXm;ltKyB67jUlLrxg#7Zg7=6DL1+%r7;4l0VU zsH0i2L?nqg<2!&vfrP$+^zqnQ>Ih%^0M+L;p#YrA8N&Xi!A<#=+`twI!om8q# z^hOHvChFr1sVEexw`~R&wk@V771#TTX*#IhfyB9rf%~2~qb5@jnuLhn%Hs0BAGu7N zA&dm+&3}eBVU1jgV}sk?7J8ytPz{5i=wbQ@)f+L~Q6vM^t%pUlZP=k8b$dcb5q6i9 zG|#pcMbZ@J#3Cav8Sa11X1&Vj%m}4#r7REB!9W|dVSV;T)PdOmGfGr=fxtD;skBMp z4Tbk{sI_u+ydQ=mCSt7ZN!GXMuY`fR>pm1=j~OgW6qxkgfhz=DDoPOa!hHQ05$*X^ zhn1K~)&l{!A2aR=n2-Vu?5xL@Fo5|$v}e}A3vZa0iFhJY_AFu>HJpmzFd(`~NP`L& zaq~J`R4{#Hae4W4*;5&P=45^ud-ZI?^t`+^N}scb5CwovV|Z94bmD5qb_&INhyU1iFp9y!jnh5c`5!;~4|KB^QigTgSr9(f52`csCLknc9}B(O^8(j~qOZs}(DM zgLc12*+;q<+lDzKB%&w_8vk(RFv|L1G6vI0OY9-Q%gbTUisHfNo&6s&eaT z&WPoGYei4bI)J_b{3$Ip6}T%V*Be8w?$@0l^lzZ$kPas5NfNyTlp+Y!fEvY-pzs*+ zNKg>?Ak6&yM=;R}RE@Xyt4^E|jaVeY{WAmp2Gu;m^cn9Mb~c$Wsnw(mjMU!6$~^aQ zWAnQFoK3DZy#Cma;pz6s66N|j`I<$p!Jf{A%?}?5Sne?UaW?Nly1H`tr6TE(DRoj` zqw~gF-TWJv1c6oJcW7p*81y-g?=uhTlPE}F4)LRp^nVo?39eI7lg#z0p8x$Dq}Vba z$nH^4u%R+JVD!y7gz>zZ;ZQaz|AVm&j(Hhb1TYa zlepw#t;q?;F>*p<>6}Ab`!VtpURm=BQ8y&6fUsL;x69`|=J&2#`;TKtD_Aams_vf- zFh})XFzHg92m4Fj|FG?3pFGSJ9ktnTw&u=OF&%G2RBYh%L`jiN(T=*|*O^7R^9XZr5<}Gz)aorWZPVoY0Bl() z9D_pXQfqr2#=p4C{Pn!uQ|Z6IxR}akiw{Rc)eL+Nnhi~uCWIIP7WI|Zt)-;}=pZn& z&uu{kx1pa&)~BbeqCy7XGcQZ%sHl=*77RoWFhLzgoh^>Ut*>CdXs>>8|FzEXY1OS5 zJR$LlOiqhLE|Nsv;hb@_@~kXNoUrw*6%tO_#~RO{h$gslnD!j&G-mk-@#!yBHH;mM z1p9dkkrP?hoh|lOxnv!6lgz67_a*d6#@aczMw9Nb>}DqCLS8?z880Lhy|KE-)ez9}$6M0sY5Kyd?7+!0A&J8!w!qHL_~n72&bRT;vBQ5b*f^|8RNG`M7#4Eg*)qtV(ug)D38y)!xa#+ zk+m`O(j%RuAjq>YnRE%GEO&UM@#l`D3}%rdqm6m4LB;OPnr!KN=aXxcA(V^#i4EDL zoK1@-=LSgRkc>xrytjmD(K6=G(A)G}9d3HH>R+w?{J-VUe-D53^~4Bx9faonQ59xr z;ttnfVGdVQNk=u7W%8QDMtQ|2Mu1QH- z-7|VV%TJFLRl}Z2BTV?W5)a(yu@KacwMr6rsv~|1xfnD)^qUTTKj_8pLTO8Xi9}-t$U$ z<1+KawPk;? zMJVU&9%1dl&q7dpd^#3;{D(XyM>}QvUK(|Ng=T}>|0B~~oIhVZze8Bgs*a~egZxe; zg;cT>^!UNpml~8AALUH6lsh#-fMK8|*fBKy8dBaa7d_6G+9lV|or<8lh~8F`k?}M` z^4c?W`!<>a)QsR~`rlRjPDBv%O&mPb+9Jn{*=PW$c@5xU(Ds2!ENy_Q8508LiibSn z?>~NQvod@*iMaWD?@?FZg}2!3LEXDPgAy~s?jPy|F3fFh@}&ueUHo?>wBIy+3-QHu zpnt*A4YSsq7?TREbGgx%?QSK}8$?7#I~3ZT5%lMtf86#vE*20+ABc#gS)mlsKHng6 zla6k#8&~23kr7gfe9ig1vj+Q1^;F^Ul+NV9WGUaZsJy?;1)2o>O+ycbI2EX*5Y%e7 zK?rJX-f;2<#Fu98U2ex^NmO=Y7sP#5J=tB2$?Ky=G8)myz42!GZp0F;6iIvS8Ac4x za+@$Rb-c*6Ke_5Y)&jCP?Pbh__10}63IJF%Lfj9O2VhuBzP$&JinXEp+if0+H%+}W zo!uc#fAVN>xZnE+#|^!I*h~BN)^+b`zlE>Xq;C1FI-6~G(R+rYwT4Tg%UPC6kZYW? z`L3!H^Bc~ITE%;{2* z7NNpfGu748lU9)#)bT=R_If7r$Xz+6K|ChVXwRBQKRKJ0UH(_YmBbGw10fgyRpYJZ ztNOZTTl&qpU&+N~L7$c~QRN;?zDm14I?}&a06n<>TYi}-mHBz_%Tme*woX;TCmD~# z1?rdN$TVTeTkT*ZiuL#XOq8Gs8vHEM*NKT8V*mir9}gTCRR;oYoCU|-%dlqUrF&kK zce)W&(u;SCgFk-#q~>0I-33dxV+B>1gR^2m!E!q5Hz6edlop$mNI?EKaesC+^uLZ; zq~v`|+fQx^=~4Z{z?G;H4EsT(c<2!=U0TZPV`?=UJrpKg3kA*UEw%^WyWA2#Gd1qE zhWuqGy44dme7WTJJM0gt%79i9kyE%bD)quV<;TzaRb3{&owRJXj89NAByZDC`K@B+ zSI_rj;ypIDT_9mG#jS=~j^g|o78DWQhC^2O1+ebQTMY7rwUs!&{)P+8oPH4ndsecAH9 z7&;UTNl`ELJo4&PJ`kPHb*9Nn%7m=V4YV&Va1Sn0Vq_JIkGDjWD}R-eTz~jUD^^h9UBW`HftS66JKlRPxW21qXWv%jqE{M-y`rw@z*JNy7z{#o zzkE}ks==KaLV~}a)I*s`wDKR3(>ehH5Cq@ z<>5Wc^ET~$`TftXtxj#SL!U1im9Ddr%B#0e=z?VB_1`K%+~4;{&K0rmbyHJ(&&tKY zf%9X4Ctq{_Cgc7FjN}T#h&qrEVc3Z}8kC%3q|hb6Rf_-dms3*B50TPx>Z8{9`9kD^ zsdHx);wdGAv(VNf(!t3>y+?TpmA;)+I?hT8322WfBwk2p-;7PC;vTa!HPaQjwGnP8 zV{N?wv|@k$(v0P;Ry1G z>-o!eDv$fw7_}zWR#0rH>qJ;AAFxD zzS5RDXrbhukJ2xrxiR5H@K+S^=TpHmIkPv@=^GR3u zUu|w7uC8Gbw@{qD6tlit03R<{+PK$GHEw*(YjyS>YC&4Ww}^t^lE>+Kq*9>|M%@yW>(e9mknh3nPI$kB&f_|heBquJsvernbXs=Y0ae*JfLT8Wd- z-JCBhDw9AW-Mc*B@`2G991IMYqxZMihcCn;6^a4EQ9a$=W#(Zf#G=LpeN9b{J`@Jr z!_56tMPnBWcO;hg7GgMO-qn)hsaeSd~q<6j*J_)?H#$y{BZMR$$B7%DbRwb z;dTh3+n%~~HF=quDe*~WoSb;Z;FDF%`FfgnEDVIj@_xL)rGs%@Dgb#gGh2K^qP2U- z!xx5mP5Rax%y^TLkyUBiNJw0lScZF!x`vj1@VBDeWw?@X;`gI8@pFZ2VPPE)S0hpR zQKWQ@;r?$bO2q(aQufKok2o^Vpmm~i6?oq-z>e^Ui5zImvafo(O)u`zm?-3PE{(M7 zJy=NkCW)QUS$CX#G~^N>lOI>Lz1DTT+7XkXw4RFHw7cplUqPb!S`&()7~L)UTbW>sMYg(ZIc_-kuR6b3OMo`4C;Tx)W8_z$I( z#oyx!I4*_ovJPOH-29#WaV4;l4as_{JzG)N?lNuCKGd7W#vY^+%iC2<(3kbHw(?N=nj2$1E9^b| zV^KfhG3LF8O}!~q8971Yz4+V48ed=iFIh|;6#_cL!MYtY-KWl{EO&2r)yOQh&eg|i zjsN+Ljw{i@ZW16*!7<#i|J3^~#nRbSe9n-m9~HNol(;s%=Vw`BqW5cT1T_tIqst!h zZ^ak4N;aREPq?cq!v3pF7PF-;Nfw&^t~jN_^-+hr=e)wkKYN1Bokv8&$O1feRHXZh^OVnY^3n9Uwn$==}gPY?MT1*p~6Ve(t#=8ZL`(e5ViKM zI>*WLjp6m7!onBUk{-f-fw-&luhbV9_xL1FVOK8&0k^;X3k)EFemiNxvS;|L!?T3 zPkp7}$nIHA3k26*<5cqhKV&fK8XlZ&C24;2GcDSRThN;O{nG@gWcBLe^!)sEV&ZN& zH#Kr|@CWqkku8hd{ikDNG|2U*OE<_9T#Pau{J)uoyepfqI9|d!euXnI_}o*@@~Luj zvsuQ6a4T^sM0rJNR>)tLT(ci;FHK(+AbqrAXN0XpVni2eX_>}ql>TQs@8z2dK@Aop zuD`+fpn+JUI10(_I4@ZvBEk$p!Z3=6Cv=8N!KiOG{YqrJHNFJOzED@ci;wSj3m74viM>&q4HnlmsXGe}%7=qQBzj{jBXFb=R;+}j|5rR+MN{C?T zMj)uwIorNu7su<6ysSSg5vW2?TgvT@h;~pTB_!(v z$ApXp?+gr$oHS+T)LuUEh}abfdr<1Pwqz7}QRlw2>Ij)z%=hQXJ{X+$Fc?(E@tT_M zJQWX=;vD2zrpN2_CAb-aFnr0t{22~CfNQ~&&c*&H;3uhLE3iQlw)Ze0ofAATULPnp z-pwblez`r98}O7b(KKUqgw1H~_Y${3$nJanH@VsD~*C`$O`rueFMQ!rTu1SJ3rLuCG+Gurs-LN}~gI}W^p z>v=1we746;ZZHYX)iR_q@trPqwrm*78i_Gkn^UYVf6`Wcqw>jrWiOW9-poyOwzQ4i z^}4vImIwNqqp}oik3%;F6T9yOP)b(Tjd@TQBtrH}Z>pQo+On8B{H@Nkt$GBSz)F1c zoYClL&+_8F>8r%jTW%3~9uDPosshk`owu{C#yuvh_}hW3-OaYzacT^B$t`HP>(YJ@ z`siHaY=ddYbl0s8;>f=qD=Q{mcDrSlwb5RD=Y)a2j}i8+o=CgEdy9H3=&^h`mp!-J zDEqLoQ!7PSmrs^isvN!tYX$z_slD&#?@~!hA zwD9)Y(cZH$mVPO(y7()FR!a4vAc81nZd){jc+E=Ocz{%+5QiNd%lxJ#<4sabq` zc6H!fW8>w04L3-qA`S*bjg06d%wWcN^?qdF`}Z1vuRb^}enU4zi^ubYk<-q!JDApE zQZLdhSJGN+W3hVgTru^v)j%b6!r!*oo&#(JEG*|nviIvH#nshqVYS}Jy9=+Z3Do2H z7Zbt_C7>LCDCIpmwq1CV@L$z&Ebky*@$}N~zzU%We{U}F3|AI;RW8oWd5^i!oXt5_ zs>4VC^q%OrxV1?#{B*(KrK~B&k9;!2t z6ZpN&f+g$Qa;sm-rtA>@N6xK0m2!GsvD)6-6}rfWWVyd>>|#mw zt)&lXw%pWac3Hf%u0>x@p#OBIo=A_0d6RUwa?V%NOtqZk+eS*2FSo^thL+X?bOz+V zI2Jv%RWStE;%~&PrL&(_by~m6b%MsqlhNe6$Ed}Z(&ZJ4wYRT{k&Og(Sr!)6dTyhq zc}x<#QONSy?cqaEXRCpzGX?n&165)ar$DE@WGNHnN6rj2_c=vR zf8Uon#JT;VhAcNhcsl-?GSLHVLgK~A-_45e zb?=k$uF*=Egrg0}4)m@*BkrB=>KCzbFS|{b?TyhBoW?%j3Yax@_0g*azO*#ZjaBB) zArFbhJJJ4ot?_G|kX_(4Lva&G*zjeu#Y1avkGy=I-BIrEiwM;guh*86ERvVYdk(#y zQ#k9v{;%L=sf=SgWIxeVCwGukcr~PUZPz4a1e}zF+?D7M(tj0Gzad>k+i7l~w6uQQ zqO2!QQy?>h+!H1s|0T7_a(h$=d0k@6bMr=HTlPqoSrYzLNCVJPF#M*4(r3@7Y_~`K zj8%M9h%DIqu(V!h&*DfdV_Z^`24JeEXFQL($mx-)QA!o~BR2R}!Az(D!4Pjb$?Dh?(21!59+;RGFhrGT{glts(7 zD@aB(F>@pdA)$1}a~?r%SZbZgYs3=y3W;ae--ThvP@iz^9JGCk>MQ5dHbsnJJeUZN z3Bo-w{EZotFqM}}^@~RdozrPE^+-#7Wa~CH9WMG2`eR@H#au!w&z1G0m@rD`@%8_$ zX;Yt-xBunx!_L;4%IKK)(N=fuy+!m751LO)QP~nV<%+2?jZ`;D7EPyES)iJpOoPY*wOWOlU-Bqj)uk_;iCHwd+6Fp&gi z+*M6p#vN+%91oqC5w)H_@{W0+@AyDAcvD;Od`YoE_xhT@5CvXtoWVxSi?UD7z^2~;> zKi#1be3UcPIog**g^V9wOXnIR@76oG1k_?-_zc@%Ub;LX;-;raQm4^hSD_Uh?mVp#Od8u$gc)SF&<1FhZK8#PE=VS z7`!9Vc=>sEe)VJ0Ti87TJ!m6=xo{EDO=by9V)4PX#Q;`iyX0 zabv~I3Y-^rJX9)DN_!X2CKw$(fY<>Gr}6T_F!Y**w=!tvWTjTp{ji8Bh39am=tYVm zJ5KFy^!AU}*yK!(z6{3pJiVD4>>TAWqM}~2zfFZ}L@B6`cz^#>xCT?uxd{Cx1;HU! z&~P#}BRb*RjtGg_jx6b#&K$0ran8I2@zfmh2s9Je+>KI`1dtj7)G114=H@wfZ=fWA zHfyeQ$Kz8d7Is+2s}jlpOI9Xke&YO{;s$pgDQWAj$kr$Xb;+YQoxe4;G`mT*bdGYb z?AnF}~>q`>!3>>u-EUpcx) zI_K+b0>(#K>qXnVy(;mYe%@47ql6rB=#KBSrQ)40uOLD&=Y^Hu6)|hrM+o$}hp`Sv zTysGE^r#hjy};M_Px+F}?X4Zy=HR@bY;@1~!Cm8Gy9zj1fQ%Y9SpK4Uyamw$exTGN zhY34SK#*Yr8yh{KrFh&b#u^=4W`4)y35y!CFMRqr&$p6Oq^PiH3Qnghcdt_WTf9qQXoy%4K3O2?(KikMMJUpO}y^&CZno}aEzIHph!%DyslS8&Bpy;-Z~G!E#L z@wAqKs3sWzrLAO5VYrlc-k*NxH?8M#ff6ODP_`+q;n(i**f(XYZw8#E$Ob`!?jt>H zsUPO;b7(SbmpV&Yk>&YG8&#~k`MUM>xn_iI{(pM-zu^Mr!81w0%t11tm=s7b;J9uk|x=jwFA7%D73oj?J@NUVrnB zpkeAR8Zm#3%MO!`@0Z_b_WauLI0Jec;PM23TY*<>EP5r(zf2Pm-kLkus*H_^nX^Co z^)RhsYbh6 zIRF^iYB*(+Fayk?5CuE<2+3xEwGoA*5J2`D{mDRbbG$yzWe){Q3tL+t*mwhJ_{ynn zsrz0AwzxkHK1%YPbj$wWtIm*k*y2;pvMTYk(_il~c?G(z#VkL(5o*$wD`g9bDCpAk zJa?pxj257gVa^>(?KuMvoKu*?TMnn6g3@hm`T5qL@5?tCv;*cY@N?tjSyCid{ej1^%-i6B2~McN0t$ zfz=6!(w*ZoK#KxmKS(AXV6tF81(s25wGxQqlM|qY3NSKe1CtZL-GEIfwr1y5ACAs~Iv^P%WX6b5K&^sisP;8p{CGOzyp0r=8y>oKbe;4;PDxaMnv z8}$}eiPUm(cUx*gzW4gO)q>g-d!ESzLg+Ym=Lvn;V}!K~6ghY)rP%o>uwLQ@*HqvYDb-a@YmdNZCxL&^rG%N(h*M066cUd6^> z!UXfD;9!rVZR!LCQ6P>(c?djTi!4e32@7URp!fsN_gG%**lur#@;gjQffhYJHFXC2 z3G^_ZRx+`$2!U~^lsf1(Ljwcn9ID|OAmxdcrNaezHU&V$uE<1URLi4R5d%y zl`e&1;LyAub6Q)>;`C&2We?mzD70t*we=))54xcGQj7^I@5HF=__cRf0iE|`*!>tC z8us9a%@X>f%zS7DgrEajVDg5b-eIhYjU};4 zMJjx{$HrdB|N1PQsQWakzrP=1ZE7S535f#ubd!^_UK9Y=3hdsO75Vrofm|$-1U@`6 zG~xVY*bF8`)1Y#fV%^x-$msaAY0>0+jnZ?w8Mab*L6{)5h-$y=BoNn=$Z0Ga^;_0{ z%<2Gw7T7@H1-&Znzygr6-58 zpNvng%=-w?&ABJo8_#Iia<4U^K>gaBhf$L~s62w{7M7_A`y1*fEXiEM)dD9qiv-~x zWSB`Jd-xo|<_^A0V4z(E>B+SzWu}GU&C#4-C`uL2>&)plK<9FQhPAh}J;)a!dC5@$}l{8QS_nN?h^^J|WVbpvh=<YtuWqw92HCF6&VnP4#ou(awbA^{f!rOFBMO@W<$=@9ETQFr zmi(e3jk=w?NnTFdzr;P%Ce&@A$UQX52#Ao8Z3FhKBZ0!1v68Pg2$ zy*Nf8D|l&{lazR14}-(AXr<6qQ~5V3$NdynEcb3<#&89|tuZ3wUdVri^KyNC&)Prn z;TYlf!R0m;$z8U0NTeqm6yTo&oXNbeUxzEfmzqw$y({j#e9tvU#3uJD9FmPW_KL>g10=yQTV19HEFk>sdG4T52+BM0d;_@jtk)G776>s}l&{c*qHa~N9<&TsddH?Dv!wM9_q4paXuI1Ywd7w&@>v5RLNsP&Z zx%Lyn7r=g-nwol%rrwm7pI{cgjuPbC!%%FV^aT9}COLs|_??YBE_uWRCT_<^Ir-%W ziAqb!Cl1U@i;D@OJ```!uAy+aEuejSpw8A8!{xFRlEb{$rO$o7+ec`H%5cus9kkG5 zQVIl2cp6#-_-;s1;cg$FRaEd|2c&7@*m0p)(6HT-rcp8|HZx7}vryoM$*Y?!qH^!H z=!rTszPy7f+@l-jiVqC%lnI_8MpohDUctu!*>P;_g(f)##+RX0Tp38+&8@6J{y>6a zfN?FKM$?=@w3P9u1{06j5hrRt!9>+hR2t6x#Lt;rH@JD?56WnGADNq(@xyKho@yyq zX(&U8cWX4`ugBj0E=@Oa+lapHk@WL(TK0FT`2C$n#bRy1;J8K*Ofzi0ohX1xI&T-d zN{PV$eWO&1{cTU^FShpkQ4#oj0&n4!85FT7;A48lp+s|z?G9lw>Bl^O^->-{7CD+0!3C% zPGHMiQ&^5KFI06v+$)uUCU%Qp_&y$`oAd#v=bp>Y+9t8}(WB+RhlA}8g9O6IO&uKm z!eC;y3RuH@rJlW-GG}dCHy^2)!gPj?QnND^e<;DiUh`jx@J;gmK@ za8Kd9m^*SrhLHdw8wlSw!Cr%fWgYTFAd6c}z0Ac{(povi$FCPFI8a7CBVVB?|uQRn@nb%^E1ON=8Ua|tZq=WuYB zQAmz0jz+(cGGioumx7RN2&-5hdF)5N8XeANbN~L?bpm^HunS^E)smo2CARMZ*-E1k}Zyoc6NR!`Fl$G z$luAT_E9H`LEG}j7&a*)l>7#z z8Mr^mp(5kao1Svn)zpbi9Nm+ioRMaABcQLT2Qhb2Qc__dyGq_|lqPN}DkN;O<-#F0 z-ieL49>f8o zTNnRuo?*JmT~|>pj^VfHnA{O+?N@R3fv_XVPR311lzw3WwGd4#?cuLVfV#X2axO0p z8;gn{0xttWT(%)8RA*-%<`2gL+2a+Ci}vg_zs>vFBVqS!eRhtJK0V)mSbcYGHGD`o zp~DzIlr;;J+v`u$Q4qj@w$YSQK#}EKcR+ko}R-`DB-1VNNK_-1=6`j-!%a*bVGUG~GILzIlH2;VW5$ zwNPihp2#!U=y8@E*`>Vs$yq_tu_L3_-^ejgG01MhtS@>Iwd0<%_yLa0xN& z_+UL=LJw6!R#vQk$Bcy&9l|;OZCzMpk`iM!3;SSKh~hVKHA0^*<6#Yp<+G);KYPQs z<=r0r&5s?a-Qu)OdSB*YoX?7JiaqwwU>!y{$UQGy?%^EXR_rz&J}fJvm>Zlgjc`S_ z(5tA@si=M>{x#b&c+%0WVyL}gPvqh$Uu`8pWeEC_< zyvOnWL7t@*dx3r({yP0k^8c9)Sy=IGD?y{xWS@9BBEJ5J7T;^qhK4aUwYa)`*(YHv z<62pYW^MKNVZ$6WG@@TxYpmq@&#co+81Q+upKY^SPC;JRoiB><%8C&{ya*YF%3eO)zre3fPa5E zJlriQXSXqTANlF9{Br4Fu33$4@Jm?)k;13~2bn~a9LAcU1|mgMP4Lt6yws@q=^RsZ z49zMsWIqfm9qXRsN~qoZJ)D?Gd4Kv_MG~|79bt>QC%B&gmJq-?FQ>lxyZ2yEAumrM zw?K+tTkVE$R=CK|o_SAmYKd&Wj?k=n354;WW&RVoyFv8%_12u_qbuL8qXzil);w3+ zD^R~=3)_1wZT?Rhs4TBaNvidTHQ=l$z|5SfA)`D!`4g+TUu67E$2{8dB#Ud5JTDfVm@&RV}u-0k`j zDfb9~1ma^E?V`EB7liDFZ$eNds9yRkbrU^2JmR!Ck&b9<`sC zf=`coz0%%RU4H|bD|^sf(W?%Lkn@+-WzZ)LZ2$Cqu29YQ?w48j>&{REYw7T}2Xw)x z3b!l5dre-QSASySC$pI>(qBKt4+9|5r4ULb4_SdVznIsdm7396i{T}mj zdF(Ju$_j4nUsn;4Kv3ghhuxF(DXsf5lhQAsg?d`Pqn+Z5w@c;Yp4DSJPiOu`X46J_h69v;<0DJFVz_f=(& z3SZM)-U3mIU?O z#`rVVV7JN=PxapUQ8j0tW@9^n`0qyR<)3d!r#kZd>A1n?WqXk67*g>m^=&j`hJd-5 z2@gz;xsELnLC#p0{kkpE*6sTAl#qpGu6}*?3FC7=ia24p+S~iO4oVCR?AuaN&kTZ# z4Sf&s-o0HNxapMk!4i*okX0@JqJz@sDtG_|1k5@Ww7sL_q2v~-7rlr$(vBi$k09TEaccL_*$cXtSaq(~#(CEeZ4UE6cccYoaP z$6Y^sRM>03@2WZHm}8BJCjX=OuL+qQX|COMK|ym`VjGzy3*(_jqIaW~-u(*XDaK6P zQacPS1ZRKO>t~Lv&xm(XOEAw*uQZQ&Uz1NJ_i=s&-OX>j>boN%s%=%D{W^*I_AzvI zWKNqN&WJ^3@APu&NzpxwhxyxU5EKHS`0`3xU#tfd6IGkZgk_ZpUJ0-z3lvcsQT9*Ft58inNY z@^iQoi*K3+(eEuf|k zGn$=AlRH-$`mWuMF7*#H3**FA^ZtRT`|SY&^)h4Y)&EUrz>?g0p3C2ln@`$m&0+q> zLXvs%d@y3AWK+1<)&ECb;PEr*i=Ei^W&4ON(<3sD?40rqJubP4<>6n=pJ9aCB$@-1VJmb{$%f~8L0{C<;A|2+-lxCu|m za|j=QehZG=Es@bmZS%ah&p*ntQ8UIwPn@2qI+CNvk$vt#0{frUAL_Fu{wFB#W=wl1-Y|^5yXD0dr^YeOnQ+CHhGzk?G5{$9GA_Uw>HhtD9~8Pk z;RZ0X13%FzT4Rk*~ZwZp67~EgHQVKUQMSe zZ#vyltP>~HK{ZE_4wP?gjg1`#Ww`$(bj1U({8%|SRNU6U;I#twNO%eyl^H051F@dI-^ZPC$m z{05pn9l-2B`2!paPh)3X|>6yv(PpX`o?I?IX2LOeq@=wk3ddb2`+q;pvQ(4E~MjCgltS-YDk0`M>i&CL5QQ}-A;ExbXU9D|J>8UY*K=b)Smf9Djc%hjLDF7mdVoElmZvg9fDyWWngG*S$Rh05Vz z+*}qGd~sc0j^%J6rGv)r<3PF6P8VYY`YuP^x!JAfU&;H{=FG;w*9e!V0-`z(Fm5KfCAiL`$mup4&`xm4qav*3VN;v%}-&9+{#}(+Md-8 zMIb^r^YT0DP7Nq96{ljd8!UF6vYWT{mcB|^#*I|mkMF!->)hSjSmvsBwJJgz#@rpu zf%iNh*wp^~excq5)D<590u^oN`7Hk?3~c~8dyTp2yriaPr1t4#QPRZe&=p_5`hE)E zyH!4+ai$m#Qll)$OQ4v&A$%c#z3a}7L5((yD5B1HVA&?pcKAh4)IGs>^l%_2%c4~? z7K7&U>gowBvAaX(HfWw0K-}P-Q3_a75K%MO6;K24@^Dc`5R~4%e0S8`X{3sKpZ(tUhss1Itz&ZPH>&HWi^;iets5VX+=O3jiw*4{bYJ zU?Eke44B+pT>O_a#*qTIbd>Ae#C9M}vJtPY=eqgL_#J?LB<8}x5T3!@Hr13_%#Hi=9<7IR5b|DEOe#f5=PS#j6%@Vw(GrjW!^$$k zW;q+gJ)SZLMjbHtCe`&H!u0P~SHoDi7l2ZZb|CyOFbH(yJx0}_M$v-XUOC7Hu~M!F z5!?RQNYEyc^$&Qk(>9mt~`e$Q{2(xIpJsC?`T_;QObhzQia#FSRodi()xLkxF%#D zJ6#BBvUzQOgo!9{+Vh=>X->pF+;SoqZ2IVAP6|HO^(4h(C>N`4UizPthU65Tv@-wP zuK}#+96lsSnh*sX1kvK7W<`Xzr7tUEkn?UCS&b2aWZlm-2Ii9BlE)G>R8)(!u1W2x zOdCp8yKSR)2oKub+HO9{&gF%BWsY)=Efw6Jw@xCxdzEdrF5q4&DkbJKA6Ry0+N^k* zCNI=QJ(1_Q=M~IH56StXel}~&L?vvuS82VU2{4ZQaMiqPm-*n>`MNz&X#f5kqDbLF z+bxzFbDg;7!$E_Hq5EP&ND|bZs~)beqguYwN+(2Zub#hiq0uFAQu_f-EJ$aschsiRE?6k z<8?wwuEc+=+VvQ!l3ZEv0)=Q*cs0N07E-yF_-zWhFS%~L5aG7{owE&TM}ZT8*vo3+ zs0t`fnXBt@dh`r_pipH=@3$x5Ue6J6HsiR|BxCSWtF@uT>l_oea1bM;m0~$!SWTPnUaiCAQfsBV`ht#BXcM|BTL#a}Lry3x~}lHarM+;`WTZx#+2 zr-l1<*Q|nEAQB}=6W?|tK@51H4uoCVj)6DMTqpqVG@Buq3=$b zD4kOHiL@jGajT3ts5)NvyoyrJbm@C)$k$|-udUrPgimz!lp~uvxt8jKGn2-|@Z)Ba zyB_$Us;L_~I9Fhx-O*dSj?6U0X%aVBs0$g-4z5cwX{B@xQqPph?eLB6e(imAw?_U! z(Ljy7>;c|X1FOz(mLROe?{=Kxfoak48SeicOSAR*mavOgn^KZhMHoEY{ujF!zMwl%9d$n`h7o&ovh#beqpx;A4{_U5W_ge$`nw+vY(l8p(!7om5F<+|^;J zG;(|uGkGVKq~C*Ni3z#(6+(ib55zxrTtun~RZ!~@DV)man=5!A=Agi4H+0;sddZoh z`MP`NuNo>zZpE}_3T`~I;nJsPkeLD>p&x*Rpp!XQV>j?h=Qq}~ zS+Ymt>^{Hj&nPQ1`rPl|P877hkC;e5rzU}Yr#)9|U-Wo*Du2ZJ6kxK1SM{3?Vqa8+ zyaLQJsIM)IbknEcmDBvgs4G<4wvi@TR^YfD7VjG-gpbiijL@`PX~U=PCZ|#B*o3K$ zl5mb3eVl@Bw^BMk-PB<1r;ctdzn*vPWf^J78SCaiw@D1OW%oBi7avT>TN9K1ZGbIU zGO0d7wWGY&smO2Urdz)}JzQ~+l0jT_Dm;-;7#LmO;mvXUoQ!r+;}ed)S!`QDAoUPX zG#pN0tEz26Z($m(K8St0%hqTB0!LERsb>n(~iaG-lP}mB5)j<3JY#mk#Frx@W zpJbRgHCfM1-VSobl)1=!Q~UdOo+ommsRvybA3m8g$7`TYWM+IkwgDu>-rO!!`*f+3_vO3(r}Q@F*4dgzV`X*sMRgXPMwzR9Y*W>feS8EP9gl- z*Db6(1JRg8ZPxP<*@%)c)S*Td#x;5{O~1E6-NCa67)ZN3k9XpR!(rprP^O^%gS40! z{DXmuOVVOHr2TG!@s2H-D`i%o^UKF1Jd4c^R(FKrlX&(h=9(I_3Hh-i-&(8jnGpE& zcu7UfPvz2 zy%PNW$qxwL^&EmWNfIT8U)kGE z3)dW3!ff&h8QH7S=an?rSn9H(S#^vif}ZCj$H^g~@S;H45dz^wXdcTos#o(9^=_xV zAErT#~8q+X%e>kv7l?r+<2(pu3qv;T##2;#uXG?#I`CWJPi-*vJ znVad|x+<00d*Ps!KljWpcK@;t=2D3LcZL*Ud=>k=l4$|EWnAvfqRU$N)WZ$fm>~$n z>9xr5RO4F9=Fjoo8B@-`Ep$Y~Fwbw<@T&i6Qvjf8V>}=tKRBYNUXXR;`!%qB za$_vP%d}=fj`j_L*ih!Hx|JLBO`efQy53`vY*6ZrPZT&b%yiFLZ5Ty3(AYx)2k|ou z=L>3E%)P?vUWL`{iV>e#5A->yaCBB3JojdF$STdHIEX-iCiO)!J>mar%@kT%GsTHG z?OD30Cp4A*I(}J0qz#KRv#HOz;9*+5B(_ysYj8|{!#I|%GK^gl?uV1kKDV@VcxfjO zIi`l1>7+}M+-|dQvxC5SjqQ&eBfAy4)n3IaNji0l~Q=;Fem%xuVz_E+Eo z%VJutBll&aWxDnRC_GX@mSw~trEiEiyT_U^hbc!i&5BBU#GgYxP8%Ei*!|XH6_kuj^i2$d&J4YP;0Gh{QbSa|{XeoW%~!)f zW>A4KbBR`?9+cJDMe6wiFLMUd9h5?ev7%@^A5tcP?3dMgh9@?<3e%KSJF6hKg^_rR z!8ydt(CLbk$JpNt&JEN%c!&WK=;lWjzv)EAl4h64UJS9iX=mAuqI<~bp!> z1i6g6g!VS0-KdaDuF^n>M!bKoX_KvV;W1jLnX883@8x4+@y%B;`ig8ZKO}m1A`#d^ zo$F+Yes7$-ZLD12ETQ%QN(3hOpgr|oJ@zi_{_Iq;D|?+`mwZJGrD)(%zxE3X-RQ&f zH4a3r7x2m6E2w;obV$$80yK5dcMH2D$8n67}JNxN8 zXOB0ZzCkaa5S|RAcKU(AfqG@jl2fut&izIFAAr*_uQGDxF^gH3T$VE*3mYG@`cZo` zo1sWeUqAAc0%8w!X|H2G_ghSDh;t}7jjqdqXD7rt93?u^1fH1d}x zXBZe5GTe5HLG4lyAByw>X0rF=Stg+S^`@-A2vsX8p#AwiQq&}0)TUXgPV?tG96Clh z;r4__o8{}78}Vk}(jz+9S5{BQo4jJ?Yh%GPQwX11M{&)-x zQ2_uKj}J)IUYN&HlQ6=QkL+ado(oHN)l*VN}RXZ$T{ihw0MNo`w zU`CtQGt!ugz)fA}N{Wv`-C1_kq1Id}yVM(csVYJ0kulO9g5dT^3}?`d0IYyzWDwO_ z1Aqp^)2fe+;5q;};L`Dh##Mok0z&=+|1Gq=1)~1J2IDIZ{XLkCTd5mjeI; zr*be*oa0Sq6`eY(&V-V;a{~9!%HN}!1aBUa!pX8$Bv~zPk0xL2_z$A93>MV47|ca- ze4*&t-Rp zhz2E0l2|~1tvJJwTdZm|S@PlU!=baj*Ubi?(2@vx-LH{9xd8Y=@aasj?RK{`0SyZh zDlhEZGR2Q*adu``&yU>O#}PdBNq75CS59co!_6D#CB zDDTQ;_$vTha{xT`FMzfF^UJ~R(NTk$3q;Y$0aq_BP#j*kx2fn`{>q=B@8%QybB+86 zovjn4zl@X!`G4rD26bZ6h31UaeAcE&!3aNx`2{kSJ4ZN>_80JoA|-`|h~DSVAbZ=z zn44PG6T5!d{y&#y3DJ|UlJ;6>-G!BmWyFc46J?uN$G=W?3C*>x(R4H;Hq_N&iU5Vd zavZzY=`&>f zEG+`7N=s#)00K?|4OaO2iQp##@l%M;Y$Yu$<%XmE47HBpY>Y?fD6QhUlANuCmZ}>! zszo>5Rg-vhpZn%$%n*GJWH>kfbF%Q(Y>?o=<{9KI3iMFS@v=}fW)v~LvRA|Zk%kr= zah`D*sQ46H`n7A)z^TSo5G(ez2_EdhteW1i7e=?1*%FhkkrP-Kw+e6&duY&h+`A5T zi`i>5`61@4RTs`bZbuPfrsq|>m0B;Jy*B+A`lA-{=Sd`xmBYBj@mS=Yj3#I@N=lU0rop&S$<9=7u0#SDOTKB%+UF*&7POEB`WZj zHkj$5Gl`eWANed= z>0{A=kny;_E0V7&TO1s2zo~>PCS(B`*1pZhc^+SmG+C*gf>0aryFM7zW_tiNe8Bc& ztQ!+UC!FBP@NvF@yIO^v2yu>qwl*?eOG>SGVAnjrOHF0PAFoGCcn@m3w!oEtWe2wC#sIDGt4!%Mc z`V}gTctqcAIbiQlEcmE9>!OcY30NZ!B13@rIc}_%L;Eu^Hs;3(?1n#h`uj0L_{n?` zwePJj%Lo}bD{2pnVRXx`8AJBSnCdJhNBl-kDK^8N`TPVM#0SMBoxNn=Ft?>4DVbnx zAHlyFo^_CYBYPHVIG645p&LbgNz4?-^{U_vIZAv4YJ>3) zeSzG>&(&}^c=3-Df0bmL=uSzB{>`2^^j+Vjz>e3ya*YI<;LPmL>pf(nQ{>L z*fX0@VJQ(2EEKsR1P`3GV|MS)RRvw-DbxrIV&0O+@abgW?sRYQk2IqA)y|WZ&c5hQ zhx;;L@qa^77m>ZtW+pCtt7$q_G$baGypD}18WHv@JLNL5Tg>h^s|0chiGa3+`RmaP zk|Hu(u#GaP;d+E60qbW!!SkQ*eDQ6ej9wwvU0nbiKG$# z`SR7Hjs??uu*m?p+!6| zY3SekSnpz5bk$>{T6;zehdWuGC<<2O;A6Px>2{a$MD_FXfe8DU$Xl%FX1oT6Sm4;3 zrx?*HHs7QUl$gCd82QcE|4Nro;F9>I*m)YAmLN9-Qp>59_(I@!o@c!%*I%MoLkbC3 z{~`EA*wH%?afrG0+VB7B1p51j)iEs&mb~43`remgQP za6nh*>;N~IoCS~^)PxliIC+6|B^;Z?4LVoyk+Z3ImX7is>YIezI z;QREsMU#^I%YO{s&9T^>gg4vIM7R1Fsj@+gQTpxKk8}-Qwew&sQN(mIB-oISp^w(m~Z7ERO73^YbX`~4igX}94Zdw02y3fZ6sJMLZ->2)~tPI+Bt!2>?SMwkf5tQG? z0abe_cD~T-rUNl(5Ssk<+n{hf*ML@FW~cJ)s|c{iZ4KJ zr^{Dm?ogbp%g>R@K3KeAh)h)9tq;wIc;us13*22so+M7a(XU<`B>r2L>}XeJH=O+D zQQ=_0E{6@fBIv5j7kalAygqz<&xxLxkzRBMZm6GdNXN}%L~!;fwtlHj^TjOw3Q3?wIl;e9oArV_ojCQx16wpO~>c9TSbz*y*=L8hqX zeb}ci=zThwYAtws5yR#^ewK=Icjb}$rp*_&+fs8dk~rC!i8y7kQte_Kq=EVGwU3at2?SPZ>mYee`zgzd?S5o2MTCPu_@+z zq80!!V0ycGq|A93U7m2VvuT&+X_#bJeWaWx^C+=X!&*rY|>LrZ2-4`%8g&t3%DLoe1tMBFB8{l#6-SW{tIz-m#-cAYgbovP_mv+)PIy$MC zy-*oEQ+0fP$KHUSt=sk0hPX6mX^Zccg6Jf#(z0+xJaV7?NJ%5Wz29)~U_FWs&a|7F zEl`=4#}xT36c|S`DS!Zc4wpja=T^ftYd08Y+&N#G=j(W9p9=KMQKc83fAOMi)5?3%}c`9Ba&+E#y!aL z!K}Nau=iz(m3>~;pL!KCtgQ5l_A+y5)XEZq(M)dj7-zFclj|A$Gv43*sp|dBbuUZduH|3y6i$ba))~ggLp2UeUv0QIMVH+a$e<|%#f$Vk??PxYYd*M%O=Da@=O(a z64V2sJ?D|3fLrH`D)V^n*nM)7r7aFp5-B|~0apGsld&2qVgxhOYfr+Tw5|$3_g^#+ zvt8!ptA=1&9R?(UaO3kzI+g8?GNc?q&XtS=0+;Q_! zIkbV7EHg3e%*Bpg=I_t74wmpg7eWu_lhe}!HQ#{g=MxP*{~atymwMc1e|3~b7WQf5 zPi6$hL1IqNe|r2Ow7GO%Rzg06=ZM_pc+vNIdZcBaUgT5-L3P`sR`W^Auz;-StPI@P z`Ila-XhQ+8!1Z;hQC5w|0*ySz@2r{v8904Q4d9!CMWWNW`_r(eRxSIQ&|Zsa!sQqC zdGBqx?dU}u``4E&Zx8}oPwK>i&~!MBryJ|*@c*CjYd= zPlRn3!;!(ytR59B=X3+?<(QY}=Qwlp5PSKk9MN=z{s7fK*Am`cCWXPdVQoeZljo_X z$*82)ZGJeDfmD8=ln4bx>bkpL6kNipT!T@-IKyr`*yr2}DFQ1uMo5`Tf*Zc1Af7uzfe5ca{3q6m9uFH6O^_-5 z%K0`@Ib!IeG^OGTB)Q}GH`v0ctPnurjLYFZeAn z*=Y_z)PD>1-%oz|awH7TO$m3*t%RdY6)Y}+{=9?Dw||G`0>z_4x&t4}L%1+l9Es9_ zfw@pT|JvT;TC(oWG=?P4n7QZ$v~!rx7c3muB@M#E-*G8R4e4|>MqBw8k}%NDgu2I< zbFK^RbM@|}H|9UchgsDl7E?R9np@>O*9O{3@n{{!HIE+EHX|91$hk}JZlqow0rKj#z ztPEe=esc>EnhWf_xs$7gakmBvQQS(WEtV>%fgt4XoZ5paolV@JzFS{W&%La2!%Ws-ZvT# zq_JCdQ7PR2X7%b%TELoKbAh&MtDcz-O2~a6%Q|B@J}hpI;QRZH96@RX5x+_uR8>sPgqU0h_WQ&qTJijK3kJ88 zJaJM&CV)NsP?$nC+-zd!Uda6PXpvca!>X>fb*42td~$4X!Ol@e8_4@T%(H^dLQEgB z3=>0rCyM$cULXnSDrUVXjwBw7Dj*8O-)P(0-^l(O0n*Jt zPvNS6$O;CQXmIR`o>JY>Q~bYKa&@M1GLalY7s8OQNzS-4v#m7LTPS#@{*kLAk1Mut zZ_pRqhW;JO4iQ3%4m8LzlFm9M@!sHhA4(GpT=^$@!b3`jA${87nOW8SkGG|M+bo%w zWhrxZdsg0&uN{X$?liCxzX){1L=q_(Q8k` z>dL^}YH7Wh{_CN+zds)x`wpI`+hN^XuCBro0@oa zp`bL6o~;>(>GRc@oxYY~Kybr{%PuVJX%B%ce_=mCB*y#Dut0k)9fZ!u?{J+s+PYXU zwyZDHHT3@OOC-tTaJK(2QtR06)V$xtR$mjNDQ|zk$%Hb0c&wb|O>8B6n4e;If(~i zZPyaN=ORl84@p$Ag&RLqL6emWK`5smmpiF-&YaITZ( zV5K=8*s+_OtIP7-VdxuvSQqqbp$t!;FPETgJ1Xf9UB0$Nj$3fTtW^gAYv14XAR2IS zjNj|{1}7DU-ymt);3mzM_2Dt~`+~$w)(p~PXg~cx%nG)s#G4nZ$1FF$kF$UGuAH7E zs>%H{T<;a<;fdMn)nNLv_<4HA5*vClygFlJU_AU3AL%-i+R*~jNAPHj`?TK}l+0zw zap!%ig8}EWN}a$RM9UnK>B-^dmN;&F6U7wluE%WiwsJLXPvWQ7YcYl7j~LL-q(l5- zsOiaxQ`u7*s5Xpy7=wqpVE112Eu;d)WC!nVJ~T6QpJ2X(3w~Y! z2G-6K!dkvyp`KTPKxlwrL-;-m#^r;-U|LO(qXasCVkkzEoy{nhLVk<#baPh4P4Qno z-g%ROKKrBIl`X~srdRLf(-y7EUhG40|GWp(>|5qPyYINefZ%;!Qz7HoWolzTU1nnM zC(Y6Y1m?IK6zfIo#*e97wIR)}{XdIJOFPj6AWO6f;f&VJ24Eh;K=hvc-b$Q-o7G`m z-87sWd!U=x8VaB;yq+d4Oixzi$0Fusi2K}dw<%#HfPT_9)L>~4iz~zOc0Pdy7cZAl zW79ob<{NOq-m;THs?yqCa-Q^$RwOD{*UHYR4CBa+|9XjuC8Au-0pTAliNqhkQ6+OyyMZmBxgGNFoZmGv*bHZR zh2m?rQL(?$*Sn5(iKw-AyP8K<^yJCK$(bdBv@B&RhadVlWIU$YRbE z?}^}!$*P?`_9bcNO1!~NJ~_(g;O9~K>pSgeCT48H!{z4WXt|i?hnEBeksFk4*Z43c z`Ht~$c3F^ztq+dxonw6SHD}C3X#ZkgZcXgvtaU1K$j|n&$rtx&~h8Ire&&034`N>{d zstTx)QJfC~VFyX}Vv8ma%psP(;~i;jwf*(%)_2k~P@!3C%IRdJBQuQm@#-toZ!6&M ziVzSj`n0!MVUpzPyq938{YS=mt6!gUu&&+qEzb#{)6uF^SW^L!382>wWS%_kAnhSB zb36_X)VPPA-6)u7BqI8YEx_1^_eydY z&Aq7MA^I>9n-+e%U?v#&`J$bZ6YZH#V%)?ZnLu}y(b$B`mxx`z(`^DUEp_-QsogdL zeGAdQzEgPq3B|jk;N`144R5K%W|t@111cpbQa+|a##Vb4fEa3bsUFpyq@z!N*QTe8 z@XnnDC)O?NQ4$y#S&`lXxzxdP0PjWx#*B3b0$if}K#V%%-F!?#J++-pcBQ1_o>3&T z^ujDHV)-AVYL$5z;-T0s_JdC7!viHigt->ePT8r~Cej17yM@bjZ6r%SGF(3q|Kb^T z*JP_i+_j6Upj+z>Lx5=B45Y4K8!*h-S+b1fh|?gK(Ae2fO40v#^xSKb7ndIhG4$5V zy>!U^XM`F<87`UL?IiQ9P3YkV*&U|0oGu{nfe^(URmc98)QIWY)JAUB@fpbdxQGLE z)#w_w)Lm*}G-Xd^%nw0?2{j-f>i03CZ$CY>JI&oK1V=f-@8*yQ37kz-mSJNIbqRL& zA8gmfY{@A7R`bv2kkZ*hg^-pBeM9MUd%SEuvy3h9hAZ^Fd{K69LrTu8v2;%_@>uo> z^QdUlHV)i3#{0tzc;g-KWbZ|Y<=u!YNviWh>Jfa3DwtD z)$_R8&Zx}^tvN3S2j%m4D8}ToxABMi690QB50z=f9deloniumQFJwlMtmJ~z zj3rQi_s1v5vP71H7KjYdNc%?fx(hw*GOFDmC)xhK{gy#iWaweFAGcRjjlYR6on2m3zl5vtd=Cf@Un_Nxrf4O8 ze%xj_o`BK6+o_YKlZb6Scm=CKT4e|ciOv%!T|5;%>I^ZCJ4X|8JbKdP;2N4`|$p!y_UOB1hakVmUrI^kbO%E!dz!J~2F z^^2Y?t03-6`3GRWEL^`P)VCC^_%8keoSln+Eb(~pvRpB0wOmMml2CJ4y01#ZdZ4rMt`Xd+fri4E50pGSDSNfPLO`*Y?n#y!B$R)7 z6t=z@jw;?vy$Q>rODLip{Y_1uv8GVu;GlXQ?C>3mR_SG#_tSN1=4OQ0B>ehtN+u)P znw~EPdoc1ZmTeYB4aoa#Kcx^K7ssUC3iM-2R?isPRd6PJ@3*)|JKsm+6c^>4p`% ze)D!t7@V+>D`q>#dvCfIJjpk16qwg@)6+nnq(nb&C8|`G0H>=EpIJ-sPF;Ix+&+m5 zTe>e=$kMZ73TmKGIH%&Xd7`{z0r8!C&Xq}{Kxv6ICR=9qIB@MX%&ujqmvJs1(lY6z z15fe>;V_8E7@qFU(JL!OGy|#;ogiVSw~C@_uB&QxxgWXCYYN7O+wS&z zpO-(3uzX*wTGrp3##jHqI9JN2z>;$o=drAgd?U;m6M2V z)<&1^!>otfarlqEFD3pRI+@aDx)!QabL~*p`NC_!(cP&mCZ|vh7L^DdWZ_UpI2opw z*LCH8NLe`TIBp!A&rZc$C4@q!F}X$*aiM5=Eo5O`($dm38K)phSb8c)l)Jq1ZoT;| z(u?bT-O~4E>F2&mKF?ApFADn{he#KETdl z$e!$Wci{Yy#DGkYuj)yLLks+$a!mb|DN4X2l-&hJN+d}-Kc+9wp{GDTi0`k{sqEH4 zWlf6&*ewYDG&D4xo}SJNpMo!7;i}XW6e6*Zq7h)4DF}y}b~h9LXg{a4OlHLkYk9bQ zcdnA=azBC?5LG8jAV=G9bv3Gxe-s~QUGqpZXk(T+($8cWas6O!E6G|WKs5lo zFtL{}M0$Zf-)k~bpN+Zs`8T!;U*{-%%q1Ju7xOxfc1siKDnBmWTUU%xi245o6&{{8 z;xW+86#SFG?T(B>JyTUoxRmFX0_Qg#PKPgT*Y>l$VmRWZxwyH3WL}Fr2C@&@JrT?? zDm@zm0)vC+mx0al1X>{_ocuDGHk|DfQSx;iD^v(iD$-B%e3Gm?DZWt-t~*sI-{Eoiy>m4kIR#$HAWUczv^- zweRonr!9CG`!B|AI2a`=}y2k06V8}8+RLtoPDNypXegQ7D~ zcj&T3oui6x0$JDPwvg&%wZRSKc&&jSD?4Sg~pw$O{C7c#`2 z8*Ala9 zIJ&6q5E~E_y)c^Wr}Y)eYHq%t+e-jinZOk3xi8k7o;siyXH&#+y^hG3q1|;C{omL( z#{e~C9$XTRfzWO-rRK{fQw71Z@qC%eoJuBLx5@G0`*YAyNDhr=S)N&a+&Ajr3uZ&$ z(*65hvDXf(lcxn?U68v6{LR4|V&Hzh2A|rWB{y73XVFmMK3we$vAI=%hEAaQ@yv)xz;oAAXt&YtEs3UJ-o5g>{HTTROnj@HZ~=60S5rKUn#7xThhD0LUePMgmZ z(1qIAls5|eblUmw(L6keRxer_HPBt3ewzs_Q)r|6l0y+mGW#-NB9WWPWODNx;kX=G zmOj7`jHLc-SC{8d;5)qp=jp%pVtr)}sbf!d`8kNlC5B(HP6z zJ+6x1=QHt$k67#Pv$y^`B@j%JuW1AX2e)!J0SY(LR>_>#V9_~x?gC)RWGt{Uj~k#N zqsAZ>4t!8|qEZra%FE*@6ic+Sp=A>eGYZR`XU* zeM{Z0IMZmAd6gAo1nr^{qqZMbdT3~9K>jw59L4X0wh-R$tur2eFp@`EZS%xLMBvJN z8X353C}aro)>86;DJ+RO56T|xCf5I1yKZ1R$57{kD{&0poq=(4SuF&@?X=pL>arC{ zb)0T)607_3-NbA>|J|*TQfZ5+P#%HS>fT?{gL#{R;-R63zh2w!<>jw!IG&ulMqj5k zq>vk0cK$LrScuMTi^+NQrw;0fL0go3C>iC6)~FFMbwmp8U1EG~RbtwOS(L zm>wJ0g0B&*#nEk|VmoQIJ3*}Xug&I(2VwBDeC_Bj&V2E(As-n8&4(5_%%QzM4kvM2 z@*slpI-sprilR6=S9?{ITvfiUG0&FlMH-5tpN5vV?Z$bkvHzV!#7A0(7^zaI)q%FC zSUTjB)@guRn94yTzHpE;W^-!aWP>Zw?(fk{k`@<_uuXW`BNjdTEA77<0^%wez1B(o z5lOWH&`(rB-#@P6;~FP*oKE8-US}R({Z=OusD3Rl)5nUe{J+oKgycjK39#}xRplM# z;%+g?M38{*`XJ5f62;=~+_4KF%UecTF@^6vw|_C=l3oAL8`1et^qz3o{T^!7p8HW{ z)h$R%^(wZL{5L4nej-eJ5Z1A4Fp28Dq3S(5vz^?Mn=XjE{^PTI!~a$mj(F5sb?g&1 z|0G!v-zyES@*2bFG!i*f@=y#?*}zEbm-urTZ5|$3R$5sODa$P2EDcGYeaG&h5w(^; z)A97bU1ktK(Gx40-j^*eg?FF*yraZ2ds88#!-`&jf+i^cx+;w%0jsn4Ix3AMde#3u z=5L|+<;r9D(%(Y)%au6(@kUwF=fTQ-qwB|rxh>wZ5tm>6WRa?Q|KH&$`0B?L_%nCq za63d0yZZfcFti7ZkPc~m&Db`prfp~^0hsgxOf z)JKr~_n`A3rKjyNF1{u#?8!#qEkFU`+HfEAQAHKhdA{AJsf;q{_k}a z^MKv`_rp*qA_;9m(NNS7+W!A`w&4s^6aF=io!vvDrOn@)A)CbXEG(5pMRc!UU)(+T z3i)8hfPLO)!bwC*Mi%k@Wgs^cHUUC=&lzp$cz&;w;X_VKii<&78U?}MvNACa+5$wf zK}Ap?CO$p==IvWRC;#vBL*)Bv02O$0W+sUco&(;$1Bj?hPfn%_cmiQ*Nz8!eLMXce z+U!e8O00nDbB;#)Dhu#pfar9hDbS#%KI+g=MfmqCJ`$khHqb|=`+qt+^LVJYK90M$ zx>Qpp)sv~YX$ac+mJF>p?}tV$*}Buf<_~~vok*J>ZjBlX407F}C>uR9 zq?8-^rFTGZceW5>u^gCE`K;dtVKnIbx5(+cPQC?^wI!rwT@#sd0uJ^xcKXr3Pru?W z+(V&Io_y<}%>v>x^EM7ilHX=5$saK@1b&`e7dla5e=9&{psnrN0jdc!LuhWFM%u4~ zMt#E9xBgp~t7ECtZC{p-Vhdc83IU+*a`p4-$hZr_z`F30ZIJu{fIENcW7n1&gFvWr zU*Glsvzxt+26F4-4K{ice?d&&L*|b~e6rxqsp!g~;F1ApRYSo|a%LMuTeruHK`sKn=N2c9NURO>1Hz+0cXJ}HNrEI}N zal|i8h!)Nb7{X_vEP>sUIi21bsYsL{5D56*B803w9b~`0;NBC6vLXK&d?XCrH_~yF z6(soD!b0|wq)l&5Jx`4KLGTf=et3!VZ`Zr#$?rNAUM;Mv)9WsRK5z^+Js>)}@{gdh z^YQTkgyXhHb7c-p+|srZkKkwuEwmBB0-J0dEf^^nJsIu1RRdoH@0N^a*@#bN55`Jv z-W=g_PaHe8kxn<-P}>*+_Do1fjmmRqUqqqJQ(+Br=8+s?(xgOkXxTbzLnK_)G3nY91yfDW5?tcYU;F=mh)bjxMgC{*52SGwoVx)=3>)skaJk%JB z9c+WbK4gb9iE(bXq3qE*A6HEejIZTd1|t7 z_O!U{J*Zu%YLjK*LIEGPZh2KUc#|KfWdPU@9OT*>rk-srx55`MExkmn4CcP+c8`cB ze!*U}{e^`D731pXr$on_KRJWQ*9{R#Ub9T$9FtlV^bTJP*;EMCgt>$^xXxrU+11sx z>{V}XFO%08lKqlTVcg$T*kKFA3_RLJRz2|m14rTy5bh_G~YB1N`~w-sm@3P z^2_=qasch1E!dZ)Qe0LRjR`+uxM+_PI2W*4$cY%!_E_eCi^)wxm`3gG2b|M5amL2R z@R^2(9_83E%<~Qbf3C=bQhmlIWYt3EjCPhCDF4#&26N_E`6GZK?wUGzCdA{$1 z!A`73Y&IKLQTT)6hHbn4*&f}i`n~DggRxp4EF;z4pp$2qY~0f=vHcpB-r8Co9^82N zvbR#k;#(ypSkg2!HQ!Co!E)m>JJSy*32a!X|iIlXo9PL0Tv)D_? zGY_MtS=|`^uC8FwXxpE19Y0A&m{DP8k!h|lR{K#^U!2C)$W2n<+#>T!6fDSd zZ@N>uQ-3~gYWnEO6A8YP#kud$lV8g-uUIK|_9!Nq>&*|qdW|K%>44WdMpx;`4FDWO>ie`7$ zmsO&)471QJ*XYM;{poJxY(RLGszrw+ZKerHY-g&aK5yiDb=`FX`EulG;oCLLKTI|v zP12@%j&kAvj2XcxL^NPAd#|^f$%fIbV}Rk8fmRBA2L~4+Cs$yx>0+tNor`6y&Mq#N zSDM`z;op$^P-8fjyUR!{#FR261Aj|F))i$ANdn<`e_a@|>Mf|GYJ6EskvwmxMR7!? zAIQ(Z<)joBI5Uv7a_8SEy#3lH^C zzv!=-tG7D5$lN(T*cdC)pWW$p-*?m-Sm$xXZ4PK$WOAdn3!j^t2vdQh55na7Pd)=}w zge%syR#vu4RVw;}?!YX{==6{^%@oa&Lxw@2y^F0KQqVQ$K0lB_|0wJsf;UxG`XJN3 zUsKt_u0LMCLh}2AaB~)?W_b_1N}g8s0Rs_YRP1s3vVrNdQD-~U_~Ow`IP=@KT~DvC zv-8Fwr5B>{EK}t^&0ht1#`l&*TDw*o?kFn%dPRfNAua`d9vQir6D#9>a4&HoPsx+l za3Pjv{g_+{WxK7AR3wKj4n-wk8U9=6(UIH6=a<_9In>=P9=j)g6U;qmG$E3#;IYh7 z`silyltdY~^J4qtA&xJaPfsM;+1umw|GUXQ#IiJRJNrBh6^l7TST1U5si~q0EG>=4 z7wnebErA;Msi(Tsg*MjGr6;%APbPHfymIO&v{5&28I&fck#iB1So>_|H}=X1L-< i&G&!oApf@=6&P+N&1)T~mVPhlRtr;WlQN^jXZ{PQ69^&z diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/code-color-goober-code-color-goober-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/code-color-goober-code-color-goober-1-Google-Chrome-linux.png index b7defec7ff5c4963894b4b15233f459a01f31b2a..1a6b72f11dad2b04d3a58df4fa5ff32d1b5796d5 100644 GIT binary patch literal 136914 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 uWQh7g@%TPBP%1RiiU<>fQEKs8F3w+ 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%0A8L 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

klF<-R(mmCpa6+Vc?b-}+l7 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 WD4|MPOgV_z-c!+3F1};&>i+@K#{c91 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/code-color-goober-code-color-goober-works-with-single-quotes-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/code-color-goober-code-color-goober-works-with-single-quotes-1-Google-Chrome-linux.png index 8a6d089c7d6e4baaabaf5d74576702c12070ce34..b585ffbd75c412f7644fd428ece987dc80e68c77 100644 GIT binary patch literal 136878 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%0D`R>46X-#8CL+GQ)oj8~W-Z{YRZ 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 E0V?cUHvj+t diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XY-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XY-1-Google-Chrome-linux.png index 8329b155e406d3622581b931498c6399bb77be23..87986509537bfd14938a2595adef85a155bae5a7 100644 GIT binary patch literal 68248 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XZ-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XZ-1-Google-Chrome-linux.png index 70fba85c9a3c1faec44a243addff8afab466f148..a5e0f6b2395120ed9e186b94054c47cbd24083fb 100644 GIT binary patch literal 71424 zcmc%xWmuJK8wHADArdkPl}17&Bn6a)DJ>=4h;%C=9V$o)NJ~q1BOoc=-5}lFA-Qjs z``i2cIQ!qe&Ur7_TC54q`M%F{#~9-t4?c1-Vp!-z=qM;CSQ6sG@+c@b^HET)?W0|X zR}u?fh`@iYy_Xk5qU3gwte~JgM3E2{QnZg*pK#z+Tq8!=KI-^hkY}J1ydElVg1v#k zIQBro$JbV+PbQ<7S>=_lq9QJ1A2OYqQcI#_y>-Oyso~%Acc!^!eyoY{OQ*l$PYI2> z9F`(eBKKmBT;d-n$jJ%jywVOHUOk+Aa$536)(b`Ov9XECy?gf#Z1CY;1hGTH!(}8S zR#s?HmXpxckCWG3?_XP{`-Zr>d$5yWx5I%5n4iV@xVU(Gr(+OlHu^{R}CYsING&;KRx}7l{2pLb?0zM?$QYqJV9aq;CY(#!M~?it>4vB7 zWpf~!;8yYF$ColPLn|Sc`fQO^L4v<8P4Z36%;e>R7370W*rO7H3gAzB?fC>L?*ION zmsM9M3#NM*su1}z$NiBne)k=mbPRe{q>E~mgIecHd#${MXImAF&d$$g-%Nebc`c`i ziqfMZ{_^FK4cg`9w1{PDM9sr0-pWlBS;Ao|z7IWoXeWiNdd>bs9IJ&(k5FSLcajJ& zJ=2;Seekfv{K@)V3WTu#w~{syta?rUWPB$QEqd1z9IQx!#7TH;vtwdNkm)~uOdqTb zciKKgpaqiiedl`58Pd9*>WYL#Ti#GqQWEngx<^VH8x}U$UjS<{eV3G!^uFK0-@T={ zyUEWeLs|<93;X)|kVqsSDaP`*sHmvK#KgKfB$5ANd+g<(qf!OgBDxA`jTr1ri%2YV zG&EIJRWx+;)YMc;kEQ_9tfZv5xw-zHo*tWLnDs~`*~Vm%Ti9P~OWwf6hZHw|s61t5 zEhsE>+?{Xz^?u26vT|i>YpNgTfP%m?GBT2t;OlK{vgw5y$H$aG>F~L)Sqh7ae&MEt zhK2?O1$lakUS6CFxLuGye1wG5`-@-l3RCtD4IS<-v>zNC@R7chE&TbDluch8iL6`d zj>p5p%gV}f;!YHZ%gkK;g7E->TpP-1Z)sUxd3(`FiMR49+S>_<#@y#fkIELAos^{T z>ebFle_DBYc^vu;8{dx~KNc4k2L#AiTU(#D_K}}o*q)hiewdz4ND|XjH*`m%P*6~~ z{^{+-nFD>8FT(NS?AOnq2ia;x*Kgd2-jH~RkRcH$vAe9@OlN(8kAq`!aF=yrL(?sP zQ#r`FJnaR_4?OBekIc->#;2MG2M0$-|L)8+zk2nmtE&qO3+pXcq#kTTjdSfg0?*FK zr%Me!c(603rlw}Yxj7jbtt~CnZ$vzN@E&iD{WR-};exyN@$reR8uFf7TC#il_U(rc zqCQW#(C=N5oZgX?< z#H1u_GT!vGG$RX(iQSFOL=O*-RJW$4rpaoTQ+Rkylm7avE6MCyBK+^#%E}i{&&;f> zw6wHm?c6c3vF`5fkmeP~wC0`Kh?weX{?f6n#QpvKj~`LaN_>6WHpWW{F`MeXV1$K* z)j0p1-P*c5`@6RpAf%wMw?10LPQ*w_nV68EyFOCj>+1_Q)g8xI;do$r6&JUEGd4Ch zX2Cuc8{;5bdV34p)52*X?aXP`B0W;}U!ExXdl(JDD5MZo1`fC~Fu3~~Q{cxdSS z!otRi;DtzvJcK0VJsrMpZmy-Rtt}7FC3$5HsY8@`>iZ?Fvr`gmSq83%va;vM^wDR6 z5)yZOgdxyq85qnQTC&o;4~RLde0|rE$2rTwNc)E1R$0??%0Cg#>+)#2W%TXNxOfyc zG~d5#?Qd1dCmQ$34H;vl`aZ$M5i}TFe)r@){tMb1)4hUYhoGI;LmstHl+?nLX%l;U z_ijF6iTb8Cl3{fFH+gqwrv=1iNl6Jl`XgrMZdm*Fc0ZXk0oSwdMW{<1k$U?2Hn2ML z^ZHMpKIP%57#SI1)~SA?S+?C7{ftx!?I#qPgM(-TG)YOx=x0`k`}@vNQ;&D%N-ZbK z%}3b;1ZwW0(oj$oyq&4D#jTr~gIIj?=FREhhM$j*uGLpqB0oQ3h-^Q<_SM0x2h7@k zGB{zkCMG6oTux~i8AM?&EM$hae3#HGKP>t3Ak~?J(t>A zdc3%xAR{lYnc4R3*NBLt!7LRvHnxz*vO~SSbWBWL9UW4#vX|R4^^gE5$;rVXAr*ZW z@hK)QEqOXMY>`qA9z1Z~k4Q;bXbGZndx1>P%=FbAfp`}d7KR{%^dl2+U0+z>u>4a7 zuU0!9b;05?B&9CQ&yPG<=Ng}h7)f)iq9)egL8vNl5WMs(P(0PMJ<4Zo^S66~_URIF zga1tka1E!qb2zqAbX6D63&J_VgIXUB#d%c+0*s>-j1)o2^adjn2n<-7iYnNHR z`x=YXL;YM<>25}A!i)P-XR;L4CKmSN(?%EF?=d=tE+aq+}zx(emB-mXRjjKy@04Z8R zhCY9|$-O;4Ie@Zv zdbE|NQOZO|m$7menhdjc<#$#+RHX4(vB_|*meaxNAiOiQbbupP6XlPXnBu;Dd#$hU zag^ZT;2Y`1R{oVWD-=27^j&M|(Rl zyl6BIW!mv@JrZDz?>&a(4~&dEcZcM7=t|} z0KR3W5-x|``9FXDz=Gzg|IG9gTAaVSG|O#F7CRyj4-X+w!@qrl77TT}q^QV@bEQUB zcgc&LD98OlaQS9$k{B_kIh33%h+RLw_wU~A?CzQx8>3-h6aj*PGO)kW|7%xpZ>ihL z&C6kL@m)`Ldb;r`&-BDCzC>1YD!ogax_)Nfr+h5*v1N}v>>q}5ypx+NI_N04;Y3g0 zlW90Q{X@tdTKGMD{P~p?E`v7w!^0}4BlrxPC{(!SQ{!f=^yjWTnm4qhD$`mZP-Der8NPl%;x;GQY<~o%=zqbL5>q4rl_Q3TiLt0 zZEA#o0+E2Lb5VbqVQ}!pE0wJtp7D3F;%MV)ys7alYsc!Sm)!^Vh>38J-Vq*M7O$lS zEUFZCH0aPTy>ae%pH0P#n%sGxLE$HCzVHo|sQk$D;}N+v#7PDJIsX0owoujXUf`KZ zNJ`T4^8Tr-`^@kOx?$||ce79kp^N30mOelrmL<)qtE+kJHigkFCdv<>>sM{;;u^oy z)cgaOijR+PCx(TG$7!PcLxt@|)bn?gw{t{Fd|8 z&|cwMTU!$o7EaH|fX3N9KJL_)EWyRa1xZ*>Ovw61SWxhHlRxp7FJHKLDAv$kzHEmK zi|2Q7gjIr?4wsCK41_frCMLku`Pb#4xw%Y}Yf4H=ALd(v{E46KZf^^VijIwpsA_0z zjTU(oJqLVQYB7Ev*7taO26_v83+^XPHlF+W^J$3>M*gHcoYd4eDX5v5t&EI}EG_w= zmO_yr<+4s@2*Kq^1iUgaalTb^DTByKp~w($U%~ zAuYWD+Yty$4b5jO@;rFEpZO>T3IdNrJZ`~BrtPzC_YZ>+C#T8!!I>b_D{^}f7cnzHPa;F(He zH@DvKtvA^`dypcD^0T(7qZo`ak}YTKSjixhW9d{gsY3^eE@=+boi)G{Hl z4)qm+2?!)$eLNbe?Sq5!wY(ZiDjq&$X>l<-6%`e8AjU-53$MEe+uH!6t>3>_P*RHJ zFdNF(tyj)g{bXdL*Yx!YiyARP>^y$_cy8hAZ*mH5?kF#>=KlWvwzka5N?u4uXcrMo zT4SYFIyN>oM$uy>7UP~+#3UpnusM*kN<7lfQp~l4_J%!jilT z$JZqQkTzZ{YG7)*+8Xk>;`zf&x62D?j5|9!QZ#!|XgE1Jj~jlGe`%44LEO8SlbyY8 z?|$>Tkg6&{{FjuZB)kU?R223qntg8FzCAuRX1x&0$jGQwVVhH0dNh=yfrE_kCv9ZG zyyP7jA6KBocXPW0c87lFj*_zSVco&cmy(jOypR=G&WBXmwUws`pN4ubY*=8oi?c{6 znoDc9T#sk(W*cB@pjb@&dY@KZtt}=drmSqc(w73Q4G%z_jZH%hdHG#8x4peRqwcu# z_0gwidJh>H`7FlRoy%N}1W*78z_tLeWPAEl&x(ZK`S~P6*Ce2@_fWiuiK9!j<2Rim zeC+UgCxpY%$j?vEm4#9Dy4h!I<&fqK1}tN}IplTFxd19ux?RQ<)i*XYK=}v?2`K{V zIy?L3{rmUK%*?>f?}`o|(ZdIwoSY~tD?{stM9Rv^$;r$_qRqHlZmS)U^ELPDAlHC5H)cIw2E66Nz6QWbS|byQST>E>Nkb@gh8JsQTGq@SO8f)JbK zLy~rh2y*V4Pqi0&txg?JLq8(qgONpI7cC=gnL&Gu$k}1H8opDXAAR)m#U5NjUX4A- zPgZg!9F%)Me)hY5MN4_w^Xs<9ZC2^KIHDG1-}Iygb|M)^R)ka!CkVz1%~Ah2@{?R*!n? z*3Zj(D2@r~>9l8Gr<$5lApxnV+~;CgI5?o^=Tuf!Dx}Fw6zGYWn5+Pw7&)3HBO&85M0+aI=@pF*msjlxP|lk@Z1uB)CszIn+3A%cfMyzX`i{r2rUr$yASUtFg^ zsajK2{ycj0Xw;9X&zSwN1w1bxa-*Z8uWo~x zdF#)w_s1Ec&uaU7b?#=ZJ>-47zq7L%?zm#_gz@)A2WIh*>|Br_T{?N=HLEb2`~KIWwJTk6?z*CoL__ z!NCEz-Us{l%5dJ)WR;Wu*RLSK0af+$dd$r1c6R&@3N!kb*_D;iF7vZbH*SYVL=?T8 zE_CaRVAk2(+JY8+k^0zQO-&6Q9UW@GRE3?@sXOj?LQ;~RpG!J9_FkvK>|e6ZCgCkJND|Fzlh7T)EudwSE|o3*8M z-!*;*qDo_aU*D>F;d@<+l&06={AOIZGvH1vdL#|$}R*l=% z(h|rlURxxjqYpx&h?O z{_pO>;l^by6)^SsO?+HjTx%N}=l$hgr~^!zWgm6&Z&oQNDu#M_d8MU2u2z>46>Wmx zfhQWBd%^t%s`9a%EPdF?a&Ho7WSl&IfWB*MPYw(W)YT;_=rPhrN9miI`c4G|1OVIQ zcS@Jg*Pn+S0{vj8b_CG2tE;PY+P9SCv$Sf5E42?3^U^LkH+OP}#qlY852Or8R+}n1 zDyk&gA*A=$uk+Kh#xgQ@`5Tt!ngap7Lkuo0E!9{rKre2Cph3sLfC5=Ta%?4%AUBk& z8eqUt_wov!%KUs5 z1%-al56XZ28XXw{t}qE|Wqth|pjl{RjW2J$AF_VBUQ`N&KrE09q^pCisrXnd>u+PA zqc*m+f!IgK!qPLBc6@c&AI2YTO{vJs!;hO@7Ft1lXt>=frA3JBsTsWv>}OxCHlK7V zsJ?=^vaGBOBoQZj`?tzpUdqbmjlLy-mU))s1O*)jCkR$!9bh8x==Hy7j*gDU`4PYy z%%GITJl`29&;$BupDIKX(%#laBlTTQQPF0u$^XXfyFg*Xgehl2Jnw_r0|XTW@v+g- zD@|Z;2}JCV>-|-O3TXwInv1_hL|U4WhiAN_ zc6OUa-+RX>f%h1cVQU6~ z_W?=+5Cm-7e5eJ448VjBaBya3XXRB?yo`LzUq&!pG4$X^FXa^!ut~WGc83=>Cn{iT zG11YZciv=oPj?+?jUC@vhx2p<>^A=Z)d41|zBvcdqPe;A z(Wch3XU|aG-vK^$PE^kV0vRP82>(8-;ZnP#0&&2>$*Jgl9mqAH_{YG;%n5u0b_Ol= z89V#@%nU0B2Pw=KpcUdEfmK4Yv=5Ad*6S}C5*(~v?d*`{KQKI8y53aFV!i|&IQ$6? z4h|uZDtL-*qOVWx`ymtlR5?B4@8%K(+}>=hECv(k4%#xJzkuyQ%|e z;9u!Fck-vdBXO^PB^6cG<}xecd|$}zcf7XOw28sY%K8qZe2_ax&YsprWSjre5*If< z*T(u!sm?0surHeC{7^ zXdHI1vPC|jp%G2%2WAKnFs_zf0=Gh?R}#G{?l9kFYX=J0t=b#l?z;;#sMS-SMD%AA(rY^_}$v%#5L{LZHG03Err@h7X+;zJfVefnKu>sC=QJfY*jbFEqNEH8(W6Nd7)uYd`k1 z)qd0yZ8I3C|NgaKT89Nt4@ZxA7J|c&_dhRy)#R0E6wBk)O?Ys0 zWaYR84RKp?6R4fb?z~TVxnq&vXLttHvbPB!kHR~EkOgnZq*d+_UtxDOyMo63%xdzh zj+~FTx3Lt{Vc1N5P5Y)n8*Z1(0&-GvVp1_sy*N`C$X?rH?NZfv{^pfCDvkqsy#dwWHo1HXI6 z1p+L{1gO|#G11XZfPnA&f%pU;yt_T~qEbDosAvy{9Up9LcK7x)V%I070jXSGoNmF2 z#PZnXuE=*mFax%U1Ca#)Ecdu!|NCZ;tpSmNSPT91iq`S*O@MmPm+~^!qQ9@t8VWU3 z)n86WOxi>N;?%+7)WCzGRX930%v_4|TvcIE1EG5{($azq=L}dJx*rJKpow{=ML<5p zTI>aS*1Uu221o(W<`@8DSP(#M{nRyE--3cb#K^fzdTEj839Snr0JhW)dN3hjBq(FF z^z_h`OhL|r1O=6W^wP&%M_AY+Bg4eda1mBCLy`VeBOoHe4l2DnDwb(lS|Vvp<-Ysy zkF9qevI41ttj%|mFRM^qGSHOs>S2W&kVJi1HBN5jI(@@-VYRROBI z4R@@|05TC7{eeFYkK`la*>(TBIZ-f4aPnLPPQI+_?j7&Utn;St8`- zty>VCBV8|h8$YX3P*6Z&P7?Kp2`iV&iH%B>scCf}Q1aq5-KA)?#77z})<+UF^&eCp-JJPb3sNm~;gNy#kF?MC8_Kj_wxS zqem%uc~kpOhq60_(vs6s?x3L!4ROYY2&dy1Ke&6&f#JzJ$(TQYCygbv05k>iGWd^5Psq5u{O0VofjI@0ppV{UU>qn-JYi z7a=Z@h|6on2iC5ZmYXn-2p|`zeqH-nB7`PZz|9rr_kf&9eRM=bzBIm>G2q%3GjW)B zrJ@o6+mUyYubK_8zu@IrsfV4!6-Az@`vO`fNG$+WH#T?Of22S+#r3g)Km{b&*4hfY z1|a0a6{rlt-gwPI0G-tMZx{{%K}($VkhSx~)r32jTNRMKbvPIQZ~)&#fPZWkjLmI@ zzCa%-sq}D$@T3w8m@ch{c2ZZTZgD$as;`kw*8+y+cQG)=i%k?>zkbMn4L9EEqmBju zhlL*lZ2(I^@PTRa-{WJ$t{4Y^svtv8LjHpkfAe~6Tbr+Y<~b(n+{wWjga^D6Aid7E zwmOz44;Ga_Qr^amxRA_N=?}~-7u_&~G zFebL#QWFb{*x=yZZh_0=lM}ENKt$sB2%kkeU*&?ty?~^1cWP?tCpy)8rfE_^TF@bro^cHv}oOzzE;^E>p1(HwM{HchD08MIa%Iy+nef8QEN-!Z~ zxN!{{wDtD1kn^H5j}kH5r35wZY47Lg!V*DR4&x;I?%geh2kfGrcXT#0M!=oW2lrUJAxr^?bp(C%( z6YxHU+9QjmXyheYxMD&MSwrUi{;zcR(Bd`HCv7`5CgQtUYv!9N%097qdyP1%r$3!u zx))_xO+p8Ax8!7xOH>4!2UL;pd#{TM3*k8)OMPcC>LP)0JAjlY>c#0Rg^D+?e_|Mx z1`!4H5f}zSI2d+(@6Eut+>nL&bvXNY+IeK2eZ)R=fSq|nVQm~P0wMSi0pu1k{FROl zIT=|sz;IXBi`2m<*Nniv16zYjKu`uRg4lvt4|?<)umA-mXy!mYWn*PkgCU}>?hJsX z*}1u$cgBn%OI`GIbno82?HL|!9?pGkzy11wTQnd$9VMkN@oo*x%^#| z$Mo}m`Win4)ueTT9%S$2WCofZce2{b_^3b z_SMylk+r_k}1oj2$ z>uNAXTy4~;%ol+{9B|j{oSce_ElbEqC`AT#_L{JTAPRsb1H?Lr_Z8+W%f1yG7ngGY zzc5>6PVb5EeOYfvoR2_KUN>H4845Y-Y>qm_6ZLz1 z_I&<@*&gn%FXGf>&)@ziF2>Khd3>;@;`~AAY!d4E?7=MfabQ{sSPhl~1B6bPvx0h( zpLZXOU$7@DYimW=K=QT}T?wFjk&?QAPH`p+rUACdKZP2EM!H*S+0%54JHsj@A?RrTQ5k$)B;3) zNFtCoq7O2!1*D{==BgDLLK~E#dHVc$8H4nUK;K5F&)Suj2`C=eKyzcTyuN&aqAeZ8 zE}^C60_78y9p=9$OYw2*_m_pBq|nj%Xnh3bM_g7`Rz*bxLLR_yjS*elf{H zt#?%PTD}1W!vt&I%(3;I2Oq=)G(g~d{rX2q38!D9sq$$i11)|VU^d_`UsY<>V@Dqn zQ>1vm8g7YG8c_f**vRO^xNrJ~hPG$h05ky>L$$b?_`uW%HXUT(TEF+3fOG-J{OdHZ zcG6z;Z#xDD2OAp~z}5qwy%9+D*2aeS?X)0}Y$2gq&@Fccao{5>t)}=jG{${>(ZN)A zSQG?R#L4M2eEbCx8TG+%U~sTAhO21Q5?Uvzvpl?`H1^W094Tec$U0`EOxo?6H=zfX zJhjTFgExVQo!ioqk?8`m?){#$3uoN?_ofzNs{i9|PgrgQu~;;=#qk>mL{}=Q@dyOu@a=@cFZIzzb8QCEPln z@+V#*0)@4xL?`Wj--nwbR9~~}_TEIj_M#g%U$ZUn1I>tM=8qc;uEq7Q6UE-$^ytab z&n`wkz!Qr6LOV+?^_`rfM{cfrUrgpYDZ3HcnWiM)G)Dv;66k&XX%Qiq` zBzKaP?S_yg;k9RBW0ME640=0+?F85%0BOMxUM8MDHZIOmS63*hH_9aq9uD^R6>TV> zz^iE+5qr9VKqL@uP%xoo!iwYL;YG6)`0{CuxoRE9<&5a6_saZLr*a4on2gh?f8D4nt{nx zcf0_!!!w9RfO){GDJbTda$^Y3Q2%Ht1zZusW^MXa0)8*FFIOo9l(o z+!8kl2);)6z*MM;BI4pvpLuuO-D_G^jz9evolo{N25-dxpwW;igH*bGYTMuIzK(QU ze?x7LBXf2LnYlyE7{XfFKzqtr(Vh#{K*udH1I!J!1^w02u&EH4FoZk4=_}-p`uF5y z5)k=ZN)B-6q210Zms3vH19aKn+xpRxDYJuV<70SR%(@SrZJJZzDb#=VIk!-glh8g_CX9Br*`Cx&weA?~W^ZRpfepGh^C67`%!=5!zO z;7N5bAuocyCsK1edOc+L#5BeR-#fL*PDC}K{lTh!sf~)}=yxxSiuWlmsc?Q&*Pm4( zeU{$V517APmtBa$b$pW>dO{PP>~_D_Qz$5<)09C2;@$<^*>3F-HTC!C=%NSjJG#54 zzyp);!VAU&f+_L`UqN z^mINHFOXz?eSAQM`pNCQKaimSU>ZQ!&Fd7vO1rvpHHHaqXu=$4d&P~wv$eJLz~(tv zxw(@~EUu%R6oPgKIw4H7;R1g)0U_b9vNBNEO4H_M1JYa2sOBU(eXV;}Y~0)~m4Jw< z|D=cdY2tzarU~P5kkB2SoSvDXGYb%(FLDgKH{j!|>--jSkl4FcadgDi@C6a~tI_E7 z`j{G1=HjPUCq zwairNi>w$*3V(_L3oa-UhS@bBK_+c$6gPHf2lo$Y;+B~G7l}xn7MONA z@%&b3Dp1W1$9QO0dY9i=TG}6EaqYZo#fqAmSA06l8VUAt*)4no;@E(3vjm>xziSgS z#Eg5FJ(|mHv*Sq!R|3UlM*l0A^~3BMF6dBz%~0KUAg6(4hGS&qt3K)H+UtttYV_aM z==Jf~R=)X3O8?Qq>zx%KRpSR^3U}@Ni1M2oHL*SIRi|&j~U7 zo7IPC8e!|#m=O^&`jDS@_L8{iB^d-wZjDqu^GMV#K+1{%MSmeIJP*#GCX5Tn@i~xx z_(-pgj-dSB>bk?DtrCb#fP)a1biZo1RJ61@Ck&{|(pOr_O3wb7bUPcW{Xi=&X^rv1 z{v36H2cm4L4pl^}ephtOL*8`}=QAgn7Z+b-FbOx#9cRA1LK(aMLiFlHh-N=Ul0KW7 zib`pA_E%(rpukK#QczG3I4_L4ps#H(5BwFYsUdZX${{jg0bPO7vN?c-fK;o*-^Ai#r?tid;{&ysT=;}xW5&D;1zy$%x5^kHP;~8nA z;e4le@$ch<9uv|!Z)=;>Yupq<^HM^hf^2b-`*+S~55&i~YyTaD`Dhl7xW0X9Q72sA z_%eKGc(Addva_=_BPXYE_&Qi_kjT%HH$t1g5{fM@92`}Ql5&V>tnSzCUoGF&^?Z+> zepg8``Sa(*^71Be_g8RM=6}az2AF|3$;-rZ*B%TmjrSTNM^s}aaLM+^XP3*HRy&{x z{Cf`+S4IH=X83bfV>WbzhSacAq>epym(PYD@=eC$BfW(Z`y#Dh*B%p2^zh%UXW_0& z;^2h!9X7<)wU|sAs}!@Cz(85%Ch`}h3CU12mA!p++-IKv&|VlWDauDC(;_bfO3wtW zJb*Enef@}s(?Npd9=ZfT6T!v^xi8y%U2tm9FzgkIU};^%@;zK!7|~FNv^auS?G`S;~VestLFf7k!-Uat7CrX0w- z4akobb1ldV6>35bKm+Io4D|E_n4+*Ya7!N#w;y^0z$u?-@CP`-RkjW{c9H0 zC-;NI!FB-3{>PZBgICL)SC5Z^Vo8bX0|Ft8Oa=zLeSH2k1{C9e=bp-M#mc}q>FVSb zTs>s}oujhBz^sQIa^$``fre6i`@iLw_$*F+Xmho=D95+{uj5uf0wIvEUW4m|_W$jd zXL%{+VTcQtDa*glfEXaZi-!b_9md}v_k&1b={4XF2n-yT+v8B>0g}OdRul~f%>!m= z;O4Cx9v*ING#E&Kb<7VX9q`%)J1rBFrIFFm(Ucn?R-Wh2F$q|HxCenv;>vi{F8kk8 z!UsMdUh$BF9s~M2OfbQa3)d(Z(g3NzA)SiHmCD9uW{}=YoS+9)0C|V@`TaYAM^8AT zh9@>T83K_H_7G4yu!uRqSaM#718fB*b8t9HyX5)*?jTws0#!;n9JVg#3S z34MTAfYYndidi-Pqf8onA0(_Ub?|sWw?6`p0kGb$2=EHPEUjUt-V4n7@HfbK?YF0E zZ-56?r{roJ1DXL0c)?}w3{)K4t}wa+E8l%rO0YjItgJZ9Hu!)NQHTwGzE%J)ph~A@ zWwlSH!-*I`E1=uW&cbn$`q2=G+08!iV%gcjCNy6HAFP4XFsZ4Avdy=yp3HL982uTX zZ2=^1Y-$SQhkfV_Hr%9BGHLx)m6hR4TA4XHE-)g5BL;8zV9eAAJSjCLW#$EYdwYAN z)FLQ_Fn*~Ok`brIg)f4lqua>};MB|2sVR^v4*9_Y2rAO0fdW(v;7ih_W##2C45IJ= z!Vb*u@??z}2ohje81>$#U?G7cN zfD8jVys~-%A^gw&*u zoA>nffsHu?bDugEeodqmZw9L%VPGL(?rW{7{bz#q7!UsYG7)0>V zQ>c=ZuA#V$f-UpU!~_^LRd2ICK%m{lOHh#t@rxZ|1I^Wf_Y* zNE%$dSGvX2)D%c8US7AS#3_ToO0l-J6(1FKMagrUy>tmYb=QSq;CTr`(XqvSKaqzB z7R)t8cOaRNd*JG`&m%>`m_Qy{qx%S`eXx$|mT-K-h=l-f-*G&Q0e}#rQ2^^j|MJ;N ze+uOKo`HeN(-0uBMzv6A?mClkT)5%-2vY_{Sn|qNUS6NjB)?W~HEk{larm5m5|GNo>|NvM#XnY zxkD$0;ds~Ew=M1M7?_yUxIU2EaD>L5Fb+Jc9&(_}!x;xtQ+lMhs3@vHG7KK6sPw?I zO;W{+^09gue8cNq+=tJU`u+c~nGVoCdj^*55?un@)d4!7pv%-(P3ofCrW{iW*go)a za9)ALe7H5WH8TS~DN$bHbs8WEFn9ug0L){SA^LaxA;)7oQFrb*0q8?Z0A(ITI#7@A zP=o?eiH=^IpT9a80r>%^`M@1}Wrc{yfx$6|qF~E=1!D?e|6t+K(&A%h50y-5YG{CA zEW$?^PHuuM3XT8@4{czRuWPTvU<3R);Nz?eYG@FK!!l3-XJp&z>tDctJ8Ae13QCy? z_{$-<#w#7(1AuaNJ_FTb;?JKl*Fo&7E#$+1W;g@^&h@;nsR=b+qouY0A_qLZE9=Ix zAeVuSrgGf>Dbz|BM4p`-Fld|Y!wE7-br=S~JA$tQc#be7D{xvC7KBbfT}OxcXraM+ zJsb|Rfl6mcp{A}5qi(jy4j8nYoSx44@9pg5z!Sio!EV7b!1mW30hh}tC}0J-34G+R z94RS}s%d7xgaLC#sifX*`{%Bo0m3qZCIE&s5ct;_$HvA0WP|EKY9*|$UT%VM^+d}S z7s*#`@^}2L|9a_OZ~YH`?c+}T4CTH0S-3uG-~Ims0{Q>`k-ll?6%u{@ z4oc5(Z-(*=(iSmAN6k#C?iZUC{O{hEMQg;-xLUvgck`No_Mrd9V-JAFH?Qx@LixYC z1OxwyAX|huM`~|?|APfnuRxW+^W7ohj|gRuBR53!u|VyG<#1o$>Wb>s&-aimC*8RE z;tFg2e}b{{Py`b}x4L1=toHwn2jX=)D9jCq#FdBao;=!Wj-M-5bHyPD`j~CRmdE#) zy@$IuG(Z0>b0nX)JD11RZdDn%UU6fTv0)#wI+K&^UrCXpA_5oq(;`vm+1QZ;?mpEK zdd!67a{nqBni$R7TohMt z3)dMdcPJt%;0s`kI%3xJXGbkhgIxAtV_#SDx#6M5@!;&pfOn^gqGqg z8N)s({8Ehh(O*54xc>+u3d+W^9QI7T-N*)Qor#&}!>K^V7pR5Sbm@hyclPRbp4{+X ztn#kW(Y76H?-}PK6!OB7Q|5@{=6ODydP=DB>Ya~C(PC*$tYk{H3n|$N?GLe}MH(uT zU;aepfxAU2Vm15X=M7@(t=F1o^$SBb^MC)zTePafZGWldN%U|ik71ceI*yS1)HAlV zbU{K_TS#kTRVWIY6RyLr!d0L721gpIViqgI5vsGAu)H{xe&ZmKFY8HfrbMM#R&(Rv zcQ;&J+`TW3pIm$4{kG4ypff~O_Jv-ts#VQdv{V;qCmTt}pLdbsNp>2^q;e`6Udq+IDxgddTQo z>Zy>F@jc}32uBe*%&u-xH0jXbSZb;~2Kras`qW`zF)yV}k0bGK$;52#aSW=8#@(h8 z-`!QK#?s*xR8o;bO32w)C;Ao?^CDYT>UoI#G8pKCVUmiavy{ zwR@`Nb&Sm4#}y?+Rvv+YZqpC_(*n2b<`?)bxOS}E?*w94M_?;DDQOnQ&+btvC+xUYLLmu$rt4nLxhdhP0>1?@(NO zVSTRZ=5X+qb3~dtMW2_stk-xTEWG5Y)C1n~tw022P-}PG&3pImFRx<7a~Qp|w55rw znc3e5>EzH(8mvUcPuzvv$cX-|etSiz_BXlV$gv(1|8{z1fHM>I6Bs}$tEo*69a_48 z$M@W@6?-K5n5n8R4i*hZsVqlOIQ4GnDMWBxOZ9X;`G9e z!8}7(-6Gm(OJ7TP|Td_X8E{9`Rhd{= zo@#l#Cx%9$`>LR=ZMUSvj(+``a@ zqqMtgZMOYoUCo1ZbU)6jXSB>&F`_Tfenu@8RMB6^P$Ou>TjK~>bHi)VTDuRsTlJ^R zaxyt&ByAPev*;bEkm4R*?Aq#<@7J^Tqv$=p*@?EzBqTAxs;8Zg?%r^&No|UVc<3=1 z5yoEC&hs>^_RU0_qz;>$bX0uJk7^kYFGb-TqphCb`rbPi>4Bk|+ELnCJ_t$L6sgeg z(<70&g{0o}?7Lr|G*&UEsAiged9bK(dCJtXhXMaXb{hJz##ox8&-nWF&!pz${{{WW zu37ydWf3fOC(jYA+I`WVKRMQkkx0tp4WAH0W8+oHcKUCv`W|x1qNe>X=oz>}D+h;% zcXxNZc+2p1r)6p`?FIw_F~5bN3&0N8Z53 zZH3FXEfbkor_Y9@O-N2(sS5QxDZxGu^iH(G5t*__u!ROqWu`=^EA1py;!`xpQm%MQ zcn7zlU;iARMUOxRpPiv4yhp{0B4ZMKIK)b5!NJtYEGKDUAZd2bzwLDa0?B?KkD}q_ zyb#(T>$0USKsfXS~wX0GRTfVKC+@j zzj40pPk3aUczPyCWNI>8PMs6Lj&9|DG7HKwzl-IBp!5U| z7S@MR!gw6y*>z;SD501buW6dI_m3ZlQ_&9}?jgmMw9Gn=CG0G<=~}uIUS%*2qZ(H= zi2He^(=vyI1~*#0Y;ED-?4xgcIX*f`7rQ|rOmIIm;$CP(3O#k9+WQtFCF!N)W6tYh zXEzg*HuGz0sAHd8s!Cd@rX=R>Opzg*@_e(|Ux?AJJJmWr3cH4+v`2~?^w?Dfaw;j> z60y}CYAG5}<&;&EQ4~|}nhbXDXJ;r+{Z2gLzI833A)w0f3)Y7d+~8x2>&WxJ#~5pF zK|`*W;ou5OF_`zOe!xBv=dz;M9vg92?jA+R#@y6*x(xGSGSfXKTv^EohO9fd4ouDx zrVifu-svBIyw(-c7Ms2OFP?5(mcHN{4-N~;<}oL!`G`Oo4>Ux=LX9)iWMn;yiHN|i zXK`os)Zup%M#J&p#X9()7HPsx|Fb5!_-i&&jI6Z0TvA!PU?sdXuU={Jr-z6z4w6dD zKhV#i@iogBtd)rD=R)3Y&eOm_+qhIp>crp7-iWr`jIO*a3U)Q#xBL z-;1;6s;z9Ov|y>_((p#9msrQ;vP4_U%R|>*o_p8mV#pL4*tgFl3V*Mi+y6x%arGyA z&y&aQY%LsJH=qbIVMDLurS=nw;w3or?3?t~@j$o>T}DM_re^H5FXcX=tu+5Jwlj~7 zCAGK_BX!^J=bIly5G$%SLAwu!laHH*_&uV=9KTHMnz{|;|0{kU*IavFv}Cu_pwYhX zVFC=_|LwWhL)?h$$$+UicC$N3TJ~i}hZQ%`r}D(Bmp*PO0*>-RmNfoj+lE^XzuUO;OuNE zbhzw}VyBDAm&&<#_wW1oIUI2Ba#b5?jB^yD=BZX)tJ!ews7k1wJop_@LYABG(=x?Y z*?XP}5o2?(aO(>K895kc8PA`;)s~axlj>ZJ-TxZKmI6-S^L>ioKx3(=7ISTBfcCfi@#5qou+z%)=$dmh5ED9 ztK*{7qh+Txg(mMu==Q4)p(Sv=8zxfMAX1O2S=KA9(-o|e+y2~r`gf;Z(+8QvQ$%*L z$ZxAlUeOc5MIlRe9-mWBPBteM8HI(MnG(5`5oS>MRTwSS=^!y9Wnt-4y{h^c7GtMV zTx!Voqr&i-OB2rsrFa9|uDmtVXNJkIucgc$RZ?tUEFp{P@A}(*8Cm&61EcGL0C`ndNNi@-rFDWBt^$Ok1_vMiKAuQb|W^UR)${pln|}#P!K{n^AkB z3@#0o=>G`aN2#%G1UgqQb@^ufg3zq=4Jw6C#lBQ1KM;=tHaENtii-M*idr^ z(yA=!s~5Nt_x)goFbiq`0tAq9aH_x{@S!3xeDB!)cscXyfBe)F#;q{9frGjE5eo|o zFvx~W%i_V+TiB3kEmF+y{l!OLIB%W(rVhWc3k5~)^U>0jEiTMw!3GaUmtlNQh=ZeR zXb4B=55WfwA~0wo9Wbn~6N5GX7hvugjM``rIDNlOFgYx`CA642(#VsX1>3L`9spd0wX}j9}Gqb&5#K3THWN6Oy zsm0dMFSi0?94j7cw^~>WZQLeGjKk^peRL#~_;c35@!I>BUp@)LO9nG3OcgD{qzF8j z7vDYw(Vj+`Q80|cmYFs%-u&~LI960u#7_C{ZVVSULFhU@cxDuDrhD`)(uw=GiqCxLWti5Vwb!*q;dSxhV?7xOTld;*nAS>c z=JT+2v-#MF_o51iFnxb%YD8Cksq(R!7#LP6lk#%x=;oL=&zMbMoe32YJXzm)WBVq9 zy0u6odD7uW^#le_W^v&(cGBBZ)KIn0^|L5x7+(w=Hsazq83rn#;{=VSeULfB@_GE| z5m5NWHk}#0M&u6D^-SU|^X6#%n_gV#q7Lz>Cm+?6&L5p_SNji7>2agvqQ1n03ewLH9acWH zQn5!VqowF-(HO0p#jCZfpiyXIa>bQ`elNHf+pw-y_+P!@&-_SrQ^^V8@9XtR4?{PS z2=0h%P$o6aYn(p~cK@x)Q7qOk4GTf2y`?m^QZ_ivbl1BL&G11?%t5I4Y{lq^{V1`x zn9OtZStb_;K_Nn_@-L|i=p2E9e6@zb!8{ndp+cTs#dZry#hG#(^reL(xtvPb%QKpn zy;Tlx+1N{l#Ew;PoPbd;F|C>q6uF&(XRqi^Rt4mwiDyrDUdEOESR|)!EsqLax7= z6^#8Og-TYqCWlC_9NO_0Wo1qD$bKo~K!WM2-y|S8;I!VoesjZ> zbmD;h6^>h^L4VXw?s~rFRr5*oboZZmJfSC3>ZJUvxk+r5^U1zGlEifA=|Y)9Jgj65 zhsvcApI+Jovi`2FH`*mlOu%&DT8zJ3zzrQ_Ru_!i*v453a!!aAbe`JiA*7D_LX4su zn3$;P4qcHk-olQzq`@HYf$nE+Rj@6 zr&k~Kd#rTL+X!lU0rk=7nWD<;RLJVvHexSk)Q63>brz#$0 z`!qeNLf~>2lZGCTN?BR0ZtsuGBLn-@*-MkVsL_s3nKy4W8Pz)%r(G+OD`4KTn{)o1 zeX!QRx9S-E{B_oBW=+MuiDULim;&34J))q8Dg;~iOUiYk@h{8s5#rj~zC|CgPx=kx zvJ{Rk6v z>=#clnql&AFF0~|hz#m(c^5D|EACT2MIXUi8FTXOLCOp3R#A@AE&dc`h1nk_Z;tBI zhCXJI#-6xz`^~X9X8*ht{61?xjk-jY1Xxx1EFpdSc(z11GVs9hEK;mCdhFID@`T%g5=6 zfivss6RO3N!f1g#>HKf&z3U%dAO4vw){VUN&EfV~Wyo?2H(_h2eFYUdRa*mTPXnp+ z_z3%hUsg|@;zl3n9&E;CFcTW|ji(KXP%Fqi-XyF~U=mh}e*aQ|5_#ctK>vMxOO2IY zU1NH0kPf4z%y}UH=5>(mX$T(kVWEoME_1^{w8X^t&1~!iu%9WrNq!&B$3SAsQU17n zQyJN=zIU?RADmIEfgD`&BD8Zk#O!frI;1i6Rv)W0-YJc&&Vqxcx+z<#^Ykh)e{miH z-PGjCE!=xI)hfFTH&$A%ySl%i<0h-!ic83*w?U>}{@M<~?4I=si8(paQ#C(q50@KW zZ#Ka%k4rQOeXF;6IB0^;NxEiAjkK@eS|ho6ZW%0qs&RHd{v$T~&>JQebWx$lWXB!f z_Ly`?JrP9hC%xA7sE?0V^Czlp+c~*8DUs!_DLGNaLbnEUu7(FhvX4gaKwCfk&wy^>SY z6+bn%xx>S)`XZWPTirc75-TICg3OMzVI0K0o~LbPGwrCnk9&(AU9R zn+)bEH_E?nD8%6;HhZ!(BT9akC}`;%jde?ih+;J_&*yf_l!l-;75T~2py z7i6e6sP>*yyDN|@-e|I@`neS+&`42L%EDL{=cZxl9hQ}8!+bpYc~K3WN(PgwH}lmv z<=}Vy4Zir&b%OvEIWnX?moAHfxIuGHf3VDBLhGeYUe8(m(A?@IMCB1hqHVj0$rDj( z9Nj-pOi|y@>+sgce`yhI9{dLJ!*C5CWTJ8IqKiFM*a@+SuIWj(cvbrZy0IqOD4!yVc4 zCnK)BT+t4FeZFEI)ZFQ!1mD!!DnFZs20o+tpIstA*)oP7NJ7SH5KCC8zySN)VcmkW`V0+1b$Cf_+{n2YNSKc}(Cx3-p839q;Z@xt#R{-NP7bj^i(OU@-fJ@J&lbje1;c;^q&2Y(k_mhL3D|_S;DUnP7O%SI6H9#a7Z# z)#d30Ba{?DdDhDmipdvQm%lyH^t6+0-z~BY&Wy-ETN|@0v5_7oKW$2UdonfLNop;t z9nh!!H*Yw%xv(xYp#I^M5G#XR7n3M@a&Z4#ty`4;2l}c~k9MNzo+`UrE$*ApWqB0k{#RTJL2xGiNo$h z_9x{9gihCml|6Lq%-2~$zsF4RDPz$2D7l25vmCG=>zo})rna}&oBmOoe#9RYeQ+8l z38j5N`^W2o1Mi!^J`^WxO87p_?bxn`9E6Q?#;_;o=c0g`I@YK0o2Ra(qS5tYB{n3% z`g$O3IcHgn)@6NFdOU@pJC3OvTAzGkc6`7?RmZ5FmFOuwLHwlux$pKnx4CU;V)O>r zdibo!X*#qo#f?bv`6Wnb?%2Nh1V4u7t6}G#&GqRwR45D>6}xgKeNj{F!UeWWW#b32hYGvVj$gLV3q0up5LoPl$qm zHt+}>Ct$Jx7#VPW_29rbI!XqY&(H4dKxGm4H7exVx|w&(vBOSwg2t3UpL$2=pY=ue zEL;NO`vk=FydK+0QNk!IPvM5yDG;Vs?uuvz`^>J6^&<1>E^#=g>P zfEyuLj1*KGAYlV7TiSLx(YJAyJNeJA8VL62)kLi=BIoDla!F51Ky8!Jo7w2IXiKfd zLKt|4Pf9q9q+JVNVG0Tk2Ge(_pWo|}SDSTe|NIeeVW)O-3JMJ!0B^cjD0$!OCn-Xn zMcLW+iHIh`@Bh^iOZ2p6Tm$ZcuNdEvvzB~^ETbpWR#dQTdPzEsp zLaDD0Q|qc|{dyYO!ixkY75ISwCk!_1aM*Bse7?b-!`BW9QRubYd&NgFrs>sZgocW0 z`}BcmBx)CpC><4}KtNO5TE`FKkD#{zu@C6Zy|S-nzF%EK>b(FGeHUm}py;5Y`U%ty zEtaa98t1R?uYn(?z;oKj{m0i2WTs5;?SD&XaQ$Hf2I$Qz^ZA1ZkLZ6d9%4!f(2J|a z6X%%+h)`qsUioMMoED&x0G}~@$QaHq#Js({pachAz9#}+mbLB zy8CYfN9ANkS3F4W-!4skP1fS%*K0-VXmwQs&ym>dRbS42=FHl*tA=MXMYg@F^EjPr z)g!HHAUr3SqcCzk-4u9GdH6Q2#Gly4EhKcx#`EicY60fUiRZM92~q4HQHP^TlYlJ% zAR$-cmNT<3r$;%~VOn_Iy6*VieMZIVW%NMZou9u13zL4d(R1pnHKHAOofkobXlO-9Gx{8^ThYo&Q7BQK}_)Z0ug~ z^|b)k5;%(C2}Zgc2-dyw&VIX`Lt9pVziqx&Y@_~++;(}SWU2Of9jy;q1pB$Y~xY{uOi#`xk(MRV#cI zo{|E6Fk~=8I_fk(9WTRuLaCW>{w#S5oI*zMLbd}m5?1CFG0B*qd+O>EqVS>lkcqen zdV=T+w5m5y?}F&7sbNbf{MOfL=Mwl}f#=kOxFB3@2ZuL@(EjQLDtQk*+cF1ge^xXX_ zjy0$GtGMZ+Wt0*}bd=HuL1nY;|2a+Mh{68|$a`AQ^8ybG+;Ct)gBr--@js2ALZ9?)LHIb7wc;-(S>6d)(KDPQ|gSqiu7(BJh^ zXFZs ztV?_rB05%%c4cAJjcQwsWtJxi>|7k(J&vE~VtKfzks%=|ue3UNhF-&O>;5(K@UU+x zsv)K_Nb8??+SWSxb%icfZFoeP#>8ykb5|E32kHa=mvy_j=v4U0adLu_uTpuN`=;zv zlY`R4wK0?{ z8+s_0=zfeq=Kr~cQu_dU#pL8*ScAtbGKaRjgNI@HuvM;P(gGQFWi#<2z@mFcfP0RN zXcW$~dQr%D3(*O};n~?M79zml<<};!mgjpjd0~u6R}j1PjepRLDV&(dN!^VMS}fv5 z`=@im=f3H?aW-l*>au|IhS8o*)QP$Znlp*pLo?pc)Jkisz6`7r9G)6epU0+Z`}7?v z5rxw*{@9V#VAr97 zc)49*O6!BRhJk?vBJ=x{I|a&Logb^K#1N&Bb2SWLRKdj66vhrOL%vKLHC$wipv{uc zpN8@jI^-=(ePDlho{4}foo22e%su5QYV)%v)0Jn>Kwb0DhJnRxa&(yziG67G2!3fR z^}O|~`}spp)y{3Q>P`rOq#z?cm&7t>go>nN@%`FZv4@~?C!d1edHn{Ni4L}Zr4B_BqkhK z<9~oo7~^p-SWLJqJtezP6kk-=_XD<>i3RyDlk9o#@Hm}M#hFwCJ~7z>F}>tOZodQ( z_{gxLN-=Hkw5HD`9nS;jsfWKzvo2TS#LZ5CSa;}8x{{K1RtD+y_bfEf8W@mq+Pe6MI6k%JG;Y&^|l4 z`%*^z>zGSb;Jk9-*CF(6Jjt*@V9K=S| z`9tZoHBO1yl)MkRm6zns4hZC6%}UNIs`$Vv+s18j5$-0{=Q#?8DN>)8c}jZLBiN-r z^2LkKIq6JO8myYkNO?FgAA>$X=|!+wfkA!2a6V?OBNlr4&@|5ujqK}0=wFqO5}v)i zMYYJ$m7>dPVn=odZ}Y~y48PquBRQJp|LnmuS<-NE#!-j+%{O)$psd(}nda@=FLiaN zaArchc(HAxk|(@Vn-;;AW!ufcCL^JRl*)=ghJp_GY^R6y-%b`#HH317uNHRX>PIhZ zZ`qu6QW7Q8y|I|(q6(4B9G}UR?TCjx8W-*@}YSdUp=6;^6;;M-d1$9{ zog3y#)k#B#^|p^t!WNd7?~{}F|9lJQ01oy!{8bgbb!X>Vk+37wr9-@KDaJM|znp5V zKLG6n*5S?b^{di?C0%m~8;eY^c_PRMThZ9$t|O^tJL4Z)c@Tn~AckHZDz4!3A84tMr+rDjIXdvQ}GL)Ofc z9k|vuY|hE~AJe7GHrToidZi!r6ap0?zm~2H?e(?zR|*bG=~`ERB0 z_mp>7ujicYAHK;Tfth!3Klz%0k$###b^=@b!Oo_ZuqK@f4&vXAMpWekl-m0kKETYt z#=&X+`4*hdfT)5HGp}qw?Eeu0@T3W8J>#~}gUp>C$d1t#{ zbPm4m|EuvbbJ&?n1yDBp5&@fLf!K(Z?;lkjSGb85pKvi-dKYvg$EOnhHM`%g{Q~`* z-yZn^b@-)Hpji3?Vy<*q1}%48BUJ4d(mgwMJZhK^N(cKTL(>)J!1uE@ZcG~~LWkGtz3Avy75jhx#f|4YSw*R-Kw zv+G5an^%&>>B8JSU98LB?|Cxh{}|uj6o{7MH=mz=uDv-c&L(VU{<^czAyB}IB2lf& zyc##vb$iSX$#CY<9MLzfdQ@w5Qm6@J* zyyH=vpYTx^q4Y~}o>$wHGr$L&;0JYuEj5v3ud?|_FL`ViF2(d|dOR90o+L&_sMH=; zA(O8y+_fk2?D$RA6!k%#^p8FnS;IA!7mn7t#YvMWgG(^qsjI00POZSxr$iJRPq`%O zwF;SnMw}ER=hF&J6fG)ZV(#->hkcT!atu1J2R8zofT2`?iWLXp^v^R7WksF=rr_ZB z*;v#DybSOm{lxq2cm60UKy1>eViA>Z3fZJ)Y-&#at!LM#8?o$`Pkby+(+e=eyQcQ1 zT@y4_Ra7n1DJD!4`{NeY`3D_NvqzIFGc$S*4oC&8a1kb_%UmL(d>tM4sJg$|rGHYp z@%-V3%V`*%hb1S=2*!WY_dz0|#ko0C!@ z@&A&Ryd@E_^YDI?Olio(6?z1E@%Mq?tzE~>d)&Yf3x+Ke`!}`GzSv=@^)nlX>X_8X z+O~R+16eiJ)b%s>rH4%HkC@nB+MfO5W%Ne*JLknL2K6<}Nx2hcUXsvubK`R5ir^?5 zGY^L?Vt4Z~qgFPKtYt1*wE||eaOforZd6Uh@{_NYbsBE13f528>(5xkUVSbV`~BRw z)b;daPn=QP@)nA{-QNfNk4&Ek2%G~1H#Q$NnwcTLoWz3ThWr|%E&iIKABA1b3^=Et zi2-JZEBM{F6FK64B=quBl;|pQ+Z8=tOxU1~M;QXY7O;z2;Ggmw+k7 z(z9fXg8=rN$iOE=h&Zl4gEU^Zt&o0HbTl|400s(nvlm&!SFd#eMfl1=mrG=emH=}@ zH@EueXqDHme_Zj=wJ;-SJjGp)xzY>o&~@-W=!XsRiJBhFJE}3RD)ZiN9>$X+f!r5QijlO%ip6UgZDl*Y5x+FwpwUvxTL@$Mg02YCARsvE-CKgI>WT^N zCKdcGjpXkW=|bF~PbWZ1hc8KK>D~Q(DACE%Q6=#c_|3u$o*f%^CwvsZ(~l=s50qwc zS{uo`bqC~gv8Sh}XsC`ln}%0EXZqilW5Qak77Vls&tG_;eE@U>c$?5}-SXdmpqOqg zKSpPpFTBGbe_YVQ5Ux0}?DcQYEibs#e%5n321<0G1%Z?3*$@%@#*bES zA{wbIMN>|a3%tbVFG(OfMx~ZOB(a03i`0TcNBP3RAla;}H|UY{m%rcP#R1O&I`hwu zu0(``9*dhVAn>9MtTK8I16K2mn`>))2A$YlrqIxE0)R?>@Yz=r<2NVJNT4vV2*93- zi@?@YWN_qu`@Vo%+Y)N0P0pd27TfRR*PeN5Fpu%6-&Qt^AkrR+yExZ--xGFu%7;Q_ z|I@+*aTfe;!TVzfG0*Y1z;x{hABvN297!9QcXh<=yLYup^hIGHOujN9Y$m@}a^~zE zfoH%)8s#8m7K>0%UZ;B_zO<_7_dz8gp3^jYn*8`(fLK`Q~j-`}fXEBfC@^EfD!IH9y5!T1W0;I|Aj4Xtt?;M_J zmvzqeN~{|y^c|x8dP=Y_HBtF)|L7-6%ux?7Gb_HGx#aTt{_C4)A!S>ZuT)i<9&+-s zWg=(ddiT(Td(ONXPbDpqd&@^mhZ|6ZPOhZnhq#=gWsJ!*_Ac*4P92jEWF5}^Wnf3Xjr?0efz z=EvX!geWg0;wO~M*a)DSyIBi-XmB~?;ACGnW9ADu)p9%~Ts1UoEiJz|AGA_=HR5c- zHX0(5ZTwr!jlEE9&`U4aD+cO)Lz%JfMi%hAunrHs{%&@ob!Zw6Ic!zj`;vM8>OlN^ z;=dp6G#%L9#v-aSSx{NpI9}iCrTIOym{h+x{XHpQio&x&!0c^tY7-fU>(Vzfk4W2g z+P3)zLfahJ$mio;1;Sc4_1Q9<9ut!Ux9gWcwt>7nxMnqe7c_GRKO|ppN2fE6c)GqA z{x)JQ9NlqCL@ga*)di!a85L*>+x+-??caMhAme@UDkRg9nfjZ_E4>LKI#l1--{o*` z+%VIe`*C(Yw$@>~@vJJrnQK$sxLQ(9=-ERKna{q45BLQm0|t}T8^c*sG|kudzK@91b#3dwDt2;gugv~B*Z1LdNPm9-k5d#ILX8Aar6~D(8 z4aU3hHz=97-<`=9G-DajdJVn`mCRDKnqkfTOlY(i)nK%%wGpJ08YN3?)mng;)EEe=ViRo-;$2w`#zfwk@5G-M-X$UN*$?h}cGhvXl!x)x$lhjFaXH)Q zXtaYvg=&LkGzTfll>e)9q6d7*;5UYC*t>b~`*)avfwT~(Ac$I(PPG4%FjPM3G1zZ( zr_04J@;NLIIA{?=H99Fdu%o39uR?cP-t-?;pr4hB@<&5MbBpePI*$)|d7~=a5-tA+ z$wdAc_yR<+GUS;ONbZH0MULqX|`h9(-7L1D8!`;!FE z-Bc;z;n9|}+l4xd%b2t8Udkv%K5cAXi2e*MxnA8>9*a%t zci|Fy)5qoI##)bJixmd-tuh2!e6r?WWGW0=A;j0|e)Mz9MW%eZ*3DkV zQb{VN7pZbX8|wPNY}DB|X`)i9l5doxQ z>0txEBa5?5ZWE6#V@AB9-P&dhf}Vklqhbr z_Nf`{_)HEX4>_#Fb)%Z-os6mfe;4Uzru+L9Yi4V01phgKIWwKD*nY`M?JnxF*)2_cTb^u5f2Do(cPC zcRoowi~nF*{gE&*YhPWfT0x z>uI_(8yDnzTic9qXvI{I+oe9ez|~xd=2X_gqis9pq_Rh&vQwK(nCU-@@gZiQvJxi5 zU*=@m7%C03#^19hXo@l4{^)`Xt4z>PQo4hX2yHg8Fr|twM%??E5q~aT{pEg9lVYFs zi>JKPB;zC8dZM}+kr*>*rP)Cnc*)B0y-T4aXY?+r;)#0tX)5wVI)JKxngHlRH%qNUo%TC zL|xL7>P6tnFf2z-ErW=Bx;s^t1VL#pSASIfqsf~#q3+K%Z}fb@TLeV(-}@JKRt0BkW^?PFgA-lHH;1 zc0YRc>+H@k@10X#!MwuPJR=Gs8Q}uzhZEmQAG`%UpBz(n{prN{0jGCX-jbdf`NQw5 z;hnoQuDO>ER2b`PQPp{u&NV?K7RP;+>lOQmuCh9{5Z2`#X!m^6Fp5M9|ky3pS{aL0-3&O#B@ zKa$Aj-lo}kqM7m`K?(8?@rxQMSl4$x#>6bWvo0ceYLK2BN&X_UKK)|6kaJHJ`@a<0 z^)|a=OTW3QD*x;dS>}CyktMJAGz%^}?eck8#Fyq#0gE$bJ@fU*s-AAI!zBJmIToU| z@^59R)JUuI3wo@B=Ha2G={J9GA2eW&jLx}J_qu9VSb5Iy%z3~2JTfew1EZhUa|n-y z*Imoz%x>B|ZUQ@wYXwWw*4XdZs=g#WaXty0v9J|}XX@X)NF|CldUnztHv1HW!`t+} ziowF@pU;-YFy^V)n%q;O)ee@HL4Fc!NkS6{@@l%d;AmrdlyW@v20Fh#!W;N3q9W8d ze`woigEMY>lyZ{V+zbq}uv6!~Q|l)~BgN|6BA#`S8JiQ{aF&4mt|3B`+VKG%USvv2 zTf{9wZ$56lWoo6aqF!R?{yN8!?@dVY z?(^}@MAdgwA*Dn=*cUGwv7V!AKP64TzLaIaBI2|k8i|L&)t2J=`_SuMPZT5>{SMPQ zzK&8B-G)DGeIB)|ppA#YxiA7n8PJ-buorUPF#vFLgs858DWWT$mUStW5!L1$?|4UO z36J{!USIR7kBPxH_O(Oukdf&I159lWP7A?duC1>lk1Y2%ETmEfgm@`bBP-^_PW_v_eCGHQ*qi{%y0F@rZ_vlS5Ne z)27M1!-28wa|;&0)Ig5mdAt-0qCIqqtI=)SilC_B9K}DA{t!!hEPL!9&NooerKMuwUN*%}rfsdqV) z)D_ZH_X(MDrm@#m{OT|O$pCPVJ4G<7cpv)U7C(~A*C5L_%$VZAU+J6g?~&wLqS_Qw zvRPv%%0+oe6$s}o=x04sDL`GS61n}Gwq{FqEkV(zB*_C&(q)OE?e@Tq0H_QQobsXI zs={A^sZ445^o=Hc6sODZQTr6xoCP!aeCsd!O+PNnA}?9zvn}unwDL9PDHR06_o}{j z&?UAk#B^HU?ULp#rbf&pxY_I|y*e^+cCG<^lgU4?GQJ20Nr@}S{euS!W$U4SmIz%I zB@24V@y^Qg<5?@k&~Gfwp^_1(1i|=phr|&U`4Lfwhi9VbPDYEho7}-s5j=fR(OPcRX<^;e;M;mYj>W;vMiVly zy`9M2TDQJ&T~NZHf|z#gId7}T^jVW8c{CzJXR+{QCXzjhsdkajG)_;d{FQPBQ_!n; zrC(zKAM<~8{PU0-THS+=Qm+a+?@xHS6a>lI%GobQ)5-$trgJ5adYwdRc{(l zxo8@6ir(J-Pc48P?{(Y-Y{bun97*lPe+Kbh^HY11sU0wfAF@>U(11H+Q3q`+knWzb zESa=ykhR^^+~|UDT|M4_ovIGVkt2F}hK48V?V}nh^zJJJu0gFmZ3C<2KMu&4irAEk=YWc`tJJ zOwJ1XXk!?15k#q!stkQ#ocxVF&=qx(*g}uT+}8^;_GYhJ{~XwVETk*l(o0Mwonj<} zcN(a(q}}wOsI7uYIsbECU#@!sHWjUfrD^m*mMeSgtl&B}qO&x%A}?N4YDgz~#-S{? zLX>vN!_a*~Q39{KOV`twoHv$!Uh8{01$_=b%jC8(Zn7BJ#_ND!vnM9cuD7RDClR}| zUYfJU{&-&!$gQI?l|r!l5goY`VDO*T3XdEiZL*iKy(HB?|0W~2FLSaouP@)5hG%#q zdU5uN`oV$?UXFGnc6#~bSMlpCL{GZJ6=kAwQMcQ1MPk!1Mqj(Sd2cFzjQAO=D2m@D zjVmLO@n7zqM|GPH7ET)JG{*uMRE$hJfBUnL+B19WY& zthMKnKHZ@M`~s!TbdBsY#;K-cf9&DTT!FwsmopS9gONs2gYWXXt|nWmK%a>&bPUm^ zH3jjqIdEbi*VN9gY>|#E{q~YUgm16}(&M)DH=RbNB|S8ykJEqGZsrsNXW+mmXO4f( z+}QGO{quN_2so~YRliC)duHxaT)@BUsr3uTg|5dqLO_uHjYZS5dv_w)VG7|XmSwHO z=dzV&5S|F2j3>))o(eH|4J?U|dpN&Tb_Wq9+guN>tqp$p!E0K5elP6Cg@=r~Yo%HVo06&49 z2IN@yEBt87zkj1}xY@*)Q|`obeV!2LEPRoBE zxR9cvg&4B05R77maDS9~l_8r0?fW)3Cnq5Lc1-4YQ}^DmkJ4E4(_l?~u@9_1W2A8@ z*4)tPTwXWh02N1h4SrpDXXgaKwHfue|Atd$qkfa>#6InRv-^!5^;>=?LoL^L)V!Qp z5zOwXjJ_!TUjy8hf6}55>YB_^(C&L*g8{TsegOd>!2>MFaPz7)Yk#jcn@!+AG+Tle z@~hTxZ@iZU(O|3dIyq>=@R@?W+;!6B|6|;n|M>r_;8V>j>^c!3YSn(_J0Ljo_HX}4 zIJeLv;*|4J{^Bnh#b{72{&G$BAGfii5=3}K^fRcd>iLOK zXM9>U;F?&DjYy7EWRNS*&q!XMF4xV!214NPE#5#r zI>Z^Ygo-q@@loI(gB5nq(WB=Y!zpa8lh()l#eH^kj`*0B*FV#RMe7x& z%gV6)x3ySM6x~PHeNEuIho90weaqSuDwVYOg6d9zW>+yb0#q{K@({Hi%M1M(^|PU2 zT%_y&k+yT|TGST_r)7Sda9}rt7E(b9A9}i($Mk=w-BZ;vb0?oyi9a$8W4PW`;17p^ z?i#X^ntEKUBIqS9&6q?_vuc8!{gwRm1(H=x>`%KuU7Wqc`JGd4_{enGR$qw7WsqI6yBnuKsAdWXhf zpSe!qm_VbuUv*ga$v4cbYpIWnB-KAhA1B@&_|NGp_l!3vg6!_cD&UxbsSudB-xf@dZ=0gnYNI!GY$C+vSXr(ozF{bNF(CdzVKEnjye__><-|9#0Ed~ z)&0jmIGA~%Z2{^{V76&nN=(C&`|vz1D+}`EAP``Lx2EIX_mRitJY@VBssfg*B z3ML7{{DR%BDr2=#UG5gQ{AJ84kC;; ztUpWmQc*#$B_}b0w2UF8yTJ5IZqf1qhX3^|bIbE87Bj(3=pEB%mGR_>*~1@Lx&ud%tSVKq_|i2 zlt#a8recoG(^+rnufxCPLj=5TZomdbQH1a z86b4y1rOfi^&67QBV%_6ts^F%d`Uz8uKe+7f-;4HK@7+Da<*|=ah%O~-z6$xWN3)G zYIEhJ;cWeIXPOhW!?lm@SI?&)+``S92)|rZW7pGQavsT@o!d&;59fjnV_U`#P+A-) z>2G&RcfQ{3Y88=upx$P~#zwP`D|#ouF^S{>q~6O3og=Z~V*_x_3a(PvGS}})Oj4BCkAMUTOh&LdM=;+dW;cMHjFkKA zq1*t3AV3m0+=l4sz{LY*GbIxIJUwu7Cm(PkDF z_4?m19=+Uy_Z9ayvKvx;AmIaUNWU5k2Z{T?Tdevtg;V-{@~zXUo5ixTuNohT1pg@Qtb7|RE)P^1n`G9DyK^1*=Sm!srCvfL`=+- z8s70i{M>eem29ah25eDDDJeitf?*$?3^w-mw6z%i3eL&N zn-00P^;LEC!&;Z$>lcb}U5WF2Egfr5u-)_4xba zn$8gx)d=ME!N3r<4-mr7b#*Zc2sFS}0_elBu`x(lY|i-?8w(^!il=YiAElh1AI?i- zRYKBfbFMRwq`<@)q!8#-u&@9+tdJ?T?Nkrn0Q~T(OJ3y1kFp7zUCqsU;7b8)BrhDfoSk_Q zkdQ%OegN+G+=7DXi{Q6tGzb&GOU9kGia!CLOWaGN)5Gha3c${yEZO4!&c+bW$xu;+ zj0=;O#q3TPR51hQDgHe?2(*E(i1{l2=7sGqJlApIx?Az^a;2Z~eK}8%uetTj3fcM- zM5RE$e8|gt+~VUHt$#I;s=fK`q(wKh5z>F0&zx4`%YJ_b#>MACS)WvYzo)S=DK-Kp z9~a#SvhhHgJ=))og=Yktj_28S2TbT8V`kf`1*n_An}E$1GNa`{5BSKT?e!BcZ*L_< z#ca9MiyzJ2kbo%BPYl7OzO6W#Yo3><^Kfw?3<-yXq!#o)ZWRzxc7^o?%Ozw3w%2Dv z%p)O&&sD53aFij)8S0JC5f8EP@X8>sDAnV{Un&cHHhSJpIcVV$BDijJLUGae0>j+lU5<=0(2|T5uBTwgVQ1h8(Vn!ha)$MKi3Z@D~}mE zt=0RLMA|B2k{CxlBEE4zNZ0T%^zjU5uVm|g1vBH2M<)f}ywU1F=%b4agOqW#abfgy z>DZ#XlpTZ_b%3}pCqL}DtvS*IHU@hwGM5j{L(eZ#tWnlZl z`3f=zBqKjXEsI~p+UMuxtwO*H5c^@N_Vx5cCPDh<>FHKe;9~+v)Lk!b!tg<0UD2Dp z@2lqbsHLAet1^)s$+pNB=&XC{*j8%BQ1P$tJ0G8es?e6K>nyrJ} zsi}UhY43&x0o8PTP$wdRPr-PrX#*GE^qKm)!v z(x|qH38HldpMj_(?^}8Sk1GtiB0!4O2)30^pG0VJ;s2#Vg5CgbsxR@^KRk!Kw6oK% z%V4hV-923@LBYo4!?~#`J_yD}_5Pr8pN!Ka3}Zj;IptN1q>W9<$B$xf-q0Ky&`0t@ zfIZ}V0cS;pm@=?pz3Py&sxZHha_a^9>%t4Y#9KZ2+1W0;hs+nxF6@*ICIV-SwT(#z zsU-F>161&$3FxKx!%i@hZEuM#t-i?3AKSIer-Zm@>!$Ou$w^|WsJJ-4XQ+~4x>9hE z5`bnn@SowB0?#gGCN6gNh*w5pr62E0eoPrMG+ON9#!saGm<0bc$wNbP!wwfWQ!M=s zG^W3zeb7hzITQ+!OL#ih-Oc_ChEOK6(`)H5H%KD3M{~B6U#QQ24v;jW2af_!W4sCW!tq64PJ}G;0*X z?#RovPCecl98;bq;PeP`SgT{#BkK z`tM|yIgg;32KNS~OX0cQHnRPyjN;w{oiDDZE-JHk{t8kuD@MISd|V-FYgCKSkWp4K zlP4Dz%|OjslUy1B&Iv?{&eS?EFAvsvoV)1hQPt=XVMxZpQiLZnL`B}E5S)SdFt|aS zRH=$kRU#B~BQ)48v+?zXqM1#-DIkn$bFN_;bZ(x$*SVlI^H(_Si*a#jzFEt|1%I!% zLv3>T`37sjj^H$a!`;qmPAVLaNSG6yAqxy*vGg0h!^XD0u;5KMLQF!!qEWsAWkmwJ zVZi6ln{dv7`~XP&2GdO_xd4=4fya9hk&!%>Q=DKv1EnKCmJcBin~O`uLJ8{RlB~V` z{gQi{aJ~k6B5kTGH1&Yx4tG7_g9n90MIMkBe>JygbgM}ofZ!SJ!W%acE8t-}+J;3= z??~D8Zr=SNFU+IiYa;ua(B)Yf^?@U|=XtX8qE^D$ZeLJ&W87R*{YmoT@asXxn?V9L zyc{Pw7vnlC&DY)#TGrcG~p_^&3178kIViFU#$fzndq%Bu4a5(TC8F<12TGu=MH_q3xUaa*x2u#(IJ2u)L}LDt3xnmx3=DbfGE8! zNw`Phs0KS4ET41m$HKEgg!(%$=#Bdl9RAGk3Z{leFBJmc9&jq*oRZF0YG8z&N(i+Jlq8NO9lXRb*w7;8QtO+ODUyW1CHQS4y=Q}z%lpU&A5 z2(`F*b~$IJf`VzUJ>H0<|7_obs!;s>Hl^H1#u$_{I;3|-V_02MgMd*!TIK6gSL^vY z0(E~N2a-ra!`rNx9~nAz5~XV@O@nK+wK+9u3C?RoXXf!SE^`mn18dh}qH5I#)5D+L zaqh{@N#Gm;RPKOuU#A{S4blN5*d4V*X7Tm;MmKP>g|8+L+S_wANX9Q5OCt4e_UYz! zrbiX4;-j4EfaE3kP=^DR0q}vqdF>WhcpZU!=@iGp{Suf0FkOGb0l1Q(>fJiPq_@Wl zcwN3C^b5kCX}nR2z--8S3N;5E+*6Oz2Z78F@KtBmnsqW#6^V_wJl{53`iz1?vE3Xy zWxCKtjE~}XkJT_U1lf-G|7%S`Kqy?vRSNTMKUQ*h8Ndpl)Dbpm6N?i>kkh1o1zGA4 zqxz30SI4#f&Xr^C&PuH*{puA9IiVnJ4EBr)@$hW>0Qc=8eccR(;|jS=M`yW02r{PM zpxHbM=v1Y9YCjof(viW^nb9*&Y5JH~JOGi-Ff%h_QLOy_eH{=2M4uVQq8ifFN?Kn4 zx-r0*p_D2Rx5*R>ps3}3nNY@nw)Ep4C6XH+?#ogfrHU=D(b5K(k=rI-PV6e-7_T9>Hc4vvOSiBW|hm-tf9Wf$lrfQI&)-HJiLqTT?!zGB|O z#ipM`BLxMQ7mn9ahfIn5oDmWEiR<-4&sS4b_h)lAD=n1VSL- z;x%s<76J81UZWN`2>g65m%iY(vVTbUw$yF6wv;X2+c&f**4zq27Wi!EE~ktm0Kpwd zlzj1_2F@7Kr@rls7fehOKkg*=`ZxUsH}pWz1wuh!^MGVJ0O^7}k6bq2csKuL9|g@s z3TjWOs8A|`u~JrQxPyzLLB?>dbcNgdFk<}6^{H&4eJeJO_~oj%b}_4v{XLbaZ%IKF zH8sT2(SB=vSq&ATLaom{;sf_VfG zZGA9xix}T~d*Ird!gA`VkH`u9_>lt6xF0$d&<0eTvyVB`HjhHAH%O_uA>ePC>M!$ z)u1^kY;x7hu#g+V#>vWmz8l~{EEroZ_hnwdTFezk+)bx>6|4Ey@Olz_@47!* zNL18O+!dcgoz+bbBn3=irsYNR`l@&hX_h4h#4maV0({7RI~`hfmj;-;;bCB5D2yP9 zbMU8DIka+I+wf=&_NgqtmGF3l&l#s*K05djnKm zKx~19IL%tV7BissM|7^pDJoinp{?>T&a{`F{fk)h44B5lMAq)wC{WL9e%Abs( zX6xW^aXSd%QR-BlG{M^EuvethbE{B^xO}RjsMEAG^@X&#B*e3m+NvfS5boTV2{vWh z(2FcM9KR5ya8Xk3IKTTaT1*Od3Z@m;^Lna!!-)*c9nt6uyjn|>gQiAY(Rr7`g4~r3 zdmRas9JZ@dRM%7Rdvl}XYP!MVdH*-v>z*j}@mdKFuga}i-UPFeDaDdWZPj^2RGq7K zK3|{1q{`LALIu|9aEhAZO%qR06$9>n||+ z1$KM(SrD)(o&w$=KuCbjbbfjp{IjXa2l&wlR+O#p$-uql0%rm6aRFbJs7cW;*-A{> zz=+^e@>p{D9x7w~eQZU5MnGk6djd#eK;)QR8JnKO9?;hpT309Vlyql=n~#qk=vaIY zCdlF@r4rr$exRIBz`31Zc}#Tt55&D;4PQ=@|?nXttKelm#HG&qo`Ndx##c0UHjB8mkZa8RL8}c zUmp%4;`QHFQVX;Gv3)pNZ@3)TUmQGVvU&giumD{KJP+aIjAds^#m!9>J8BZ75R<{E zV6%s&m3Dr-7(6P`X^-vs2rL}j)%ft9eriI6?o97vm*>6#f0;!)F35B(0t zk!Kq6zPo20w1Gh+pr+XBdw)W~TNG(VAkWT)*Tr-y7zA@X=0uXpQq-Ap&LvF-i-`;E zj3F zgO)6KZ?laLcy1eMRMPsOMn^_~rjhR3w-|`M))$dTsqxfae5%4sg{wK_@tRvB z2vl{6KMx7DwRH%eBxt9n-ha4Pbq-ye69lDVA_D!49&x{Lwav2_0h?K~NW!1fGHK z-C2al^(HWLk#ZpHpzBO@l~*SJ>gtA)ic~$TM3HEC`7|rHcB}j0j&+Rk6}CY&nn7v) zV*C!3dcbL&klm}HYSFo!%)&ooV;aRHZ*z zcQv_l^E@qyLTyO`Ldn_HNMb}Q+UV$3-Kf36$Vsd@lM=#G*FunjKS2HHVTIy>NW{wx z$SZ@zgUA81EpTqqevy>jRt*F);i;ez2O(_=F#$O`AUF;*e)11n+MRV_N?pS7RI_bZ zPjwS6yy1)e+FDvo$34tILI-^OctKI{HwMu<_6Q$FLa(Nt-i||UOI8Y9WccKcjh&sV zKq?TEUE0C??;SEcDe|H~*xU}yHVquw2I^x6m$1e^#9XFBIe&mN-*`5m_jZI5D^tdD zU_e+o5ByhZist2Ce=G;B%V<3Ir)$om9~&_zCnCRl{g9BE6T#a0EVMx zaAOvzcLGOLVvm;LL+NwhRQN2&M(X{tp8kqM4a%c3&mu>DK##UlcQyQGphK&QYc^=P zuEj4b#8q{G0exWzi^2W|+QQ!HhT_9d!z5|;#2;86t;zPuK0=c9Q}<7yTcrVqZoW#6 zd4`dA97Ip)bW}xD*mXYzrc-eIq9dQ33d}!{Us6?5;{@7TmIR=IZrC6I*Ez{hsmlk2 zKKFw1fb~r#9eyz)t3#_0ub3)8fam~I4Eggbu`8iRdhZDXN)k5G+DBf>A~gQZMCA-* ze(@HjZ(wBmQut#6gV+Em&`=6z@r=-r(#Vf4=HeP?8xw{m-ZdGc>TVE&9631UHh+LX z3g~&2(;4OSvV#Tob6Duht4&g_gOf1TH)GT{gY2E>q#4WbSWG^pyXAEY!#N>V2&dXv zH-GWBk9VP-KCMj-JE>fDHCy44bVha-L$k%b5idS{3^+s9`4ZVrijjlXDur3zM5w3a z1f=3XnIB=V>azaSeVO5e3xblr2#!}V9`8ynrtlw{r? zTR3DD);)t&F+liqIHsi8eb|bsk_s08bszyWoyK zNP?B(rpm||&`|LPzEe(>o~EXwQwxd`Aax0He?Z@=))knNPg+x36jnbIhBq)TTWL!i zBRa$DoAj#jw=7{&w8mw+K~EeN2m0VsELwX`ljD=hO)#IPU*CgMo69oqSG$c@=pS}R zBeVWi2cUWD^+_WWVQM zfky|ujT<1TVWG8DF({%?fzHqT8g@*(d>3UPn9yV&Uac5=BA z!Q7+*#$4mOWBkPFmDgjGh^eM6JmdI>E&6Dqh<;~s;WxF7L-SLV_MgdBIVwuJ$kWCe z`*)_@%XZJGQNDFwo#b`4i3m9Kt<6Ul&dl6<-^wlp99Web#t-c^{n5sdlMjywowLu} z{Z`^SJSjut>ie$i>!YCg0Un+v`_;iAs{4-?B)wK)&y#M#c(Z~&@lYU*sDIo37{qBb!-r)`P+6TzblNOlAH zU@ceY+1uFG_mJIjt-YC~S06v_pOj#_Uq;NAG)&tE7_YbgB<&T|Bi&rJ^88TgDSYr!6qDA`9gnlz)3Um&%e9#mLfEUVN#I$?wlI|Uz<1^hk7P(@6``Wy;4J(zUsk<-lm9oF ztKxi8!^i6!A7WyBRlCD^t+YLFwzh=_$4>4yEz{N0)rIRhR8{G)#MfNHJNdKm(DH!_| zArg|wa&2@ulj*j<9E*wzfY0mJ0!HDas>knS8WbZK$S*WmQ6?NSvF$ zU=OHNgG!GQs=YuesF1OdET^qIea(63h_&S z`81Gxk_596)&|zOTLGnFyF)|uNk3Ho=r|XBf#OCPi4d&`|eTS;?>iR&M+>a$M ze-t#WTGlr{hyl?;>$ff!m4k!nnO{22Hup;3yfqlS-{mR8Gudoo+#tZ*II!S5r9|c*AzE11zh6f&QZJT|UaGu3fw_Fp$FM~H- z#Vw+y8+U`HQE@+io?z|Yb+`wGH~w->7mXm>D4m`WPRpeaCo3tThNoEOKdfl$J(FHF zZKszOe3`esv%Wvy&D!WVyAHe~V-Q*^C~#f8heE4?(%bFgGZn^q+95wASt{6p_>w5q zv`8YMB}~3Mrm~W|IBAnU-OJ(dulR!Xa(SdwdLSNMkjRISeiop<3Pf!IN+cPO%7JQO z?SDB?nr4$F>>|3P?~S znH2?62UJ9^RzazH*;S(MHNN;xv#4}q2rUiG?Quf$E+{krY#k^sexdN`BEywy#z(t( z!LP88DYkR%)dVzP`_e@pg6PvOH?t%DGo%7cMCfc3mWHkW(}?2%O@KGh;xvkDZ^yfR*VH1;L?h%Ivx?%C$&FkIEin zdI^L)t0oNuLAe$Uk51@f&ao1yKo&W}O&-#?F*m5(9t%xVd84N00Lu8Fb|?Wz89&LD zf+VRkP_q;$5dcT*py-1T%+EohblTcd>4Wp@q$a_A8!L6ImP6>qA}!#4n`@>lM79zA zy(31%-PkY2(`Az^k|9_T3vNS? zk>}M~cV4F;eefR=wohqNa~He+7QBn&pm5%HJb>F;{i#3+u!J#)!joV>zklW&quj9^vC%_hmJn*-fXoF{ zvj8)xGKBG^iu((V8LVOC#Z^?toH+em~NFN!Hw{L2P{XNT;d=e z#6qJ-(={~(C;{J_*~Rb5slnTvAZB@;xrV*Ix>~A2;r7?h@ZoyWw)zH?Eww$t78t7f zyT!~q#h$-H(@GjE95Fs5z{NhIIsccJAp-q z^L^V_fV8S;M5m2MT7wAN!2;jr?2I^M0|HD0ea5@j@{3Qw-$kdTi2#PFxbw$=Gcii+ zIfPG)hDvouR#iDc9u3d=^-F-JtF(0l71c$wGpwKZopz@M?vZW;VD$s_6>s31rYh6V z7QymYYt?B2Bjhn?2}IkVlls4`b%1Q__1I&iPfH90aPo*ez|#qG^+Vv^l#jLE+b2bu zVFfcV5JzPlQ_1oxZEB;B&=EiXLJjylOe@?Q7uMHJmHWP;HfI#L(p4Yyb%56bDBwGg zI|lN#%D|8S#|exx?ri5tWFiBDkF3c&z-@p-#qIv~YNQy1!=JPmytDiJ`x^lo1LP7t zS~2;A&SJ9`)=~rKu0r15U~zlAIIjI}c3sHGr||MNc~RJ5oF`^;WjD5xta`C=<-C3| z-7PzwbhYAgX6O6)vlY_)gqoU5vxjRBC#TS1(nlV@dplR!Abgat?Tm@2EFs6B1hy_Y z@j_&aNy(z|?IX82TfTbtEkT@MiByGlr~g231?&dklG$()0Qr?P&wWHp5+wT?BzLEx zj+ur^$HvC2XDS&%ffG2uu{&T+GB|^uEKM5vHrg$UK)=rJ`CQDq9yFXNpYhUt`P!8q z#HW~gwDaX*$M^pA)%PuqvZIcD89pCAr&Y)7k`dqe`^RiM(}Knq160?iVm9M75edzu zcGWJ->ld46N0`+Xe9e&{?fBqnG7=~?8j^5txqE0Zw?i0mFufQydmHgBy^&+@UQil2 zHBZlLbve)X*V(+Mh{siUk@Wex!64a)ar>ezvxnJ4{oq}LOi#pdNkPF;*OIqry?Y_@ zGIYx;=N%l2q|G>RT|U_fEP&=Z`ALmG24ajTQu@{-QEXZ7}!|Z zd~R)mFQ0y7Vk~C$1LO~wUKM(D3cT0wN zW<$;Ur4_Me3r$VUF&asP$3rA*t|{GaVQsBp&r96aL9d}NwD`9{5|!U|{qpZpZO8r> z&f5rIm-v@8H8vIXnFh;@u4fcZG7}l(!yI2M3m-f(YC6UVKU6gG9d(T7sdzbEKY^@9 zOdG3HWmDW0nmb6Z>+2+(eGLyPonELjMTe{&$Y7DzX-I5LU!K$xQV2TfOMh>*+`%E^ zGCs*`jj4ZNq<@IVwA%Uvmi^rhE2%Qi>%F$)FRIz}XZw19#G_WDe~+fc(%byaIZq=O z)z4p9&o&H&Z=E}_C=jqpc2Xg)yO}t(Vsj1o?SsJZmx+l^#RW#<-S_@L{AAygiQac7 z;KX|c*Q33y$^G$!A?*|iL?&_1jedGzy(6^i}U2%FF>VI(^wu0QyxDK9inU(-S{v&M%DmU!@7#2KPz zJ}(JWcbn-2rI3TB2E*f{ibcM%AH{WV4jP==yXKbl^~UR7zGJ%OwR?w$%HQAmG^B@( zkI75Fj-$(Fu;cgBuMVE3d~(h7(OJ{68WaQ;p4cNosmTD$85bWP4$f%+AqD6=3SR3e zkl+NlolR8(ewe|Q>I5!+340HY<<>C3n*hr-01~o*{om41033yK`QLts0vHg1SN__gwz|>FSBM7y{O+y=8ccrFDkyB zKUZp=Z3(+)>{=tn$`#qhBI*&drm zZVCwvTv7JmWxGIP-niZQ+*Y|c^@HTMs#k@t+go^DX5oW_Z10dD31;j-^_oWj{9 z6A6zoXkh%r9^AmHcUeOk**MiUG0QtLT9@9nO4g3@^T<97c0+?~({zV3zw)g8F(r6T z${T7%pvyw2^`u7@Uqj8Kvarw+obe!TeTDW2={LieJu1MW19Y^ys%mDBb$P+h+Nr6( z4F`YnP$2_#NrPGsy@)yeWmhoM)J~3<%qbvBYi7Nk>T1YxU2g6DdqAQ3g0yCNjL%S0 z6B|lM#(%ihKgxCx@72&${3G`&;I5s0H7vwgQmDaEAw(t`?bq>Gwe#K{JaUANQI`HGT1=&skwmN&IeJ9zYdTSJ&t4 zF2(o#C@Equ=68(7K99)cyC&0h^Cp}Us>k&hl zCu9w{nZQ~7zlp>k=1H;2n_FP5y~(3!oE*~-74RJitA03crL{|3O>N4~onC8LwY4dm z`azgHWup=v>U9{Lf>P48WUxhmr$9SBIsPJhH~d+@Qr>o|CwfJTz^-C^I(|dt_`TDhj)*w#LcPo)JPr*E2kHiWf#k zK&GzgE`Am0XA$-0twy`-aE2vJNHKOta?p{}f*-aJDCL0azb}NX%Uz?LmR`WfG?UC- z6p76VMi&480KTgPNSgya4yZG|DqirH=wJ-vNq`;I0SR2{2%%`8{NPy~_@NuvzDubB z%9kAP+d#2oYX$s6!S5g$rr(|8saq2L*ifHAPy%(j@h-&h_Ph-E09Hkq=d9TtxfcyC zYVx*CljAOk90^6kj)esdv2XX9$JJp||JnxpOIlC2sQ$q&0iNe#B=f@Ed8Z!hvC*HC zQCFvgS!3!&-;5w5r-IS7U`MZXx=B{fXpwwtTRQmM>6Q%U{_~|iP{RgJsX^n-VV3l~ zLBv^J`nN(oy@@oDqvIuSD(!x?1BbKg%xL*-l{=2L^bieuRMMo`)UcnAZ)hkke+6Sl zPYWJFonyK#9SJa1an41AR|XBOY2c?jsWmHN#E_hZ!lR@V5hq3HTN7P}-RWnda@>HL z!2a(}33P@O_1W$B=fOm_;$|`Tb@)78R_uS&{hg3pix)5ZBISdS8?hNTdXga;0y3Lh zASQbba4kQfNt#_c0Y9v>ML#r`!|LepyCEhKBUo7f=l^Gj20Nev3iPW9J-hxy4u5Qi zLE#G^S@4>lU#GD#KykdiJhbWY4=qwi&cp9ak&^0KIZLt^do{~PwNc##i+7$!et8eD zvLh~g9$8c!@AWocecnnlCl*NC@`?T^SL%J_{;sIGo5Mxzjmw?IV7Ly*R?Ew+DHqsU z?BkJAKr+2guD%D>eEr&s2Xcawr}7&Hi(0BKR?U7c?}I95Y_~_#o2LHmGq4C=G*ior zelxZ{XCC$0t^e!dnj&!3AGvfJ{w$AVTRl4qZ&y^yNXPYj41U@)&A6y7L@~k2FHz}W zswy>oM*Qu02v3V;YT|tiMqN+*`sLTJY3Ow)WWGCb#?K5)9t0cTDw`i|D|Onvl`4KnRN>fs!5bJ%N#3Zby$x2V=B z?(U|9E7sc{9#!yohTmS^Nm=R+#_n4zz7(dpdGFVarlA~29>-9IUnt%jRn(9pUff9u zYO}MM36OkY1_!=avpYtOJpCu>gEBt>xdRl6%3cJ^xu8@S8p&3BZV&R|P1oB+T?ijo z0<|B4psu}`T635OVI~L#7MV*Lps3$KpLFBJg6Gxz-!2_35TdUwR z(wSNCW5~{bxKXyUKYdFamVcYoa5{1SxOz^&AN#m-e)g9k3l_I~SkYcp>&<<TA>;&a2e#q)<-Atz3Vgm2CYP-qD5;APbwI>X~^e#pd2N5cwW}(OT^=G7v}2b)iiFVJQo?&O(rlqR$6s?E5kP@je50t z8Z=2$AN~@vGeVB&j5-SEm(9WbXAz&fZeS2EL{7HKMynp)c;}C=8C3r*uDhN{SX@-E zxd2+9fA70-!qdHiJyzHHD-Ou-))qnkyyhLiP^qt2Q^UD`RW3g422Q(fh}XjI@{pTL0TX=C>C8cs+6rp|a{M2Bjy?kGg z96n_+1vW0|3Xu*Yk*YukQIJ;gTOEDd(easr=1%$Ef~ z5B`L(H|3iIx3#t100ib<^P{#*=wKSayQvmN$nBxZ)e=Q%T@x7_(eq7s7)0m6$ z)@>!OIbXy~O;U0&vBoYXAD?=407m@AJH<%!(!DAJohJR^MM+^Fq7)wtIXj_{!CA zkhWVaU!{?(@?_`1@pp(U7v2F3TqcRhifFDjUR*fSaOU-7V$|m=E}|`c2Z2-o(i~$= z0Th^}My+mInX>c4ku$1aUxHv@rpBJSp9W3`HuwA|N{#em%$?8$sGIu49Jl=)Q?~1) zPg-9Sh%j|Ar9AeA#MXqNn0RNiII1b(re*w1AWFl#lO3%mO=1AerzA5<5N*c1gKGLy^`fPtw@U8) z_r@-g2l-A5Z;iKaw)vHu;%c2Fc2q{WofM_Ll@Ff^3dmkG-=DG16n_NJ(MlvnJu7b5 z{BXvZl)n~j)f*PzBaPAYb#=iGfF>@|*GC9q)oYwCQhYjW^dcvwApEtn_`}&ZpJP4? z)kkZ75|@fy#1|(QNgrG}>LPrXw9OaQyBnLuF~kG3X%Q9=QDjh1NEY$F2Fm_zlDnW%LG1 z>?aT-BK1uS1WD^A3jKfXYbLiYdof>LDMw)95nLeaSTJE=$1%{jebu1Cp|V4Zl8YUj zXlG<%djAtz>?NzE-ziP?yLWJyr0UmstAz6cCF@Jm0+0q?|H7 zPJ#X=&>yrhm|n6V1uk`{l4mK1gG21RRwb%%AUL%DF*Yu31~4nt7xix{JwmDzXz9sn z*%jaF$dJu;UkauIL%GLxdNK4yi6M*OKcnc5Q~g5!r&Z`Opcx2|yl#Qv1WO&XxQ+4S zZ>ceqZ9FNFG6LB`0FyQ_NIOpet4}{wc?~G9$SYYe+C+Il3xP+&eN1?II`jpz5pBfkGH%my#MzFsG@s?XmH3`=_!1v_s*s z31KUOHJqAf zMQOtuY4gwVO?2bU`p_2_#VdU=ZYTdlTMnN!!M0(nbW8HNgjK_4hkCKiqFu+&wCb zirBw_NHyx3gR?FA{&VfAhZMz+L{X=FRdy1$8s)daOr-wSyr{a)B2hJ2d*-lwi zvSrIifGzugA@K6KC04mwq!|WsAtTAi2Xxl9Nachu?N8Fr#F>MC>jWt0aj~-6EHt=- zdc`SJ+|OD<;4v#7Is#)>nXRr#>|9kv=v@{lvOj7Eh*gCV!q=ezd7uOkNlGkh3}3}O zM(-ZVYX}v`vB`!lmHK@T1ZKn%N_?guL6svo5u^|e3OAs&gHKQ}nUFH|l~D_+U4uPn zUCYRoskP&-N$zGA_5etEkaPL``SW;@_Kqh|;2zRM6~_k6nW96PfTUO$oCi!caw28+ zK_cnZxw!=@>%VWU?B=TLhc?N;j$rc{*Ug`&%gGlPpr?PhEfimJ5E6wsSM+|gmmM~w z3eGsBOMa`OR&@B=?=f)E40Uy9B(Q`vG&B&3XT<790-7v9+A-jTK_U>SLTKHYi<>_O znDl|iSVCf`It^|d7t7$+j|Ytx02v6{xeffu0>u>H-tKYv?3{V@4tiG?9gZHKl|bt#Tq;zC0-E=-=6A+wYbZ4HO!(KU ze!BSoQmRT(c$|RsTHyoa0`zv|0+_bvc0t}fC~xK0H4f!By*VFz>WDc9mK%&kw7o=_ z$dZXf1+%=ET2D%vh^|L3dL?oBm_D${~5z)P@nW0&>Rf1xt&erc8g7jN;s(bxh}Zp6?%et!C_#6FvEx^ z>@ADE8QNpmW9O6?76R-5VN$1&9?a->S~~qCvD7K-`3LKk=SK3D`ug*N2MraV9~RUg zbw8a3GZ&*e)yWE?qqFkq!eANG1OPxXNo(@uBj|MyLL5t<+U>S845R2&F_Dud=qQJn ze(-huB+@uWYa|JK=Zb5<^lU#1HAT}66gTp6bNc~u0a4A-EJi?KT?|Vajg-xJ_1y~>c6(0<5 zSRW&ay?`pKegpj>Wt!5AzY3REGB$h4}@yTKAF5 z6vu3^g{*QjR4eE>+?0!4r|4rxC^6`O_FDgD2EhI9t+yQ^Bb{&QmiFiC!)(leok>M= zUSQ?q?XdHV(*&_^Jq;?}?1j)!{3 zMBKce1<+dYkxR9oTijId>;l@PH1VCUQU59j4LC&U1|;*@eSa$Za1`MSY==Kz;N3-w zC89p9t*P1njZ5ZCA6zX#O1X=n7qo6q=T*t))E@9_y8=`|NK($=6C-q8P1k}2q{G>C_Oa?&Hup! z%%+2BVGh|~g%M`ni7z($J^;IL`1>)|F8Cc7QFvquh1*tc!gDf#O51sX{$F4*ey4+- zQ)(+q3uO=5p%L2~N2YB~5}61pq6WmLk&{%%WS~Axu5+Pakt9&vq#9Ar*Oc`n0J|?n zH$bR>@f1x#ULIhOjc~y^tPB5(s7gK&i2e5Ms@L%T7!<6~b~w$!<3x&8nYf|BeR_+A z9xBSdi_c;JY!icX4k|gB0Os*EN|%AcvwD@byr&R|*Tsu!?AmPW5-5OF0;}+*>@%5l z*_#Ff_KU$BkS7Jc9B|~WuC9Qx-Nau@aB-_lLGx$czXjp)qzZ-KZ6Wsb zn&WK_10UAL6Z9D54{)pP^~8eZVT+BkvS1Q}ENkd7mb=yx!1B6-)JH?*8y1=Hmk>BU zKEBv*U|1Y9iXJ^iv@W(daJJZD`*5wfeTFskQ}XF$e9kJr0PTpX3Qh%V3vMTvW;V{)OQS34% z`k9;?qeNI+=7jd6Od=+zPFJ1p56#!c9T;hvUH4X?p&J4RJ00aYF#HTp5CGCK@qFZ3 zl{%kX;Diw6`-CncsqzX&c@}2Xpr5hOhFIz=OJBh=i&5jcB-&o(Xf4$rH0?MEc%E(o z2;FoV8~}!8RaAh<_z_Nug7irl72&cnd{+2xbq!Mu^jgrjrV>;pEGM>%3KJR?6VPxt3=)6p zMXy*{_t<@}dP9l1YO*WmHse|K5c~Ax1m`tau;qS~ApFUF!o=3&@)o=BpUJ#{9uW=0 z_^tH%HX*qU(%_ztEXBMysTR9!=j_c{5m6uDvk;;h`CnDCg`9SfIpx2WUY zio|FOpQ_+pdx>Of%2uFTSP;)3T$xW8{~UfgV2zujvX+gq=JMQ|&y2b6GD@;oxZ~zG zv{@{csJ3fUV(;KpBBxda4o_ukf3$#RR*(S#7*!DT5LN4dv)%aLbwvCc#3592{(dcz zQpd3^d0yGhtYIuo}T3A(%73 z4~BDmL}4KV_XWzEGQHc@>S+uK1B3LIJ&Pq6nrl%{ zC6$6xkECS!pxIx$RKs-eHbABYHS>99ncx$oPo)w(;)%eSLY=O*OV`B%=JVUq`123c zP#q;%3P*N_^bhXG5d`o#B*xiyv%2OkKh=)v-6zJ6Zd47fE0Y30SvoyF(~hTg?hykR+I-l9))Yx!*h z*2g7oIb~=_h+d_+>ihT00In<`AOKJ<@hm!^y`aRrLKr~%UoPV_RYY^MM*S z^dxiM*0A*5A7B9PLHy*%-qG3Fe7PI~prL>oiJfN(SgyopysVJ`MNDaehdPbb`wMC}32gd>{T-k=!s*h6!_Mq**5z}{sNdXU)*k2b5C_3YK_J#*+ zDNq`Gnz{H^{3u79>{T8ozBo0A1jMNV3q&+_E+kR>ldk(*=bc|*60$NgkJ_?=jKUn8 z5*2Wh2$8F3YR1LiJVHW>Y1yF>e+tp`KYidfh<#4@3)7_j*>R}&T`Nwj6rq|1{ug|* z)iT?#d7kSv)ipv3OM;O|u;i&cfxU^v{!CdpyJu=10AMfDf2?@^^paOjTfcn}&P2th z!$d|W99JraC$Qw?Gd~Y2WFe6j)d|Q_9$nPnCC+z{z)qAKL2b=vY+G-kfe_ zulax>8#{zbyJOPlzh51r3>hNFxF$%R;K;p}DK32G>8be*R&8$Z^961PQxPZWf%6up zN_H~8#R$!mKR6{)hMElS0QimE?eC+0UI1iS4|u`ZGZDAsp-{R&33?JslVBYvPTo)S z-Y`ojzbq8Yv;C~YhgR4_Q|=o^P&`0QPfyRtSWr_#bPgVlfreZB5~zJ&Y>)4hb&`jK zg{>L9f`Ap_FrpHX5G_&6s7 z3Il6yiK82*8qs+&B!Sg48i9Hd>f<*{oq=@d?GP1A zOI3T-YLCqF7b8C(NywVhKR>HAac;(ey-pU=Ves70(a{0;WdDBy08t0YGBIucjYlJ& zImjcvnBtCL)hw$;dcT|~kIa%3a#FI-Z`Ukh7Kyv13Mf1>v1$PvNfMY~Jc1EvHZjzX zNkc0~HS@MJo{>JqYfm6#-Dfly+$xtnP#1pQD9+6hAE|QpScuBYz*P7A3D!7amHcKu zPHrPLHQXu`pdCXr5(HM;fBzDMYD>EaxYR6~GPc9A-;Q(_BW)B~t3Dxev^%FVUmRx+ z+`^$itk>?Q zUs<^2iF*if=ZwEfIOmO5ScftN1h{FjUT_Nvk|I`A{xgJ|1VD0ty$h z4kn5Hld>95Q(d_X6a4^zwv-;&PM2C(v3`*3Xr*=NX;cio%C9#p033}ZrvLAFW)g}S zdS3=cq*o>LI`ZbU&wB)uF}~ap9$i>o+-)NfEWMr?JUL*MZvLyB16M}P6MM}BnB9M0 zrsU42T(uTce&V1Od4}Om;iyFQEQ}K)&K1g6!IERn`do9D3nKV~F9%;dXvNpi4S z$TSJBOz8uZDbQ&~u$=z>n@;l~mDbY=kvuea%Sfvu1r^_hACO@8Y z)s!oOWc8JvSV2Q_$@}?K z_GJMns^u{qA<5I&q|$D9gJCG6`uB_rFwy2;Qn8O$V^l~QfiHwAnnQ!NFaA1C7thj9cNtd8!Yzq+j7&pM56DIaH%|VL1Aj8CRP=nx__{>E?eN{* z3vdvR0{d8w^jn599IY9J6I|Y?3HYgG;B=;T3jq{kVv(w7PWgk0u!-T$DO-0t=%DZ< zNWz^@USEmf14b1}6v9#@{hM5--wJg2=UJ$$c;$Ik)f~?&&`8PG6?wQTZ1SJDk4skB za{h@z_(6sR0cvmF*f7^oR&0+tUSx_zPz}KKp|3yQ7K6SZt5YpE@ARC`0T_sD0Kh5Nw;h&~jWFOEX$Bq7I zT;pA@n86kCV^S<+l1RYr7#j7wgyleknKvim-7L|4Io-mwQ_5+-O_s9>F5r z@MTiM{kFbd3z`i9onM(4I{8v7;>2`DfPzR%i?F8~Y$cI@-@3l^68WXqhn ztncFkpWKV!LwU|Ib8<~nF1a+L{Bqct>FKiZR5lsFqpD~8v9%xXaON8M!N_mZp*CW zH(j^<}d;p(um`T=s(0= zHy@E|bUzIb)`$fbCNNg>Lo`f{m_hY@3SRF5a}0w-6@~=a9Q4i`YKa9!l)NDSrbqcO z8tqOu0JNbcDl)LA_Z-610xaH@UksAkkxO+Z%LHwXpPChdzCt$vR<>)yE6B^mNbmV%;1)$N*$K&_ zc7wPC%q_x3NdG&)ysIA`%MH4bmwoNC_wn5)w*DNq2Whh_nbIEgTS}yF-))rMp3- zkuE`g^KiZI_s_S7W8i>u_Fj9fx#pZ}#`BZ{n}|CP%(3!ifMX@%x#DTc+xh=$0hk5~ zQZ;SV;!>yEOo)Srmc>xZB;T^cn=-@(<)R;pktOk(gZlw88OsK$Q0(4i4LpjKKS^aR zR+4OoHwMwFQqIWZaBeK2JnjwSQqCNPSPB8T&1R^*){U?R|10_`a*2q8dzX#shA}C= zh;;^%c1p-CZ)1Jy+t8b*3m$#_LZ$FVkX^%d0M;#XLwdnnhb87}4BXpW_&m_Rx!mP}nwmtmz%(BCvigGY+s zEtWG67N2Si24DL23IIc@JVry&_hG}8?H6emGUS;^nXMe%I;s?EpokE)ebxW_P9RR$ zuz@q(Q`*}UH?A6a=uG!}H6ARCD8Hb&d#+ zfBQvFtwD~?C^IkCLqSaf*`5sHwCI3)h`SsdGYy_qBy7r%G7RA3X4zzs{(_?Ut?`}X zy0>UmKiR_Ko{O7K1*N97^y2DBDEpgE+Qrl9;eNZ)f;H9!XW8V-P*-^1XhCY+ORM^v z?JJ(OBa=Lbd$srXu;RMqy^Yh?9*Em3GELI~s1-)V^>m2hGPF_>CE362UAGWEx%>9m zf8n@(t1{8Mur_8)l)rtyA!}*Mv}KZI>5+5eGMoaa$!2f$8A|{ph{?7`gI-ZQ0nZmd z)oGWUuUdE9e8uL4MbU!ZGR+2WIPy^xp)y;lcoyg9W9?+1pg1njR>CbkCphlK`;Ze_ zM1Ng2w-u~wo7AF6au16d%S^sBh9AY4(1ipA1)y62$DwGYrt^CyRvat+(uC?^O?qn1 zLhs|llw}Dho4`TQcQEAk`DtBbSukd?FJ(O7QPMFvgY(utAh!8Z^n~*ZaS{VRrsi;TS#mXB#KnSuHx~^hHWL0;i)sMRUz-CaFOt0fDy~QIJ8{Dn;^v{ zYn1Fq6gyIG-d}rTERo89Z*rSdJK?Kv+QzUVx0>i{o4i*}p)@6keNA4-AF{G`FYl#; zyY@NxDZ=CFW(fs$cKA#PhSLyLl_cGmkw@sQhjA*%kb)WxnyR;t5Z%{$}1XOxz@Rt6~=`E;&zWhj_J=bLiW4bj}U)dL|DD z%k+c~zxm+0C>~aE@P(nME^FxvgVLm=t9(#)LFK{1J!va6kr}O;?q%n?waDtE-YWIY z{ge7{%c3PuttvZWKREubx5=Xw_rj8pfY4v-CZQBii)QC z!}fbJJnA?kuxXM|e!J>E^2ESNTMwrUJ`*|yyif%jx8U@7aC>)o$zEbv6k1X;k32J7JkqdBB`A2&FV{lJ0me~KsPRK;Yn@>D-q zBy`nlhga*~F6bC^zkum^1>Q#q3kpe%Vv zi7>P|@CVwzBWACUjc$0qB=a&@ESOp>%PY<7v5nfCbh2qUCKd<;*|k_{_pZbZs+J|r zSyPZuRh8`1^R)x4Ei4`-UP={|K6gpz`IA`aod5~xKhjqVY&NhMcCg}F-gFg`<5_Uzu+YZMt^rH~ zEgZ&hT*}p~$^;jTJQO)SfT3pVezRei#T)%gUrcOljz1xqUb$5z$RF{=nkm*e*UdZF zQsQ2uT3ZdbD(XXZkG9~bfk|%fQzwgCsSkYh+UQ`q@ioGVR;N5X7v`#agxEA*^-tco z62^X~a5g0}&|h(RM4LV4j~}vq6NU;(r38^I+tC_1(42cc@^l*Ox7s|`?&DjQUzJm} zb86LdQW!E1sTU-#pv;G~PL9}}SyR#62=K9v!ifttwRgZx z6Sl`t;HJi}9k($Kd>^urL5+jmT4kBpC>9>3eBZAk_i|rcJ5TR0dqRT{my}^&%?ei= zi<$WqXw)7_ABayxgdhA=*ZWYg^K) zWrZtc8-XL?mFkj~Jw7=zHse-Vupz%tnC*Gf{5Dd3pv&h_LtZdhiD@4#s9>$ev0^e# z>utxop!qFAQZs_w6}(6i9tL{)Yv7fC7@V^#vMidO)TgG=fir@@kN<0efN|L?t?|jYX(XId7ARG zyK=c{h#!vv2tT+-RrDf7Iao((rivYt_v%O2d5|z$|WeLo8cQ)Xqnfqdd+^z&o{m z)SUOIOFiB|i64jOkv}Pc^xA>P!w711`?qq?+xHNPE)j?N&z>c)K<)(P10Ql4`egOr z-l)0FozG_c_Qtrz0mG_iDav_31+I*Xm zNR*T}A(}tVzu|X}KJl9Gbpb9aRn$-TkbE(V<>(M{IzJeF!uM21C%>r>07a;8A!T8O zu6TNF+*o3S41(qLyb@ba>KvYRn4_q-_-O?jxLtb_{DV-gNpMrHqxjXB1Gh4mYaEWt zmt6LjXZWE`zC`doJ;42CpDj1d?@$$+q%S0DvUi7O*<+b7vu4Q)_~yY^hbTX!tKiDo zAcskkMV=7-zN0xOjM*IAiC}``mxl*%Akly6!IFF)8=`$aEy12I!QK_Bny<0$JgWQZ zQl6xdBJ$x$Gt6y)K-a2RQwajhT+YHM$qc>3A)QBUP`Xx-mZiiD&0$zTa&j^twO&g5 zzuzl^@1bFkFI6Ds=<(1Bge-zN9|!StXt;KLHG3!lisRukl|!9F(Y}R@s0V+lkyhkG znL${Eq;r+vLjK`X!>E!8qk_n%VeD;dA+(}tqthFXRcFT+ktRiTAi)H4%m4%4$gGi+rrgZfHd8 z)I|pKY`w$O$n&XLzm%W*26e+v6g!3~u(h0cGk*qlc@mSdVyZJI8&T#dUsvo{3?{Ro z4rJ4*R$g#}#aB3H!;P%=i9G&uc>Jej-GM*Vrhv(*Di$w|zmJ(xGo@X<-FMiqqCHcZ z4l88Sk+wu|D#CPM17ff02)C^6XD812Yh8U>W*u2rUn=oZm`?op3_Sd_cXZ&e%sPMt|K%E0iFD>qMm?9NR>E<+ z-C0Fbjf!Ef0vYT-_)+Vs+TTXu7x$7qW(~vS>d*d!Y#DjSq(C;h9*~Mki;y4#kj%Kr zOL@7_JZh851kL6Eynho{k;zJt##47mNHb?W)>f<+FAMRGL9J0q>oFP}uKYM&_L{zy z`Tn^2%*WFys*R^xyG!)Qh1aYqxvHTtYh&*t59=mZ!)=bH**Clc%b0%}kx;AMK!O$J zdqxWg2ZKtcCMJ}C+~4OG2=#zsjMDEFI_~=?Q*~T>Q#y}GVR+CNJzP=9kI;}ykNK>U zC?c~dE<)x2o9&NVLt}`|LxiW!k|RHVn(n%J-jKDqlD4AbYJ27T87`4_X_sE>yoq7G zqX?Pd1RxRcgrYlSCk4Pv03p*Wz_HGIex8d!(Du1qYK+_9;hOuC=uN9M=`smMuw@d* zXy?39jd|*=CZs5HHQMYli1Yz(u}om$blS?Xr9#7M)lAsBgHo8Ch*asWYm2GmQ9Z*Q zdzrlxCH6)?(q3rgfQJIklYQMZJh&)?6nTd8peD=n`okn=y}tqD z+n`{xFW`@4XJ&%^{RKn{EyzMG0fUnE)}y2~o0>7@+IKh&tc5!(X2R3`P7EK9oNrt; z;Y-oobmYHAy6R8^bO;iEx~xU}`#7I*AwTZ`OtPED|q#SO-Z=@p48#N_1C zSxy2sh)M6(0#D01<^VXPHct@)3#YwSu9Viy7gKh8$0DN7g@aBB(($U8-y071Qwfk0}rPlX9+0;sQqUh7_UV6?zQb`p^+GHD5^rMW!7jo?k{a6Uqn2MHy0(6qgr!H5FU$FoK?B8Hbbb z9v(517*%UpbRVWp?R}JZHm2g6QG;Nv{8dn(UMIBn4`hnZ3(ChM%b~y`Ghet6Sw~pBI)s6 zO(a~+iECqft~d+s-Y+kulO9l5u*n`}N4n5OM2p-&ddN=fU;|*o-azi9MA;5!27HKm zQZi{8`n#BQtO_1c@&f8y6OKoS$t{4rz!?vK0OxDIT1}@3bwyK6&xw>SQ#@RsfL)&= zFQ2IHaVHl=r-|W_m6=_WOIyQnopIhRF*=Xq>tLY2*Ow3SOtYCZ+3U=h6~!2Q2RD#f zN$~z*^_XZCZ`#GsV(ya{qN)5H4hf_$qj47ObuBo4D_Nx_y%u@gcImD4N#bgdZ?3H9 zvqqjC+^88mXL(p?gKbMNp0puYs@x`V$7~tT;olILRTOx*f?kBuIzO#9E1uUS4WHmK zW}wmEj1H+=wes9-tZuBrmG9s)yfkjCUo^aG>bc!K2HKno;bJNLG?j zlqjqXcjGq5=~7N-Qw#Z1+Gm%iJU>lngQT1rqGV%beNqWx$Vt&JQdBa5(CTVZbDh9z zwM7%m%plDykM*{RkO^N&r5bp4X=0oWcy5S1piWij=#p@sCOylIjaJ3`${I5CBT?Dw z{tU==pmeuS_Hzl4ynVUvaKNt_0*sJWp z>g9}0wODx(-EhIVCc+h%t2b%xZr7t^Y$=f`NX!E|aj*Rueh$Tgd#ME=5ykV7^j^g@gw7ZYjpO3tMcY zN~;V3B(e?8gLqSC97!e@)0L5q^+!MeL1s=vc0 zQuxJ@PZz>Y{b?b)&T&&Su>X;D5q-?B6)5K&`Q5cRh#PSE?D^wPg{|MnJ`_rBe|a+) zCLTr14Ne~Zkh)D>G_BD3l%YRNt%L*BTw$$uCW{amy!FQE8)cbkw+HlbTli?|*`}kBYx)*Qm9eR&$o}E7*6=y_Zk`sKqR=Q*?u-PsG6d?3= z=C)3fpZQKcD?$a>8jnMJga9PX5z6E6U3-eAQf;s}Hc zz>4uP+Zz>gcg5^@%ev4wr?X!DBky=zi4HUg^c|Dz>e440zf$ea&b1Z!((^1#t(sN~ zYY~LDc^#a{U5fHx0n$lh&e7eB#={@B{k4>f*rM%#M98q=QF{JDCnv6?DT_LT)t~Qp z=Ji+V5%pI9ixlDdI*c@HarG8v#Lp`zx;UN+O3ytTvI{f@Au?e;o7bGS(D;jc;ZUmn zq`*bKPCL(=BI0m`SIP0ye-HJC^qeJaGX=JqTx{@rz~N2$HZm~a(9K@eH~OhBBRjM$`j=WCXPBO2(Y?~(>U;xl(ESreKDK`d=5c&?}H?9hiHVt~jMb7F`u0*>k zu+WfVNC4x{qHE-_4^m&CNCe9>K!IFgXgE~eDM;L8xn_MYY1$?V2ra_HjjyH0q=aZ2 z(2%@ep*UF@HmS%%v}+(=8Ge0$lXtYJYjF{3Dgr;OP`{CLX!`Egv!vtWn|z*P@`?oY zr_}e~2d{d2mXr5Ryna#(FN>u0o{+1OGsgZy)4OK~RTp0#B|ef<8G=gB)&c;{$ElJN zmnSD#6!`9dW(2T7yoXE;TXnAjQsdV4Neb?`MjC@75g_AEE!&@*-dQ$1xA=0U^xo)j z?*XrBc}(nejE^p!zp25-`(eLJ=qpuDlw(2rGSlt0dqLH1Pb(EZ*63ZwTFc1pE?8}( z+ef>ckAPX*YCewOch;y&r)mBiBR82K&sof&7;xupVd4(iY`YdB;CVk83W|-b>KWc3 zMRzG%cOn~cgcPFR>_o%M06@V^c)Cjqw^HTTp@4Ss{nUd2Y<`^Es5HF;82J&;(*No1 zE-SZLLCGt6^IQ6`r=Bl0aHkZLgpe=$nf+;-#Ll~> znOhmfQ{%6r?tpT#6VxJMBi2UucT{rhv0-oCJ?qi8&r$A607P+nB~m){mpB5=LsF~( zn+1HKVxSegOT4rimQp;uQ6(}V2tnK>lMu@9T2pYpHb25=3yYsVxA{ z!Z+Pag%`H0|9}fJmG~a5wf{lh3rXv(jhPwHTUaRcPcW^j8Vaz!a$?ao5ZH#h)~mp6 z&|T{jpLa0JiJx<04|nV_2=QB@Tk+FBnasQH51!v?t3^(6)ZB8$G7`l^;96^rd)drS zh9HSI^#TASCC+kkx_@HdoO_VOq(!t-cII)#C^%l*J*q_E54NOcY_}$B}ALn z5ii+!R?L^+!NZ}#MA4YVzry~Of$Hv^JYFU_1qGRBF&pnv54zLZq@QMqt7tv?;rK?S zq1)Y&$lnvGt>Hp{`GLeYDXdE&5#RDxbW2O%%c3UxV%_@>F_PyP9eH1VqqK3YzRP}R z*LI>?Bd8kb?!q-stg(@efJ(%8U7jsB9_ z&EsEaoAa{nDQ{y77n z#o(HgbgN8?IXUF$?VUB{CH0IiW7AZzZ)VqBkKfeH#mbKmfBbGaOxx<3L_%$pSO_js zFGG@#VM8$~&xVqTi4Oe^J^i>ta-SKmhMEozKQ?Xx--FwzJ37X(O9JWsFT%97TNFo( zEnYU57u`es`|UgR=j!~eb5&;j5}z_Z%q7vpp-CEUYm103#K%zOS!XwEE0Re5os_#@ zlIob-+G17u{a;GNGl+#|xFyLqVJVw@i#ojh!8weZ&vsyZdhIe?2_y4ihxf_c6wR3? zAP!dfq{gc_$SdN!hVLmqT8+;9WXB}@-?>A<3H&^hNnF>v!qm4m@DJs;ho1Tl3;zUMqH>b< zoSa$lC7(rLYpof*#pCi>R7}x49lL_uJ8;#9J-a|m-OZp95~SlESW=vd5vHEV|7FRg z`ro{Ay!@0xB%pPFDyzV(LY=L9d~%|l!8ARtS=ba`Vbgmf0I3Jy(tEX8+hwLB`qFi0 zLDDk`3LJH&YeBE&*R_^m;QlM?pV!|XXp%JT6xw8EEWG^IE>9fM=Kb7zb8UpA3BBx3 zcH@!w-?0~cbs>I(_ z_T%TSe5cxl`;+H=GYSf!77`c0#*I2%L;K+S*mCII0%vk zl2FgCNGHx3ZoPCqPV(Qn;Y;2Q4t^qv*rG?*EU@~*87`M4_bi4S503&5FQt_3S(a)I zCt*xxZ_a)AnA(LX&VM7gtMQy3Jz3Z;gOw$liRFdtZff#IOABfV9T%5@(qosd7~@a} zS;8l%3Jc?u8nd(X3jeKL-T`m2T10J>Ve-XUP<3@(CX*R6d}ko@X*R!f_f@a0>Z0s< zwToN-Tf#Qy=R7VNCy~03R3E2yCe#b`&wP}1y?-Ak1|LD0WVTV=b2PPbp@NQdTR>@S z+KdqF)T6H6C-W+z<{G3H>_fW;Jb zQ)A=60HOV~-jMOwJ0E^~&`4rj6~y^FSANvjjE*Y)Y279XpG|rENja~8n>6CEvXm`* z_|SDVzOmD*z4MjgdhID6^ZV-_Y=0*Tc4wge)=HsBCPso1>&s+S1D`*lo=H%Ll01M~ zfUf%LPvh@X@#d-fAz%N_5Xzsh^~RAwwGE+rZ#1wR>npEb3j$Vow(e(yrEDO+dmtWy zdJhW7e+qHbWPf^J=k6WNXU6;exz52mAdVy>BWoR{Tg{agyNRwin7Rcfdh_AgBqcfd z6mUVWHo_cXVcDAfxb~Rh6y4TrNs;2_h{iK_X6n8NoSf0i?vaZ2V#)k#GEK5I$SCP3e6<;LZC=I8ZQ4rq$@0$x=|cmQpnfY~P^? zIEpweOY&OTQ-V2Ik@43RH)|`?_<03YZ~dJXKfW2|qKh5O*^(Qv+{Zs7E@)8;sjiP_ z4Qt%Dyg?F^scz(>)Ooem;t(T$rg_5d*1vM^$F39K$Pl0T!)M<2gE5QJQ83sg!y%u= z3z=vqO~t}R^S(WQyO1fQE_oc-ves3D&mbT07w z^(mVv+xuv(1ga|jk&RhsN?ik2uKMLZ(aazPSYtcV#%#TdMZLBMU8X|~UGqF3bM}!1 zKL?b`9Wq&dTzRQ6VOZ-vDQ6P!nsOeedk4Pf4GV8B7bV^r=HWiw#r?ObEQmu2WPpRZFHI~ zI#iVEln`GCAJ#}ARPu(A1a|-4S|U^5&{<0(d+D0$$D3~~+wvYRKXLG#8EQ^CsF%H4 z>@kzStRU#WxuBSWDyteE9D6e0fZclhhWmlsmNXZs+{d3|HX0X3uG3tVztJQyP{pem zso$ihr`wpX_(B6$+vw=%`6hVhWW-o#DUV0{`g7#wP;CeH^7S}f?JpF=r|X|F7Ehzv?#q~p;QjTvJ}(NN>3dx29h7bSzd8lw zZqQ#_HkXC;2$5Gk{(o{GFY(tjZL9v(SSWgOz%7NUboB2>QH1^Q(VML!TBix5aZqJr zY%EJ`Uv77sx;ht4jgRy(rbg_BIw-le1TnNL9y%e-5WIjnbcWklc27T%dZk7fBe)o> zS5sDyev9$)mikQ5HDx6<#8;=rvuKWYM9`7PHE5DpEY5+rJY0VNzd>RARePW1Yn)XQ zCLhYlh3*SJcrc6b{&$?j!r?eKiDhF-N=kr*-eFZR0Ybs!&C z`fpRWu3@p$$v#dN;JSCu1?R?6B}SlufdN$aLuab1$~izUJg;-HP7MMs%kS^GzOG^~ zEiXf)*x1w*D$>$EuAW^CUw8m80klxn0=~w^2KadQp!;%sa&UI`Iq69@T(ivM2NykY`!-1oCsBBb!}@tpw8LVN3ebzU_9nP+8Y zvT0Xt0Qfhs#RH=uiItLWtJS?*D;{IRY(*I<#{pXp5=W7mb-#vNu&!nttcB9qz9xR`>iW& zXZ2K7@5BWL1;HmbfhP)Xd$;j8Bj7+ASDKpQlX$u^a6+3H8xvy%1DPW1o~|vX$GJsX9V#BhIlANYk>B!TO#|)*4EaJj(ae>z&I!X zbW`?=ZAe^Thy_riOB84Tv9%X)*-BE^;CuqNM!O{@@Q63rlW!d2EIc2{uSYqL6E$6yoHl3D~BHp1=QQV*a+% zSP;evtPCdKlb@-n(ZvBtEDzML2@BWP)}8|BxS6?m&9BDa5GURPrkH8y(H2bM5E9Zx zl8l%*I`W9)0P_1n&LV(vAel#+Q+gmh#__ax4(NLh4i4Te$z^f#@f`p#)5xk*J9O`R z9TyM#H)#L*Z8bUN(N5u-`SD|0TO0J8Qi*t!S5|7&hR)PF=QTAo?FS&~a3v%p%*@Qd zg#ZMInW?Fb&_D^CKm~?L&<(%>E{}uSy9X6i0G_bsXF+_MHV{yTkZE;uE%F^Y+0y)c zg|nq`=osJYeLzJ(5SN&E3LSP$hZB~-MiUYdL65!wjZ{Ec?+)~90L2iWnrfq-t;0bD z^n1{r7aAH$cvp{2L)2`3ejePWcjk7GdcO-jQ^02oyH}B65SD3G=G+_e#tm5+8T6Ys zDf?8U5GCd1`@sB~3R0~43G@s81(G;cHatv{IK*8G;3~);k*DJs*(23w4$vu$n}7_3-g<#c`0-X|c>tM1epJXxbsJJfU6n zWjC0&LMtUX*$d2tdY;Dl*EUlWiC7w$DLC@3w6=-s1ge1D zP>np@1`lW8JA}pT-K%#ZVE;+fPvJWCCN&ianpL1%cL)?oKq!jeosy*d2pj^1fD9nE zh2LQ11k>Q61Jiu}*q8ty%I;(zz(h*373JjtS@PP(#*jsYW|7{KKp`+|!n8w#jT+q$ zh=FQqYS_Ag%pUF9wNGj+-GVQ;$3dfy&&;I8$1|dTfyxGoRRaZu@TGVz(E6ZN768Bu zSa@%|%*o9S4G(w9^kJ1}!$B>9SA(HwKKE9Kv_#d6N8ZPeCIE~C4C$EXgg2@u0o|<{>TO3tyq9F4m!xy z^$1Wez_c(ZrCO;!baL8<9Ctp3Yz!2?RJczIIj^Y&G}{5g!`9Xo>}udE(Ov5VMOCC* zH!?Kj^rHipnMsZTG$FuSf{u91vbwc3111Z|bALFvTUzGv9^?a{S<7oYMMXv6SH=6K zSLR;P$r&CMbxUy&v;)~atDH}tNcPQz?dHVv_2+F+6B5c9 z5oG)og%n|T?(R}xW{POmhpOE#!PsP^q@-4d+y2)nnLuydz58oz4d~MM4h{%xxg2dI zN^Vn8rM-Ixp%A^8&xwlegP1SibFS;S8spHhMNvidHsW4-h#YKQipFf92$e5LqzQWWo;+ zID}4Hpriy04s94*t@FB`_klXtHCQe-t#X+OMovy;!3J;61cd?21O-AIoX@3J($cS< zjtvdbedoSd%PRuxe!v19n4b0qD$gUOOynvOCjuXIR)11zDrJM7Z4Dn26B7eNo5MBn z2q~kQ01)#}YOv4Cax0_OX8>Lv$k$e_<>kYM@VZy^2MDHNQd@6APy?tA&VV#_A>^eS zd#%G#7c4z^u>hrGe)!3W#ELti1=Ar(GYPaQ6gECqQX)c4&(F64v=}Lb{ap5TQ^326 zV=yWE*$?94rWreQ$qm6N+nmy_*;w{M761UCHHkFkY3x3+>$bfsc!WCW0`IajUi?24-g6r`o4 zp$+O+a~n8D#QM5VSwZwGpH|l4LsRlqRc-C0_;~&gyi7OO8R_WQbZdD*#F&^?K4qug zCdw29W-}lFX-z@_7#Z;$sWFhl1OQ$GtnZ$D}MODr(&7@aX7ywVeT# zCrq#owAF)3z{dyzmJ`y5$me&Uh4AdKswu8}X<^AyR`#`3WOl;;(z<%FlV+?F-3zd_qs;Z{usF<%^z&7+nKNXG2ya?_> zPZzLs0w7;xPw{vS91M$#x4~QDO!@|W@nt%Mos#hVH*enTAStZ`o#j~S!K+VmTX@Ys z>ow@S$pKt2z}x_bj;p#(Q=27PI{Z5L^*>AXssRx8@gr&NW6= zpouMB;3V%tAQIH1Hpt==B@t&}USCc93=;_S4nWcu925jAd9W;4mXl)!{gz-e3knM0 zWEF=t=m84fefLM_%F0S|GI{DUaG7r&OY94#6c!gNYw7-ct0d~a+sO!|t3pCTNUm;n zTbi|L!FKzG-pc*-jdQk2IHVzQxqvr}Eh#RJ{yTMCVFr8eXW;h+&p{MWAb`h?UpSdl zK)?;M#-`tsftHAPr6f~q>hvd4@kkeGA9u~2se#^fZy zGn0ssjt#IXgrno!q8gpW@SzVF4WzajPgdwpUn=%^CJ_3)@70C(Zwh6$OkgIZut%Z|$EPbyG7EQi9f%~P;U0hL_^_@uQ Sm`FuFL00ndqe2P&m;VP?riFC? literal 70962 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 z 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ΪHSQH_KWt`Ft#_2_H1@m}xR}gO7~A=| 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 literal 66799 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⁣W?d&18x9Gk$|4E%%G^v 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 z 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 Y<(Jl9LrMT{5(`UCO8H5-gmK{i0btY4G5`Po literal 69301 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XZ-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XZ-1-Google-Chrome-linux.png index e517714f0bd0d49cd5547b307cc0b4cc3776cf88..ca8c66362b02f9575fd255e125b767f8a35c848a 100644 GIT binary patch literal 69984 zcmce;WmuJ6_b-YKC<;gk0umA;64LFG?gnWP32Et8S(He3cOxO)D$?EENOwtd20r_L z_O(CkZ|6Gq^}Y{yv)1CCbB;NFF~-DKR$2rDoe&)b1qDM)R8SrTu@LK z`)eWia?M&^1c8#@^>_sZp~xlKs z_B#4H9J@~Iy8UQrXp$mm7&^_YoMj?xMT)9lqa@v6VP(C0_ii=!)l(+LwzjlTQd8U8 zB<6qLqBzn1UvAgIhy2fL z@P(c}wLN&{aoad6J2yA?0RlBWBO~qV|1M%uQmvh>$7aC-h^yaqb=CVO&xU#WMJlQ& z*ZKJdIO3l(KM!lvBSWIz{9IUA7$Wa(vPO@C{%2Ejy2WRE8uI}q^56Sv@76Wl@Y20( z4n!5`wwXy%u(Ml?R(PS$99KyJ7ue>Bdd5D zrANJ`rNzb`_40B?$UMcn{s}KnO+JduqhWep+a6w2r{bddra%(jlP{<5s62WvQllg@ zs>jpCLia@iAC21xhS^%_Ik3h#p7Vn$L!`B^={{wh~wkq z0_}S9?>9aPIGoWK4drn@$IJCQK_er(nUtxZq(sc?WTU94XkcJq-wZMKk-em}bky{4 zsXMWnJ1D_NlB&J66;@c5CTug{R*8hIt*x%E?yFbV;-xSDbh&Syjwff1Ms+TJ3-CT< z?Y`}aM0Rv^AU!=5#>Uj=KwI$9v`Gle-588=F2(SoazvB_*RI4P<38wJvfE$+3N(J$oie^^%Ux zkJ?IHLV}2Z;2t4Mmc?{kBES26G_=;Pu0^3VcM|eoBQrDCKW*VvRaKh->D+JB)gL@! zrsU(h*jwsGLqk(iQko?0C6!T9I+$zpLrp$d8_vwkw72KD)C=|f+S2*E_9qfQdlL6X zwB*px&R7OrHcQEN8F#3%^F?b-$SC>-%uHK6-I+A$3TJiApW=c-nqOR%IZH?8}!gWe(mI zUH23CRaNL@xcVo_PWa@zO$`kS>ghG{=Xmw% z6*o7xq2UtK+op~fR+Ih=sqf#vTUl9s4d{?D(rXK&#eboZm6hf5^{YmWLs3l3*g&?z zip@zRgZ7xU!>RT{LSSIv*8WQW!NI}o?1aks<}8CKcSHa1a6wK^&bM!@EG!dMwz)+` zMG+AZNaW4f&KGoar}5zkAHkHeva;ad-a_4mg+G5hJw3A(-+N!5nInG0`aZ0t#>LIe zt$E%oIxH+KH`fG$P)w{9mIan{Dm}B2*r{#(japu?xG2JBo3e5Z@jd{NjDw3i8+s2H z2gis-4c_qjb;H)zYc|5KU%z&Ato-=#qmPfMqoX5{^F{BL#c3jyck(O_a)kcHGf_%x zDM`r$KG&0tadwxx9zS)MqfvEK{$D;= z6!3_oJPtkjry)-z@EEl6l9FV#v`C1Es@*T$kU^=bZ;g#tMvD!{%@x$toMwM{M!wK| zZ{}@R)-Oij)fxTLaI(tw>C>kH0Rb?fsL8<;BIYB7x^Pn^Ujrg|HXmPFL7_M;4Jn>J zCpHYr`9ix+LtC5w{XkZ+VYiy9s%7sYd_1H}_~0*zIk0gyCo1>gvDM4X|D>=Yds2k_ zhVnJ5?KZ|bIwa}na$)ITd*5GKT~$+4V{@ic~N&mTX2R8&+*^P!7`;@^b*)SP?BO-oPT+1>r1{##1Q zhovrJs?bWKUh;SE{xE3Q9i5!;xnI=ezU}Gh;jrI)954Og!GnT=0#bJKxRjKXxVQ-z z2t1&&hQ`F;wQX@Zxn3A1OyyV1@8#tdOU8e;e#T`s*mK2I8WO4_Q0dkZridOrik3;_ zvu%HUi6tl~n3k4ybbJgs%)QsB1U@qdrXf5BwnTXNU{lxSoh=LJ1S;>Hn&Zd|zV7B> zMAuU?vQL=rcQIr&G$hG`DW5)-kdTNa-F?RF($LgdKu*Dh<#v}V2$O`>5G_Ql4)yQT z2i1=y3G&<6;yVzi@fef_xEIa^B?K`%VY~*I5<>TV(Ube0?Q`6|>q8Z$SazcN`K-l~ z(Rog%Ea$Ph_`Tjo%Z@yYq(Ut;%RR+6W&)Sy=DtI8n3$M63y+D7HGz4Wo&Bl9NW$;d zq3L10)Wyok$l-S8ATJ-{>+9?9524%vyAzLIZGW*d){Y7ZE9d0oB*lF5>C<$2^|FfU zYJSIE{a;A5@iH^@I+x18KpE~EpUu;+KT6Pg|NcFn<8B%xYh`6+2rCW25wFG8 z?ku@fVSmEGXu*7|Soi^8%TeR~{GGkMdZz<%Wo0|aOJieWLPA0S5)f*nd@ia*dY&aE zHjpI^$1aOm@*f-@tf}Dn{aIK*23|0;vy*auSg;U9g(S~(&v}127y=sx@cHwv`Q|`g z9-gK^Qupw2}vapblU(Hx&AJlYCr>EV{Pgd5}LPgU6 z)$I(l>qQ{Iq~*l2vkD6vO)<$7m6g4;J35UA+_RFBdXDH)&|s5=gpl95)mT%bVcuZz z>P|#_&q_B57iQ^E;(PwIp$EilZ)e@*Z@N7u7Znc3$g95Jfl>VC^&N6KG9+dQ&Z`WC z5qtZWOa8`WwZ9olblK>ZQTol9O!96+e32nrT#UMC%9`0SCQ}l){qKCt-`<%Q!Nws&nfn}h?sy=brrF)+?A&Z~2C*D|DHb8>TEBM>M1E7kzy z@!a<0NVsXYHuMb=owK7O?Xzd(NWAB&Gk^X-tYSTUSghCh#caGxDuyMym9sV?LfOsj z!k>s8fR2R6p%A9$_wV0L+%$A_^$t6FiyhIZ$t(St+OPzJxhk15iOR65N=mg5V@RZ+ zi%ZR?PuHfr7vYm1J#t(hVd8N`prYNqo5*1`2bi6Zkf5o^?Kbn{6A+w?j0}iWsj>pK z(r4`K_HdKftpDfFSxAC-czARw`C$MrJe`u1WVyT0T2;lh$wy)`oL_4-e>(xAE0Mq6{qo}U@7CYHf4ke-c6WE@UbL_+ zvof2FmE@`v%=u2h=W>lMhS4fO?8AhXIUTG@-;R#Ix?GQU|GX(S7#$m{b30d)m+u=L zeIqOkn=PX??NZA#l(cVU-%d+(wMHb6#B8FXsHCLi`*&tGHrR%(4GpPvb$l!=17l-O zu#sOHbj-BgpjRzS+8|!+PV5#c*3;87+xlpaZ{z3HBh_)^C8|vQcISr%qkD5xI&(iU z57Rzjbh8yUVJzoo3HZh6d)&BlpU3sYMnK?Wb@eGAJm>gdz(S**q(c^m%ZqbrnFL51 z<+ZUsJ}sftGLQmyOe)GPrU5gZOyq2*`qCvJ9-0D(fmuAn!5KK-+A~ki=UblVNBcI} zuFnh%xjB$Dkowb6bRQD!VN4t!YjD(2V3kw#)ac=w0Ai$Rj>%PUgnEeSmV17I>hwoU z#2KZH8-;ar*Rk*}fx3zv%>_a)x6?~hXI-Sr;m?>%R~S#udwZnrgczLE)m zp^zzEx|b+x-PhL#R1_!x51OQc!rnq_sKrzb8an#-(o$S(>{UsVsi`S|I0P!J$Oc3j z@5U~+k(8GI7T`;lk<~-i14;((%c#P&`&aQ-KgZPY!io(Ic;o#!R$jmHI zElSDDla!HR;Nj7L3=0bb!4B)u)z!u4cE&N)0x9?G?2OH9jFO!E*Cg5-=cw3NeuwRu zj_8*#7ChMF`1tmgmK>0A>+9<)D>?D|(`{^QwzUdimjLB4A1m<<3}k>e!@q%_ZcWur zG-ekR)VrP@!u&!$hm8ssJP%}wfv&FmGCADuCn~Id{``qbc15m;h!hn1cOa*d@?R|X zrp8ByjgY`3L8^7XJZDE34dy7tn|{m7GX>HT-;K8O7kI`xJYI5g^8NewVZH#UUC)ko z#>*|-yVoO+65T47;K!U|gkHKe;{Fbv-m^e-Fdi`rs;Jn*FWy`11l$%v^(W;gX($}Z z&$h>z>g3RG2?7$vHZ@glp?ww`>bG@`m9-Qoj+mHOX_?2@uN{zlVAjWs($=Ql%{30I z>RmJ0FdE9iLM1y~zR2^R4`z(E+#rrn9_SKwI`Y2aXqP)DK)FjzhQ00+k4<8+zB4!9 zTv-|IO$EB7E+?l8u)MTXZZ+Qoq-<`Sa~R#-82H-}P9Rl_{%#Q2Yc(GI;e1V)Q0K$- zHzKKK)Fvit-_*+?hq$*#(A(MB^=HbImz0=(NG@ZdrKOdT=^hyw=}zRobNlw{+S)wr zQ^O=@`$sIIsaZZ_P4_|k0e4d?H;?!C?*y3d?C3y8N8g^F8^Up8AV^F8InKe&sL#T5 z*TkwND~nM+`2278I789C1u9vI;|qyz)Ai%inYx^cf=`mL-kW}TGG^J6u& z&C>-Dt@k`Jyk;Zy4}wFy`|5OA4~z<#)n8+6{H4;zNxC&Z^3uDQO@ngR4%=B;x~nym z8tvxis;ZOUz7K0_YcEgM3VeL-2lmj@(u%<_I{&<4-|R_#JvlK!PC=omp`oaxWZ0d+ zYdTUGPNy>WXcE{bu+cWn_BU_dzydjNQf!O(eEBjrKW}YsUtU-Uu+ZMtHU>K3PkST) z3@I+|U~fhlPzI}cVQ%hf$cpy%f0L4unz+Nl!)Hlf0?*l+uD6!=1ML8`pG_@8J{yt& z5xY5$(>{%_;O^hQ_O`Z-Ch3@{$cNO@znhxoh@~L$!fZEF0Kr%VJs2Bj3p;oVe&f;C z_YWQfLI$+_?EZI?7(qixDX6Yq{aU6betWM5pFs=h?aiQG*3sPT-KsxT=Q`fl=vkeH z+Q0}H*Tnh^&!3x_ZNT!cu1@nxKWAj@85@hC-ZBLRRAsxy!^>N4HtvNvXTDD3rF*pWb7&|+ zJpJV4L^_7W7m*B#egDTnsh^)8XadK*MJbm<3ay_tYnZ;jVf#XoalJT;mZZA;;GTeF zH||So@P6R!A}*8_L=z1>~Nc6;liFVEgS zp`dsPSm9FPCc=*bI0$HuCU^REFWf(B({V*@&%Q5lk$NLr5^#x*rH1v>#yGqAf#1l1LC>TH8I z07+wW2#cYiAvG11!Mk@#+S>K++9O~BB@=im{eG=svf3VOM<$!C%c`q8pP$&id-o2a z7tc>gR(89cG9@EJ_`IH2B_<{YXzY8Qh~|ljGYF^b?2T`@6Q7Wle-H4g9@1W4{v}Mc z)J?s`^cV9wLR5^f^U*QITe@$EfO0f6?aTASb&4o6doSezj~_V)8RcN zb;(2?_ET`l1NBv}|9vdD+hT;{yvBovfUl>s+*%hT!$U(}o}RPRpJ8Wxu(jm{3;>PJ z?Sv84stTliv zCrZ!Ew2pt6k(OpUUgn>e=ss3r%x%B_tmggPZ{N|;QJ~j?bAcBphiB?E z^z^(R7Fr-3Hu)2IUm|Dfg{i2h5C}w^V_--~2&6l9R@Og{X`VhEJo-`{7KUTkE5sGw z70vm>_mgmHDI0lxD2Gz=qkBy-aj@Du+R82zUb;N3Hwk5A7rKC>KuoB|y=c@cg0zw; z8QoW7WJ{#_9M9wD6HHWavdYSo1!kIi+`-`hNP^)lEiNYTyOZz_E|WWOowV!PZXlPC zT3TB1t!SKpv7ihcuvPILFE47r8>w;J^AXfjR>m7%>fB(l-_+35)WpE>H}22CAY=hx z6R9WT!S)3uL&m^RZ`@CXi;H`&0sG;@)YMeS%~krXA;2r@U5-PjtxO0=U8Pbdf7R5Ky97OuLheA(F>+_iU(`P3u ztman-bAfi6$#^?juMHPu_8OTC<^8;zD7Q%b{(TpI2>Ij%6;&C$2A&WXAOH0D7<9}N zB%~fC1qE<|GIDa90C?^-u$hiLp`meD=}QOVa=13kz{0W*iCewQ^mr-JJuW_eV`D?) zE5Xk3o*{twv+!qRWV16fjIiM$pS?8fno(KPs&iRcSur*>%}Y+++5IEof+7u|eYi1h zsG|dh$HC!-IuDPd<1ysc<<(XBY(+@VYzFfW2pE&{^1doukK8k<(`!W6)}991$--w0 zzM!J4tZJdoPXO&PlCY86;Ho`*7>Yr}X4Bh(dNoRiJ=Jjg@MZ@I8#PRKs z4D*TpQn74O(ag8%Wj%FAz}kXjtf8j1y1eX@C=PB(b6cCZhzN}8Vic6FvhonnR7h4+ zJw1%3Ba9HL@Hrdf<$;emnR$7Mx0Du7RZ}zN2Owg% zWoErFh|bQ>r)!nrdl+&K3WVK`~fN7@9MJHhq$Ec{K+DYB*V)-QIZ3QdPsPjY3LFg_tGFGqjiUF1&s?&o z{e?k+_X5R>eQd6$M-EgPvao@{P;wC-uvy5^O&0LbkhDI&8~`Re2m1{igd?5xkPvKA z(!?f(mXOd(h3T5CEL76lUYFeRDk>K41iaC}0RjWN!2so+4*T@!6_E)UY-&p@D;92U zB2vA5prt=O?zFeJ-$h5)s&!Hl68dv;um%$g>@@!VS$T?lHb~e85ha_9cu)cf99F;j z`o8alOH?ZYZwC(oQvAFGk0vEQKR*Y@5hT>b#l^T+lbXa@Mn+jhMLXcNYiMZX<>gUH zM(F@QTwFYa7ul{2%|88HX;O*SHL4C_13Wt|J^l1>qrLTZrRYYT%dwuWZgN`M!q(Q- zp#pq>hQ{Ni?mG`iXlQA{055SJEzg~PrzeXoArgVPZBh1v3X7;lnfV)a$<^W=V?NBNy zF1NFaZ{O$>jDuPiAVa~J0a-!h?9Kf203(mLp zsVO&LvkDoKKbIs(x$VA+Qg%f#%>zdUH2-a1TvnE!l@-Nhy9!gzZaUH(@SQe3E1$k;^q?-OqMf0fMd;+&TUt-nNNt42al1Acd*{N~v4kW2{ zIsV}6dA<8w76p3(#;NGdY`6IkL4J*x>8@va&&;p)YlQpqw?>tPapV3wJu&o(&2Lx?;;Wc$D)sIL*dbfLH?|!NtQP z;j+mRqX4A{MIBcMhlyw+=qG%;LYgar2r^N5)MlNZS6$Zn03s1Z>0E#ONO;YlnUt^W?-xs8$q;9n#0#9z_}1u#yW3rkfC@aBVy)o>X;iqe$emHUPYVE!EZ162%G}=S{Izy_^3u?&HTUz|29l z+kGz-vOYXKgepK2L$k~AZXi1Tm)8Lj3shTTBINT#1)3MMv@5U&Y`9#(T~>T{0FjZNo__7x zHSiIE$}F6SL2=nqSdFzz=jUgDR#PCsAd0~E1r0U(?*avq1oLayHBn;R-xbfTUh^3$ z2J#BAT5Ru)jKHO@03Zwr=>sI<9&>L$kIFr#Q>Ab>a9x@1$v3$voEo6GqoGeaR3j69fIR5UbBVCnO^5z^Aq5Cgy$;2S`?amZuW%zq3%zm>SEbzfoA<-(ii zco%+6dPUpBgwySnOz+ylV0)-2D&pYbg|zB-J-#Dttj85EO%)22QplnlfeDF;fx}Xj z4m&Bu#d~0hLEZTJjT_?xI|*@dpfIzc_$kTFy2S)`Ii6ONB zPY1_!MN+}vY^vr_q69f5r44wuvFsLjxVXG7N0_8%kFc>n?94TmsXG89LFRyZGgQfV zczEssLgc?Zn}QlT4^yfv4TQ|?+qXf-!hqt+y^1q|B_t$h&3CJYGT$K%iHLbdNvWaG zZzFvHjvk0uy|-_{8Hst|`DcD!K~|Q4N$)q^H|@^!$RN07Vq%y-)3roxjl?+6FTtbG{V%5PY!a^)8A=m#C`nu1CYUd zs^%D&DeR}NIL=UkC#q21mMcvJ6RyIFf`enEt7{W%t?1}z0x#HVU_#TYmH1TSR{4GT z0%{)Y$h>dgii?Zs=;-)efMJ3E@qmPbgF}`EXDY(P#Ee|lu&TvjDg%DyhY!2_muK@E z8}ZT6V#%^Tg5(!cpoR2m($I%{FJ6IDsgkFPMM9DQzYK_4+|_kbm#d|&@b}+oKumJfC_He#x5jhtZA!&d9w{N^quLrJbVX?*L zWIBdcFd2x?y+S5|#pa!kkF`lvXz>2YJF!DS+%OgC?aNG}`BA`D(D0GZ-^i<}Re>b~ zJcPCGFT{XZM;1uLL`Gf2yww&72?_XRS3W!-yWxg1D4&FTH#uM-K<;fv@0lr@(Lm)c zSTs&#Y2a38TiY*@WyvVUSrAEp+21s`>7PCO;_Lec>T>YFzZ)BOT21u-bcLjePT8!}Br=}8vkUIj%(7Dh%W*G93K5o)>B7lF6yes)yUTF955p5_u9 z8Y&?pWAeQ=KYtSx<+lSzpyvScpd9e-=C;w%WVnc#uW)Qyg<|F>{91fYrmEpvR*6Ly zEA=uXg2Kf-*=dc{!q$zixn_>kd**fvIiFs;akAZIqKZ+~(T6lxNyzjUL;_DRL2ksT zd<3VRg^dlg;T-5pGgH&WuJ~$@#ZB$<;Oiu4uz$3uS#Q3Sk05Lf}O+xj}p4)OUn064(l~YJs~$cw~e3 zprfPn_ASM;XE9-6pr0to$X=z($7)yn@y&Oz;-Up=@cj8bhP)IARJ(Om08|jQU_b%w zT`3PA_x1BLG4q##;023o*ODHSE1m=kD>y33NJl3rJzeMtCc!;n9i1mK%4I9i8tdE5vK;)}HF^c7;}8zB;ysJUu$tpPA8d ziNY08Q|q_hY;tjNfg+6a$-Xgoy>oMVH6Koa2m%)Z4`p>`rqK1&4tfOOITQAsdRJ^} zScZY%j753L%E`f|4dAZ=@QvfN-v0fde#RMm%r9Tix#Fh|8BQy$mmWWU3^hG%B_+u4 z4bioZz@KpGl%Z3A0;=WyPTntGyojT{=ODEOGI<6~UrtWW58r*~7as6vNMdCrCF^JP z)gWP~tL+2(XRV<74C>iK0|OoKQ&_$FysB0mMu-%P9RF`V~ier1IdTr7AB(1BL2=X9*B?;38eEu!hptD$`h zj*PUh3Oc5A^$2~zlOWzdi?m#{JRD0b706xfv12DMO~=Ay${s-(C4G4#JWWozIG6sl z(ny?`2NNv;f`$z@_T?9UOl(|4zgJOWjRn_GNg%2k^G-7vsai~A3!NbO4y1g@s18qm zfC)C2dw1?{z++DA0(=JGHP4=%K%*9zK}N>LleNw&LPDO_rBR&*?x%-RGBSbINr0%{ zyA3llGq9-v(C6LJQBlExSe$G-$|?g#V2+fqEAtYp1_CdsD8_5rJg>p_hps$$t$!eZ zACadiMqk#CNrlbHvf>J!V&ckUc7?$);pS}YN4f3r{ zkt)DTyfOM^uz9Ma26ba|GwA=gM!lT{Qx5R?fNepMAEX(00qx!0V50ryzqBzd7hu<8 zB!J$Uxa;?D(1k!fKwk_9G+rPd=bMuodD5 z$0r+Vtq~D;v7P4fr#UaP6jz~{CSRlSvr7GX^yrg2WR*d0#(zXBjcB&Dw{wm@NeBYB zspN7Sa-mYLG8mLseDOKn8VnBLxzW!WL<*4mT5$8ASOUz|-@C!G6G%&I>k6O%$N;lI zio){pE5-^r3v62;RojDDz)b&ZBwE|u{QxSvtT?!@PhMSpd~qBYajcEOz|c@v3~O$y zIaDJzT%hAZ$^XI9tSm8k@W{fw=$|^^mpD2*mor%uGC}e3$_w7ow6i;e)(`Z%chx5z zY72mwpPrO71FPS;)YQLX1C3J9T?kbrLVpm8L(#pMm7JU@dMV(gNqxzndioTct2JO` z-!Qnb@$rXydW`r^B85}2(0-qt@#MdLFV~FyON`63x{?3;Pbcu~J)*|jBBR`Kbaw=) zuD$M_D|);dXiLT6m6PN_=U&pFpDa>z6WNnXnU{urfF<CaUV(4|$4v1VD_EG|Yk*g@-XoJyUS1A$P#`IQd9Xs6((!FN zjN5+fFrg5daNWF41{?~yl|V;;aRU%GpLZiRHkOE(xYn?n1bW(_j}F$JHL-RZ@--AL zftUFB_*^Ye0xwYmqlJZqR!z!`eFb=nAXKOUr42d=pce{MohYiKAGP7_`fC=ExQ)XT z^SU0F?9i_>4YnT9dxr}w_#XBMSJirFViw))+w<>Iq9qMvTGHKpS( zq|WzN*Os6|XYt_+yUmH#%1MX)Cz(McnFMHB$cOc=bHCBfg!lCCF)+1NcCLJNMXEdYN z$l+jR=#we^ z+}t%;mG>!;4TB?hl)t0$KP*~xD$!MLFFx@;t zU4gI%PLFD*JHw5eHI3-)mjUlAAZ^6P#C*WB?r3ixhgk*Y2tBf*slABTuXl{4L5u{4h1uBI zQ3Z<-c_wmsY7+CqBc`we6!M*@VT3A%{Gqeg| zvn%@L5^N&)SW9c`@nXY3;HiFo?SL7;j({rpm+KfBmc!yhlL+9gvx7qkhs!=BA*ddM zbcXl>(+E0=B!(Z|;1Nle-&t`d@B)2VP~8CS_B}8BO&+53#Dbjxr5w&Hh^K@G<`!tx zgcJgtd6F34LQoh)1qw&Ts3Ox4PzC{{BsC>38%GarSzH@-Bqb0zlO}8!dP0di61`(FVMlE z_1anQ_8$y2qCS+W&p?uEW;8Lh7O0$#?)Eh_tf6m*Ia5KqCzMC#Z}ETv>d+(})*N03xdpslSxA~8?vL}xjzB0EF{nGJ zTR`>x+4JWet*vCiqJSyThX$JrCP7O4T9N8=@7g;ZlImIy@Ef;-&uZnc^BdKn$8hAMKB{es3G>cQO`gqJ$18rtbwkrxc-w#Z*QiHLDOeqk zUK*@V)pAo%yajmx{`L{_8j3*q@^Pl%<(>cY3_!C%aV*2fiNUesq`|?#t1MP~yGKJ# z4uVcGunoZ?UXUOG-$XR13fGYmBMa(N$gc ztEl)p;dOSGn1Fd~@8AbnDoV+1udi39Wh$Cp3%BZj4+xMpHl__1_jLQk?+LmM#6DDE zfS-+NW$pdf!LQEpVE{^7}7NeWIC&V4|bmd}Su z78Vl|vitPuABo-Qerm_M6Bi;iDO92yW>NAR?&^=@hh@Wi;k?0r*N*})LKgr0@jAEf zJTZS|v=OlTJJenF%b;wyT!O>*>Qt1Zw*>cY-wV9TD($)iO*$pzO}9}#E~#yh<+Zvh zhMs1XI$uMH7s>2z)o1n>UfUFa5B_Kl4n4O*$_B)*GMtCFiEd<{htT{|Tbkt`}E1~xLVl1VK1y(sm#p{;4XM(|SD z4-RfucYBClh0DQAdg+?7RaaFJUgF+_7dpLcxqWT<1*1OBNAnx}Zg2+9c@e z-@M8H>FNeb64C!YJ+m+W-{Qh;0ft*>|1&H9zuoqntaGhaCpm(H1_WNvzJ3D*Wmz7$ z6A%el7fGt(>bF-DAfSGPiGWBr?F@WxVWF+6ihA{^XP3In(WY#%qLe@@mzI`ZOJALZ z+SiBS!&e5dCV~9iYk(kynXBf03^!3qZb1N|plE*nsRJEYc5rYDE~C5u0m`;oBaGSO4$9t6H4@uWwr=VnVMQT)Qj;SHJk` zs(%oP2EI`;Fm1S!lgSERuOfgNLzCRm2AmNC-U_FnZj%W`NVpm44-(+S$uTwh&(x#BR}T3X;dj1^e3 z;N`#tED?H_Qy>QqBZsfk)6+9YPqYd{W`zRDpS3k$cK(=S(7gpd6W~9a#nfXWqH5rj zU_@!NkwZfUXmnlOS&&U!92_|K_*>)UfUkL>MF0ab-~@wm9(3@7{-uu}1^x>CoA4=U zoE3%f6ll4EpPJoL(D&l%;)02Q35H35rl?40bO%X()w+Zk z!|Qwq2NK{lFsnRp)IypEiVjXd-a-0+C7}mxV&vp~z0|NXc<@O{>p`Z0P`C$-4tz!6 zgGI%~P>5UJthgH84~Y#aRB#`SSO`H8n%%+k6H4ucu46}hqF=?YtgZK;`D}1#h#UzA zAaIF@{4m8uMN#kGEiNirF)Ckx(gL&)0mvKr1qI21tAk$zZf!X9wM}<*ck_b^U|=W! z)((qv)p-n-0%|hU^`TC>u(&9nJpd&|mnGc>FL(zuhynNu3JJ+&4;+3~zJ;=H(BOq( zZEH)+tdEK?0)+`3xl(MqZJ;(y&CF!L(*uVGWNw}F-vDoaNJc10)XM^FrSAuGz_$P* z1r`hB6c-9#!K=(?lRXx9UekM$Wr~&Vq?}f&|+!Tk%<4u=Q&oW3OM& zPsu=mdE(X$lx5y+$AP0uF<5iK_uqrdp%pB&b-}UtYR;F@j>alU`TQ4PJt0d#&`0yT zUqCbi35TIUa6%6f80?(YJF?Kx3SGWe15V&+H7Fi6wR3glMHs>MfnEpBt2)250-U#u zjKmKYKiJ=gru-A=fr5DccK`bnj>s$R})|ikGW>AyT+N6k;rguq!4`~xf@2!HE?U4X4rkfc^zYaG*x{_MML z&TpwiL-aG(v&FF?CD z)ZOr(t8Rnmqg{qaNSKqCR|73?Qc|68as%Fzm7D90MD`e!EH4`Y-6RjDdGUe|YKlEQ zvLMD)3h-WN(10+Zp)u0eN3w?m1qmd}X2>K4@YAxhv%|#YYf+=1%%p>k0u#{%w)f7? z4j9gGJjvS1YW7%(|7rJQnWS+T$3AB66+xXWL`>Tu%2)fHkRai~{#caZ%4 z`4}kAOnAae{(lt6Y)#<7tPSsB4O3p;FH(2(9SV$Fhu-(Twj!q63m>jUEd;!a{GTya zDL6m;wc@nyIsb+`A9Kyk?nXebPILO(dsGNiUY}oD)L7EryyO1oRQmn$&6gf7YOJ?Dd(BvtW|LFzD97h-%)E;P~S#9a1QV>}@emP}XbD_u_&CmO1@0>dU z8fg7Dp5=H@5q2zR_9RMDk$xCC8z(326?q@q6r^N<;2!N-nVm<}FY$I=cE>VHDZ3@4 ze2Giakv5YuwVK_?+c&@Wp(1U-NlEI>tK{{VoQGm)j<&4zJc445Nnhh?3d*@JGCv0u zu4Re2HwvXIDm_8o{^FBB!soVh%0BqjYpwHpPo-`k(a8GhY7RppzjQPcJIAuQ;paR5 zCjaBzja4$2qx;nl#W>!!;#`dSGwGvndw+RG7|+NM^Miyn%a~zqD>63xgn2>QUbx5n zJX{GQvlDH<`j6Al8%e~6ll5C>7SKm)q3!L-v%5Bw<=85aF`e;>D{%MwkYKHi#4)A7 zde^mPZ2j*ZU5uA;1sN8Ihi&3?jtWn+8?Jy?q zaBBDG($xj7dl^ zOmdOodCP+ucfX%T0;p2Vah#$GB5KNY-&1&KnfTU6Uw4r?KbG<4b!JhuzZo1z^Nh-> z>(38Cj}`G7is@z8D}v(e zW{!stRZx#q>CX3Medf_5-b#b+7uLV3$wy5Y7T$t}x;a4jtfQG)oIG&==!%mNJ!(fg z0#zy`BKA350R`2YW<9D1yhItXyvt~uW0{!Q1J*`a<%9M_*&w3S3Op=BnQh?aicP1WdZexPSU$)P^F&^0Cp{;{Q88C(fLgqD;{;PvJTsWlv^Hmm z;}Ivbu!9u6rIeWdlL6r%)MQ8Ww&D|7F*MXPWu>WBaTyxArgDZAe#?Y8l-qu`tQ&i| zDO;$?#vi_nvJQ6FEs-J3U8JJv3s`CbZ8VH~$379RlIyYHNr=l9ern|jJ(E$E!kzN@ z_;KdrCyxX^w;m3i#Jqjqz7N8?=c5F34UAhI1618cZ`_rPul+nnV~V416!KIG{}VG- zMLJdgXGQ($4`Bf3W3Wk*S$xCOBtl8kp0uFBqUBfHeJX+w{UKY=w_eXv#YwbIF5mZk z6JK-LX6%{uT6EK0Qr>ML)Zmr{Lz(O7cXw@Vyt@;sDXHmhbWdAWIi*@?T~=4+$g2ql zwCeLbKr@A7K6!C2dcT|}byIOpb87+|q_MD|;$M(OV`AnU$tR`h%UAs8bW6e^Qdx;i zcrkKeNdy&lV0g5tzER}uSkoo73Km%~V%J(DgwN=U_=wRxEhd3;wI=+oT7^G2hwfi# zQ~Pl}kC4Yol%ns3h22WEILLGB z&o{!?Q+T+{nChP7C+CLuB-yI7@}LzunTwcgKrg0wCuf;ESRjgq-rnx_5h2w}4u*DiZV&5%^qfTpG?-9GwZdem-bOowGj8&m$n)uPdq8(M)(m3sYrh zFxGeNJ@e67%xu5bJV}9=^B#euUmsRdt2s)|adPTteU%EWZbe7@N~CMYLdbvqjGDZc zO2x*f;Ukduj!E4_Ls&KoIrJ-RNSq5}t0J}d4Jw%%IVmD5q80PW*=aW36Us!xPm6sv0{#eI-&Z+g-+2oni=^1n}Y@hN2Vv`)>*!6r+~$>+5DwNPE2 zzqs_S-?*eyc|7* z7RQ=QVbcGWtLwd5h9lG3*fQa+&yxoWl;ueGr%4b7CV_qEw-L$Hd-ycj z`cEvReu!MGUvDOFs^o<5(<@JnLTQ8h@gzpB)3k%{kZR^UPU zSQQhWEk{E=z{Px?btZ#|{L z$jPTAf98cr$mxVI-KV1p9c?b^d-$AbGM>vIw#f+n}>SwUG$kI_z0 z$_W>`FQw3hy{p(gGQO|d$$4o=Wd?yKUsvh+6N1Ez51#Q?t6F(6?-rlZqG6+k=wEn> zKRdsP3~7_tsaAc?cB6=N!N5RKdA+yywW;0H)Y-wm7DNN3@aH?I(<$5+E$DCiVxo6- zvqfx8duyYRQHm{+_KQ^cZ)>@At7P~{M=D{?Qbc16%rq3T50nX?kt3rdn})yQuws~X z;bD7?t}P!gxk%;a94X4-$sL(x4#^^eP(JBo@~$^QT5j$+3=atoT91wBLv)kR=1g0q2lzGYH3No z$M|6S!%H>eb??t-6ZG!HGxHRgRMdQEyRT8xDXH%hG1={P-54AU$9?zI^YR;QUyRCZ zw{rd{hu(k#vS-$He8oo1KzP+vyE{F1$j`^8Nx0sLc<1qSap{H!%bfy^VyyZNhl$d< z{I27ft|5|qKK}CKCN^asoF|x%ZT1&DX;G8E=AcK)kaF1n8Bi9HtDlbIz#zj3+8dsM^3rNIl(LvUF+>;ZKm7B1F8o_d=M!?&k8FsLLC!Av4-39!e>-TOx^EJ9o2ATByZB8# zk82pUvXPDbVd}KV*UOahhGX_h=S1F%#M*vR3hF3%)>t()a~%9M6&2B!*km?;HcX_| z#~E&T_m-B#j;XmjC-}adigh~tx%7r)sJ7nDlGZe9IwsufR@hub-<>PQ70?cXQFDi?KYb@?`4Yxt^fqYsSayXC!!*#=Go1hx3s|lNB648tUqX>6aOyB8P>m@0H95 zQEVQ$@R6Qk$Yl0I*KO6%jW!J} z?e3||cHzP38z>(?qYD00d@hPEHk?R;PAQCZA&aW9e}7ZVB&mM|N<~C`E)_aA2cE#t zwyk!1l^%ury?w=9J$7Y`3N(WA#zRR7$2fk&`JIXiho7Hsfyb?B_Rr3?!641{{%4qQ z?EL-v0NgV)H2C8Rf~fFU#K0-&j%6>%-MI20KjtU5^B}=N7kFZm7>D62^bT&K+*;g2%zbMV`s^T&qk9J~@uGm5J>*s#rz{i{B3+`RsC zdYYe!sR$a5q1O#MHa;sr_ayX@!C&)%w?XfW=6kAt@45B_70}`%$z8C?{vXo*Iw;FE zeEY>w6dyp8QcB_hrMr<5BoyfqR6wMpyQBmjx|J5ByAhB^5F`bpLqd@5ZrCTT_xt{4 z&whV1duB81kL4`ZBV6}&UvZwt@j32!$4+A3yh#|WcSDHcHWC~?0#IuM1x9nT1n879 zXfG>qkFu_MDehIS3FjJ^P7SKtJ=if@eJpy$>>S#I)q3tFCYSnd`yM4%Zsu$K0B_sv zdr5x*G@csYF>-In(y?V|9YH6+?x*GEu?oJX6yT&EyB{9}Ej{SZuGQp8B6Y z_lmd^de&fNCx)u0+GRGPF!%Y41EDl4si3^wLSBGDU#aMoxJUCJE$({P@} zExA6PEBWc-N7e72?RIA~c!p9hECW|~DFWGwOqzeVWeOh2J7#_u>@V%CxF=^e%V3dG zkg@KgW0+|aQ#e6M*XbJ8eru)Sp0&{G*651DR!9J%#)^yDZYrgpn(22yb(L=C=f5c8 zyLsx?HCG-9EZQAIf87s<>@G->K~`_3nA-K78yVKB$4(5gcLWm3hbY{1!pr$bi7wpn z_(|s5dZ&H<-7e3+BcIfH-CAW2Yx7u+!`pHS@7b<>klqammYFZan@!lgN%&GaN%j{N zet)b1^(>3)c{`E9%FCDOujrUQX8nYh7bWRz&llLa;>RXLcQ_Sv+EH01o^V9SX&rNM zxPn==Zdx>7UobW+NwsdXMok}rwg!_CH!)^Gg$niXy`3E>fxq8W zf?q7TwLeV=HA-?&;yu&!ysC#nu(FNFe?+X(?6hj%7=wnPB1(;J_5stq6OT8>gU>#x zx6YZl#BLX-CKP7WId3A&ad5Qoj}AwkB2q?XzIx2TC9ZyP+_Egrz%t%K($-d1>3k`s z=h{lM>%8@h^N@aZxi9Ij$lN9JlY^@+bkAuBOwHqC62B8x&BMb3bd}Iw(k0TVF;SeRlR!Y5VG=lbY&rZlFwu58y*`CwOJ#Z@FKwtY+Lu~e^7mu_8mfm8UaxcDy17HoZTGkwn1 ziXO)U0vnUu-8MoR#yd#W--->(>*UP(c7qcaZ*P{8ZfQ9DFm;%a2+}saQ7K$h;I4Q+ zDacnBvj+d0N#!e3^F(!u4T)}o0Aw09#$rT!k4f$%+Z%(OwX^009yMICf>nd&ni$?Q6THDb}vf@4CcG>@CJ|&P6$o z>}d^TO|1tHB*f?XxSgz#9kpM~Skhd*g48z@qr*iQT;ND$L_Fc!)-m_6o6_vr9QS;D zSFrM)$LBjQm5E;}k6h~RuA$xW@(F4&GIH>xxU`1UwKfk&41t`V z;D>+gQ)Q{l(!x_r3(t)Xf;)q*STDJ4f>`#)>rUd0xrm5Gg28q0XJQSbwej z7#~*2H(Rx{^SSw$Ni^F*ip#3&g42@lpxMXz4M{#T92} zjcJ+7MRGTm4tJ!-&iKAV_3n8MuUELS{uPcniYWVjkL;xPxxhi30U{-Bl;l^E%fm&I z+Wb5*gc7}K;Rre&{rCWul&X?vT7AmZPq%O$W~AgW2sL$koY@WEZL#pol#J)^IzB<) zI_%%IYy0_|7n@-1SD~F7xeV9WK}7`uWO|;Q@!OgGuY42&z1s)HH&Njc6l(5bZ5PIa zv7&{BL&al9cunj>S%tgAWxH7~sb>R8`hO2VMPevraB!&27#2RnJh3bE$H3ok-Frq^ zk$7v`7I=+~ufYfp{v2e+<&k4?w2cJ;hPQ^}WhU4}LB)L4(+aHko12@^b*?KZIphD< z?K#=$zM91~OZ|N$-(r_`tZ(F7PJxBF$$i{GghXxYXJzeoya#d5E&Y;wL)|+K&0WJ) zN8V@6)vvAyb#yg-&XiVvE{zb*r6&^UG_&~dt0`f*W9}&jz5>Su+20(6Ox(eN5tdi0 zdgL*BPf|K6gP4iK+w)FtYfpF-zixh|f=z(h+cV?TI?m`z~#$B6Z3LPcIl6=(NUvA({9s|DWUT|YSvJ$gdMq#mQrd$c%c9aJUm z!NE_xXAs;-hs%Kjt)iEg7xYJ=1BLb{?cXx<_?8$nz5#pl)n={(j(K2^0c{u+3PiP~ zpi+b04;YeHK{cTvxxw1p{M)1}i_20=SVt|zpK%dEKOb#4OG{cEGHo4C^3?hWnKi!I z!sUs(Ps_I|SD5y>(GlI(b#0~^xyR}tb-HwmkK>?pg)G*c?Q3CmO8MSmtb!zMSx)L< zU|R)Gf*~qAF7xg@k~_mhy`5RG#dvN@VsbQBAVDWdD3B#$+L@Jw_3sww;MBdcmE=;7 z6&_2UMFTpdHAgLB-XN5f6+^0zxmB#3qG^=i_|*15uBKlmcD2O2pja=SceMFYUUJzj zr0NSLOY@YVkb@H5X{(o=jB}wxYyHnWlD&_rIets$Cy^PBVT19ihcZ;g6^yV`6Sxy9Vd~ zD^1du=g!Z5`Ch$0f3Epay3@0PM%vZc-M#*GZEETpXv%^65|$JYS3n!J9q3K$rsItr znLV)qTr@>m*#(8+y6@zdbmYA-hvt!hf*oXEw9+HLs{l2g~@$?-%b750pm--YWE~9ELg}TJAO^n(AGI zwC*-7*j} zc;P@IzG$P`-ILcEPy7~M4U15@$E_Xg>!GS)nkdtQ*0fJGbf>=*4g$E>*;MJ z-)h1?6$CRsy0jeCta#0)5xCkPJf$ux%+{RF)AdUUmx0J7jU9+2G7DV$&9!EEydZ3dTys2+%)C_s_ z2w_h7usWotAwG#n~rpE&onb6wMaIYu0Nj|v*8w;{Y$4p9D<|vQ|`K1^p!Z~*n4W*4$%c}znLvj zy+3X|btF;NI`9WIamXP;}wJ-n`jxYBG5E}3cq1+Mn&)hp@HII9!O9OLX#DvMxlcyfr4OuldS zZRd%e9U2ItQKHcG~*@vM;rl;Eg9J-Xhg@ylY;F7?p{Fo0p&Uv|F!OlRf4GF z{d=^lS8TC!rt@CS{lc|rW(XLcOk)eBd>gL(oj~!k<R@MwtqY%%F5;l}q-WN)2 z)=adwGtkjV&#ma~>45;I)S%O2rrO}SH;B~%3F=~KIDZM&;C+@5U@X2GS}Xwk8R&)= z6cmIj{}Z91{bgmG{rgvf_9Lhx>wz}{^4CkXO=oA2Oa{zWhhQHxs*Z>$2fK1i1ae?R zv0;BjGO;!%GrFSc@>Z8DKlz**PnU?giPb+$r;b_|7fsbGxuh9CZ@)YM0xK{+J^J^~Y>Lt3Q4yXR{A_P;tY5$MBs_fzYHGk* zGcc{N-g#Ax9(=eMJ+=%-*~K_+-T_OEnpeI7Xuaro+|eUt#sumkvL)Fae2U6tTCPpb&;*4e8eN8pkGgoM5G zGwsVy4JQ|{K>$u8_MbuWm4-%}J|}oXZrmi^glohPkMaE5_xOuxNcU~W2qAE0H8pCaRanLyzoX;RDi>hSj8JQDCy99 z;Bbb5jMfdZoA7bFuHa53z{dx`An3_x^D!Poheu>@4V+8P$Qo}e|8W&(&aeUE>bpoO3@c9Lkmz`K+*f7KUuUJe2Z$AcH#deKJ1qu0>_X;N!oG>VToph5&5fauJbF&3nE z19rEj0koX> z{kx8g?(+X=0l?Gt5@1Xb4jmGdbi+s*(ZQ6Z(q$7Y?S=FQt(#7i+Sdno4rXx0pVPXr zZmptAVfxTJ&S&x43f-msA%%4{shTc@NFgKhK315Mg8gp%jJ|HZ%6F3&2d1k*uC*qG zCfCZGkFxR5nL~EDZKu>(&bID;jq<~_fg(eL6DlrZ=+jJfh~G?S9;w<}F3)cl)^j5z z-itqfU!D{_r1byDQp}j~8o5$Fmsa_Jv1KiP6w&L~GPiLqxE;6tS8yUuMqQzkb=-!# zWNpeL+rJo_k4F4}{2@!}Kw|bMvWnHG^8UId$u#tvp2&M~0>G97TNgN=!8NBVj7-<^ z(UBwcC~Y>)XbI||5M*3@Vhxxq<_txCS3-R3%c-^=@cR}u@25Hdcmh7+3OWW%xZ}ga z)BSPF2{C{-#eX9GFl&(@T)#6kX!~NUOlj80u3R#A;mXGdMfLo@)OGo5i|V{N3{M$3 zb3evD?1N5egLmVSN<+OX`(Ir!NSQdy_C?(N@owWlM+32LJhrzwvUmF-DXyH-E_2OeHMVUK3 z@A|xcwO#kOM2}47$>Xq`l;{gD-L>`3+&s649lNH#6o*{5UGD=M!xx2Gov7gh`^PJs zKz{T&o0}ck7*PiVSobNTm7V6hNb+fXfPoP_bh)NIT1ZPS$^oq>NS$(dr8EPvwu`+h zhScE%ELl`ofk2{O@t(gr;r5Oo9Ph|gF-%mVoe#Q~@RPfoLM?K`=@gAj^)bD1sKUrf z4DVRkWc9m?S~pwj1x$wyl=xY<{URFr?D5_8xnZ{NlYgqE-8j4-;JaO%X`PZp*xRh! z#MWEu3q01GJ)sq5tWHu3#69MswjIy4zQLNgeY944MYN|o;i2C8-X^Zv1U8x-DL5IS z@C^EFjWc3bVcHtY;tA~Q7IhA8-kisnKEj@$oecvmBolpQCgRjPR+q&M0+Hi z>_u2=;gb~?Mvd7vYM;^QyyV-qeSb?0sIT-69MxH zH2iycl-{#BDp91Dyvm&;(9lm*r}e3aR}`^pNC$#|aVt{%a{XMS&88wNc&VhkJKyZd zGH*xrX;S{dWf$Te3ir)qh~8v~%J2Z^Jt)EtREb#Up65%1>YM1&h zx~|aOL2i(q>zO&ev5p~W(xcbhJd>^`@7}SEANEn3i3CW@TgCf4kJZzoJZ4-F`EnC! z$1O;6Y^!iX*gM9a2a%GUdi8Eh5H5h$%YJ1dQNawVM(AnR9nTBrZ7lB0DWra#4In4A zlX3=6FjwonoYr8{J1Jw%vm_@H2(H5#}D~8Ytco%x-Llx<#nm$|H$5y*I6<3E|75Xd5i&{ZjmniY-sx0J`aHj8TuUi>4zw5)PLwHvR->TQjO=DAUd zEH!R44F8HEOhj=v(HO;|?}_Hmo&ts@22L+qj3k4}wYsT&(I05{342j9F$uyhcd;q$ z9UXOwUtjsJ#5dtbL66`7rq3Qu$e{o7Wv`_i^~S=O*CI7#96^y47eN?9X;WQLa#k8` z-Z4mD^q2ci@$%gt6Ca!^%F^4qW<*=$|EG+>5NW)XDTNBJ@Wt@!_r>j_`S@vkGq)mX~;*@lgvGMHIrp&(D5H~ey;M~o(z}#F&1P`g&q#s6p%K9!kQ;wITmyupg zQB3$`&q#@etg?KS)`iJCm`D~CUhZRIEGcLqtmkIZd;E0aqC3>zCF!r`e`OEy|0#Qn z7mY*x)hIf~ey5}4TPu3ECHup~dVt$8Te5R=tGd>&KJ`BQ#Hjd6b)+imkqA=!NiA%Y zfsL=P!58o#P^f!CPV7RjqO7SeU-4viVMafz#q6g)4DC?30kR}QuC9{KPh;}LP>L5D z9{0(J8$=wb^*X;Aa9p&dV&I7%<-fQg?B>HKryGfjd5x{6engrpSKZ_6AkL=ev*F0u zCmesg&q*heQ|^YUEGS&h9!gWgfSr#@?Z)ovYMyfheLUq-@h_&ycD4^Kdv34aJ)ipY z%;-*K&J6{by3Ab~rI zw8TrJ%=`66VcWPL7zQ*cp7}2?=U2ynXd1q~(F)}s1ajA@^Q-xunRC&@gv62-bN#;6 zqwD$AY%?@?;te;+%^#)28=K%^qGt8zc*@FL4<4CdXsNs$U#@YiC+Gi*eZxqYGov(T z%gO;GH>at4zM_RNL&YZOuO zLAUP%8Upzv^)K-jwDVdaZUMNS6Kz`6EH)uwhV1{I#iRAUVsaGUFII1!*TlzSu-X_)KDsJKguhz2`U3e$Hy|SE)NiB z4{^l7>I(<~LFZurtiIL>ed9qT=V~+hd>A+$_LWKD01r)3jKYsKUzyLbdGwKMa>%yHTvHzubJn1f!z;}0R0jgtV zRXiQ(|Bc|BzO#g#x^a9a1{C{1IVrEG5SKy1Z_r!5OMe?lB?x7`>Mx`c2>SqMH}XVF zt%km%lMZ=_5g)h%%*;M7dP02dz5FAp3t*>6%t&5me4;372t_n%qCiT=1kyGtftCeC{0k%I&@|;@D-@S!v}AILbSm0Yc8}!a zhS&9CQ1%!aQfG}}!etN45wk8Lm9Jztmv%Ow3sq45p?B}OZcR**pkw#=_;_b069`8^;ISSq z{-RMMJMv7?*E{~6Mt6&oR}x_^_bil&1z!N_1adF6^jc?c$dDTA8kalyT&yS6$7uXi zU{y8vfY9oTtv_Lhy5fcUAq}dDElEK>*jZHM?IImPCdIkAbj*tzuFU>?(YSX}UhGO@ z)=FY%_wS-JDCep03n@>^dpBK)o-r~wrC+1S;K5g=bxtyTutL&e=y%X#gjU>cRr8nI z#19Blu{cE+oS0>ULsYeK9O(a7F+jw9jpuD_P!)?-LuGjLUAx575C1-$e|)_Q18p>7NJBi8lu+H`Di3|(%-ByK zg6H1UAD;deClQsY6>PLNG7;C@#^jK5g5&2^&*_B)zW-{m3FH6PN}mX|7ZTFa5GV)M zaJWBEqkvpBU@q)gXLdqL8fRaAhr9)y_VJPAJI(Q51!nRT6Gd1-4{x*N{@5z+N;u6` z@Y{P)W2M3Mb?u$_=dyNg^KIBL+;6+wE8dW|tk#C3&V#PwT_c14G#FgNNfHyCI)DCD zw|bn;6nrK8valLL*IK0C#_!z9H`|f7%tt9tELb_rHs#9cI5GHw7kWD%2sUIBP6ZI+ z$&c|ANFy^be9*;w$i1(MWoyJ{x5YEwB#0WBsCO|DhejhHF~Oz^&{K9G-GC;l_g_y^ zQNZRf9?%tnefWdPDPk1De|9RzJ$~-L7#ggo{cbSZQ?9^8{IsMX|DnMU$-jF2D5zJU%jMbeNAU zK6e&?c1+WX%gBD5>2PagZk(EC2@_5EhyGyPha46*PtnKy#d$JJ>J10awhzS~n=*;F zy_cALsGlC>`HPGVNa=z7TB?RGhr-q-GyrE;dxxkn#R=M`ou`&K1h;}ZBh)N0+f z{{5^Thnqt9b8_M9Z$?;O%mya}0}Sx%DR?tX3grSWbWYbsdG}e5eGy2;2q*ontSC9T zpjjG6!}NE14zaJdMCyP2_R{XAzoXswy>KJ7zFYdUp_9Z!o6#@`7ch?x?3*>G*xAn} zn?|0vakhNvWs<81qtURhhHz~<%?l2cG%@izNwMfvkCGqi7F@y`^~-Glut!`aCHL}i%gicckf zyAL~4dS1%vE!ha{JJ~$BvJ*<6ta;52b~!j%qF=q5+;zD&C%<^7szg#ucgvy)rR=q_&tBZjTrM+3*UFOO39IxR}xgJ*6~5hn)}tqqdaP9 zUCiZA)7|2XU9Won8gSZKTUn|zo4sIBdQ2T5kYM=d&iu%TUwuba5A$OL`Oj|u^WXhq zJ<|qSpcTr^e%~@jjVjG!GA}bmAoZ{YN58#oOl-)jN_Z)G^l`Cn^C#K={XUL0wK3-N zIBzBXv88BhqGV;_hX#vZ#T!In(>q5E7f}&gUIBC4JhtP^vSrdWeS7xwKYyz~7MA;M zf1ltiIeBsHqq1RLtG-{-^RT?Ug>-{wavD6n8Qiwx+ziV!H(q2K#PHgVb%m5ga`<-s zQOpU9#X;)}*ASJe{h8d%uB0223}-_Qp6pZU(-71`UTy?cy`|z)(aVZ4Fqfci4RFcD z_4Ql-y6W$97X>5@5GE#iqKQ$s_T?`7rY6Q_(*x>Xd3o^tO|Ge_`ru{G>)5wG_D|3B z#pR?{F}}Y&QMD0-Tbt{$peXFVOz{`XgoObh41sL z5VxhVVf_iB?;WwL*(cZc3$daJHr7PSd}qa8Q^O{kNe&>sdc6D|w(x`;Y ztLhU?{OxySWS#{=TfT{A@LqS30!2$SVMm#h3Jp|E9(#W`evDX(X#Z($&cCC!hF64Qj>u)U`rR${-3QC=jsBjy#(M9hC)nt9OIvTb6A3@-r~O3y_D&>Y zUcQrSeLU%;sJbpmkht&SJZLj ze9Pn@n_}X=HRx;6=a71FAX;jpQ!C<_x<5)VTGU}Q_;7KlGrPC>scs~*?dpcX@Il9? zSEz6jwa!>^=NBqIiEjJcdd=BeO*`NJPaXUxw%^oj;*$V(yzg*$=6qL6#WX!fvR0!( zLKiZbmRHvLBngC(%Ql=;j@XvYc6!O^_I!>Lm@ps7E<1U8r*iOBIS-F- zl?FTGN>W44y}xfC>Spg*67^XHx3?F)+pRU5yx*D}wB&tH4qn0UskUQ0Ql#jw{O%In z;pQ$jaJNCDB1!mxPi=zR%0UmJmd)cCyE0Nj3yWWcq>)Mk0V7jBC21OQaZuFRaT5Bc z`+R$OtbIiC-+9zkM3k91pJr{zQ)qJA{AJzmjdi~-Tosievhl(V@6`?@UGIx8#-ya- z(5rIEu~2(jxvr-BMn`W@+?T1T%_%V7n-HA3b#L3p`wK-JC@Gxy1<}u#5IZ^xrK9$& z=o6)1Caauj{$JmgAGnt$$%a2|eqf71je4U{ALQ+JSZlV|{kHL%^h@*)KTh}>p8N2S z-TG0qd#~0qk-{habF@~VGxqA}+0i&f=lu(X7za5H?E`aI)<^ymSdxnRJ{&f-2 zTBv~d0obLQ3Fpg0`xm3z;%_0Btb-^D@+lubdW5!5RQM_V)cF6?&G>RooLc&biqoHN zAN_4U5V!u83@Cw~$p)_CX9egYW^kvxc2#T|lQ0194#R`MSz^L=V!~`90N6KLJ{L)1 z``{C*;-_+7NbQGB^3_eU-!v!y@+KxEfOs!5F_Favo4=JBG0YjYWuvJcZK}z|^##yj zpy|5+R>U;p<<*Tad4VwM%HJ92r#Py6BT`s7ii*;93Ra#!^w6>XtS|EFWRDtimShPI z&^1le$$nG??!jfssWyXQjbhN@)_kbYRvJ@T+`REP8($Q;ACk3+uIem;yesk!_~*bN zDAN3b@lQAe>Uh{hs&D`6n}?d)-Lk`-c1C~4&cCOpZ_JEbM>a=zHN_W9^!}8mM|!Jl zt9nZ9P>(+)u-sm!o-Lhe)sV&#N!s{#4Bv!Bm*T$<9gRriaD(!MQzc`~!k+5?ZlCvt z;9?RyI1fsmsI}^MHYQ(i7NV#pjeKxD`LQ4lR%@~USKrnifygrrR~=2(2uA}Fmm%!X z%Z$CbIRkTZh}jd*y2uIzOEk2zlV^OL7$u^K({DT0e3s^GzkVI<(KX{xv4DCp60&Fh zr`?ffq8=oBAGn`Wba%wMHd*&ReN`|qxyuL!ALdD6U_d1RJOuIk3#62tos$R`L0W`S|EvBCDge$3T- zO}Es%Sqo`=!xE_vW9=5CwB-$3&FOGN!m_%|kF%O-P+oN1;gxNd?d)tXkMcO%1v=B%4XO~W!O@3*7z?}Q4jE#h4w?RZbJym%vUA2u_LigUDp;;LV zNJIcwb9owe>90G?UQ!hsDU?-KX5DtGo%vd1p>tb(`UTTp@s0n{0^DI#(>7&NmM5S_ zy>K!Yda4_pBkOB3ghYj_v5~28b(WpnP_-E@aMdQ$X*!c}N&5JVprdV+Od(XKJ=~o2 zVlgwvSmBxDnX^t}Ht$F~Az4OvK+S1uQq}qWW$kmU+rz@=vqYA48O6e;u6|Z8_3yNU z-$JK*RY&tg+oM__jx~|Xs)@TKjm0wpynIP#?gsa(jO^zGC9tgO5bgN5vYEpl^PPUhz3At524a+-;; zL(xV?Fwm?Wy6&#{*sacvbKZ4eH;*LG^K@b0yn!SnOmJU7g?WcGc3zb{etOG>n`F(z zd0lFsl#)+#-ctMF_UTVEXcc)y{Qv7I3zaO4#;F)}T^BpFrsgolZ78|skg`g?poUM& z$UM?q=U=)?9YjiaLBGls>0~;gNx)c~?-WJO>}m%f{QnA&xG5iP5E;&?ZTh7Us2d=m z{FIZd*G&<^(tvaViXdQ|@Qal}){HGPbdP=|XQOBR^{R{v z%=12*$>dsJW7|LTjyZh)fG2sgqL6pANh50_gV>-&>IZF8NR?;U6>A3iNjvRSOT`zh z&H)dS#|DiL??^u=?2miuz2=UYp2j%AAplx4i zXS&?bFfz<0gR{B8@eP2B#khm`Xp%y9`XDpK|77=!+X7!NTulVEy z6Xc)K%Fr*Z*ZqzGMLPuLWw-R49wr?^ssl*?s(%lnlv-lew`Ni8(SQ>GC>fO4)sI~u>qrB9y|7TNk zq0Qw>cO4FBB=%lWB4Bz1}V%}~cY4SoEAi?{N;R0Y=Oo$t)~O|^@v>%p%EDD6!kYS? zK&qvQ$qQ|5R~Y%g)H)fh=7h^jse*fTUc&sJYdt zCSmN~Af}eg0KStL6)rsbYUh|+S3Q$cQW_U_UcPv7Umm75*>0y8z8v&qypyGcto6j7T~=<~qMdkyMoFdtjrfHGKbcf28ln!p8OIvpNp%{JTA*@7-R_35@*wW%u*5V8)%jp}QNL zLMIwz&?q&CTC2Q)CvJGx&d@ndhOzbP#Jzw$J=DvdAbyPNL^5U%r!Y+vUl&v|N49X# z7cA8V&nTuZF9C!pnoTD(1f-H@;I0DSU{j3i&3Ih6nE?|2KeL#Vmla4w8E#Y5yXCbx z`V9^3LbkLI>PeyHm5uyE*y5o)4t4uN-gGz6LdJ9s_VrQYB3`jRpGm0gmkzk!S3{%% z{+5B%>X-dP1H|)h8ng2~&NFSo)0R*vLrvEO3S{kXowF|~|J^B$jTw2;^gT7hR*UY| zm(XV}f)?x(eHwy1HH1hz7FJ6jp6T7_-w zlz&lS7WeTZfjB_%5J+I0mP1$=VDSJ<^(T%pfL6$5pLrDh|IaeH8WO-6i(~fOk;KvI*1Q*s00h$qF|DZk1Xydr9w;(tox$JE?DwVsRpnqfb#Fv&!3pqrBZ z?5kwqmi2h)8(Hz=@j*d7)Yrv@nTIxAsBsTJCcUgmj=m?LY}E%lEA|bhVW-n^pp$OU`hMQe<^~y&eJ&o0`OX zQ7|f$WLhe!80clG-2M_XesdDA*^w*#wmEMyfGuc(g7`gGR(**EF*4(`9&aAHU`C)`NZG=A*ql+1Tu0H^d!vZ+y2f z{y~WnJ^0dXP5wrr0h!Q%tpkE9kea8OoAu$&2MJ!GK|utQc@ugO{zJFr3GfjpAo)VL z)TI~zxZ04V4O%}}-^*VUU5f#6#n@j}@eu;vGRTy!2Rt)aso)O~W$}vD5n^QlLhT()T^-nTCQIi;o!@~Db$5Rsju40x$SHtOd1@5sOz)DAXeujvS@wZd1rB0B_=Zdr zNDBclAiZmJ&qCfS-1Ui)r{&m;!T(#?T*!M3i2_}-1WF5+vf-U%6IJg{cqWGA*iEeP zy2$L;Zl@Db4Ki^iscRUCfgXeoHw}%9veMK2SKHo{fW8S5j^9FTEzm7N_Yd=2R)=AU z>{O8(DV|+h`+I8211w4aIoCMMZeGBIUwIcE6Y3IqFG|w6utV_i!vhD38>*e4MYgfE zZ8%vMWQ-!k#bwuRLIGDY;i#&r3bbiNBnc2&29!K}{PWpsP)Ph(>E+{d{nJmwFH=O{ zAV_`}sBgYENlLB$h~Ev0`t&L9x3C-ge+uf_yaF^4hvxBT(|KY6bR=nnSw zqV_Mbitj0Wy}YbW6g(xUK^esRZoq#{(4o`5pt-Ph=69V7(TXyNjdg(73BNy3+@5?A z0zh3Hml3OGsRZjY5h_63aa@612D_Q&fXqxd zU&Rzcfu$}{*o9ZT4e}%*Q4&dri~DWP#&K;d1KzYth+Z#Dj!=l{9)TbJG8z|}t4)`P z{mClZR*1m^2;VjqV8X7V`83|X+d?gQ-9Siz13(A@Zj+P z>kt&aF!Yd=S*zE2OYCs5H4XIJUQ`*-%)xu83`5|0zl{!IEWUYn}c;%uRee z#LqombukTw=X?q|!9o;ZEa@E`6@cnOef{}LQA0&ZiDtE3&g&Q8yn^&mD6rfje|Y~M zc{S|DTa6A3^z_7#AGB<73+?@W#E6@=29C@wRt3{_cx|`c8~UwH6#u40MEnA~oPqVt z!0&HLpapgLv}a~!*47|bC0J|nC|)soKqA55`e5yyUerwtJxB|HYMI}^yD}x_Hf9sx zItf~D?;O^mi%Gv(Z$_dr6+YqPyZXLI)HrNxAWjZl-QgeriF#2oT7anpM;M+sP#l3T zSn~C&0%W9MVFBK|nf5Y@1I7c|xgMumt-$dES|6Ax1%L{;Y6h5d$0@g%sHj2U!9obb z0fgoPHxxQqqM{cNxZp(&0%}3?u`-Ar`IAw+@u}fxo($yZFkc|N0p3l}FF=4X{JSND zmq1tmH#cF>*I$E!I0yuc5pz%r#3$5%&~v-z4`}h>=d-r4iHDjiOrUcJQ->5=l;XR0 z4~JGuva_E+{KQenwOdlCUO$jhyQ86yd_aGZtwXtkl*-X(uJ-q7*0wB^C9=_ek+=9?)>DIH(36 zy51SWtFvE;_Vz~KKMrrET*!wws1~?459;=G3hxpoN=`f zUjyw`co(5TzWGr>1TTpT>=M9>jmW4!Ud{tyMi-<+z{tR1@J{{^tnLtvpaoHJFq*N$ zkPTD}5lzs}1k0ZW2uL9BO?CTPYFZi;s}K7XL?O}!qL5#Ed&%E+7124ZlexlvV|G}_ zBk{ur8+hhL4d*W;K*s%+JD$o=%{h658Lcb`Hq=4}MrOp3@;4oI&o7L@XLn(PrGKh9 zK;;kyX;hHN&^&OtQ~_F*P|=$>mR87lTVG2n5n#Cx?g6dlq2ytt2FxVg1dN zjZloIL~_HZ-14)9We@O^5J&;}_A;*W+S-#4`70R>$t#!kBgp9hB?G86GV$T!2ibAT z>go=VP6?HeECou4NmfdeB8QZ^+S*g_Jpir|c)>9ThLXKQLwA{#H8q_fGXwaV4~A7S zAR8rLoB<7uJfzq~apW=m?|0gs?7zCVaAv$O$kl5!y_%L=e*M~l2hh?a0Wjgm;^JV+ zNN3R3oZfPRzZ}-u_V#wr&wvtz=ojj+UPjGWJb^AbeZcJCg_#f+SAT#1$0zq;p^A{t zdd79x6g*6hsL2in5k|~7wGd>Irl!Jt~eMS;g!+^|H^b^NePEKQjWdp zHG8p`b#O>XoNVT%?3REAZf2V@gcP351hK)p2%~Z2TJP(NA)Z}O5c2)cYp$wStN{{m zo`i(prYTv-glBZ#5TdYznXJ!AlE?h;Z7wNG*%H6z=?1^ZjK{0OT>*5LQw_%W$Ttsc2RGjW}sZ zzP>*ZMCoO#r7Y3}d7FPjQD+gzndi6qee-PhI)(XlQWRG z;q>{s?iW~v-V72-!3+f_9q7OpWM^;g>i{UGVFp<(8e8wgY{O!e!nP;0Dd^W+yj-Sj?uEh7`iY^l_6x*a66@4#zhDJ0=AQ`;|mF?fod8knkz{M-F2}T{1!urmOXYW{wh8X8QWDOpZX@*PGBr z_!VA02o*DiqZ-DI8#R@c!LZtcH4K5olcO&pD9SrUjd;Gv{0ydZ01|_(5g@}_l~zc* zbXbZOIoe_#FMc(Qiq4!DI?$}kpPa+jczJMq`o)-AYizmbdG_zh%M78cEI=LqhNzaQ zDasvONLW|{EDT&O0FetiH2Bbwsa!awLO?BitBZ@v#pd_h8duvvwz<$1XFJz%ndBHX z2ba3bcvHG0*AJgRi$Gj%88_xeKV+W}X)eQg8A>KGtXkE!3%8Pb0Jt8Zzaa?Rb`S^d z!s-ist`+bVLWmTj2j}|_X8&rAt3NUiE<*dIMoUO5W2kL&HGhgVF74Odyk~Y(wOq?h zuQO_qs7L$xAYTQD5ZdnB6S=e_e-hJT#P>|8!rd3DXB!504>oqXv!K2^l`bs_m%E_O zQE+j|lbK6Xm0j#79n2ghBWYCa*&fl+{1o<2jN&uK6`fb{+{b5B^~Pr^2W1UJ<}{q` zlVxJS3j@suK~qWt`u z|MZ42m3Z(lHXD&iewz-eT{)sXZV#`Zlj#`nHxbzp-e1SA{^Z*8`?qX)^dGxw zh|+{FB8mV=S@QP>H}ZIeoc=r%UW)a^PW;l-@2`eE6klwMpuxvBw7C3lIgr_+ix&%= zn3Ji!5!~G}Ah3QGA`yK3WfX|>fON`Q<-?|LFZ<6?MVLJO@6aBH^&&=qVV^Y12+W0_E_ojhZIaY{Jxw({wiylf5=^d4zgyP~l z?d}|$^frERUme{jHc0Z_eods3V6}zoyFX>WDhh99HeLwz|7U<9qwJ(-qTtp~|G(J! z?s%%-@cmOZ*<{ZONyy%ZlaUcBvPU)Y}{wwwAG`TkGg48l2Cz6?DL4Gld#cfDWmB|)6w>p#X+lTQMgF&hMU41w$s40Xz7 z*?_8xl<5NdjpObk#9&{OleAYXFhB)4!T4xJFz}~9Xd2ILkqEwwBg4m(OF-lwV=jb* zqc4Cu78_G~hVv}?QNqvspK0o>6a;p5_~e^Jb5gSn+S*%6KwGBvG&5Fj@5$7{+StEpdHDE|iO~IC|h_K_F9YPpMb^E9e+4h#ZiX{55UvThAcjizz!{)Nxo&<7MU zm*jRZIh6$f&Vfj|0*?ZVPgWGxyqTJ1X{mG1F=zUF|HpwfP<{>#3^;)Y4PrkiCHs1M zw(K&z#1age;;L2=LP<@t>0AF0WZbHs|B#9Y5G!&tHIt|ZS?eVX*Jn#C;J5rA>MDP9 zwwb8EE~H|=IWsw0h0pf<3vPZ&2JGGwuw&yhOp^Wz6xQc0xT!Q&P~VP^+_h9cnrC?R z`bCpZ%3DA>lwl}3xIp}Whfb6&RLnEFRTyt22k`95MLSXsk2lXN1nMY1J*5!1vEFN3 z%HTSJeuU0^jlyLk?z%mEKjh=f`|G*7CCSA8*2?=-(kpAZrdT+ovmxmzT;r`z$>a(q zWnoStw_&i7A%l+I4U*%0n!mK1lW#42+_V zjF0Ys#rd5Ym-;W&3yz2-kR#eKW+g;98V`&Yi}-QesbNAd0XGXU(d+`Y8<>g(_6MC{ zcI#tT)}d+3>xg@lbW>84!|h3kt}Ka)J6Co&R+Z~rb(vh}MFPAVsk z`6xC~g~)nb+8ROij%LQcQUV!ene&7E8hFoc;^EP)&XDe)IcbRzbKK+I=}i}80bzZL z-P!IbWtLJv6X~Gd@59v8MuL9jNQH(ZND+qv6J`Zd(a1v0rtvG=#yf;`u*FR0I7@4zlRH3 z0(=r+(@>P3Z{AcM-fJ%c5>^%Lmg~?}y^M4<4$3sWJ`1~7jv5i?x-(sJ(%pIVe&V{q zLW0-n<=#g$bK40i{AbZmSg25kf2QXr+L_M&S#OVN7&Bg-RN<}vqBOCe6kW&@>}RpM zv9jKn=k5FZzWR%am6ZAZ;K(HjmoD1YW#dd}Qn=8ZdA|K)58T0Z0!yOSqyBOT8d^n1U>VaKA0sp$I zL?w`0W;sagb!L35LqaDYFXdCgWDN^#Z(#<;bTm{{fBmj@Kw;2~B7%Ixe?X0&-2Y>) zVMi$fAwZJp?o>CjaVNu^NgqIqpwhC-8->Lx-aFWF6f4omWy_FxUcDJ6c$xL9MmjiR z0<~AZ$R~mp$DK5LVww4XqXRERPG^3(b}85Y%8?m;ZnWkw?YEp_J#lE#$Lu;TzGhTm z7dXGek|kVK+Zp-C$F!yEZah%l`@uOsUH0Y*`JnDx{a09peE!LRsP(C&!HwtAV5A9c zdIZ3vz9ieZ}NpR3)o}p+?Ihb#c_c&uB(Dk@6zi44LDOZdiXBmufE$YP9?qWkP*W+pFN#g^;1&&gOkF)^{s zjrK`eF!K+I58P~-0LWqcPj5ZU!T z^S>1d18#dmBYHdM6TMf|J1$&5)qICv=#?(dR#`CSM+RF<#k|=wGB7wAJ-#|0(D2=! zDsDp2CXy+V0RfM>>~ZKIA5P*>Xcfz-I|1E6G^kC%(*Gvbu@+yzulwp%xmo*{)?h3i zCVOm*bIHm#18@qx1PwF*Q@!Rs7A?@}Hdrp5PdX>=KThZCs=Y%~BW z6fHat@Q>SC_zVmT@w~n!V?Evt#sPTD4b`9|{7fweV?McT5fqHwRsC$Xv{-jm!uS2` z%N$emA=29V(g)qHr|8KbClf+#c^-^YN9k)5t>O2EAJN)oGE5gx!Cwu$nn9vQq|d)v ze5ZI~%T;1ye+YOI&AW~~H!eO~iiEx{R;S&TIict)YszWWbFWBEH3gsr@W^;dj}7@O zc8RjGJYnBpnoDDPS2uh7=`{2fcUErc!VunWLGg&gA%!a=M@lMg=oe8=swy7mcGH2c zBmPOgYd9tmAgcvdbHH>2a47Z~&QipPhu0}Iy$x@GUMMR>Szb=-w+x;FnmSpXlem)tENluA5B(_LX~JzQa^k0vm?j`x+GV`|W+0Jg9}o z>xdxH@@C?6ULTWYIocd>PwJC&R#@&Cn=6u$Jm+|2XNU3KUFRQqZ1AfdKwS%ftxmbH zOmw;l;LFT1CiqO$}y8Hs6Wq z8yMU(6Mr5x09Kh{5l~2p@1d@#l!H9}!$XQ&H{l;)s~Lsm%gd!g6aXNYw7_Oya}FT8 zhr{rDV#(_I3&1FK)HJIiKoWx+EDLP@$O-gLhM%M}c7hcY2vv-QTJn|+ zrc8{E4$h>#BAnXH_%gt$<@Cd>#NjSTw5X|{CkWtpQ{0Bg-<8HB{hAbYkh6WZ$b;XK@-JG68MJ&xfhyxuuOpD0;7P={`}F4yR&kQaSin9GmI&FD z>SC|R1!&OU;U@f zK4nR)ctUl=&$}A|9D#v35x6#da1@ctpUBd_Q)O>HrfA?gKUge)Ut8}3 z8wGlPy3OynD+P%y^XB_U15hZis=|j;BTlbim)x7zBGLy&0yw>v++F< z0A69+-?~N0YO&}Uz(d*1!jtDrPjz2*BcT;MN%z?gI+`Qp*|6loPj&3Y3*WH-plK3F=p0&Clg5 zIqYs1MLZa=88outb2jTfAhE@x&wU^9S&$9x$d+tXti!Qf#dGr)nA(CJGw0It_;CI% zxJaEVL;aYgYIMTWM!mB*nRw`l`5@gZWWhyEH7YTD_fjH(IJ2{DPSj&PH8b{Z@mgKk z@Pr@tsxYrT^q$D>g5Uu2if$Sc9U(~m<~nz9E- zH+~2_eEY1a-zY+4v)DsVx@o#-RsAWyLF#Inn@Wd<{4Qfwd|D8wiF}RJc#Cg46g%OvPqAutVXIAZ6Teb^Kc$y;L2_ zTf6=<(Xn4T4N?ped`T7okUco_lVnRB2h5_pZi1^KusG##wDq(Atv zpuC=WVCboLMLn0f06BX0wNI0HDSUNbuh?Q1_^c!mseL-F`dl?_EV;M%^h4#DPnBP{ zJHw_?J$v>a3khM8X|+`vrSLf;qqr*cmM4@3DrVvFdhPz@Fcgni8c=$BF5_t6CkKbE zcISsLE-9cqwld%7)O7Ai zlT4N@3*{i(tigj$PxT`D@`aRg6iYAoF}wu*37vIt*uw|u-4r}-adWI zIBlp}qJ)2=58{m1#Y#Mg&tL}u%<(}7TCy~h z$;qC}$mzp*~LI%YDM~LFy4&k8)!}T4?RId?Pxbe z5;oSl&nIiIm@v+ntT`HZqt^M=Fw1+{&zW3xRgd`$4B}pBG-; zh9H~z)^QT}CtFhKXH@ZnLdsHzhEv#3mQ8)_3i)NazT?^oS z1$1pi9shm@EvWeTPJuUK3(vFEXzkU66V!kpYQ@aXWF|9&mA#^sEkpT_?Z)i(7Lm+Q zAzq6BGaI5pSoqhtmbd;7wb!9jb}?d-(jvb)2H4X%hWNINhMt5wiq;t>=L=W9;_;QL zvza+>#F~?WtA&kS{`n;BbfXW$SKguWcB~5Po0x6W=W@u&CY552>=~nPeMBp8{O7V( z-}8(VQuZtsZ%XN%bL~IqxFrGIUEzzX2ZX18fUn~h0Chw}a3FZV!2n9u#r~eXFkSov z{(pf&Jqg<|*K;nm<@8WqU>nIGXw_>TDgFAzi#NT(R{qnW>Gk#XIXUZrG{)8c{E1pT z^1)d`^aB^>@a-0@>uOGh(y6HMc)l+i92+TNR%`7ld6T}pAU-!fUiO%Q#CN}_Q-?Yt z*T%8`b2uj>r+OT3WT!m-0s4Yj!oc8bx_Lp{G6y4DrnjNb1xq-KV~%&OMducjdhL|y z-5H&=gOszYiNkYk)uZ^})4qpO3rEA2oRRKZDWy&W1O97uC%^)QYYE2;71x)G$*$`QBNYwR9O%xxY(dHKyUeLAd0RKAU)Fl1* zu>lu;fsy*^H97(_cP>IDiHYVnkt}fS7A()YzwGp+5{mR@K!pdfG6k?tfvP|5SZW19~2=&gbt;`x9 z`wRyvPonH)dYY9&zVB`x`=XV$nl;X6K?3DX?> zjbd@yAKT;ag0-%do$cl0r>I(Q({WSh_%giY$}`b7DtA6j&-;GFr_lF|f)_PeW$|%m zo68`{U3K|oV`WOF?18`D>-;z}&?Xt3oaAZ{$diYML3LvZJ#8M{jQ#lW!+p-v8rT4W zMKIfxGGJq_g!A6eS4IZ3x4>Bx`|#EI0*LQ-o*~&XHgN(9n(u+civp~HQ zY)xHc2CcsqGt*=qk9O?2>`ZAC5D_WL&5f2$_&#abrDuHuD3S{e54t`$2Ph*fA*ZF!*^!K<@-}F$)j0S$vO&uJ)Sd#Tb;y zVfG@qp1yK)=oW^ih7*^iv}=I~;iR5o`iYwN!=0)$CDtxZ)q!Lq)+|jl`T^&l$m#$H zou0bBgZZZ@Oj7kI`){V*n<(@jY^9f*HFS%Qt z0h(8!iR*fv(?pkvW+4Xestwr?RGwnZS8H zR?8!4@Wx=?*U#`$#WoI8QRH9g?@$uc;^guxdDw{{H6JY8pbxzoKxPAgR~BFp&`x8L z6d$jIzhDhp8YReDqbx%%fH8gp$C`G>s(9cjd9eymL6wS>r?gQI596Hlw~9V&&JxY8 zUsGb6x^BbohD-&-CRt>8&{LsU`jAhag(hrke6fVdQ5}0V2nl*9EH`Mtzoulx+*&{W;WDp1ykih_JXAVFizdi-uTBB4!8W%aKm8%z zTaXF^8Or#9L(|{7w0;hn=}!K;7mOU;EbLvR2sZhL@Qr7v6k6oVi}9@!iR6CF-U7Uj zctaOuFmFC(Z(Qs8&{z0nM+5~70Q16tHv?)L@V-R1-9cM8mgX-bM!VslDM`q7*r956 z)vXR3wOOv6z$vO8RV=YIlW#Qv_X^NA*OmL?p0 z!Q+iXRw(h|0L7kCu^s&#G4m*94*XB3==3ydf~Ty^h+JZAr|xXNP+$*wB)a;zkl){1 zh!KGQ)3g*J>4&~p>)~tiS?w)3<#iGbYT8#cM54XU*j?A$d(J(2#{@{xowKAV-stw@ zgTdtrr_MRl&Sc_z-MWgfB$v>hziKD)ZnIOh#=!xBhV+?!wtA_TJ2n+ZwiNC3E)iR% zTu2Km{F>H}^g)M%^EHs9p>`p)ry{cg*bGT-`ixS}qoC>v*s}!_xOR z*>`p1UjG=n*7q`bt}xhl%RO;DULoSkQRDf)DJFxly2YI1T@ypUWUrmjtPkPW0|7KN z_0CThz8WZzZ1$&!CRAtd$~axmi27b%&hOH?Tm5#cy)QrDjr!6@bO`me{aa&wYC1qV zpmMW+u_e+FQ}u5ne>mnQ3{FgZ0*%|QUbG76QU&k~4g`UY6p1Y{NA5n;3YOSc{ZCIRkfZ7jPDu#a>calU6SnCj_ zpgOAs@s3q$um8kp)L-$bfMY>cs}j<4m2Ts(ctE6b0I}D2<*2Ss z@ ij;r3Gln;}wy5nNV>=T7aHn(AE{}jsiFD@=qmbb|S~KA1O`Vndi>YrXyS4fW z*@pAhzpERuKn1y*m*-QIQ<7KtpuASLjONQ70J;ef9pJXp?)oe>%SidDc^;y3^obr3!w5VWOCJRCuNIO-9kf^Caed zu&SMAG)tO_I#kq1lZ6)-nHv}jAJ^qS($h%qUG*NI^#bAp6;ov!ZKd(5e)d;OPu1-0 z|867%e1oH-lO!b`iJ$Cl3tqXaOH6Bux}Wu%DLr_6*2gGf2eOxjMasI)j)sf(2SJpb z_-wDuyv_^CmCj0Zs(x*|X%VX`*S(n~^fpA9w<@;J*e7SCZzLD-Ngr;c`Bq%Vs+S(| zR##}i79-tBxCa_Tj?`XmkS(tj}7qI{=O?z;Xcb)077P#6xO3yJbEL;Bcd6r5;ku zmmWZtwc^?L_;}8}WYF_@%vED03ZF4FLY2KWc~1^x*P;BIgABam9a8OsosPC! z3HPj;zFiOYjy4(El;PqpOq@wye;XO_@O2+L$#0U-GPzn5&micm^pJYhH1FZPn(9Z8 z%-6RrEF``YvNKN}V|#s&;SMi%bl8YyidzAH+ud~6hjL^1&?6ckJzr*9Bi++xW>uCwLSu2%TUJuA& zmuG4c#>VkuoEH~YeA`qGA4Y|&&z`R$b+z?U-t1+a?tB!<#DEehz0b(>9W=>q+FIow z5C$+uDtQg3YP=bT_>PZP@bPzV1ih?!coT~m1x=Aog!;tZG{n3bEZ60cL6W9fb#-nc zjEm!0glQh@$3{m#u^Z(|I0KT!^qN0m)c|`0$8oZh=ga7E*lG?pFdwVAPDwyS(OZvA z^vsP_LABaN8Mqs#OvA%fnV)cbPIk@Jh{ikUzpC{~Xj;Z5J_eRdW2_U4o|LP9o{T`IdbT7?^~(7Jl3 zQ)#}4DDX~s%aLx%ip8WP+iZyH2IEUqWSph*ix(ToX5bo>+^hKJu6i1$>0wQwDxlD>+&_%-?JwOuaM)%5IrWKRt_$HON-$cFzeGDpuoe#mxt zwK$yFMjNtJ=N4h>>}h6Ru$Giix|2=$xG-h+p|h*mo6w$-dymn4)>APQX8MM^%e>jg zg*CYkS0nfDME9(jrO4#JldF7qLo4?t3TmaT{$_BEN)FDnD%Nj3?{D-(m@8U%U1)jk zQmXXl&s88~&J1$Wta#%e@$sS_`~Lukkh`(Q=lqIt7!P1(1$lYheSNdF+U-*yD;J^O&h@$8!A46^&@_1lZ==ihVJ*jc z1wAIE1AV=KD0mXQ@197yw3H9SX7m_VTCf~BsPcky-&Vb`;F<6%* zjZrgHV9xICyQ(2=jr5GHmt-;14^RI((#=OSBuKyCj&#+ZUrk5StUnv2%?~FVejrhM z8kwWF=JKZoQJxhjW8++BzL+^Tw{v#$R6SsLlOD{=x1Hw@2!5l4Iac$OH!9~LPr{2P z)qkm29|gMeJV1n17keAUgpv&p{J+luhELw;SV;Xt*D;*_&&V)Pr zhf#pLT=Bj&Xq9ATjij13(m}66wmzZVRPJo<8ED^2cSg{?UP)5dVUY$L%w+dDaqw7g zuJ_;o2mnq1*~RpnlrD@qpnn2<76>Rg&Lu&jT0!H;$|zv*Oj()0SITBE73p`W9AX^E z^`P)-H=RX2mYE%4e{FSwkj(y>dGbzc)37RRBV}mEKQtyd^6=NMScj>1HXFA!Ud6N> zj1?C0#ck`tQ90*X39X7u1%;R(6YeQC z=LsLc;GMnEReo?XdZ~MkWTDC>8yBv%+f2MV+txoez+uaDkL>5v zuFQAwCDK>W%WcqsmQTU(H%6d|M_vpJ%SB7+Da|7(VE~vg9jZ_7WRa*jeY+v_3}4U9 zW^Z0&V0Zjs1ew`l^--PWpwml7-+|8{ht`4lK% zLD%U`A@IOj!Y{&{C+erwprQk^;jtdPMA4={PALNaH(@}Ag zf^Pa}5Py*5el&S>bCtE+EU3go_nw+mGYEzBm9r{?9yW5%(RSj zb-cP`CSlWz&w-_mgKoJ$JS5;J{FYd^yy& zJtExgrXmC1&pJ7ql``vtJ6+nsSD-2SdfFo}{9GrO*#oU+Ur|yxs_00>0qQbP{`Mj} ztnvH{(rw4a&hE}BbF)~Rx75BMn>2^1o!Rq0O*u_1tT!6YZ=wd)%AVL2aOAlS4cIJE zv>JMF{ClFF{T|Tj@JN~Kw~Fd;Ntsdol6#<>k0)7vqMlp=a8pbh4(f+0v-Haz0Y-;b zY5=zZQzUL;&w;Do1yB?R1#ctDfs^@vU?e1ZmA{LOHSu|Mv1}KpYdf5r8vc6NG`%FI zpK2iOM=c~0Oa6ivzr31A9^Wf&xKy7md)-mGqvGS!QqgJMbo{q>nm&8Z_tW4(>-Q5a zp0Gc;X-eIUm@J`YEgwXjoqbKR%6^_G0wO&TU;Us>2ood~>!s-o#(^r{#82<+ zIldfC@qnk|fzWp<>bSA2M{M^y%xY?N=F{^C={PGzL9wYJOqwO*Y3k!H~( z8mg#Ol7$V=o?dDrH-iYns_q#|W1Nr?Y3^EcJl4FI?QW%pj=vi;O zT>(noJ?RT9NCno8UEGTRu9@neg^B}d<^Z&8HXP&#H=_NnXA*$LB?kY#7$L?KB7A zIaMzNfgjMbzwe9d54!;m^P+QI*sTIk_^YeW0US;%?d7_E1{^$8V60km2mX8~yD*DK z4))bH7oA>bw^?~8R^*Oyx1bk2rg8v#o>=5#Xf1lgoXw4oSZs&sL08WDkR)Yeh>wk} zN@qJWO7U>uVl;n!Hb3y1Wz1J*A(XH29DTL7w!BPr_ioTT6L1Pp;RFFS#g7_`UzwVu zxTMvz*dLba;JkmenULcQ{!LYW`mzWuzK90DC1(2v$g5XicR0!B+8-}S(j|Bnk0%?A7`xO!c=5A1kR z0RfMHTqHf|Lb7mu7g`r29A@l73UN&W6<(K9?$~)PSvFC}eKZ%vZJfOPe4q*|=rkt< zu&Cfj5@spgGqq=D$lrH?-o+)16&s=%IMAGq8tB}nY(nX|xex~M5FZwIrKf&ZArECC z(k66rf&F+ny51z8rY#df#`Oyf!HUj#ECEClaAnVcYgV7=e1Q|k-^#Z-&d$z`jzvj8 zZsVg08Su}HZHu(?SEGIRm<~J$oVOkOL;Oy~f4R&= zwsv7^kdvEx0f@F!`$GV!| z|2Z3{TLWkD#9X%=^)yXqWfMD)3P zdwR_IY{lI`H{1uz{eM@)hook>QR8Q%n=6_~i0nlK-=N_me2s@r0F&|pg^mQf_==o( zfS@l4WfogZAziD9lwy*&UJh9?3uVi;Ou~XvNlutbuA;igtE5HuG(FUkdDT;$A9@X5 z!hHy$yF96h6C*6*$mHk*f{WYCueG!+s%C)k2}_6cEr{&;v^Fc_MZD^(VXp%8<~1Mm z(!|GSE$N7NqD~3)wV&BbaYfkO61Ck2_`C)U70-iimV28{OfPU~yvWxcz*WP(5XDU+ zSe6FQnD%Mj+HxcbzkLmc@$~hl!E^y%%`(O1*LJgmsn{g7bv~9$RBnDwj&6kwxnlTj z$auLnK+dHRK>9(osc zR?RhAYFd|l>R%+swD(Tzb+K_@P$a-Vkt8hIQk0kW<=_pTY>olKTJ)4PSb>^#ga}Sm zQp=Ply%r*rX5I8IB5e01Z~;}T;@%T)P4(y~raw;2Yy2K5OlH?}`eV?g zzRugwxnv+5&;D;Q9W4_`l%6_Z`Um-li}@q>q@^(`ZGL`Vi+T=MQ=u!@*vIVmPq3fl zWXx_lc zs;*B=tJx6|)5%(eRJ9h$DaL zJ2>X@Q$TB#gi0&?wj+O6QBl7)RvJ-u(Iej?)}RZixeeDM;|4F_m)SQ&2+GY-^xsiEtH$5 zX6+woXqMwyrf9!4qh>=`wW#veSb&!V zhyo~~XAi#;fU)Sjyu6M`mPlC;p%PMQ;x52!iu?9tGu#S8MnUbj0$3SLBvbD&09~ei zy3Mv1nucst+uUrE1}$q~>9w1Sk>fZ$Kls+(pj|)Ek=D@{G!@%heon;d*LNj(iU`7A6Qn zLqoxQu!QH~GT_YP!a>J|tRfW)Ll9RAqh<4WX()mXu{k@hl=G|6D7l-{R6aRJvH0m{ z!7zIc{((+(w8{Pp?cXcPR88`dKUdUR$kYppidIQkvhpJV+kl9KNRSfzYyzDZ3W2Z3rLu?eO_n{K0<~>MrM-&d^&E67W1^kb+t+?>;IYhxmsjA4VX2L3VixBymgt+ zwzb&UElHk+Dyz{lt&*%IYa<#oyELHJ6|D=Y`H{nRX|mtVmB6j+xLuteEUnCwKp+U7 zSOrTkE7NRZ8LI*kMZlS(+N6ej93torSR6{(eugHYM7gA=iqN(&2MD;w@weotI_rGc z`)YMZTUgtI=?8dFVEV*&xhq=7*wYf&3jVR6AY~!WR@Vi|CIA&c2aLzy7Y}0YHbhp_ zzliJ-oFMbwdksL_SwSBQ@)@6^953sPcDb0*yiy;BvkaWN+_Wxo%Jbc68fe1Apv_Dl zyT75P>?UFkxPT|L(rYEiB%`khCi?&M^ca+w%7NOtEx5F^d7L1gNAGKNbaYJ2y{o&o zAguD;*ezi03~bN-1VN>G5@Cq!6=jJOXuT3D1`p%;b9H_BB=hiVJUhFqa;JhrdIm~{ zYmRu_>ibUcJ1@=7V*Sd^-0T!^e}IMtCVB`6o7k*d%E|<4l^akgSP)qou(7(UK+%Ve zp8y2fH6)zbDiH$dSaTwhlcTpFZ3~pg1nbVvc@?oasm=IIt+x9XkAjEXIH>F;_9z)h z0L{@DetnXZ#3ML z>_njc)ZkSYs;?0kdVM&a?oFfCW zJfCj03($yv23FC?hE}F91ky^e&E93g5zBHqdE{Eenkd?3q8Ym)i&X8xcZ=JfqI38; z98#P$94r2qb0hF+{9Mq8i;b^2H29Ej89ZFyld-r*IzO|sft1(?d8Qiv5dj$J*ETdv zN=$szL<%-BPy6^sIeP4mBrwK{w$i9L;tT9n`HN3cigL}_r>QcHZyA&Bzl?I#el_)I z6V{yg6`r^tL_Mk}bSp?|E*lKs0{Sj+Ph#v0(P1HGqbxG2a~sWh;Z`SIfd)hxSzRhB zh%E0x{~_w%+L1C^6~)yx@M*EdRIK@F`TFAC@OEj3PNbM!X5ZkC#hdfM7~BNVd(Tes z>RxzPGNv@8+HBSG^(#gG7$)xU*I`2-XiN%;Etf=a(JI&eK<+iI#pClCZGYd-I&OW+ z4J~N{GV3#xOu1UNu_Hg*P`zZhf!%w$A3g{(VM+p!;jp-H6o4eE-s6b~W@V9LA`Qow>AT> zYXHI631$_09IG&Pat$O{5LXKfPt@h$ZGaHAzQzMu*6#TjO|$Pgr+QsobZQd3cJmHQ zR~cGY(+F9`!5Q#oWDeRWNrLYIh7OoREYRYDVxk~Md@w`t7BBz=X9wB$fvJF70NCtE z9SHGP{A}T6S;+q<(r#h!;Ae}y$`#pq@eE)y03_csKk~8{;cvzPzafBi0spxdm^&o+ z?+#H1=|Z=r(Z4kUP%W(2K0HRW%O)*i%4(hRqt0B3(Ds}4R2yqw{5;G@fo)+}YK8;g zJ5cPGEM$bqCzE0Fnv?$?J*yG(vIfnvk{o;l2c!!)$UNfjZ7pg%xViNk&l=oimr7IB zO0KOt!90T0#c~Wua0XcLfP3?Z;;>UEl&0lLf?CBhG0=rr*~NlDFbC5|L;n>EUHS_B zLQnzV7^r|YRvcQ(q4(c1uoYt5qp_DHr=iK(gH3r4HR5)0R^JP0S8ca0?LG z?O&+vkGzmE1Q!=kc|g>Imsc^G3?l1{c^98T;%SMiJ5xQr=YX|GL;gfrbM6lOJU=Nl zOY4|$N1xtD$u$h_BeSQqIEU2;1!QmuA0a+Ir-hb4RNs~_uaHU;*r&?s>is~RAPjW_ zVtAVzDDt8LiRmn{l-geaUJGgDz=?Uw1rIQ94za<#^WkvA078X-dQGr!&BMjz0rVFD zL7I|7&6JP8E?~O{IAO-e#xAd}b{A-XYL^jnnYT)Y-l8PZOjQZ=X{kubs4ZX$m*%}v z_pFv1H+t4cL*|kROYbtZkh0Z%XcF&~m@h*=*X$qQsIckA}P=&-ENV3HN? zM~^nplsS~3KD&*Xj<7*R4xwd^wiG$^gwAlIRxCJim&B6obVO`Msa>?x>=TbpU zp1z>!1DHt^5~*QA%_j|ncN!gMCG^?AR{h_rLA&;xM(rnHec+p-%jRUmr>*i&SM0fL z5KSXPwFUV|T)pgnC})(OmuClj8C}oUfr5`N$8ttONoHo7V-={~ALN|gg8XJ_zl}*Y zf=OA5wBCXS6AUY)ua7uS2S{XUaD5uI7Xb(anC}Lesj}$bcTZhih1e|GK9k>54AV>t zhCqUT7ngpXh&;Gpo1E`7^9@KKAAXo4-|zlff-;Em_EX6h`@P`wzn(OYBnXN;JVWv) zsDV~{<;;#N2OCH(9f%1W`y-xa9P)~ zqMPmT&Hb0lGc@`{Z@!T|z$8e1D{(rniwptI0HV*u5y2yF?(rg{&=&y9_)>!FUNI&C zCNlwJg-5^QvvfjK6hAO92JjZZKokR+Z$oHrLy2G7v%n61*|I6g&(f$<9UGpZKgyn` zC5OYut4ZaOL9uxP0-_xlr|^$zOHe@-u(Y=+W7VNqyMwU|u>VP$OA z#^0+y>IWte-*5rP7&8yws z2_e7VVL$5r9Ezym?_x&0;xl5glo#D*^fgzQ@I-taB+hCr7g!3dj#_#bjSX5e4d8 zll8{oBwUj}U!F5P6@S6uyrI!trJDX+9Qy6eDR&Zg`T!*pN#_^pN9XyG;7A?0<^=g7 zheiscJ?SmTN50RpHkJAZGfWT(fo}xTQj0G#^6nn9^E&3zc!v#GZ@xl3*UUS3r%t-F zc^E00pyt1jQK4UL@rR;rHo|xF7Nmt-o|T7>uS&lVa5J?q7lzwDoSOQq%j9jW34@j- zouZ?-Iy;BLcsO=FjRS9<)~ki2qD?(}h57F8?s#J_+l#{$(A5uS_R0YU;v+t+{52MYZd5*Bn#PowM)JQ;g^u(Ij&jq1XNJONY&>aEwfvc8D&q@dfo;qPK5?d zX`MS&qLy%OtcS*wfY?-{&xK3G5^uxtFu?lbK;#1Rd=?hiGjss4^Cv<89vztfyc*4Y z1>8d?V*tg#7`U?%`eH%&*`1@KwDB(#V7{t%r-Sb<@muA@XoNFwGT#o6&_PA=+y?3$ z)~!mMYTr$(W}d`=uw&7T1B>i@4~q8F-C1v-jsrl#MKC^44Thd*OneRs%KKjyf?cWD zd}H&7S(uxbf}V|z-be07gxbzWdcVX4_lJ}3v);3sXlqk5$*4573Be#Aqj0Kru-P(e zYA)uy_xifJXeC^2K-k(UZUP$MZo#c->Sqv0*t3$qT)w6vi5GRx_s@`~)AMU85lEQgkRj2 z#cP8_m}-FGyu}l*jT8h$Le%_ca)Ga@PIl=fe4IO#-xiDqn^V5I@EvO!D5X zSrEMq8H^631wfyKfQVfz^j)kK4E;p_A8t6P`bs>&-_)WaJRqW3QhhpE`LuQ z;*W>|uiWO}?@z$i63G305yFQI-ojv;*um5U;t?756!bWR68lh}GSJ)z8HUU-N)o!h zyw8VpkMnZn#*7}hiW}vUbtU;-ZU6?seT39u*S+pvcOZjln8O6&{~Eu~N^s_W_yP^V zMM4P^;%P|8XC}7H+|H5%K9nNWz$Yyim%~<4s2ZjkdBnq`wFCyIn6SaQE<4yJNN|y% zIHd*y)2$1yDsOehUM|01VBA;EJyW`5p@}uh6RM!p?*7yZsDO(24|#ax!3Y>WCFcKr zZX3bh$a(Sl{+&D#E?>6O$$tx)z4PI!^Pf$dUoJ&WJ<$#*ZS&C*rl-L_Z!K`6vUr6T z$s`$+8vubUJO$@7ejsM&=m)9uEl1L4nUq0Wn|LjIyY9y%4V5d_$)OeL71u+`3jd%M zjxWp$?i#RjXaWbjtH{cX0H%oM1%=Bi6Z+K_WGzGgr(&G#VzJOSp&V3}0g zcVPbR8Ms6hObUTde&z8z6yZ-y(5?WxJ1oTIL-(#2pG@YwZr5j@`KzRxeb2=N^|H~P8zIjbeP}yrg&7<3Wn;(8@QpYkuAN38(B(C9Ggt(>; z--O|N;$(@>U_qqvV6JfRVg}wazbQb0rBtc+n4>}%I#yRCqN5W@ZYBO}iLA@Q%F5V# zr_y!P)Ydk4_4+o%W&i^^x3m|N5n53UW3^!^Wlek^YRvn&x0sbySe>B=4JX^bpED|L z9wf^lE}pO}alV;fY_`b?`M6kshynz2tv%pxB+ngk&54~jidR<~W_$!`pB?!(%qGti z5G<-t(SzO9RbK}-(Qs}6$YHgcUV+sU0c@>vr%i+f1z%l--iG9K&Z8+&2?+Zm08!4Mcr3uf`7eT8=mG8&{{2~^2hpTtBJ z3g=yOoG22R9_~%sNUsU1e;ECE5J|9Rl)eVYzB>rA|5h0TCh;}%>A#=(R1xQsX1{*M zm*Ze*k!NjRJ)1fRjDpOTvAYl~I0S4H;FW;Zz>^Q)c*Vk`iruLj5hP?;m2z^?nk6@g zX}|-PK8UH^=1)7IzNaN`0p;%9%RP7fwZ;0A1iV5BSTC|q!0ty$6X0BF;EUu=2;9Bg z=BKohu^^vd9qYoUkUNNckx9YzEh#Asvw!seYhuvCkzU9vjn8-yo3ktPbeUf!BNWW` zmxykxg-wb6TlG)Cnu4^S8|Vl1-v9;6f?m(&VRZ6?2wAIgy_z{X^-Lw1C+!n0 zas0rN33K0rw3z#DX;bYf`INE9NK2le$&)106RFk_60yU#syrfqEdat0qu9Iux%xYp zt5^1CXA2Fqx25}q6G-n(u^BPj$X@uNg7zn0R^!{W%9x}iDe&j@t|WMvXl2}K+~vw&$P(L+_a9mJv&5#vzz23GmrWxqRVIq(}dBZ&BMblc}j^OsrN8%xw2%S8f-w< zF0N!{E?QxFShV~*slzw&gEA;uyU(_O0X-X#qRu4m04~!6b4z)Yk@P2`G5o#KjqRM9 zwB%E_#hLhj(z7kla$_IPdTkZDl3wbV_>QseQ3GHy2!oNbH=`+qD9f%n!8J*})5

  • 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 mnr667?p}lJ+0Wk=4l$)g}DA)GUuEQ%C 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 +

    -

    Network health

    -

    - {NETWORK_HEALTH_TEXT[overallState]} -

    -
    (o(x`m4|P*G>FG1ReEE`=W;h)q{?|L; zE%fqQL%p{*-ly)iHd6py>gnn6gp!buke_%fqyN1H`t>OOO7egCG^kz_MbF&9jGfZ` z-;o@}JD}4j2BOXXCym%w#s2&2~b$+-oGD0nPz>McV$LNIJq7bRTNu0->-yu z=f;!EC5i$D;P@S%S47u8ME~cfg=4I_hzperF6H$f;rR54rjF}T7s&rVmQ;}VD)#*C F{{fKz+1vmC literal 65445 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 SJIt-9$ID14iWeh{Ui=RgBq9X> diff --git a/e2e/playwright/test-network-and-connection-issues.spec.ts b/e2e/playwright/test-network-and-connection-issues.spec.ts index e14886289..8bf2b3e2f 100644 --- a/e2e/playwright/test-network-and-connection-issues.spec.ts +++ b/e2e/playwright/test-network-and-connection-issues.spec.ts @@ -24,16 +24,15 @@ test.describe('Test network related behaviors', () => { await homePage.goToModelingScene() - const networkToggle = page.getByTestId('network-toggle') + const networkToggle = page.getByTestId(/network-toggle/) // This is how we wait until the stream is online await expect( page.getByRole('button', { name: 'Start Sketch' }) ).not.toBeDisabled({ timeout: 15000 }) - const networkWidget = page.locator('[data-testid="network-toggle"]') - await expect(networkWidget).toBeVisible() - await networkWidget.hover() + await expect(networkToggle).toBeVisible() + await networkToggle.hover() const networkPopover = page.locator('[data-testid="network-popover"]') await expect(networkPopover).not.toBeVisible() @@ -44,7 +43,7 @@ test.describe('Test network related behaviors', () => { ).toBeVisible() // Click the network widget - await networkWidget.click() + await networkToggle.click() // Check the modal opened. await expect(networkPopover).toBeVisible() @@ -65,8 +64,8 @@ test.describe('Test network related behaviors', () => { // Expect the network to be down await expect(networkToggle).toContainText('Network health (Offline)') - // Click the network widget - await networkWidget.click() + // Click the network toggle + await networkToggle.click() // Check the modal opened. await expect(networkPopover).toBeVisible() @@ -99,7 +98,7 @@ test.describe('Test network related behaviors', () => { 'Engine disconnect & reconnect in sketch mode', { tag: '@skipLocalEngine' }, async ({ page, homePage, toolbar, scene, cmdBar }) => { - const networkToggle = page.getByTestId('network-toggle') + const networkToggle = page.getByTestId(/network-toggle/) const networkToggleConnectedText = page.getByText( 'Network health (Strong)' ) @@ -286,7 +285,7 @@ profile001 = startProfile(sketch001, at = [12.34, -12.34]) 'Paused stream freezes view frame, unpause reconnect is seamless to user', { tag: ['@desktop', '@skipLocalEngine'] }, async ({ page, homePage, scene, cmdBar, toolbar, tronApp }) => { - const networkToggle = page.getByTestId('network-toggle') + const networkToggle = page.getByTestId(/network-toggle/) const networkToggleConnectedText = page.getByText( 'Network health (Strong)' ) diff --git a/e2e/playwright/test-utils.ts b/e2e/playwright/test-utils.ts index 7b83ea0b1..588706882 100644 --- a/e2e/playwright/test-utils.ts +++ b/e2e/playwright/test-utils.ts @@ -37,7 +37,7 @@ export const headerMasks = (page: Page) => [ ] export const lowerRightMasks = (page: Page) => [ - page.getByTestId('network-toggle'), + page.getByTestId(/network-toggle/), page.getByTestId('billing-remaining-bar'), ] diff --git a/e2e/playwright/testing-gizmo.spec.ts b/e2e/playwright/testing-gizmo.spec.ts index be26eb252..b87ffeb05 100644 --- a/e2e/playwright/testing-gizmo.spec.ts +++ b/e2e/playwright/testing-gizmo.spec.ts @@ -8,37 +8,37 @@ test.describe('Testing Gizmo', () => { const cases = [ { testDescription: 'top view', - clickPosition: { x: 951, y: 385 }, + clickPosition: { x: 951, y: 402 }, expectedCameraPosition: { x: 800, y: -152, z: 4886.02 }, expectedCameraTarget: { x: 800, y: -152, z: 26 }, }, { testDescription: 'bottom view', - clickPosition: { x: 951, y: 429 }, + clickPosition: { x: 951, y: 449 }, expectedCameraPosition: { x: 800, y: -152, z: -4834.02 }, expectedCameraTarget: { x: 800, y: -152, z: 26 }, }, { testDescription: 'right view', - clickPosition: { x: 929, y: 417 }, + clickPosition: { x: 929, y: 435 }, expectedCameraPosition: { x: 5660.02, y: -152, z: 26 }, expectedCameraTarget: { x: 800, y: -152, z: 26 }, }, { testDescription: 'left view', - clickPosition: { x: 974, y: 397 }, + clickPosition: { x: 974, y: 417 }, expectedCameraPosition: { x: -4060.02, y: -152, z: 26 }, expectedCameraTarget: { x: 800, y: -152, z: 26 }, }, { testDescription: 'back view', - clickPosition: { x: 967, y: 421 }, + clickPosition: { x: 967, y: 441 }, expectedCameraPosition: { x: 800, y: 4708.02, z: 26 }, expectedCameraTarget: { x: 800, y: -152, z: 26 }, }, { testDescription: 'front view', - clickPosition: { x: 935, y: 393 }, + clickPosition: { x: 935, y: 413 }, expectedCameraPosition: { x: 800, y: -5012.02, z: 26 }, expectedCameraTarget: { x: 800, y: -152, z: 26 }, }, diff --git a/src/App.tsx b/src/App.tsx index 710cd213a..3b7d9eae5 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,4 +1,4 @@ -import { useEffect, useRef, useState } from 'react' +import { useEffect, useState } from 'react' import toast from 'react-hot-toast' import { useHotkeys } from 'react-hotkeys-hook' import ModalContainer from 'react-modal-promise' @@ -12,7 +12,6 @@ import { import { AppHeader } from '@src/components/AppHeader' import { EngineStream } from '@src/components/EngineStream' import Gizmo from '@src/components/Gizmo' -import { LowerRightControls } from '@src/components/LowerRightControls' import { useLspContext } from '@src/components/LspProvider' import { ModelingSidebar } from '@src/components/ModelingSidebar/ModelingSidebar' import { UnitsMenu } from '@src/components/UnitsMenu' @@ -29,6 +28,7 @@ import { codeManager, kclManager, settingsActor, + getSettings, } from '@src/lib/singletons' import { maybeWriteToDisk } from '@src/lib/telemetry' import type { IndexLoaderData } from '@src/lib/types' @@ -53,6 +53,17 @@ import { } from '@src/lib/constants' import { isPlaywright } from '@src/lib/isPlaywright' import { VITE_KC_SITE_BASE_URL } from '@src/env' +import { useNetworkHealthStatus } from '@src/components/NetworkHealthIndicator' +import { useNetworkMachineStatus } from '@src/components/NetworkMachineIndicator' +import { + defaultLocalStatusBarItems, + defaultGlobalStatusBarItems, +} from '@src/components/StatusBar/defaultStatusBarItems' +import { StatusBar } from '@src/components/StatusBar/StatusBar' +import { useModelingContext } from '@src/hooks/useModelingContext' +import { xStateValueToString } from '@src/lib/xStateValueToString' +import { getSelectionTypeDisplayText } from '@src/lib/selections' +import type { StatusBarItemType } from '@src/components/StatusBar/statusBarTypes' // CYCLIC REF sceneInfra.camControls.engineStreamActor = engineStreamActor @@ -62,6 +73,7 @@ maybeWriteToDisk() .catch(() => {}) export function App() { + const { state: modelingState } = useModelingContext() useQueryParamEffects() const { project, file } = useLoaderData() as IndexLoaderData const [nativeFileMenuCreated, setNativeFileMenuCreated] = useState(false) @@ -70,9 +82,10 @@ export function App() { const navigate = useNavigate() const filePath = useAbsoluteFilePath() const { onProjectOpen } = useLspContext() + const networkHealthStatus = useNetworkHealthStatus() + const networkMachineStatus = useNetworkMachineStatus() // We need the ref for the outermost div so we can screenshot the app for // the coredump. - const ref = useRef(null) // Stream related refs and data const [searchParams] = useSearchParams() @@ -220,24 +233,62 @@ export function App() { }, []) return ( -
    - - - - - - - - {/* */} - - - - +
    +
    + + + + + + + + {/* */} +
    + + +
    +
    +
    ) } diff --git a/src/components/BillingRemaining.tsx b/src/components/BillingRemaining.tsx index 004f5d478..c58e8dfec 100644 --- a/src/components/BillingRemaining.tsx +++ b/src/components/BillingRemaining.tsx @@ -89,20 +89,19 @@ export const BillingRemaining = (props: BillingRemainingProps) => { const isFlex = props.mode === BillingRemainingMode.ProgressBarStretch const cssWrapper = [ 'bg-ml-green', + 'dark:bg-transparent', 'select-none', 'cursor-pointer', - 'py-1', - 'rounded', '!no-underline', 'text-xs', '!text-chalkboard-100', - 'dark:!text-chalkboard-0', + 'dark:!text-ml-green', ] return (
    diff --git a/src/components/CommandBar/CommandBarSelectionInput.tsx b/src/components/CommandBar/CommandBarSelectionInput.tsx index 2d536d34d..3f2f40770 100644 --- a/src/components/CommandBar/CommandBarSelectionInput.tsx +++ b/src/components/CommandBar/CommandBarSelectionInput.tsx @@ -2,12 +2,12 @@ import { useSelector } from '@xstate/react' import { useEffect, useMemo, useRef, useState } from 'react' import type { StateFrom } from 'xstate' -import type { Artifact } from '@src/lang/std/artifactGraph' import type { CommandArgument } from '@src/lib/commandTypes' import { canSubmitSelectionArg, getSelectionCountByType, getSelectionTypeDisplayText, + getSemanticSelectionType, type Selections, } from '@src/lib/selections' import { engineCommandManager, kclManager } from '@src/lib/singletons' @@ -16,29 +16,6 @@ import { toSync } from '@src/lib/utils' import { commandBarActor, useCommandBarState } from '@src/lib/singletons' import type { modelingMachine } from '@src/machines/modelingMachine' -const semanticEntityNames: { - [key: string]: Array -} = { - face: ['wall', 'cap'], - profile: ['solid2d'], - edge: ['segment', 'sweepEdge', 'edgeCutEdge'], - point: [], - plane: ['defaultPlane'], -} - -function getSemanticSelectionType(selectionType: Array) { - const semanticSelectionType = new Set() - selectionType.forEach((type) => { - Object.entries(semanticEntityNames).forEach(([entity, entityTypes]) => { - if (entityTypes.includes(type)) { - semanticSelectionType.add(entity) - } - }) - }) - - return Array.from(semanticSelectionType) -} - const selectionSelector = (snapshot?: StateFrom) => snapshot?.context.selectionRanges diff --git a/src/components/CustomIcon.tsx b/src/components/CustomIcon.tsx index 59ce40897..b5e8f2d94 100644 --- a/src/components/CustomIcon.tsx +++ b/src/components/CustomIcon.tsx @@ -748,6 +748,16 @@ const CustomIconMap = { /> ), + loading: ( + + + + ), lockClosed: ( (
    ) -export function HelpMenu({ - navigate = () => {}, -}: { - navigate?: NavigateFunction -}) { +export function HelpMenu() { + const navigate = useNavigate() const location = useLocation() const filePath = useAbsoluteFilePath() @@ -49,15 +45,12 @@ export function HelpMenu({ useMenuListener(cb) return ( - + - + Help and resources Help and resources diff --git a/src/components/LowerRightControls.tsx b/src/components/LowerRightControls.tsx deleted file mode 100644 index cbe148919..000000000 --- a/src/components/LowerRightControls.tsx +++ /dev/null @@ -1,127 +0,0 @@ -import { Link, type NavigateFunction, useLocation } from 'react-router-dom' -import { Popover } from '@headlessui/react' -import { - BillingRemaining, - BillingRemainingMode, -} from '@src/components/BillingRemaining' -import { BillingDialog } from '@src/components/BillingDialog' - -import { CustomIcon } from '@src/components/CustomIcon' -import { HelpMenu } from '@src/components/HelpMenu' -import { NetworkHealthIndicator } from '@src/components/NetworkHealthIndicator' -import { NetworkMachineIndicator } from '@src/components/NetworkMachineIndicator' -import Tooltip from '@src/components/Tooltip' -import { useAbsoluteFilePath } from '@src/hooks/useAbsoluteFilePath' -import { PATHS } from '@src/lib/paths' -import { APP_VERSION, getReleaseUrl } from '@src/routes/utils' - -import { billingActor } from '@src/lib/singletons' -import { ActionButton } from '@src/components/ActionButton' -import { isDesktop } from '@src/lib/isDesktop' -import { VITE_KC_SITE_BASE_URL } from '@src/env' -import { APP_DOWNLOAD_PATH } from '@src/lib/constants' - -export function LowerRightControls({ - children, - navigate = () => {}, -}: { - children?: React.ReactNode - navigate?: NavigateFunction -}) { - const location = useLocation() - const filePath = useAbsoluteFilePath() - - const linkOverrideClassName = - '!text-chalkboard-70 hover:!text-chalkboard-80 dark:!text-chalkboard-40 dark:hover:!text-chalkboard-30' - - return ( -
    - {children} - - - - - - Text-to-CAD credits - - - - - - - {isDesktop() ? ( - - v{APP_VERSION} - - ) : ( - - Download the app - - )} - - - Telemetry - - Telemetry - - - - - Settings - - Settings - - - - {!location.pathname.startsWith(PATHS.HOME) && ( - - )} - - -
    - ) -} diff --git a/src/components/NetworkHealthIndicator.tsx b/src/components/NetworkHealthIndicator.tsx index ad6987a39..74cdb6979 100644 --- a/src/components/NetworkHealthIndicator.tsx +++ b/src/components/NetworkHealthIndicator.tsx @@ -1,13 +1,11 @@ -import { Popover } from '@headlessui/react' - import type { ActionIconProps } from '@src/components/ActionIcon' import { ActionIcon } from '@src/components/ActionIcon' -import Tooltip from '@src/components/Tooltip' import { useNetworkContext } from '@src/hooks/useNetworkContext' import { NetworkHealthState } from '@src/hooks/useNetworkStatus' import type { ConnectingTypeGroup } from '@src/lang/std/engineConnection' import { reportRejection } from '@src/lib/trap' import { toSync } from '@src/lib/utils' +import type { StatusBarItemType } from '@src/components/StatusBar/statusBarTypes' export const NETWORK_HEALTH_TEXT: Record = { [NetworkHealthState.Ok]: 'Strong', @@ -66,143 +64,125 @@ const overallConnectionStateColor: Record = }, } -const overallConnectionStateIcon: Record< - NetworkHealthState, - ActionIconProps['icon'] -> = { +const overallConnectionStateIcon = { [NetworkHealthState.Ok]: 'network', [NetworkHealthState.Weak]: 'network', [NetworkHealthState.Issue]: 'networkCrossedOut', [NetworkHealthState.Disconnected]: 'networkCrossedOut', +} as const + +export const useNetworkHealthStatus = (): StatusBarItemType => { + const { overallState } = useNetworkContext() + + return { + id: 'network-health', + 'data-testid': `network-toggle-${ + overallState === NetworkHealthState.Ok ? 'ok' : 'other' + }`, + label: `Network health (${NETWORK_HEALTH_TEXT[overallState]})`, + hideLabel: true, + element: 'popover', + className: overallConnectionStateColor[overallState].icon, + icon: overallConnectionStateIcon[overallState], + popoverContent: , + } } -export const NetworkHealthIndicator = () => { +function NetworkHealthPopoverContent() { const { - hasIssues, overallState, internetConnected, steps, issues, error, + ping, setHasCopied, hasCopied, - ping, } = useNetworkContext() return ( - - +
    - - - Network health ({NETWORK_HEALTH_TEXT[overallState]}) - - - -
    Network health
  • V^sayk)pV{ln$OJ(=Q%7fo;J!gAIl2Xol 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Zoom-to-fit-on-load---solid-2d-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Zoom-to-fit-on-load---solid-2d-1-Google-Chrome-linux.png index 1d4be10ef8add50cbe403aac3cc3ebb1c9cc600e..56816d37ce0b913e0f6b842ce6d3875229fde73c 100644 GIT binary patch delta 29442 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

    -
    -

    - Ping -

    -

    - {ping ?? 'N/A'} -

    -
    -
      - {Object.keys(steps).map((name) => ( -
    • -
      -

      {name}

      - {internetConnected ? ( - - ) : ( - - )} -
      - {issues[name as ConnectingTypeGroup] && ( - + {NETWORK_HEALTH_TEXT[overallState]} +

      +
    +
    +

    + Ping +

    +

    + {ping ?? 'N/A'} +

    +
    +
      + {Object.keys(steps).map((name) => ( +
    • +
      +

      {name}

      + {internetConnected ? ( + + ) : ( + )} -
    • - ))} -
    - - + + {issues[name as ConnectingTypeGroup] && ( + + )} + + ))} + + ) } diff --git a/src/components/NetworkMachineIndicator.tsx b/src/components/NetworkMachineIndicator.tsx index 924dac5fb..6f7b67844 100644 --- a/src/components/NetworkMachineIndicator.tsx +++ b/src/components/NetworkMachineIndicator.tsx @@ -5,7 +5,7 @@ import { MachineManagerContext } from '@src/components/MachineManagerProvider' import Tooltip from '@src/components/Tooltip' import { isDesktop } from '@src/lib/isDesktop' import type { components } from '@src/lib/machine-api' -import { capitaliseFC } from '@src/lib/utils' +import type { StatusBarItemType } from '@src/components/StatusBar/statusBarTypes' export const NetworkMachineIndicator = ({ className, @@ -22,68 +22,95 @@ export const NetworkMachineIndicator = ({ return isDesktop() ? ( - - {machineCount > 0 && ( -

    - {machineCount} -

    - )} - + + Network machines ({machineCount}) {reason && `: ${reason}`}
    -
    -

    Network machines

    -

    - {machineCount} -

    -
    - {machineCount > 0 && ( -
      - {machines.map( - (machine: components['schemas']['MachineInfoResponse']) => { - return ( -
    • -

      {machine.id.toUpperCase()}

      -

      - {machine.make_model.model} -

      - {machine.extra && - machine.extra.type === 'bambu' && - machine.extra.nozzle_diameter && ( -

      - Nozzle Diameter: {machine.extra.nozzle_diameter} -

      - )} -

      - {`Status: ${capitaliseFC(machine.state.state)}`} - {machine.state.state === 'failed' && machine.state.message - ? ` (${machine.state.message})` - : ''} - {machine.state.state === 'running' && machine.progress - ? ` (${Math.round(machine.progress)}%)` - : ''} -

      -
    • - ) - } - )} -
    - )} +
    ) : null } + +export const useNetworkMachineStatus = (): StatusBarItemType => { + return { + id: 'network-machines', + component: NetworkMachineIndicator, + } +} + +function NetworkMachinesIcon({ machineCount }: { machineCount: number }) { + return ( + <> + + {machineCount > 0 && ( +

    + {machineCount} +

    + )} + + ) +} + +function NetworkMachinesPopoverContent({ + machines, +}: { machines: components['schemas']['MachineInfoResponse'][] }) { + return ( +
    +
    +

    Network machines

    +

    + {machines.length} +

    +
    + {machines.length > 0 && ( +
      + {machines.map( + (machine: components['schemas']['MachineInfoResponse']) => { + return ( +
    • +

      {machine.id.toUpperCase()}

      +

      + {machine.make_model.model} +

      + {machine.extra && + machine.extra.type === 'bambu' && + machine.extra.nozzle_diameter && ( +

      + Nozzle Diameter: {machine.extra.nozzle_diameter} +

      + )} +

      + {`Status: ${machine.state.state + .charAt(0) + .toUpperCase()}${machine.state.state.slice(1)}`} + {machine.state.state === 'failed' && machine.state.message + ? ` (${machine.state.message})` + : ''} + {machine.state.state === 'running' && machine.progress + ? ` (${Math.round(machine.progress)}%)` + : ''} +

      +
    • + ) + } + )} +
    + )} +
    + ) +} diff --git a/src/components/StatusBar/StatusBar.tsx b/src/components/StatusBar/StatusBar.tsx new file mode 100644 index 000000000..9002bc012 --- /dev/null +++ b/src/components/StatusBar/StatusBar.tsx @@ -0,0 +1,161 @@ +import { ActionButton } from '@src/components/ActionButton' +import type { StatusBarItemType } from '@src/components/StatusBar/statusBarTypes' +import Tooltip, { type TooltipProps } from '@src/components/Tooltip' +import { ActionIcon } from '@src/components/ActionIcon' +import { Popover } from '@headlessui/react' + +export function StatusBar({ + globalItems, + localItems, +}: { + globalItems: StatusBarItemType[] + localItems: StatusBarItemType[] +}) { + return ( +
    + + {globalItems.map((item) => ( + + ))} + + + {localItems.map((item) => ( + + ))} + +
    + ) +} + +function StatusBarItem( + props: StatusBarItemType & { position: 'left' | 'middle' | 'right' } +) { + const defaultClassNames = + 'flex items-center px-2 py-1 text-xs text-chalkboard-80 dark:text-chalkboard-30 rounded-none border-none hover:bg-chalkboard-30 dark:hover:bg-chalkboard-80 focus:bg-chalkboard-30 dark:focus:bg-chalkboard-80 hover:text-chalkboard-100 dark:hover:text-chalkboard-10 focus:text-chalkboard-100 dark:focus:text-chalkboard-10 focus:outline-none focus-visible:ring-2 focus:ring-primary focus:ring-opacity-50' + const tooltipPosition: TooltipProps['position'] = + props.position === 'middle' ? 'top' : `top-${props.position}` + + // If the consumer used `component`, just render that + if ('component' in props) { + return props.component({}) + } + + switch (props.element) { + case 'button': + return ( + + {'label' in props && props.label && !props.hideLabel && ( + {props.label} + )} + {(props.toolTip || (props.label && props.hideLabel)) && ( + + )} + + ) + case 'popover': + return ( + + + {'label' in props && props.label && !props.hideLabel && ( + {props.label} + )} + {(props.toolTip || (props.label && props.hideLabel)) && ( + + )} + + {props.popoverContent} + + ) + case 'text': + return ( +
    + {'icon' in props && props.icon && ( + + )} + {'label' in props && props.label && !props.hideLabel && ( + {props.label} + )} + {(props.toolTip || (props.label && props.hideLabel)) && ( + + )} +
    + ) + default: + return ( + + {'label' in props && props.label && !props.hideLabel && ( + {props.label} + )} + {(props.toolTip || (props.label && props.hideLabel)) && ( + + )} + + ) + } +} diff --git a/src/components/StatusBar/defaultStatusBarItems.tsx b/src/components/StatusBar/defaultStatusBarItems.tsx new file mode 100644 index 000000000..e00540946 --- /dev/null +++ b/src/components/StatusBar/defaultStatusBarItems.tsx @@ -0,0 +1,95 @@ +import type { StatusBarItemType } from '@src/components/StatusBar/statusBarTypes' +import type { Location } from 'react-router-dom' +import { PATHS } from '@src/lib/paths' +import { APP_VERSION } from '@src/routes/utils' +import { + BillingRemaining, + BillingRemainingMode, +} from '@src/components/BillingRemaining' +import { billingActor } from '@src/lib/singletons' +import { BillingDialog } from '@src/components/BillingDialog' +import { Popover } from '@headlessui/react' +import Tooltip from '@src/components/Tooltip' +import { HelpMenu } from '@src/components/HelpMenu' + +export const defaultGlobalStatusBarItems = ({ + location, + filePath, +}: { + location: Location + filePath?: string +}): StatusBarItemType[] => [ + { + id: 'version', + element: 'externalLink', + label: `v${APP_VERSION}`, + href: `https://github.com/KittyCAD/modeling-app/releases/tag/v${APP_VERSION}`, + toolTip: { + children: 'View the release notes on GitHub', + }, + }, + { + id: 'telemetry', + element: 'link', + icon: 'stopwatch', + href: location.pathname.includes(PATHS.FILE) + ? filePath + PATHS.TELEMETRY + '?tab=project' + : PATHS.HOME + PATHS.TELEMETRY, + 'data-testid': 'telemetry-link', + label: 'Telemetry', + hideLabel: true, + toolTip: { + children: 'Telemetry', + }, + }, + { + id: 'settings', + element: 'link', + icon: 'settings', + href: location.pathname.includes(PATHS.FILE) + ? filePath + PATHS.SETTINGS + '?tab=project' + : PATHS.HOME + PATHS.SETTINGS, + 'data-testid': 'settings-link', + label: 'Settings', + }, + { + id: 'credits', + 'data-testid': 'billing-remaining-bar', + component: BillingStatusBarItem, + }, +] + +function BillingStatusBarItem() { + return ( + + + + + Text-to-CAD credits + + + + + + + ) +} + +export const defaultLocalStatusBarItems: StatusBarItemType[] = [ + { + id: 'help', + 'data-testid': 'help-button', + component: HelpMenu, + }, +] diff --git a/src/components/StatusBar/statusBarTypes.ts b/src/components/StatusBar/statusBarTypes.ts new file mode 100644 index 000000000..405b55083 --- /dev/null +++ b/src/components/StatusBar/statusBarTypes.ts @@ -0,0 +1,34 @@ +import type { CustomIconName } from '@src/components/CustomIcon' +import type { TooltipProps } from '@src/components/Tooltip' + +export type StatusBarItemType = { + id: string + 'data-testid'?: string +} & ( + | ({ + label: string + hideLabel?: boolean + className?: string + toolTip?: Omit + icon?: CustomIconName + } & ( + | { + element: 'button' + onClick: (event: React.MouseEvent) => void + } + | { + element: 'popover' + popoverContent: React.ReactNode + } + | { + element: 'link' | 'externalLink' + href: string + } + | { + element: 'text' + } + )) + | { + component: React.FC + } +) diff --git a/src/components/Tooltip.tsx b/src/components/Tooltip.tsx index a5295dc49..4de1ce452 100644 --- a/src/components/Tooltip.tsx +++ b/src/components/Tooltip.tsx @@ -8,7 +8,7 @@ type LeftOrRight = 'left' | 'right' type Corner = `${TopOrBottom}-${LeftOrRight}` type TooltipPosition = TopOrBottom | LeftOrRight | Corner -interface TooltipProps extends React.PropsWithChildren { +export interface TooltipProps extends React.PropsWithChildren { position?: TooltipPosition wrapperClassName?: string contentClassName?: string diff --git a/src/lib/selections.ts b/src/lib/selections.ts index c9a17b27c..52ddb8d10 100644 --- a/src/lib/selections.ts +++ b/src/lib/selections.ts @@ -779,3 +779,27 @@ export function updateSelections( otherSelections: prevSelectionRanges.otherSelections, } } + +const semanticEntityNames: { + [key: string]: Array +} = { + face: ['wall', 'cap'], + profile: ['solid2d'], + edge: ['segment', 'sweepEdge', 'edgeCutEdge'], + point: [], + plane: ['defaultPlane'], +} + +/** Convert selections to a human-readable format */ +export function getSemanticSelectionType(selectionType: Artifact['type'][]) { + const semanticSelectionType = new Set() + for (const type of selectionType) { + for (const [entity, entityTypes] of Object.entries(semanticEntityNames)) { + if (entityTypes.includes(type)) { + semanticSelectionType.add(entity) + } + } + } + + return Array.from(semanticSelectionType) +} diff --git a/src/lib/xStateValueToString.ts b/src/lib/xStateValueToString.ts new file mode 100644 index 000000000..d8163678a --- /dev/null +++ b/src/lib/xStateValueToString.ts @@ -0,0 +1,23 @@ +import type { AnyStateMachine, StateFrom } from 'xstate' + +/** + * Convert an XState state value to a pretty string, + * with nested states separated by slashes + */ +export function xStateValueToString( + stateValue: StateFrom['value'] +) { + const sep = ' / ' + let output = '' + let remainingValues = stateValue + let isFirstStep = true + while (remainingValues instanceof Object) { + const key: keyof typeof remainingValues = Object.keys(remainingValues)[0] + output += (isFirstStep ? '' : sep) + key + remainingValues = remainingValues[key] + isFirstStep = false + } + if (typeof remainingValues === 'string' && remainingValues.trim().length) { + return output + sep + remainingValues.trim() + } +} diff --git a/src/routes/Home.tsx b/src/routes/Home.tsx index b323216bd..358fad270 100644 --- a/src/routes/Home.tsx +++ b/src/routes/Home.tsx @@ -12,7 +12,6 @@ import { import { ActionButton } from '@src/components/ActionButton' import { AppHeader } from '@src/components/AppHeader' import Loading from '@src/components/Loading' -import { LowerRightControls } from '@src/components/LowerRightControls' import ProjectCard from '@src/components/ProjectCard/ProjectCard' import { ProjectSearchBar, @@ -61,6 +60,12 @@ import { import { CustomIcon } from '@src/components/CustomIcon' import Tooltip from '@src/components/Tooltip' import { ML_EXPERIMENTAL_MESSAGE } from '@src/lib/constants' +import { StatusBar } from '@src/components/StatusBar/StatusBar' +import { useNetworkMachineStatus } from '@src/components/NetworkMachineIndicator' +import { + defaultLocalStatusBarItems, + defaultGlobalStatusBarItems, +} from '@src/components/StatusBar/defaultStatusBarItems' type ReadWriteProjectState = { value: boolean @@ -75,6 +80,7 @@ const Home = () => { const readWriteProjectDir = useCanReadWriteProjectDirectory() const [nativeFileMenuCreated, setNativeFileMenuCreated] = useState(false) const apiToken = useToken() + const networkMachineStatus = useNetworkMachineStatus() // Only create the native file menus on desktop useEffect(() => { @@ -216,7 +222,7 @@ const Home = () => { nativeFileMenuCreated={nativeFileMenuCreated} showToolbar={false} /> -
    +
    { readWriteProjectDir={readWriteProjectDir} className="col-start-2 -col-end-1" /> -
    +
    ) } From 6358eed7e4b8c0b696a652b7975afc0d3e01fbf9 Mon Sep 17 00:00:00 2001 From: Jonathan Tran Date: Wed, 18 Jun 2025 21:03:13 -0400 Subject: [PATCH 12/31] Release KCL 82 (#7531) --- rust/Cargo.lock | 20 ++++++++++---------- rust/kcl-bumper/Cargo.toml | 2 +- rust/kcl-derive-docs/Cargo.toml | 2 +- rust/kcl-directory-test-macro/Cargo.toml | 2 +- rust/kcl-language-server-release/Cargo.toml | 2 +- rust/kcl-language-server/Cargo.toml | 2 +- rust/kcl-lib/Cargo.toml | 2 +- rust/kcl-python-bindings/Cargo.toml | 2 +- rust/kcl-test-server/Cargo.toml | 2 +- rust/kcl-to-core/Cargo.toml | 2 +- rust/kcl-wasm-lib/Cargo.toml | 2 +- 11 files changed, 20 insertions(+), 20 deletions(-) diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 8038218fe..05b78a6b6 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -1814,7 +1814,7 @@ dependencies = [ [[package]] name = "kcl-bumper" -version = "0.1.81" +version = "0.1.82" dependencies = [ "anyhow", "clap", @@ -1825,7 +1825,7 @@ dependencies = [ [[package]] name = "kcl-derive-docs" -version = "0.1.81" +version = "0.1.82" dependencies = [ "proc-macro2", "quote", @@ -1834,7 +1834,7 @@ dependencies = [ [[package]] name = "kcl-directory-test-macro" -version = "0.1.81" +version = "0.1.82" dependencies = [ "convert_case", "proc-macro2", @@ -1844,7 +1844,7 @@ dependencies = [ [[package]] name = "kcl-language-server" -version = "0.2.81" +version = "0.2.82" dependencies = [ "anyhow", "clap", @@ -1865,7 +1865,7 @@ dependencies = [ [[package]] name = "kcl-language-server-release" -version = "0.1.81" +version = "0.1.82" dependencies = [ "anyhow", "clap", @@ -1885,7 +1885,7 @@ dependencies = [ [[package]] name = "kcl-lib" -version = "0.2.81" +version = "0.2.82" dependencies = [ "anyhow", "approx 0.5.1", @@ -1962,7 +1962,7 @@ dependencies = [ [[package]] name = "kcl-python-bindings" -version = "0.3.81" +version = "0.3.82" dependencies = [ "anyhow", "kcl-lib", @@ -1977,7 +1977,7 @@ dependencies = [ [[package]] name = "kcl-test-server" -version = "0.1.81" +version = "0.1.82" dependencies = [ "anyhow", "hyper 0.14.32", @@ -1990,7 +1990,7 @@ dependencies = [ [[package]] name = "kcl-to-core" -version = "0.1.81" +version = "0.1.82" dependencies = [ "anyhow", "async-trait", @@ -2004,7 +2004,7 @@ dependencies = [ [[package]] name = "kcl-wasm-lib" -version = "0.1.81" +version = "0.1.82" dependencies = [ "anyhow", "bson", diff --git a/rust/kcl-bumper/Cargo.toml b/rust/kcl-bumper/Cargo.toml index 1bad868b6..c4fcef73d 100644 --- a/rust/kcl-bumper/Cargo.toml +++ b/rust/kcl-bumper/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-bumper" -version = "0.1.81" +version = "0.1.82" edition = "2021" repository = "https://github.com/KittyCAD/modeling-api" rust-version = "1.76" diff --git a/rust/kcl-derive-docs/Cargo.toml b/rust/kcl-derive-docs/Cargo.toml index 0e00fa5ff..e357f366e 100644 --- a/rust/kcl-derive-docs/Cargo.toml +++ b/rust/kcl-derive-docs/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-derive-docs" description = "A tool for generating documentation from Rust derive macros" -version = "0.1.81" +version = "0.1.82" edition = "2021" license = "MIT" repository = "https://github.com/KittyCAD/modeling-app" diff --git a/rust/kcl-directory-test-macro/Cargo.toml b/rust/kcl-directory-test-macro/Cargo.toml index d545fa9fb..28012b624 100644 --- a/rust/kcl-directory-test-macro/Cargo.toml +++ b/rust/kcl-directory-test-macro/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-directory-test-macro" description = "A tool for generating tests from a directory of kcl files" -version = "0.1.81" +version = "0.1.82" edition = "2021" license = "MIT" repository = "https://github.com/KittyCAD/modeling-app" diff --git a/rust/kcl-language-server-release/Cargo.toml b/rust/kcl-language-server-release/Cargo.toml index 806f43178..ee0e3cbd1 100644 --- a/rust/kcl-language-server-release/Cargo.toml +++ b/rust/kcl-language-server-release/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kcl-language-server-release" -version = "0.1.81" +version = "0.1.82" edition = "2021" authors = ["KittyCAD Inc "] publish = false diff --git a/rust/kcl-language-server/Cargo.toml b/rust/kcl-language-server/Cargo.toml index 3e005d841..1024176a3 100644 --- a/rust/kcl-language-server/Cargo.toml +++ b/rust/kcl-language-server/Cargo.toml @@ -2,7 +2,7 @@ name = "kcl-language-server" description = "A language server for KCL." authors = ["KittyCAD Inc "] -version = "0.2.81" +version = "0.2.82" edition = "2021" license = "MIT" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/rust/kcl-lib/Cargo.toml b/rust/kcl-lib/Cargo.toml index e6f401de8..2e21a496a 100644 --- a/rust/kcl-lib/Cargo.toml +++ b/rust/kcl-lib/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-lib" description = "KittyCAD Language implementation and tools" -version = "0.2.81" +version = "0.2.82" edition = "2021" license = "MIT" repository = "https://github.com/KittyCAD/modeling-app" diff --git a/rust/kcl-python-bindings/Cargo.toml b/rust/kcl-python-bindings/Cargo.toml index f9999faea..ad36c1b99 100644 --- a/rust/kcl-python-bindings/Cargo.toml +++ b/rust/kcl-python-bindings/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kcl-python-bindings" -version = "0.3.81" +version = "0.3.82" edition = "2021" repository = "https://github.com/kittycad/modeling-app" exclude = ["tests/*", "files/*", "venv/*"] diff --git a/rust/kcl-test-server/Cargo.toml b/rust/kcl-test-server/Cargo.toml index 551c59271..0f054b84a 100644 --- a/rust/kcl-test-server/Cargo.toml +++ b/rust/kcl-test-server/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-test-server" description = "A test server for KCL" -version = "0.1.81" +version = "0.1.82" edition = "2021" license = "MIT" diff --git a/rust/kcl-to-core/Cargo.toml b/rust/kcl-to-core/Cargo.toml index 959dbca55..eec3c8aae 100644 --- a/rust/kcl-to-core/Cargo.toml +++ b/rust/kcl-to-core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-to-core" description = "Utility methods to convert kcl to engine core executable tests" -version = "0.1.81" +version = "0.1.82" edition = "2021" license = "MIT" repository = "https://github.com/KittyCAD/modeling-app" diff --git a/rust/kcl-wasm-lib/Cargo.toml b/rust/kcl-wasm-lib/Cargo.toml index bbedbb72f..942a874ed 100644 --- a/rust/kcl-wasm-lib/Cargo.toml +++ b/rust/kcl-wasm-lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kcl-wasm-lib" -version = "0.1.81" +version = "0.1.82" edition = "2021" repository = "https://github.com/KittyCAD/modeling-app" rust-version = "1.83" From e651e0c2cfe254f9904193cd59657e8f035942f9 Mon Sep 17 00:00:00 2001 From: Kurt Hutten Date: Thu, 19 Jun 2025 19:20:01 +1000 Subject: [PATCH 13/31] load wasm from custom port (#7514) * load wasm from custom port * Jon's suggestion --- .env.development | 1 + src/lang/wasmUtils.ts | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.env.development b/.env.development index ba9d3917f..47ce20bfc 100644 --- a/.env.development +++ b/.env.development @@ -9,6 +9,7 @@ VITE_KC_SITE_BASE_URL=https://dev.zoo.dev VITE_KC_SITE_APP_URL=https://app.dev.zoo.dev VITE_KC_SKIP_AUTH=false VITE_KC_CONNECTION_TIMEOUT_MS=5000 +#VITE_WASM_URL="optional way of overriding the wasm url, particular for unit tests which need this if you running not on the default 3000 port" #VITE_KC_DEV_TOKEN="optional token to skip auth in the app" #token="required token for playwright. TODO: clean up env vars in #3973" diff --git a/src/lang/wasmUtils.ts b/src/lang/wasmUtils.ts index 373b66e14..443ec4e34 100644 --- a/src/lang/wasmUtils.ts +++ b/src/lang/wasmUtils.ts @@ -6,6 +6,12 @@ import { webSafeJoin, webSafePathSplit } from '@src/lib/paths' import { init, reloadModule } from '@src/lib/wasm_lib_wrapper' export const wasmUrl = () => { + const wasmFile = '/kcl_wasm_lib_bg.wasm' + // Check for test environment override + if (typeof process !== 'undefined' && process.env?.VITE_WASM_URL) { + return process.env.VITE_WASM_URL + wasmFile + } + // For when we're in electron (file based) or web server (network based) // For some reason relative paths don't work as expected. Otherwise we would // just do /wasm_lib_bg.wasm. In particular, the issue arises when the path @@ -14,8 +20,7 @@ export const wasmUrl = () => { ? document.location.origin + '/kcl_wasm_lib_bg.wasm' : document.location.protocol + webSafeJoin(webSafePathSplit(document.location.pathname).slice(0, -1)) + - '/kcl_wasm_lib_bg.wasm' - + wasmFile return fullUrl } From 92f930dfc08f29af17b3f42c1a003fd0b43f40c7 Mon Sep 17 00:00:00 2001 From: Pierre Jacquier Date: Thu, 19 Jun 2025 05:32:22 -0400 Subject: [PATCH 14/31] Improve release template regarding updater checks (#7532) * Improve release template regarding updater checks * Break it up and change update label --- .github/ISSUE_TEMPLATE/release.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/release.md b/.github/ISSUE_TEMPLATE/release.md index 69ea908a3..fbc43581c 100644 --- a/.github/ISSUE_TEMPLATE/release.md +++ b/.github/ISSUE_TEMPLATE/release.md @@ -2,7 +2,7 @@ name: Release about: Create a new release for the Zoo Design Studio title: "Cut release v1.?.?" -labels: [release] +labels: [meta/release] --- > Instructions: https://github.com/KittyCAD/modeling-app/blob/main/CONTRIBUTING.md#shipping-releases @@ -19,7 +19,8 @@ Release builds URL: ??? * [ ] Confirm the application opens (dismiss the updater) * [ ] Create a project with a basic Text-to-CAD prompt * [ ] Confirm the result is viewable in an engine stream -* [ ] Open the application again and confirm the updater can downgrade +* [ ] Use 'Check for updates' to bring back the updater toast +* [ ] Confirm the app can update to the previous release ## macOS via ??? @@ -27,7 +28,8 @@ Release builds URL: ??? * [ ] Confirm the application opens (dismiss the updater) * [ ] Create a project with a basic Text-to-CAD prompt * [ ] Confirm the result is viewable in an engine stream -* [ ] Open the application again and confirm the updater can downgrade +* [ ] Use 'Check for updates' to bring back the updater toast +* [ ] Confirm the app can update to the previous release ## Linux via ??? @@ -35,4 +37,5 @@ Release builds URL: ??? * [ ] Confirm the application opens (dismiss the updater) * [ ] Create a project with a basic Text-to-CAD prompt * [ ] Confirm the result is viewable in an engine stream -* [ ] Open the application again and confirm the updater can downgrade +* [ ] Use 'Check for updates' to bring back the updater toast +* [ ] Confirm the app can update to the previous release From d02a9f59ae0b08db8fec115102358cea5c07d789 Mon Sep 17 00:00:00 2001 From: Andrew Varga Date: Thu, 19 Jun 2025 13:26:51 +0200 Subject: [PATCH 15/31] #6629 Make undo redo work without code pane being open (#7511) * move useHotkey for undo/redo into App * _editorView should be private * get editorView should be a real get method for consistency * resolve tsc errors * fmt * setView, setState are not exposed * make undo work without editorview when kcl pane is closed * lint * circular deps * resolve circular deps * fix undo being 1 step late * unrelated console.warn removed * fix undo when code pane is closed during editing * cleanup * allow undo to get beyond when code editor has been mounted * fix up clearHistory * add test for testing Undo with closed code pane --- e2e/playwright/fixtures/editorFixture.ts | 7 +- e2e/playwright/sketch-tests.spec.ts | 55 ++++++++++++ e2e/playwright/test-utils.ts | 4 +- src/App.tsx | 11 +++ src/Toolbar.tsx | 4 +- src/clientSideScene/sceneEntities.ts | 7 +- .../ModelingPanes/CodeEditor.tsx | 11 +-- .../ModelingPanes/FeatureTreePane.tsx | 2 +- .../ModelingPanes/KclEditorPane.tsx | 35 ++++---- src/editor/compartments.ts | 3 + src/editor/manager.ts | 87 ++++++++++++++++--- src/hooks/useQueryParamEffects.ts | 2 - src/lang/codeManager.ts | 45 +++++----- src/lib/promptToEdit.tsx | 2 +- src/lib/singletons.ts | 1 + src/menu/channels.ts | 2 + src/menu/editRole.ts | 20 ++++- src/menu/register.ts | 12 ++- src/menu/roles.ts | 2 + 19 files changed, 234 insertions(+), 78 deletions(-) create mode 100644 src/editor/compartments.ts diff --git a/e2e/playwright/fixtures/editorFixture.ts b/e2e/playwright/fixtures/editorFixture.ts index 266a30137..48088bc48 100644 --- a/e2e/playwright/fixtures/editorFixture.ts +++ b/e2e/playwright/fixtures/editorFixture.ts @@ -183,14 +183,15 @@ export class EditorFixture { scrollToText(text: string, placeCursor?: boolean) { return this.page.evaluate( (args: { text: string; placeCursor?: boolean }) => { + const editorView = window.editorManager.getEditorView() // error TS2339: Property 'docView' does not exist on type 'EditorView'. // Except it does so :shrug: // @ts-ignore - let index = window.editorManager._editorView?.docView.view.state.doc + const index = editorView?.docView.view.state.doc .toString() .indexOf(args.text) - window.editorManager._editorView?.focus() - window.editorManager._editorView?.dispatch({ + editorView?.focus() + editorView?.dispatch({ selection: window.EditorSelection.create([ window.EditorSelection.cursor(index), ]), diff --git a/e2e/playwright/sketch-tests.spec.ts b/e2e/playwright/sketch-tests.spec.ts index 9c29666e5..642d2e9e2 100644 --- a/e2e/playwright/sketch-tests.spec.ts +++ b/e2e/playwright/sketch-tests.spec.ts @@ -1478,6 +1478,7 @@ sketch001 = startSketchOn(XZ) await page.mouse.move(1200, 139) await page.mouse.down() await page.mouse.move(870, 250) + await page.mouse.up() await page.waitForTimeout(200) @@ -1487,6 +1488,60 @@ sketch001 = startSketchOn(XZ) ) }) + test('Can undo with closed code pane', async ({ + page, + homePage, + editor, + toolbar, + scene, + cmdBar, + }) => { + const u = await getUtils(page) + + const viewportSize = { width: 1500, height: 750 } + await page.setBodyDimensions(viewportSize) + + await page.addInitScript(async () => { + localStorage.setItem( + 'persistCode', + `@settings(defaultLengthUnit=in) +sketch001 = startSketchOn(XZ) + |> startProfile(at = [-10, -10]) + |> line(end = [20.0, 10.0]) + |> tangentialArc(end = [5.49, 8.37])` + ) + }) + + await homePage.goToModelingScene() + await toolbar.waitForFeatureTreeToBeBuilt() + await scene.settled(cmdBar) + + await (await toolbar.getFeatureTreeOperation('Sketch', 0)).dblclick() + + await page.waitForTimeout(1000) + + await page.mouse.move(1200, 139) + await page.mouse.down() + await page.mouse.move(870, 250) + await page.mouse.up() + + await editor.expectEditor.toContain(`tangentialArc(end=[-5.85,4.32])`, { + shouldNormalise: true, + }) + + await u.closeKclCodePanel() + + // Undo the last change + await page.keyboard.down('Control') + await page.keyboard.press('KeyZ') + await page.keyboard.up('Control') + + await u.openKclCodePanel() + await editor.expectEditor.toContain(`tangentialArc(end = [5.49, 8.37])`, { + shouldNormalise: true, + }) + }) + test('Can delete a single segment line with keyboard', async ({ page, scene, diff --git a/e2e/playwright/test-utils.ts b/e2e/playwright/test-utils.ts index 588706882..356d2a40a 100644 --- a/e2e/playwright/test-utils.ts +++ b/e2e/playwright/test-utils.ts @@ -158,10 +158,10 @@ async function openKclCodePanel(page: Page) { await page.evaluate(() => { // editorManager is available on the window object. //@ts-ignore this is in an entirely different context that tsc can't see. - editorManager._editorView.dispatch({ + editorManager.getEditorView().dispatch({ selection: { //@ts-ignore this is in an entirely different context that tsc can't see. - anchor: editorManager._editorView.docView.length, + anchor: editorManager.getEditorView().docView.length, }, scrollIntoView: true, }) diff --git a/src/App.tsx b/src/App.tsx index 3b7d9eae5..21540197e 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -28,6 +28,7 @@ import { codeManager, kclManager, settingsActor, + editorManager, getSettings, } from '@src/lib/singletons' import { maybeWriteToDisk } from '@src/lib/telemetry' @@ -107,6 +108,16 @@ export function App() { useHotkeys('backspace', (e) => { e.preventDefault() }) + // Since these already exist in the editor, we don't need to define them + // with the wrapper. + useHotkeys('mod+z', (e) => { + e.preventDefault() + editorManager.undo() + }) + useHotkeys('mod+shift+z', (e) => { + e.preventDefault() + editorManager.redo() + }) useHotkeyWrapper( [isDesktop() ? 'mod + ,' : 'shift + mod + ,'], () => navigate(filePath + PATHS.SETTINGS), diff --git a/src/Toolbar.tsx b/src/Toolbar.tsx index f9c295f42..6be7284a9 100644 --- a/src/Toolbar.tsx +++ b/src/Toolbar.tsx @@ -88,14 +88,14 @@ export function Toolbar({ modelingState: state, modelingSend: send, sketchPathId, - editorHasFocus: editorManager.editorView?.hasFocus, + editorHasFocus: editorManager.getEditorView()?.hasFocus, }), [ state, send, commandBarActor.send, sketchPathId, - editorManager.editorView?.hasFocus, + editorManager.getEditorView()?.hasFocus, ] ) diff --git a/src/clientSideScene/sceneEntities.ts b/src/clientSideScene/sceneEntities.ts index bf51720ff..1d328b16a 100644 --- a/src/clientSideScene/sceneEntities.ts +++ b/src/clientSideScene/sceneEntities.ts @@ -3943,7 +3943,7 @@ function isGroupStartProfileForCurrentProfile(sketchEntryNodePath: PathToNode) { } } -// Returns the 2D tangent direction vector at the end of the segmentGroup if it's an arc. +// Returns the 2D tangent direction vector at the end of the segmentGroup function findTangentDirection(segmentGroup: Group) { let tangentDirection: Coords2d | undefined if (segmentGroup.userData.type === TANGENTIAL_ARC_TO_SEGMENT) { @@ -3972,11 +3972,6 @@ function findTangentDirection(segmentGroup: Group) { const from = segmentGroup.userData.from as Coords2d tangentDirection = subVec(to, from) tangentDirection = normalizeVec(tangentDirection) - } else { - console.warn( - 'Unsupported segment type for tangent direction calculation: ', - segmentGroup.userData.type - ) } return tangentDirection } diff --git a/src/components/ModelingSidebar/ModelingPanes/CodeEditor.tsx b/src/components/ModelingSidebar/ModelingPanes/CodeEditor.tsx index 87d4d3fbe..07da526f2 100644 --- a/src/components/ModelingSidebar/ModelingPanes/CodeEditor.tsx +++ b/src/components/ModelingSidebar/ModelingPanes/CodeEditor.tsx @@ -65,7 +65,7 @@ const CodeEditor = forwardRef((props, ref) => { } = props const editor = useRef(null) - const { view, state, container } = useCodeMirror({ + const { view, container } = useCodeMirror({ container: editor.current, onCreateEditor, extensions, @@ -77,8 +77,8 @@ const CodeEditor = forwardRef((props, ref) => { useImperativeHandle( ref, - () => ({ editor: editor.current, view: view, state: state }), - [editor, container, view, state] + () => ({ editor: editor.current, view: view, state: view?.state }), + [editor, container, view] ) return
    @@ -138,7 +138,7 @@ export function useCodeMirror(props: UseCodeMirror) { parent: container, }) setView(viewCurrent) - onCreateEditor && onCreateEditor(viewCurrent) + onCreateEditor?.(viewCurrent) } } return () => { @@ -156,6 +156,7 @@ export function useCodeMirror(props: UseCodeMirror) { if (view) { view.destroy() setView(undefined) + onCreateEditor?.(null) } }, [view] @@ -175,7 +176,7 @@ export function useCodeMirror(props: UseCodeMirror) { } }, [targetExtensions, view, isFirstRender]) - return { view, setView, container, setContainer, state, setState } + return { view, container, setContainer, state } } export default CodeEditor diff --git a/src/components/ModelingSidebar/ModelingPanes/FeatureTreePane.tsx b/src/components/ModelingSidebar/ModelingPanes/FeatureTreePane.tsx index bb64449f4..b09529d48 100644 --- a/src/components/ModelingSidebar/ModelingPanes/FeatureTreePane.tsx +++ b/src/components/ModelingSidebar/ModelingPanes/FeatureTreePane.tsx @@ -45,7 +45,7 @@ export const FeatureTreePane = () => { guards: { codePaneIsOpen: () => modelingState.context.store.openPanes.includes('code') && - editorManager.editorView !== null, + editorManager.getEditorView() !== null, }, actions: { openCodePane: () => { diff --git a/src/components/ModelingSidebar/ModelingPanes/KclEditorPane.tsx b/src/components/ModelingSidebar/ModelingPanes/KclEditorPane.tsx index c45d38598..8e2908b74 100644 --- a/src/components/ModelingSidebar/ModelingPanes/KclEditorPane.tsx +++ b/src/components/ModelingSidebar/ModelingPanes/KclEditorPane.tsx @@ -6,6 +6,7 @@ import { import { defaultKeymap, history, + historyField, historyKeymap, indentWithTab, } from '@codemirror/commands' @@ -37,13 +38,12 @@ import interact from '@replit/codemirror-interact' import { TEST } from '@src/env' import { useSelector } from '@xstate/react' import { useEffect, useMemo, useRef } from 'react' -import { useHotkeys } from 'react-hotkeys-hook' import { useLspContext } from '@src/components/LspProvider' import CodeEditor from '@src/components/ModelingSidebar/ModelingPanes/CodeEditor' import { lineHighlightField } from '@src/editor/highlightextension' import { modelingMachineEvent } from '@src/editor/manager' -import { codeManagerHistoryCompartment } from '@src/lang/codeManager' +import { historyCompartment } from '@src/editor/compartments' import { codeManager, editorManager, kclManager } from '@src/lib/singletons' import { Themes, getSystemTheme } from '@src/lib/theme' import { onMouseDragMakeANewNumber, onMouseDragRegex } from '@src/lib/utils' @@ -75,17 +75,6 @@ export const KclEditorPane = () => { : context.app.theme.current const { copilotLSP, kclLSP } = useLspContext() - // Since these already exist in the editor, we don't need to define them - // with the wrapper. - useHotkeys('mod+z', (e) => { - e.preventDefault() - editorManager.undo() - }) - useHotkeys('mod+shift+z', (e) => { - e.preventDefault() - editorManager.redo() - }) - // When this component unmounts, we need to tell the machine that the editor useEffect(() => { return () => { @@ -96,12 +85,13 @@ export const KclEditorPane = () => { }, []) useEffect(() => { - if (!editorIsMounted || !lastSelectionEvent || !editorManager.editorView) { + const editorView = editorManager.getEditorView() + if (!editorIsMounted || !lastSelectionEvent || !editorView) { return } try { - editorManager.editorView.dispatch({ + editorView.dispatch({ selection: lastSelectionEvent.codeMirrorSelection, annotations: [modelingMachineEvent, Transaction.addToHistory.of(false)], scrollIntoView: lastSelectionEvent.scrollIntoView, @@ -119,13 +109,21 @@ export const KclEditorPane = () => { // Instead, hot load hotkeys via code mirror native. const codeMirrorHotkeys = codeManager.getCodemirrorHotkeys() + // When opening the editor, use the existing history in editorManager. + // This is needed to ensure users can undo beyond when the editor has been openeed. + // (Another solution would be to reuse the same state instead of creating a new one in CodeEditor.) + const existingHistory = editorManager.editorState.field(historyField) + const initialHistory = existingHistory + ? historyField.init(() => existingHistory) + : history() + const editorExtensions = useMemo(() => { const extensions = [ drawSelection({ cursorBlinkRate: cursorBlinking.current ? 1200 : 0, }), lineHighlightField, - codeManagerHistoryCompartment.of(history()), + historyCompartment.of(initialHistory), closeBrackets(), codeFolding(), keymap.of([ @@ -206,10 +204,9 @@ export const KclEditorPane = () => { extensions={editorExtensions} theme={theme} onCreateEditor={(_editorView) => { - if (_editorView === null) return - editorManager.setEditorView(_editorView) - kclEditorActor.send({ type: 'setKclEditorMounted', data: true }) + + if (!_editorView) return // Update diagnostics as they are cleared when the editor is unmounted. // Without this, errors would not be shown when closing and reopening the editor. diff --git a/src/editor/compartments.ts b/src/editor/compartments.ts new file mode 100644 index 000000000..b96239cc0 --- /dev/null +++ b/src/editor/compartments.ts @@ -0,0 +1,3 @@ +import { Compartment } from '@codemirror/state' + +export const historyCompartment = new Compartment() diff --git a/src/editor/manager.ts b/src/editor/manager.ts index 276bff0e1..c37f94ebd 100644 --- a/src/editor/manager.ts +++ b/src/editor/manager.ts @@ -1,10 +1,22 @@ -import { redo, undo } from '@codemirror/commands' +import { + defaultKeymap, + history, + historyKeymap, + redo, + undo, +} from '@codemirror/commands' import { syntaxTree } from '@codemirror/language' import type { Diagnostic } from '@codemirror/lint' import { forEachDiagnostic, setDiagnosticsEffect } from '@codemirror/lint' -import { Annotation, EditorSelection, Transaction } from '@codemirror/state' +import { + Annotation, + EditorSelection, + EditorState, + Transaction, + type TransactionSpec, +} from '@codemirror/state' import type { ViewUpdate } from '@codemirror/view' -import { EditorView } from '@codemirror/view' +import { EditorView, keymap } from '@codemirror/view' import type { StateFrom } from 'xstate' import { @@ -22,6 +34,8 @@ import type { ModelingMachineEvent, modelingMachine, } from '@src/machines/modelingMachine' +import { historyCompartment } from '@src/editor/compartments' +import type CodeManager from '@src/lang/codeManager' declare global { interface Window { @@ -65,11 +79,28 @@ export default class EditorManager { private _highlightRange: Array<[number, number]> = [[0, 0]] - public _editorView: EditorView | null = null + private _editorState: EditorState + private _editorView: EditorView | null = null public kclManager?: KclManager + public codeManager?: CodeManager constructor(engineCommandManager: EngineCommandManager) { this.engineCommandManager = engineCommandManager + + this._editorState = EditorState.create({ + doc: '', + extensions: [ + historyCompartment.of(history()), + keymap.of([...defaultKeymap, ...historyKeymap]), + ], + }) + } + + get editorState(): EditorState { + return this._editorView?.state || this._editorState + } + get state() { + return this.editorState } setCopilotEnabled(enabled: boolean) { @@ -80,12 +111,25 @@ export default class EditorManager { return this._copilotEnabled } - setEditorView(editorView: EditorView) { + // Invoked when editorView is created and each time when it is updated (eg. user is sketching).. + setEditorView(editorView: EditorView | null) { + // Update editorState to the latest editorView state. + // This is needed because if kcl pane is closed, editorView will become null but we still want to use the last state. + this._editorState = editorView?.state || this._editorState + this._editorView = editorView - kclEditorActor.send({ type: 'setKclEditorMounted', data: true }) + + kclEditorActor.send({ + type: 'setKclEditorMounted', + data: Boolean(editorView), + }) this.overrideTreeHighlighterUpdateForPerformanceTracking() } + getEditorView(): EditorView | null { + return this._editorView + } + overrideTreeHighlighterUpdateForPerformanceTracking() { // @ts-ignore this._editorView?.plugins.forEach((e) => { @@ -132,10 +176,6 @@ export default class EditorManager { return this._isAllTextSelected } - get editorView(): EditorView | null { - return this._editorView - } - get isShiftDown(): boolean { return this._isShiftDown } @@ -287,12 +327,39 @@ export default class EditorManager { undo() { if (this._editorView) { undo(this._editorView) + } else if (this._editorState) { + const undoPerformed = undo(this) // invokes dispatch which updates this._editorState + if (undoPerformed) { + const newState = this._editorState + // Update the code, this is similar to kcl/index.ts / update, updateDoc, + // needed to update the code, so sketch segments can update themselves. + // In the editorView case this happens within the kcl plugin's update method being called during updates. + this.codeManager!.code = newState.doc.toString() + void this.kclManager!.executeCode() + } } } redo() { if (this._editorView) { redo(this._editorView) + } else if (this._editorState) { + const redoPerformed = redo(this) + if (redoPerformed) { + const newState = this._editorState + this.codeManager!.code = newState.doc.toString() + void this.kclManager!.executeCode() + } + } + } + + // Invoked by codeMirror during undo/redo. + // Call with incorrect "this" so it needs to be an arrow function. + dispatch = (spec: TransactionSpec) => { + if (this._editorView) { + this._editorView.dispatch(spec) + } else if (this._editorState) { + this._editorState = this._editorState.update(spec).state } } diff --git a/src/hooks/useQueryParamEffects.ts b/src/hooks/useQueryParamEffects.ts index 75dbab92d..67efa2eb3 100644 --- a/src/hooks/useQueryParamEffects.ts +++ b/src/hooks/useQueryParamEffects.ts @@ -50,8 +50,6 @@ export function useQueryParamEffects() { searchParams.has(CMD_NAME_QUERY_PARAM) && searchParams.has(CMD_GROUP_QUERY_PARAM) - console.log(window.location.href) - /** * Watches for legacy `?create-file` hook, which share links currently use. */ diff --git a/src/lang/codeManager.ts b/src/lang/codeManager.ts index 3b80c0a9e..eac4b828a 100644 --- a/src/lang/codeManager.ts +++ b/src/lang/codeManager.ts @@ -2,10 +2,11 @@ // NOT updating the code state when we don't need to. // This prevents re-renders of the codemirror editor, when typing. import { history } from '@codemirror/commands' -import { Annotation, Compartment, Transaction } from '@codemirror/state' -import type { EditorView, KeyBinding } from '@codemirror/view' +import { Annotation, Transaction } from '@codemirror/state' +import type { KeyBinding } from '@codemirror/view' import toast from 'react-hot-toast' +import { historyCompartment } from '@src/editor/compartments' import type { Program } from '@src/lang/wasm' import { parse, recast } from '@src/lang/wasm' import { bracket } from '@src/lib/exampleKcl' @@ -17,7 +18,6 @@ const PERSIST_CODE_KEY = 'persistCode' const codeManagerUpdateAnnotation = Annotation.define() export const codeManagerUpdateEvent = codeManagerUpdateAnnotation.of(true) -export const codeManagerHistoryCompartment = new Compartment() export default class CodeManager { private _code: string = bracket @@ -103,25 +103,24 @@ export default class CodeManager { /** * Update the code in the editor. + * This is invoked when a segment is being dragged on the canvas, among other things. */ updateCodeEditor(code: string, clearHistory?: boolean): void { this.code = code - if (editorManager.editorView) { - if (clearHistory) { - clearCodeMirrorHistory(editorManager.editorView) - } - editorManager.editorView.dispatch({ - changes: { - from: 0, - to: editorManager.editorView.state.doc.length, - insert: code, - }, - annotations: [ - codeManagerUpdateEvent, - Transaction.addToHistory.of(!clearHistory), - ], - }) + if (clearHistory) { + clearCodeMirrorHistory() } + editorManager.dispatch({ + changes: { + from: 0, + to: editorManager.editorState?.doc.length || 0, + insert: code, + }, + annotations: [ + codeManagerUpdateEvent, + Transaction.addToHistory.of(!clearHistory), + ], + }) } /** @@ -213,16 +212,16 @@ function safeLSSetItem(key: string, value: string) { localStorage?.setItem(key, value) } -function clearCodeMirrorHistory(view: EditorView) { +function clearCodeMirrorHistory() { // Clear history - view.dispatch({ - effects: [codeManagerHistoryCompartment.reconfigure([])], + editorManager.dispatch({ + effects: [historyCompartment.reconfigure([])], annotations: [codeManagerUpdateEvent], }) // Add history back - view.dispatch({ - effects: [codeManagerHistoryCompartment.reconfigure([history()])], + editorManager.dispatch({ + effects: [historyCompartment.reconfigure([history()])], annotations: [codeManagerUpdateEvent], }) } diff --git a/src/lib/promptToEdit.tsx b/src/lib/promptToEdit.tsx index a4f602fec..5afe6250a 100644 --- a/src/lib/promptToEdit.tsx +++ b/src/lib/promptToEdit.tsx @@ -509,7 +509,7 @@ export async function promptToEditFlow({ const ranges: SelectionRange[] = diff.insertRanges.map((range) => EditorSelection.range(range[0], range[1]) ) - editorManager?.editorView?.dispatch({ + editorManager?.getEditorView()?.dispatch({ selection: EditorSelection.create( ranges, selections.graphSelections.length - 1 diff --git a/src/lib/singletons.ts b/src/lib/singletons.ts index 0f0d9ef5e..8eb57da67 100644 --- a/src/lib/singletons.ts +++ b/src/lib/singletons.ts @@ -69,6 +69,7 @@ export const kclManager = new KclManager(engineCommandManager, { // method requires it for the current ast. // CYCLIC REF editorManager.kclManager = kclManager +editorManager.codeManager = codeManager // These are all late binding because of their circular dependency. // TODO: proper dependency injection. diff --git a/src/menu/channels.ts b/src/menu/channels.ts index f7ebf5f8b..f611b7bd8 100644 --- a/src/menu/channels.ts +++ b/src/menu/channels.ts @@ -7,6 +7,8 @@ export type MenuLabels = | 'Help.Command Palette...' | 'Help.Report a bug' | 'Help.Replay onboarding tutorial' + | 'Edit.Undo' + | 'Edit.Redo' | 'Edit.Rename project' | 'Edit.Delete project' | 'Edit.Change project directory' diff --git a/src/menu/editRole.ts b/src/menu/editRole.ts index 65a019ab4..469332f1f 100644 --- a/src/menu/editRole.ts +++ b/src/menu/editRole.ts @@ -149,8 +149,24 @@ export const modelingEditRole = ( }, }, { type: 'separator' }, - { role: 'undo' }, - { role: 'redo' }, + { + label: 'Undo', + accelerator: 'CmdOrCtrl+Z', + click: () => { + typeSafeWebContentsSend(mainWindow, 'menu-action-clicked', { + menuLabel: 'Edit.Undo', + }) + }, + }, + { + label: 'Redo', + accelerator: 'Shift+CmdOrCtrl+Z', + click: () => { + typeSafeWebContentsSend(mainWindow, 'menu-action-clicked', { + menuLabel: 'Edit.Redo', + }) + }, + }, { type: 'separator' }, { role: 'cut' }, { role: 'copy' }, diff --git a/src/menu/register.ts b/src/menu/register.ts index 30bf62eba..448d573a9 100644 --- a/src/menu/register.ts +++ b/src/menu/register.ts @@ -5,8 +5,12 @@ import type { SettingsType } from '@src/lib/settings/initialSettings' import { engineCommandManager, sceneInfra } from '@src/lib/singletons' import { reportRejection } from '@src/lib/trap' import { uuidv4 } from '@src/lib/utils' -import { authActor, settingsActor } from '@src/lib/singletons' -import { commandBarActor } from '@src/lib/singletons' +import { + authActor, + commandBarActor, + editorManager, + settingsActor, +} from '@src/lib/singletons' import type { WebContentSendPayload } from '@src/menu/channels' import type { NavigateFunction } from 'react-router-dom' @@ -119,6 +123,10 @@ export function modelingMenuCallbackMostActions( type: 'Find and select command', data: { name: 'format-code', groupId: 'code' }, }) + } else if (data.menuLabel === 'Edit.Undo') { + editorManager.undo() + } else if (data.menuLabel === 'Edit.Redo') { + editorManager.redo() } else if (data.menuLabel === 'View.Orthographic view') { settingsActor.send({ type: 'set.modeling.cameraProjection', diff --git a/src/menu/roles.ts b/src/menu/roles.ts index 10d70c7a7..f340ecc45 100644 --- a/src/menu/roles.ts +++ b/src/menu/roles.ts @@ -33,6 +33,8 @@ type EditRoleLabel = | 'Rename project' | 'Delete project' | 'Change project directory' + | 'Undo' + | 'Redo' | 'Speech' | 'Edit parameter' | 'Modify with Zoo Text-To-CAD' From de6e0f6b1848f65dac4e7fce39258b9b5f02fdf9 Mon Sep 17 00:00:00 2001 From: Pierre Jacquier Date: Thu, 19 Jun 2025 08:56:37 -0400 Subject: [PATCH 16/31] Add the 'Download the app' button back on web (#7528) * Add the 'Download the app' button back on web Fixes #7527 * Update snapshots * Update snapshots --------- Co-authored-by: github-actions[bot] --- ...scale-Inch-scale-1-Google-Chrome-linux.png | Bin 56432 -> 57644 bytes ...scale-Inch-scale-2-Google-Chrome-linux.png | Bin 50799 -> 51847 bytes ...Millimeter-scale-1-Google-Chrome-linux.png | Bin 58674 -> 59479 bytes ...Millimeter-scale-2-Google-Chrome-linux.png | Bin 50734 -> 51880 bytes ...hould-look-right-1-Google-Chrome-linux.png | Bin 49636 -> 50757 bytes ...hould-look-right-1-Google-Chrome-linux.png | Bin 48352 -> 49503 bytes ...hould-look-right-1-Google-Chrome-linux.png | Bin 44471 -> 45494 bytes ...hould-look-right-2-Google-Chrome-linux.png | Bin 47636 -> 48747 bytes ...hould-look-right-3-Google-Chrome-linux.png | Bin 52472 -> 53579 bytes ...hould-look-right-4-Google-Chrome-linux.png | Bin 58241 -> 59329 bytes ...-Grid-turned-off-1-Google-Chrome-linux.png | Bin 32913 -> 33762 bytes ...-via-command-bar-1-Google-Chrome-linux.png | Bin 53607 -> 54464 bytes ...y-Grid-turned-on-1-Google-Chrome-linux.png | Bin 50865 -> 51746 bytes ...e-with-none-z-up-1-Google-Chrome-linux.png | Bin 76236 -> 77206 bytes ...-load---solid-2d-1-Google-Chrome-linux.png | Bin 48446 -> 49469 bytes ...-load---solid-3d-1-Google-Chrome-linux.png | Bin 60987 -> 62027 bytes ...ode-color-goober-1-Google-Chrome-linux.png | Bin 136914 -> 137946 bytes ...r-opening-window-1-Google-Chrome-linux.png | Bin 120013 -> 120965 bytes ...th-single-quotes-1-Google-Chrome-linux.png | Bin 136878 -> 137931 bytes ...ld-be-stable--XY-1-Google-Chrome-linux.png | Bin 68248 -> 69250 bytes ...ld-be-stable--XZ-1-Google-Chrome-linux.png | Bin 71424 -> 72439 bytes ...ld-be-stable--YZ-1-Google-Chrome-linux.png | Bin 67300 -> 68280 bytes ...uld-be-stable-XY-1-Google-Chrome-linux.png | Bin 69742 -> 70739 bytes ...uld-be-stable-XZ-1-Google-Chrome-linux.png | Bin 69984 -> 70999 bytes ...uld-be-stable-YZ-1-Google-Chrome-linux.png | Bin 65939 -> 66929 bytes src/components/DownloadAppToast.tsx | 5 +-- .../StatusBar/defaultStatusBarItems.tsx | 33 +++++++++++++----- 27 files changed, 27 insertions(+), 11 deletions(-) diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-1-Google-Chrome-linux.png index 72f41e2f767fb749b4f7fcf18149259488fbc8f8..eb1a412a4bedabe3be5bcdc736cdab8e786c711b 100644 GIT binary patch delta 47669 zcmYhjWmr~Q7cRUIMFb^9q@|H=q)S0*kZz>AI~FJih;+Avl%#Y^cXy+7ch@)B?>X0Z z=Cyy|1J7Es#<*jSx%aCO^P3Ti=Sfinu7@_$Q>K1AmMmQ-ZAL^mD*Z*-fPl!EQk!8x zjR4CcWjwwLDCFbCef~VZpkRf8ngT1(LX^p6oC`aG_(94wak|QPtfIog7cXA4f28ov z`u6RcfuW(hqRjiB3bt4N#l<#~U;f3ZyLpa`jJWqm7|jw=B}P)$871}wBHzJB4pA{N z+VyTqA3uH+78cglP7%wXq@-L~UFFnL^=s0FuUU+DyRefv?wkm)nh8qYq68isJpQ}G zC9=Y_e3aAH`kh;cMr3^&Tf~XQcGsm{*APjNBriu8&(GI)z_+u~H_JZqlXWBZcoG!@ zXJ+WIK>$j+j^Z%~u4f?2$VH!g*zRX|uuZFQMll%mXF*RnEbV^8`l#tAf z=bup$?9}vI-ta5S%MTT5)lMp-BSH`iK@dY%U*Fi+m?87awzjrGnMn;~RMei%&f~3# zy`_%OB+1jwiP)MHAeVbX^f}ojOSjb3Ee|>(S@9D|E7EynBvU1CucmiLJ_23j~ z*X&Iyg~j3$T=|Nm+0ba}=vec)eoIQKJNfo=2RWWD4CBH5laHV9dmO*|=;`SxCMH(2 ztAzY!eW_?~ey;Xu@b_dci%X@CH=AQU`S~P`W@h`$?quOK^z`Yhx_>51mM$KhBO+R9 z)=c6Yg$juv-#-mBEecqGkyC)N0)`D47%V+KzX+>?HjSJ%I?9x*qtKY;b-?44*`kuV z_M^?WIE^+~RLbYr`Z_f}c0s zEkL-tO9Mg4=_Ms4Eh+~OAn$&$R~YyN)yX_yNHvmh5Q8tr)S3D3y-Eir2y%$OymUkH z6Zxr7%ZmX)CWt70%`?5&5HuLA`;-*=kxlpdwY;Jt1qQMrZFG~#UJ~+75rTIEl&~`M zMd;Q3(NR!fprNs`vok&T3d(zA1c+ZtNlD4ds_^^w?*ReGfp7nLiFe*W>#AXtc7b9U z@^J2Get!Pu=H_n5BM4GQcmiG`PL6^66e**oCgJLc*6Q$&e1_Q1?CjX+=yKjag@d)} zAeKat!6(knuQXYr!iACBaB=T{-ryc!;ELB92#g_!h=?#VGqYZ3*x64Y4MKvBZSI%Q zjVB4)?qkFil`vWOWKjRGn^qY-MnAQR z={j|p-G-1`v~ew+{RfdSEU#EzKJCl^e{%NO7XuoswSDt$)dn{imf3r!rd$+M(UHX{ zJ%smt{<)>IU?l^kR~YsKNNDd7n2$xl_hMpS-;y019F(&&=H%x~iQKnz-gNWQc^n2A z6(lsm$vGdJM@3JV<-le~{42pFPv?}_1v2nSs)JVjjjI^1o!dp`5biZe{E3w{ssSQ|9$LzhxW4Zp-`+(C;-IgNgefU&Uo+nSo%g)&>>LOwA@R>v7Ld*0LNK8t3lG4^`}J!n>=~Kwx&sg6m!2a? zAO(!C_J8BMJ`3+!o}N}`M4cEL0}JSA_ZGa$?csf7K%~CgJMhlZ(vnJn`q-QgH2C^G z1=d=Hu=0*6*mB?*e}66zptms~xw-e;f8-h@ifpe--{7Y=Ai;6%}R{mcYUOLodyqEdwWsjXD^xm z%+KHc@j;A^jz&)V{P}bL(^L(@!(kB8o>!*@A4%p~TPf)1Bz1Ij-oIa;DAGy3RP}z` z;*Sm={A)WuSOQ2wM@w77O9-ZW4gxz;NQZ)fq26{$jGCG{>DlkD{(doJQ&UqIAhEKF zihW^Te*QKX9x`dtKE;3d%(|yl=W-DB`s3*6sGXhNg9i_Y1v~;Ob*gOs?#xuWxw(D% z^vQwerr8hG*4FmCQ0bR)Ujj#v6xBi_tRp8Ur=&F2*7k^$;`Qrl(~&H_man9~!^6We zDSYuUF<&t*w~88{C*KM@vPu3ZCWY=(zI)viXsoK3t^JSX|7^!NK9_c>}MnukVI{kQ3taX3T)R z8%)6bg@=c~e*K!TJ1#MC$;Xe6;Em0XjEtoMjmj*UWPC!x?afUdn?)fH6;aVIxw#t~ zBiXU^YFK!9)viZId^YkL8t!9xN}(iz6_u5^7#MLpjx(;^-W7lD=1(% zLpai%t+H)yZU%rhkiyT#%KFJ_pt~Cj2WPI<*;+!P`(Im7UvKZ>;UR`dcXzk@+3wBt zMQM3?d1d8UZ#q4zbI^JxwF{xCH}0z^=K8W6>?fm4voCLyrH3??_iF61}!Zu zqh^(yqN2lUFWxE-0vJ+FO-)Kl3J4a^jQf*@#>ZnKBU{d1;Ntp!g}?qg?fU%r0eEUZ za#cZ=RQ%!T&J0*~kiP)#JwZiX+NrLteu_lS#l=NKlT%k$_xtzntSlr_cF)V>R6*Fy z-5vME3jwd|^Zmaq=NAac2CV^@AP$9)>)|`E#Xmmj>FIMsm>|DdL0V!6kY{*A1lF!~ zm#~u)=PqwI%qA?{6o^gD!^>-KViNYA!WUy}+G=HG*f-t zlJMW`-tJs&{t1YG@KQ2gRdIO8gq=0MW6!A{q4G(*RLUFM^w?Njt6u=rlQ=E$`_)a^ z@snjjLqm;c-U0GkezZA~E$ixT^5+?tu>1H!{jb#-j^@aN6`do(1wAc9x~Bo5W{%RF z0s{B(ZaG~RxaMD6R#sMAJXvkO))UKwDFRY@!EUoIv+4wrZoj4IJ*y$emWpq-XP#Xo zU5t5&kB@?iTKivHVgQ8g4QXovT7Tw{$-@UeYvK^(Miz$ z%Z|c>hR>lvT+qRC9v&GrH8lXX{GsV!L=h36Bk4e|t!kE|V`C*HBz}+oc^W50g^tJi z@a{DYP3O(;7qiA{d=F=_^!1lyQw6GToB-R#Bo`|tR{sc|1jIwHAhlFn@uxPF6htWL z8BD-QPfF@@VXUc{^!2M4iJA`}TM*qmwg^xQU}?~vApx4!xiwJ)l6YUWl#vltsbdfq zSRfP>6c7c^Q9!2qnU$3__VnoH>I@_*7aRcmq5u}_ZopLEXQNsthFxAWW8)5K3lQ|| z_|J+&-+XEfKtM!taDo5yrOVOicZ39g`{s5!Q*J&1xEKiYZoQ)QbraBmv0o~YT?VG6 z8z61dyncPKzwS*yOiVnGDrkHgpPJfeHOHfh576rJ6)|>mS0wcUSf2i5-biZM-Sse@ z@S-B7qlB86m~rrAkfDMw$gl!?ViKivj6Nh0XwAtLgi^zlXr5idSIK7bV%WO1Zt_zoaY zlo5Xnncy;Mv$L@Ug@y_`tYf5nh!9C@?YM6MnD7RYu}Mha?MW6igeClcOG^a>1zV~dV*)OgpHGjD9{TU!KTahDIk`VGs^O%fUp?+_ z>l+$U{DA=RgToe>iRjn!zJaajn z$O2tEU~-XcTym-X`V~oJ{pxJ5?(6K&%*@Quv9THM5}Q~b69kAT=NTN?jS<)i7>kCQ znpUIN+|(4FtfMaIp`|4e2FBvnmix`+i88h6Vlc>wadDG^ch_Gq5(MD}kiGr<+Ca_+ z2?o6!dWUGA=2pw?!BMnx-Wq`y3iNFfgzODAC`)f6q15Bqe+L`*#5=0jNt#N;-!X z7aA(7pfG%})B$#kcnG2EYHz&NlmF>oPmnqPt`B8YT1*|DY)!NU;l@TqF;{YNa%wkt zT!4H_z-4v6t$h$5gY7+1LP|?V$E4G6-5E|^6=Vdun=B(ME4xr-yEK#`K9hhQ@jf${ zfXm3xkj32sEF3i@i*|#b04?T27A^!8(nA`Y8fQM?uk> zz|r&Pk1k+XinNY9)8)M`6&6!=SEoB*t2_me0wN2V&S0l^34lkqKa==dSI*!Ndhfp5ve_X#v$ zgt~VhJ^*nZlDK-ABJ}=!4sNj8j^mJ%GvFjLRno}y_4R-NC+uYT4Q)8kM!WrOe#FmT zAA*YhnvSkWy?hf)oJ(e{j}OAG-Tr{!U09a^HFfsKY?<<0wc+k=i4PwF%THv%V}JjS z@SpVc^_7s6Ote~CTO;9h%FoEqhu__|wtDw7kn|G5!kA5mGY1Fd>hjf8RpTNfv9*b6 z%gT;HUPDd;Uk0lH=42vNmirqH z-2+5Kz|g#Qra4w6x|Nlc0b@EiIbOLmwP(VZo z6ZXz(NlAV8*9GYaLR)vJiHlPO&-_WM z;^U{lN;~h)c2!pZLVk~^jI;MqvAw;`>%0qy3t-`Vwcmll0}*li2*?I$Y3X;!EZGrE z3=B87H&;N{xVpLBkFt=RogEp#Co-~)8r)D(Q4vWFypTciGS{iV*;!2>Oi*zd@5KNB zvibS>kdTl!1ltr-Q&U`4voG0A1_Ln3;}D;ZjgGny2my!ZJI1%bzzd)`02Q|h4FZ{) zi>tCkzvEj_5CI+@h>g(1E{gPw3^1!8u{=g6&dG5kmm&g=>rkXXHS3|6f#|hMjBaP z&!1xP)!%cb6b(pMhfW?}2%7)H<2xrKAt52E#Sb{T3Waa|R`sJF=>JOm!qyalaRpi# zHe$kKfH9eU`p7_i{@1R#{*Uc2xV0z`o-?S;_kXNCFkK|~W(#OSMTi;T8$|a$#{b%S zhD$1-gpk{RM%Dj(w;#CPFCt?F=wUa!IDJ4DeE_*M=@zGQ{AGBG^aU*U#xV?(jup!PzRzX)-`AGyI)JLeK;}1jL3c)WDL=m1n3$Chyt4_sv4LZX>sxUNMIaL`mRQI$4 zHf_T#h|Wn)@B*GUZ*0^M*(`uj)7si96Hr24zA<<|UbO$5H3onwV5c)OGIDZqK6>=X z%F60F$|KS;-KGbCX*1HXu(A#h4Q(vH#}uIfx&z>ppkN~^@vjVrsmK=^eY{LIfMBqnYEdh+t}63~vI zZ{Gk5QdWkQU*O>2-5FV0_T|S5y~@|BbvoUiIypH3?A;}!uI@US*O{2#jooo`)N-Z* zSpPRSXA6KGXUWm54Wyo(oB*?0&}IKeVBixG6Tl(c+uKWx2gHzf=Id*J{~lggSZHrw zovpS9%iPq|1af>uNeSlj=TDzLt#dn}6?qSEIVPQQWmqFAm{5F&X-q#i*c!x%{-Ord9WjnjywYBa}PN(;Iv_E-fax&-FFLPbp zAGx{JPCL`#_pJkA?2m%yuyJnfLsiMN-R+090CK!?CIP{R}yWhX-0V2*m@ zNEsQ4ac~>~(*;Q=>mV^M?hP+5xi66ZfUWtH4-F0il7ci}1>6weu3=+G0)7D8vwKPm zOaeN(UsJ_^1bxOxU^7P3@C9Je-`^ieB@L{Zr)X$s$jG|x=2O$tfCz$w%MTRq@K4E~ z@Xw#M&U=gu4B&$|BAsBr{rU5!t1IxN-T+WYEUZHS(BMCiJr~cke{}!?+wEjRbcqR4 z!eC_?18EXRLb$xp`>xxwfhVFb5lS9nVNS&l7YUG!k5#78g5*NX@ik1!O2z7_5N}CH zw>b}Us3o6vD8A?297LqI?$Ao;)* z5ep%#1_r?RCFl>}oJ53#fSnra>)QifffeWgcD_cX)%~UiJq6PY5`KPdnFBqTZs6_w z0on|p1Gn?8<~X4O@E=#Yqbsc!yg+gXy`KP15U_fZ-tWy+4!})KJ|by^yiW8K6s>b} zo|DCT9ib$kcN%VPJoBDlx8=)*)Ysnt+lr5m50I=HAU5OKj4L*TVi>i|bajitzc)9{ z0A>P(>Ei0jK_D0}H9j)ZVoG`n6fM{yDctr*)c2kUuhaGQTfZ+s)MEJX)7cdKI z=~o6OCRqwBaE7EtZed~J;OxvqN2gI?5g!pT43OX6-X55&@f?89_XCPMH^g{cH#ckJR2F9S8yu1&_;mOI()n22$on4NinWJNQ zRu+}j8Xn-PRaI4CVZc@z1w;dE2$1fy8@>9}1>txpz``B8ylw$u*>I@I%396*5SgR6 z8BM1GyeL2*8sNMBl@gFQLBiMsdl0yLUml|y%{^M<1AOZ5+8PrLjhxbr^VecPtOf@M zL4E^<5J<+_AWhWN@Q{)=fuLhRHC)-=_ShWF1#WS3vj{LVY;6xXiQrDalz<);^t_CU zk9S?`CtCHEMLVc$ot@cQ9>XC5Ies8MKf=#&M zRV|EXlh3)d<19k{jMP^I3;8+g!MfRWdr;apr4vCfA5k}Q+Hhcxc6UEur)L^ zKvo1^8US9TFFtGbtG7bHowkJ~zhAK01~gK#vcjzSf#!O8z#wAi8|$U>rtiK3 zcUu%Mp3DB&#|*vwFk=^e95ns9>#XGuCHOZ8_UG3YlqzfjIK zhs^^%Sh(N)W}~efdznu|Q?|A=gO(dCMa649wc~zZV2gPb$Qz5a_5CH6-r>qo2MW-F z%<3aYXJ0I_Y7`6I`9loTZ%i7-naU z%dNtvEK9)?*DE#Vcc$PsJ3;l9792>{V?*Y~loSt0?KVleMeg>Nm11;sN5cMcQOVQ` z*luQ}ks}3t*w<`~y?t1Ei#Ux>;3=?EnK%?ft0UxkHeXI=&;z`X_;3#fB& zf(*_ss-}nt@bPUvF$0&%atGEK|DPDj{g@51UD$ z-d3je|07M4l8DP54k=B_x}iAst*58`q>z|0W}a@fOpPvCi%`(6-Ns!xnN$6CZxKtl z@Eo3SHVZ3@lAOW;Ea1s}-oA2xoo(`LylrNUNn1@@d(+Y8>Zqy%HFg>$DB#~tG>#!U z$*gPQd6IrXeb+pu{@aUl{s^pO?GEbbn1GMxwJa|Qf}89fe3mKt#~-0h(EYk!(ZVzS z4Qsr0ugj9kle;Y=r^~HuAF@x81~?cZZV|&gSPIz+f~3A^*)T<4$P=!hVCJCU$>^xb z_t_mdt1M@3H)LKB2j5>1KPRj1? zO1T%%%$0ybf~o#j7_qm|$i&1n(A8ynq6*-z!fMXUz#s|`Q2;?%!QW;HQ4;~gU0+`V zc?%96Ie6a`H#B&)e0`?h{{6%I_iq4A2dgwGVkp49v9SRhJalAam+NzuFHO3q?#s7A zpTB&`$jAVE?h-H@zz(2SH@6Pc8@do5M z^W(=Uyw3e?ZGMT>Le+xWL8u+tYf{V zuo$LCVO+fM-0P`y2V|D5<#4ve(vAJ{*!3=`&ZR6bT{UPkwBO8B87Z<0U(hv1(%P9^ zKQgcTP!Qc?;4ga~8XgB*rHgaZ;Y^7<3s>O-?~=fc*4L%UZq+D$pTTD(Llcnhv3X>Y z=4^h!j!T^pVKL<&^?~)dJ!`Y-<2%1j(S|+COTQEy+b;^{UPmU1B{a!Dyeni;_^OonyW{%1Y&rb4e*+O# zmMGiVvSUY_90R6i&wC749^4il8({M+bq)@pT5B;abNqUgLC7jWPLudR)Q|NdYqXZt zulaMo>c5pe^H2Se5;C#RlNkG{>8{{}IBtTM9N*prf5L?FYjBw&dLVD%w0`F!LKDND zOu5~0Ws=^3JS>#eT37DklQuiofOx}r?@HbqFVZ44^Z@b}F>7gQsr;fx-W&CrkJYB> zYY8MN15n93QW?ALIhpM^nd=m^58daNtgp2N5U{g)=NmTc#}>t>CmXkRZ-imZ(a;-z za1`WOf2sFRyl}=;XzVI?VerWC-QDvQ+Soy0w%t0MjPE2inyj)rZigzlYr)a-oQZRP zad$4g&j0#@I2XLT{y5>oS43=2&aVVm@ATc19MT?eZqm7;t>fZ7(A?YmeKz9lgpbLi zjCaV6Kb(4{8zbJX%fId)hr{F_e5uDVzjd3eeNXzQU-Mw2h~I`gzF4JMx~~_$bCtD} zj!v$R)Ff5mH#4$gf&YG6&$;`zREP+DY4QLY?{gif*P61hGCjF0tCkKvL05<<)Z`IG z!;_ZzE?ad{ar%GX4;IT@fB2DZjXWDM;30=o^)o_AvQLqJTu8%=S|I49{Y6=xs!=z#;-vqw4L&a3wKE3%B*>iM%?Yqo^KglCxn+9etR1Y^-ZAx@S z3Zg&F*w_H5)E&lTp%i!+vrkUhY?tclO%J8g&k7FOgt=pj`WHM&Tvcs8}GEA*hE0tsugS3Q>7gqvGtqs<{X^aOfa=awd_2(j2o zN?E5nW_~I{(eG_C*8____Vr172n@^*akK3R{D>tG#(0cIc)pejf6~_n+LGk?^S4e? zj=cPnefL2lpak5wj9zNd0m~w0^ z|ImVoo+&>(L|v&*)@6YK@zq_gKW(3i^v6MYr?2n%$-`nH%m-`$byEV5>o1vDU1O5Q zot2m>{dDNju`lKtV};Pr2n9Eu*`>dN0@}zb1+=5#6)|o#(@P{INLSZ{B2wbzQzH`D zh1qR~+_#_1tcK=i40ujAOSdJTarXa`a)PM*_73y-nsGxwa=)ft7Xo|?C%w>;ur z-nyAG#U|9+p1S1jLwB!4{(R0sEsBByby|&&u7DZ#a$}mn>$jq-LnL7z-R+T4$qI7# zJc$ppdox8_$y7_q=s-qXG**M&v!x?j%0e(-fN$9 zGo_I6o@TwBZT>77=r~4le88<8m8~q$+zpS z=Wy#wp@Q=bp1iR=a}A#EGBP2BU))~&Z{5499C_*{kBe_c{H9qeQa4-BCp`dBU2e;dYiK;I5tw7+)7WGF<8uc zr{#+_=kg2unvitF<2V9gWK!Q6+}Zy3*aE4}EB`j=aAn=EPCPv~lLmcSK3Qv0qPNXf zVcFko`u8+=7>-VEO)x$Xvj3>BWO#vI%T+!*{_$f<0zN@6J$?E2w|~|STr|xIuKqRi zLB(aibAJ^edDkSE@xaMeR(kIm%70h%NKKf{AuA0Gigtzvzym$k{9O8B(S58%e{4_t zse?$IZ20-h&1Lok7?H$yMQk@$zZE|B9e^dNyI4#Z8 z*t!-~zIa$r=S+Z{u1rB=wn`t+n3hJQr1U@ldb3FoWfCs0f(l}*_4 z`lNi_PiDLD_P@gXh1uSca`+QzcUcsLpC;yMx5=U9ov@{a1SW}dy|oPt>6V<-dtSA- zy?r3`&h>+~jM4i$X2{0QiGzjZBbwe=N>vT*T{gej-LFQ^k1el#j9#>}^I*Ic`zZQF z^?gpJkE4hW;*3x^x?JchiHo|~RjNP{mgaWt(Bac;SO!gw>3J0%e@Xf!7P=rhIW~%r z4qMQN5Jq%-l06DWc^XJpe45|g^GkI-KlCcCLLyWo{@-X~zHXcD#Y@5Y^a5>)ZA;zE zX_sg@o63qyA{AMDVaPi*Fg~b(v`pkxc;cj;k|0T@&Q({SUo+jBhP+%sa+g%;*a&vIbI$ zimV|h_Y51`>X$XDvbHjz>&o@0+TQk!5h@%yaXoWu-7cMQF_mBmN@xgWMpllfqd2U! z8(G(O-jU9nA^ch8=y^+)CP#B_xYuu6G(h;aQL5 zT?%))rrh#=lV?VU%%w+P#c)J=Dmkw zMOUvS+aCV2v75Rxpb7FOh&IISAuj5-EBJlP;jg_W_8rmtS=W&E0(DE`&uS1 zRcQNG*-_MW+_cBiuD5aKeNwNGRyepALPC)sdn9|6PF-4I#V6-a%E#aw`o$0bdJGa3 zc6U+ml7>}dhvm*pKh1tZU)a#gkcx-%dD0d^E^=W{-c!}vZU5t?Pn3k9D=|uG=a(q` z+Ig+k^_J5mlQL4NYpr0oYUIW_KDVdtf!DU66h&m)m?Gh86L&oRT*U;tI~iTM#=~JU zs92YI!T#t{U`sd>kZc^0rjq8_pV|l{vkfe*!|h2;e4GwthqE&r(F7l{yWoj5#AYmP zw|*Q>8(8`#Vqqm%XS4V&NV3CsLvWcV7x!Z1Jq|Fhb8(ow^|71%ufLu9@@ zas+B&nVW*oT!}<-v|MK4RV|INZ1W1q_AkrdA9vOCA<6rL0}wP&9p#I0zujv5?2$1= zm|}&$Al)1d2m-ASN;rTOM}~?^uWAGQ%z%IZP&km(_9@&i2$!kB<=`I>W7*P)PDiWK zP;p5~U{FvZo3RYAUV)^cQxdI*^1r;>F-EIIrHuxA=tLhpWK=Qe7 z4F44MN0XK?b2P@k&o61X5VnZ#V2>gA#YCYN0kHf)xyORb(laQI-`xrLkmH3~yzs3D zDE|S6sSo~uQy=kQ{BmF-1D`t>k4?;#Cs+)aD@n|HB94wHK&JvT9OiV~RKySF1ZT(N z2@kwMl~B?f+kY+Sf`E4?v6~Jrz<2e)g9gPHhGO49FGw@7<1om4wHev*`$k8jdRBF^NNCLQObM@{M?d@6RS!2=EtJdk=+qXH&p!Tu2w3J*2R3Vv8xdci7 zm!}-n-WWV5J;q8K*#K?w$|5?Aq}|FN~_+D1G=xDN#q&; zMKPV7Cg222y<*|hM+Pk9hu}bu$QjfXgE<&@fZdGi`znCjnql&{{z8hUKVSV#)Cz*9 zsEYM$fx3Oy;h6g=(RAsaoURS5_4ZPM9BO!qZ)3YXI@wh!%1{u!B5Fw#;x8*#fOm6A zP!eg}A(H}IzRfmY5C|62I2)@}9AI zu zs$r4$4(!;a1D7XHo=iInlHISTV-+W7)*b~sK0XePPKX5ji$k4%n3D*a^HPV)$%Q3) zQ8S8AMVq)<84r+dFKt})Uyn@L>nw@}=-|S6gbOjz*R^(gj zp6@=sv)>-8%`LedEoo#O-Zf`T71&A^NNI>s9>3G#v){N545@A7yk=*=w)@bu@flv5 zPIK`t-|23+(P{J$E4R5Dv=OwIgcbwd=AM)bW-kn^WVmUb53Et_U(1a- zV`auS&_9#4$}&rP7UXHyn>oRlv>4E)UU9cs)iuuP1m9jRjrc1XulT8}TR(Y5V1IFd z=4jd9ZGO;I79fE!6lv5~@09kV`UAWZ))?Pr?0Gfy`{d}2v`+g%J|;@%p(*38{iO?A zuG^C_90F|XuIDJ9U-jbk;vkR;7`<4P8o&FL5wT@n7OE_XFTiHmPr5xxPshw`(-A@h zD#(Z?sYK>*t)z1Uh?qqTFkQHghaov%7B8v8{tQfYzgy#+UW$Uht(_@5veS{vD zd!e7mp8q&!v;eBbv%-l!t`|i><^D-zjN%Lg9!Tu?o}F|V07fs9b{w#f{Aw)!46+9A-H{qpgOS4?Om_tz4))$^Rp@QO>)1JbD{ihE9W3EBsMYqM4s91yx>uBz z9vvR4mzjj0Cj0&u33Km5)fK5YUWa(dt0yHU$1MLPxK4WJb-5CAS)(pWu8;IZOD+eMdNx&J5C}QzO*7sa4zp777 z7f<;S_LEGR4&nSX;61uL_f=KLwdeNyF1_>YsqBjJor*#gkIN5)U?VBxZ4!Jm2=nK= zj-yhgqLdEP>w~6xxS6`@CB8BHIO3o3gAo{(Xe8Mk3=&HN>VmB>c};=>vA|OB@Y!#@ zQu{=FXNm>VTI_o1UV&3|PCe#6JoK4`$cVTpRqG}L%UxWfx7j1e-N(PyW;`B@)1OlN zq}>|DXa=5}XpfiF(XWs)k-!j5r#soIjlcGY+t~p#3!*n7-fQ^RD0Sc2KAzs%F)T0j zwqEriG~#|1zx>ar@6$q2!IT?QgEED~AlEsoiT89Qw|tmria=kRXGBmfPEfS6jx!B4 zc?r0q=8Yk_RrL5NNBYpfi`Cnx@COh%Q4;XSBK@kNeSP)A72A(<-=z){5~*sc7IJ8+ zKWaRJ8jbl?3Ha9iAD=-#WGL#?Vdcys@sZ*|8exp?6)p|7qR=y40(TYiCH%B~vky(y zYNk-}pB|kZwo-OZ35wYAi)-FNuq`jo_TbB7Q~cnVu&`oaMB}2AaZwJ zz-7_h7`Jlj=mq=e#Ea#%=Qzt=wfZgIO+`;#DX(XU2%@sVX7#Am7Zq95y+H!)yXMO|3F<@R+8MT8BeT8L0Bc8JXL=#;kDaz>+tZ=9(X0%;hOq4T)- zUmR7f)Xby9ml>0tNP#b*teUC;$FupEq%dtA-pbIk5T6#1yfs1BYg{cszQ^^sc`;X) z=4OSm?$=lI1Jh2fno-$-QwfVcw$X;U&m29adb?dUxyU0c zFVDeDWGmC`Gqd!VTiJ22htM#gIj^r6n;pn%XR&~zUvG11_Z>we8u(8n})w%IjDQt6m2;Sr`EG1DA+$ z=lcV=EA^|(=~BpQ^cDMEd=jCr)}QC$MYau(m`4OeZkZ|aj>MclL@OzQ1utpEX-VB@ zsJLs1`g-b=v_Ke~W>Ma8Sta-f#((u^n`*le5|i+dri5m_qTry2*f$A@O8slmN3NxF zb(+D_9|<<4)}Q()n)QsMmzLjAvc02-1U4k3+pCNGQ-OpnNO;_-(J1SIH(sO?<#Urb zflR))PUvPSqUVxEv={$0<>yVr*XF;rSN@_c^I8`2lDiRDfPTnzuAszAF@|?j{7c{2 znjS;Grl)PcQX;xB8$QM|k;Ai&m|71%#q`_@*guq&n%6*2WZNbHD% z1Lo3WcEiK}$vGNs8qFPfk!HPsu5?MebNuW#cd(iHFwN8^!D!GsGr#2-x9~6zQu$6i zMOtAD&A`^CKd-X#JX#w&5QI|2%wxVi`Mmgn0*U>yGWWwm78Un80VGuVHs9iC1D9eY zY>1O&n$LMpnA6EhjOr;rKlDC7SAl88Fd!R> zc_~s zBEB9vxqc;X{=AyC)8*VC{UKp>dQEhpVL}4cK0#e;|455TP=!3QFR&6dF|pO|B6wm! zj-OVgGgV*(PeA84H7w=$Kp6gEC-}s#Iif4iTy`~Af-DvhO2bkJ4%6v0O~4*Hq!s?z z<|nFySD^e-Ly1^J$*S!W(;?b9#VhvBA$o~$sTzviOA6x&$0o#upoVFh7nl#_sh{u4 zNPnYoPnW%w*CFIf_68Y221zWioZ)-2vSbq1( zR*#B|7I0aA582r6=o=Yf+ArmSb;DGQ%HEmEJ8gu&5lpZrv9`9S$fN}<|E?X2#)|*` zAT-q~S#Htl`fcp%V3F6WoW@)n0V{_?X!XZ5mN5RWM;@X)b6?x6_UdW0UNaoBveN1WR^ui8T-YTT#ES+lan6y*dLUCt8t9{nH-aPLg~nml^V!da_q6m zP2UFqZ8-@rm6VKbs@S&tlhxdv4fn37u41k2HKr#K{}b8#(lf-(M4-S;yPk(}_b+RT zlamvW%%C0-9Ox_LvU72rWrPZVn|w3ijs~c_=V8;87C{PO2Dc7bte;#c!&K44=U!jb ziPF4NG2A&UTF;y7q<{d8T4>jPK>6+w-Gp`a(94b7v;MMqHY5lu&|slbXCURQX)0vX=QkIL$Rms$4I~CRPX2u;TpgPHz`e-aem~wU6JSTXorleM3IU)g_ zZ=Ka+Q#Bs6)mW~s#*l@>%&V7UWuxxU{!u6|wT!ENPl%`ABUg7Pi&xnkW;8mtZDQHl z^$36F()*vvXq=q}B9(XUgs<|sn*JBF_ z+mGNL3~h-bMgIEE7!<6SY;#`b%;#~XF@ry}u}c4<`s}I~HA;N7vckB*M66^loZM zehFdGK)Bx-eHY=+f~y)?yv3QfUI^0H2l2;S%f2rnxeg!6(rRJYTl!?*#d==p6w#DA&XpYE8(uE^EAKSy5rZ;+Fd>wqg{tE)zkYMo07xP)6;Y7g#|fXkIOHv9JlD3g=m zk{#@Fx~*o3)hsg|r|n)OlVthH$Z@q(HeI~sk;ZJ??Fdt4>)iM4QBV9q$#)BXY}#-W z8)nMoEg$4L>e-lccIXWbyd_5c?w6jvn-ntU zriBG(qDWfU9oN`D!4-ova47I5Z2GUcXg|D(E|cFgch)7-jg$Gl4wnA4P2?)nzI5Q6 zY^id0QBjJao(&myd&?At4^#U}6UC z;l7%DalK6I3nd3H0e-KiL)8;@@g5?WjVaEx{?9?J*z&VIqSkJ*95k^u?sZUrB!iiW ziTYklG*vOh!pcfD0J{NXD8MR0Zn}Axjrt>+Hmb*UE&+DZis_9K*Mr+wc5rs{VOGoaXC($>m399Daoy zMA&icNrKi>`lf{HRXN25B7E-WGn9Hwn`@T7&R{j2fVmmdwTdRIn>A@*6KKU^Jk(Qk{k)~RgD%;uX(SqAw!VWak)A#=TDQp$!+ZyNHcYE|z*keKTvA1{o zl>YTW&E4qbbJnRj(~}MkexF5~l|{byj1P8(E%Lf#_w2keKu9w1wgA&b`IdN4`yyzq zErYZ}+oti>@!r(wpVmL_VuV%Fyhyca zuCBkwiQ(laXZ+f{LIuvlXAw=Gb@y14$#^v#YiYW5pP_GSUV)k3NGAIYI;Nx6z5T6Y zzrCdpb^J*>gy+#wr3hhcQQeaOL{v;7L`60u%62qYF~^RW4SkbO@loO@Xe8Ne)9?xK z_NX@10im09jJ3)wmdt! z;-p8*Tc52Pl^mhp|J+Sj+Nr`1ee=YNM5$@+tkb?K>%PEf`?n<}-5g$gP0dfo56CC_ zrxAIKDi$A5^ZMyZWg}}sLu!BfXW255@|dypl2c+^njyH2zrIALUG2GCK4tr%qXjDnkBg>^kcPXXf)9=#&_e!r#)t{tdF8Q( zo^R2_+K&p(0wMJ{ZmSW>o+fpmBu>&TWoKGv2l~{U674AKHw061>*F*bJA^G&reTIk=g1%h| z4&3E%(ud4Ue+Nf?#*#v077a(G{-qo9?~Bz6EwiSrs_Gov+@pc5`NTka5(`R3*E?p^Cje;ZMkvYAntl}nwCA? zB!2U*5-|90b$nKLgSg6b-Zh&*p*Cmr-cL7u)*o`b`o&DiGHD-Q9g*_rnOBdKdrtI9@@lQD(Q0i_*J?cp~01ZfMm-4ZSXKmp!Wn zJ7X{?&szLTXYbse2t1!aYnkBWD_K}$nz^6zK(w9c zldz%HNLR;1ZcTuVH{pv8xAcgd;k;OvneT_)-ks4uSfRsNSu_~lSLsoBF|+?tDA z{t@5LK4N%ay*zy<93PQKsd1p)iwFEu20IR6t7}NT`ix`0c%KXJ<)eagUfL!m+NQkr zB$noeV$Jfs+=(#Jb`){&_wq6JZnJWLd?ba{#*>w}S^*ShIOP>`bpwxf#C>X1HVAKB zDB%L4^H<>uz%r>}{AXUL7c;h!wVHNc;du;kGD-|!3@6~ci@*n-kpqM=;1agc4%opn zqAd0-D*1qiU~6&gG9bCKGQ4xDE`^!l@ZcsR6n?i}?1yQMtDd;}E}t5Kc?7#zvh=`F zxQFlYl#^HjGlL2PETyU_`&rXKh}664;Hj^haMDO%9x2okQz0nPAwN7so~5lc;<;(Z zeE{$Vyl?%XAh;8_efCAuW#F(_mfVsr7?>o4Bwu|1J5{#YNiYeGze){oyJP^4+fHf( z6H`>|0}Hf%ets_yh_qtYlWo8`^gSG>JQ-`UjL&JFZ{{L})Eyd{4~*cCiucZVe$78k zE@D&Ymvvy&yhA^Kg~wZ7@`VRh__3K>$M7e9RQ1-2bg{eMen_mR94l`)dUK6@T+UC8 z>L$tSacG^ zjCb6|u9D-l3NrQv=Eyl6f>``=;*G{$F>w8zh*en5u!Z6W6w^f9I^#G5SF8WUKzKHM z_Jpl~ngcX#%fh1p83#;8L1FW~@H=!7K8AgLq$HN#w{=nyk+s+|KDz!t0(qoMX5x39 zWpKzv>MLtY>rt6>wCnY6f;R@F%%QU@z(rjP1%P0zI82j=JlOO0{hM zcpmvC^I%p9Cxci`=*^OhrPNO}Iqb&_l3e*jFuTnZXF!+ZJCEvn@I)5LM@O$1HZ?L& zB%mFE&>@EiVN!yJx=Vzou1jASKGs&9LpyIzk87%3c(~?bqO$>Hmp*7swjzAlqMqzw z!^32KrtbN4pLC&-@m8BCH{awk>!e(PqO zZfNn5JQikb)}k#?Gyfs|<#Dk`RbR=YT)K)bQbm1y*ewt3CxnQ9E*^OJ$KZ9ldAK8z zDwQPy04oo|I5!JU%9c5(?Bu<9@(PE}##ATYme1GXHZ)jX_(!ho-^BYzCm`Z2!=_Nm z7qhq1-oez+rwc@&S6wjt(w~lo8wV>vR#bwlSlJ6lY2!%j2oD z7rm^21E}oJws;#yJdsk9*NTk8%J^jYCBb(20$pG^wRl$CC+Nh`Qj-tK`pqxZdxa%t_>zzY42L{;MpFjAwXz(zn z?8XwLp!T^xvp?i@6d%BL<)ym${66d`$=YpYWJdh9P)SLyz-x8uCv zizMt-4)sY)i^>C@Eu-W$A@ew0lPS09hw3rYUxQKg4B}>ph4f@bm3*Q!v5Vysz8`y; zCf=0LS5G~=38-VjH(!z)2AjW*Iqk_`qVc8_Hs}puPSU^yt#SFkWNfc6Z{sOrJMv ztrQDs&9)fvL%%*;K2_8C%aDsHSzb_cZ`L!BEtRnTEdIGUf9kiTs*(7Rf42lhDjnuY znro=$Yp6TPqo@=aV%K;H;!^#NA{R(#FqUae%$?1y7L3fjnpV_vYHNW_m?KxX1ScPrV+JrfM&ee%sA3fuBP{~LL6S{ z@r-lyL(%mN-=2T?I?dsmr^--w;W?iGDa=POhRY#nBM*&T%VAkBY5lr%A8B4S&li4u zw$zA`yKOtn;3swTidT!RtjZ;i$y2<+jrzY=I)|z%PoeqSLcm$#C^7wg29~!iyGban zR7*eDuaijuC0C2>ZhsTj9sj$r)Sl&wBgKbh9r39M}}Wz z7y#NBovm;Y)vedCR`oM8EW^)U`#ctX?s@KvTz;C9EuM5wFS9aKc3)_ znJK0mvm=!whDTI1Q`}B8vy17_VKTZE2xzKzsGKWC?h*w}7)_E}gNlDCv&c%W$-*9z zcxl??SP7LS96uAvwDN}c{Fb z?|sFEO5om++xWG+a1o&J$0Biw`%l2dUaB=6W z?I~cafWzpFG`6g|8ZbaG2spr(4zjAMPIHeDuA6-`ClC0VF?jEI?RA8vzqGUSINU8s z9cl7w`WCf|)iyvC%e0j0{E>a50vgrhND&^JN+Vn<@!M~bD&`}^vZjs2S!=o?#~Tgyzc^ueORwWQ4aQxb-;4>^cg;Ga+Zq20>A;$R zKf7heDD;1akV(yfe|#|*R9O=Q6!bqkaXeAL6g2!1-gu{R z)`hY?q;y2|t;?VsRf+GU(EqDS43`uKRWrBn@=$ zJy9!cc%JE*FvtTu+X>mNez}Q zT~OO!n}Qw}%AShP1QLhYIu*q!94kB<0wiR{_6_BZ*W(;DrOq~9NdB0qW9hZ=-n-2f zB35iJ`kNHbr)ND6W^3i?0|p2!9rcXiq4FGf3a*JW#K-ybj00#UB$_5 zaq0NCO3*sitS+M9>_YZxu9yT7^^7)SEfCt4%Z}hv-q|wVACJRwqx!@#i=UD4+6dwc zLGC57!}+x3{OnYqhrpR(jgZjjsQI*vFbAYz~m1Vz0S;)9AHHTCY4ST zKJLBd1HF_^)d%mFiN;H2DN@y;i|-w=2aJC`pC=bhQ1bk)sL*eEJNy0{N?O`qppHM$ zdiX8y+YK96lntkAk5|=eI4HM`?PcP|pJ6wNM!yviSmpPN_^Mv{c7wR8Re65BlT>d0 z^kQ?dNDKX3yOEDxZ29xcw#?FKIi+Ma`Rx7Xe$j;EuKdLG)UGEE69?|K(7uWUVjntQn0lT9& z-S}t0v~8?e&!CR~Pc_$RjgZ$Jo#{IAd`C zu`u@X`oR&hy5}QQprcHxo4jF3G(!4`2Tg3|vRu)mxci0FozO2%f9+47SnQy*(1?`N z3%)PQhZ}UkjqbH`-7y##?<=oFk;6c+i)Q@xhZFt6=+TAz)3ZBvNxF3bSbsGnTrs3I z=HXtEdcQX;@`VoPKD8`%TV%-CIP{Lpywx=E)-(}@sW4GP@hp#u!W8b4hxKKm1m@b4 z-Ia|rDh}^!vwA0=sK3o<{WLTTprDaXi*ZH<8!sVo-tE0 zbnV+pm^vk^lgP}tVytn9w4VFW@EY|(Ds1i0>2@8(cE?$gZXqV7d*`sDqb`^Gj}Jx7 z&v<{nZ@;pIzE4bamyew5stf$yKzjknDg!WzPhZz^tn{TLz|^_nKD_d_QTtv*fnmSd zv@LoQ>ocQ0hF$csiPl~jX{xt%`iRSW{bdgeVP1YsDrH0;7z&aD)I&2nq`MvROzqkj zqmi*GiJNHzMC5fT9Z|=Pac6gPc}8Z7QNCl1(96|GO(V~WObyof2W2inOe~sI`+PND z4Gqf=t_;vY2J-~Ko01&2M9q}t7K>1C^s1WxD5Jc*sF4nY!OXL~AM1TpQ{ao1+oR>Q2iUzuhOr@BlgtEB?0yn0rQoEmPGx ztRgy*7_jRli~ct!w6_1h3D5tN?_`gSnn64~u$I*IVEh3A--FdqqW$*C))}ypUM$6s zMA&NL8qU`(?@PTss)_5(MN_zR@Z&i#%*{y<~CeQ_Y^Ucz4&iIt(j&ZyUM=eZ%g6^N)6Kj??%k|at(7~~JUI+C*NIis4S7vpKX|(D+=nq0I2e|1J=76-J~-D< z(|+#F7xrLk%|tz^c^gEmEMC6cF&Ul9w&(H^(z0(=L{Qhh6QXmsd~5%HxjPVLFc$oO zh31i_d><#AdJw~M{{RH$4d?C%0_1Az?)-N5t8^c;=*E>II`mHU*+wsFv0bYokA%u>E zh2_mgF|Ax4Kbo9?oe9FkZ3v(-A;nAoz z-2gd`k2ePz%s~sudW@9~`|+5v2p@Z7U9Vg_--Yeu@=aae{SHF@X!;m?3CkIcy5X6e zz%BsxVO3{>`98|%{=AOn`@~PD)%$r((WlN)uVnN1{#XNn+`9gQ)BQ&AaNZ9+u2LFf z`zy-F^H7!7=?urf@L`_OS3%?9f!ADTzmskaxiXpvOTRsoTN$wJ&=}og?4? z;8Si4M;_6{akEKcz>)1q2N}hnXd2~LP^f3S>(EEJ%0kqoBxzPK>ZtDUx-EkKNcHYY z@9Cj}i?Gp={(EX&TZy8SE;A5BI&kM!6~sVt)DR|sX$q}k{1KaF(p?@vwBg>qc{2=R zs9@T9dK&_vI4u@{$s$o9;i|aYY&}JCkFNwi-ubJhENoUQ`9rKuMw^^65jxc( zPcJzm8cky-NJiDrI1g_Bb*q85k7M87@jT1NN$}EbRIzIJskD8MFu7vVLE-NzuUbMo zUm>l(r|H38kiarn0<29FVe+VUXN=ql4*3@kjU1IcZ`J#5&Ubu`G|m_AOipxa#6^`X zWAh8;OHsdi#%Z_rbNNgAo4T3)x%>;&$EN>-9C|I@^NT_P;XT#1P{MHk!%BDR?2EOz zp2MZ8&C?NpW%m(Ea`reO;vj_%IxM2TFHuZ>CLA15&_0Z1 z(pg@{$;oH(_&H^))>NJflagVNAs5Tro_BiNN;zm$V|#&fYGYr0jE`A%E{hbC6$HX$ z#}8bpf(kjtGCghpqXh-bfV^XcnS(&Y{>JF&4Py8L?ln@c(S8|msID(e)Vtz?SKrHx z0li&G(n;6WoeGzf&E6TmzZAo2l|qs@gVY2b2}w^@@zgL85uf22T4UI^LHl!LSY!E% z63Lo^?)bC25v6XytSnT221Aala^`^zal8`|#L6OzDnf@DsUJv{$v6dSSNS>uZjuy^Q8FOFkV(~ z77~^(O`~03048kw!~OD?Wd*k{5{uK4b}D%nNJ_N57ofzIR0Dk>-y@6zZC>GHALe~T)_*MDUuJ&JZFFS!D+mM{#GkdV zEb_#d+y~F^P!vgiS=ypVh}{!=K}w>7aIF=-TumTVIAX7tue2#COTX#eT9@+Zj~rrW zvF^jRcADPUEZ~n!D;IeC>wNIrWY`gCIaraSheSncPYz0lV!aGg0a3Cwm!(aT8@XT#^dvPql2KC8UU0?!s4b!O1G5?S7fl0k{v$9raa=t zf`zY|Z^_Eu@+~1|&4J=uoy<;c-_pLUY6I5ISrowRbLUt$F9|&&R7&c7NHf+7i95uWa6f@(7_; z<)yJ#TNXX?nc2NGc8mK0NF7={+1$`WZ2?9Nrnr^ZXT|dn_qqd?yYpFc2Dg-GisnOT ztw`@gK7K0{K0h@n81CVM5I58e>sV;ICC<4vvT>Ix{KxFU9~szN==X9c^#0sjkd9R8 z-q){gAEHFEYNIPmAcc^+cQzSmRPA%!KUC5)ST&f8+rRoGli)7D3c%gB5uNiX$`Kbc zJnSfO`XMk6J$(pUDQV8@4c7Bwm6BrcLHpLwY*^4ot+3@|mAcVItta!kL8J1aNQ?oE zk>pLflpM6X`zrMikAaa9a!ciS1{2Gwa-{Km@V}LVYj-~P4Kd3Oh4XX6uPa9e9=`M} zW8WpE;d38{U8vda-QT`G_5?jbr=rcBQU#7ZSBEt=qXhdQRqK#omw%Vz>784S2G{w# zv3kk;Id8KovXDI1Q!_Lr{unLe6rx&v7L3a2_ry{}uC(Hz;A+KL0o`Z?26ZN)?d@&A z8lzj8!QEC=2%|=w*O9P$n9R(~z^M87w8r0AeesmEwXj%OU-tk+X$E&Qi9<Q8dKjB^grK~>MO{>%-_eqJZF9mQ$u7sDwU;rfw#Ew5%# zWMGpUBZP^?6qLLHxE{ei3&Rvh&XJBG^p{|z`EI`{oW%l2g6nZIDC@N< zSs{|1xw)o{49`u?sjbY>8<30Q%}OB6p;{!t{W~!Q ztSuonAC-p9bWSs84730#bs0E_=R)8vM_ zZGmsB_rE!2{5m!*hsE?q%dw*xDV2aB*J$>tUyAoI(P2w(_=DP)Og}MaqfD6LFGbP= z^FgMb5s%H_kLhCF?Ks-~>@$lQdJ?H1Qc;(4>ez!z_lU=|Ubix-CVmZjAwQERK5F0- zIyH?I;AlN8BGz~h!EPhjGxkt$H7rS*VV4A9?RW|X&}f>MOYeUr?spf5BFoG3vinbA zB|KHiU!_w;9>^J-*exe?jCEAKtQ^=>t%QkLg=%&hm5d%sSlj10kxFC@0ZoMn)Lm-u zN^!B{nh_Y>4FD7Cj~J-S0-D$80zebzFj1QE;)Mr0WKMr}opx#fMsx&iM3eB38pdtC z9yARWw0&gv zyf^z$1POdj@YMJVG9sevb60@rcWl0_)?l6m+^N!cKj5kD;2`oSR4J#XTvYOiJ~W90 zAc!HDuRi;)J>vVk889HMWJ=y`#wF=QI{WUQ1A`9;njM0UNa z_}d{UkM%w}Cd!MEJ(GfsJtC5~US>RUpRYjge(QHD!3Z1wA{T4d+t{CBXlglMsQjLM z8HD-bIT54N{J0Hcr50npi!b>Y^RpVn|E5ks`CXedSX^&pWg2jAQegOd`a6P+m6g|F zWHIcdbb&p zO)(}DZeilxXToHP^_AE_>bZ|h(Mo0nzuaT?DI)mVUQ%_e7xA-1lt)8VuLyb{>?K|l zB;8noE*?(%hUoi`#7M&EzN+!worrfPlklEx3qI~-Z{f!xi)P0a>F$^E!lzj!Aku$ysvu_!1NKUP_A*@iZ6@${b%;h%GH`tL#`uv6?Wtf;FwQS(E zq)I@;m&xCId8rIOsPzLbZ6a8tem#-~VB{L(@N9r|5^+dmCf_OaJ!X1(+NR(Hh#rNL zyB%-uRFhNS!dmXLmb3aN6<3~K`m}q>ybYMrjDIPws>a3U+JL8))GT>AJ-g+gv$v~B z3!~2e{-)f&XF1r!QI(1H;nSDSWpLTB!1WWaX46?zL|E8enDHH-=H~o-*;qAyJl?HO z%tBNV1LKPWrC2o3l)fV32#bbQDi9kch8tpzczd=S-&tD2s{GJ zWuVyx$|3L(6Q6ixT`+0vN&`LUpojeLglPm8O^$N9Pan@XXifi4BXhH(*rsG89uVWG{(VCk3>KA* zJh!R_gilfyrj>5KhqaRW*)swahR4vwo;GkiU|Zua~G_I9|j})2=@NJon`Z<9w8 zS>*{fK#ONI+0Ef(&*%%_dK#0oOZT%((O@lPa3K4Y%^(|HsvQ~*7#;un%_k^nN-K&L z73t42x~2_-ao$MRP|J4lPA|~05Chq%Xj;Gv4yQ!QpdyL%>S^IfOd37nu1uNi0C2Py zKPfY45rf&Jh3P65OpNQl{hQ5*J1u;hMnrr*Rsq!>+0KVP!$7FP`DhR{)nD%h zihgH;!(fZ-c@UgQ{_6{Da2R~JKOzWF2?LH>dCa}dih*@Tz+3GC#{1N(DUiy82?rk? zhG(idIz6S$As-euA|&}^QN<5cYiA+^01t)?<^C$_`uc@m0?uUS&?07V4G@4b>ME5*NmDzGooWC3|G7It`T1DzPGo)oJ$e z{>7Y?1jzjXLRCmg^}o}z^G>rr08rkcOi70tL59Yg{{sG9F*|}*pg{syBTvgZsbb7| zkHI5_`F_XiiyRUI%zKy@htcxvXPu%~LwzFujwDPC?p663yu?Sx(~f}E;1ZBGjP~ol zZYKtWd-_dY?vLKzf_>(bM{3YW)MsMTB(av`A!7aUXnS(8X@sKj5S6;{tTw>igMh%W zdu)%Z0~K^`3bj8F6m>KR%0D|mQL$$6bnzcIg8kp|Mt#? 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 K)C)PI>;Dg1v@#n2 delta 46420 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-2-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-2-Google-Chrome-linux.png index 6c6e7410bd3e1bdb25d8a9d3f907b2da42590e3c..b5f8761a6e0a5d08a47b8b4dcc37bdaf401e1e6a 100644 GIT binary patch delta 14233 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
    UoLm=GPdHgDWE-BYsJl&)>N&QRSSsG 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 Ns-nh;boopF{U22+GI;<1 delta 48660 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-2-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-2-Google-Chrome-linux.png index 080607eece1cdfd24eda7dbd58d2a76ec3e8c7d9..0bf36fd86b862cc738ade4eda9127b03d2454d1f 100644 GIT binary patch delta 32832 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 delta 31677 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-linux.png index 665d1c763e1b5b4a8b4102504a53f1109ab4c21c..dc9d8524187f5e6d28c414ea9ede6cd1569283bf 100644 GIT binary patch literal 49503 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

    AgNPDJhu0jdXV!C2;-KP7N8Iy&Ay<( z8h8+V(OpS-`7UsJ!50|j=@#CPsHv&#(6x<(HhQ?vi0!p|JJXq({BIyrecQnnK z24kylq0yvcvBdG(4#(9>V0?IPt+(~yo$N^q!fMPZ zU8qi0!0wN@QcEMt$}5_v*heOlL6sTLfE>nduetOz9WWh>h8|zS-O?UVAD|O24lqmfRyB}U7seaG5q$V z$*R^Gg3H~UIAI`@lfyY_n2yDNxIxE^CdjCJRm;w2{%wMaqNfF?% zG{QQ?NfJswUcNJoI21o~PDp9bWNT&n?Qi9~~%(T+MN?<^9 zx!jhPPoyhey@6+lGmEW`>)t9Kq7MNXlQ!0od(uD?J9P6V>5w3EZip%v`7uG;^^XNx z>xgE%;TJaqnK$BQGvwYPRZx#ukn=xZQ0phJx&<_0PO6ywL#m03?? zL_TL+=QFOgiF10tSdbf)koAMw4JZGnD|0{th*9P}D3%}~TIZ8yU@(^YmWV?6quF6F zLAOdz_M?dV)TvA(ls+?02@eayXV%8`XEy!i*}?9G1!4gMWC3suCGtykT>@ zjbwH6o~DZc#}SX3UaKt5Dq~CP7v2di?!(grxoDGxVSYS1@M!S!AJE@Ihv6znwm=C) z(EjZpRm)#VY0DUSF#&}#D2=w$-Og;P0?!*6xs)$uvDv)%nSV%&tz9#TP7-;Tu&4t| z=zxLEzrt}X0YS#lJQzaiPQ(N{Nd~L_d4emsYl{8{BnQ>u)CAR(w$iSz-#bK>`9}5f z;$lC3!aSBb50NUKADAiBl)u|!elEVp(Aw_slJKsy8GnWwx4)6YJ zM3CTN=trSpt<-sM14Y^*Ug zeWL!WizCr>=+Hx}Id@xOPtmX~()0HO^74eLA!Ujz_C6!U6m`ik|*~fr0A6%i1kT6tT4&fNy=BarGD1SFc~A$1bZNM7yP@hc#@= z87nIOYl@}k?9kBT8o8KOX26)Z8d&CQfAr{h%+dVQRPp@S*qE3`bP0t4;_xGEMUr43 zVoEMgwakgcV2O`N%zo^vHJjgQbBC^FNIbu|;@T~nQz+`DR)%M6_3s$y>cZ^j`jyc( z+(+25+3bScoSYmEM>*Nb=%a)ns`tIMwYB|UmIu$#=2)8Hy)@z_;ArIsJRUD>Eiglx zz+YclI%`g3iUZP|YB^`kOj6wPPYb3_nXtNoxouHqY+DM&clVR(QjOMK>nX?cc22q- z!=JtV1G6wo?NWx_Ce?_i4LH@RZZQ;?fA6tp+n>?o*EzAc(s;8|w8@gLEk0IH@wN-v z-OzQ(s>rvbuY8j-X}P}f+KUZUatg@$KdYKP@rNRE=MPq8pc%S(O{?!U2*eA8l zcP@$)6t0!2@tn1bv@7wx#gEUKF4vNj$!YiM*7kq(H@ii=d`Lc)>iVfm`SA-k{s$TF B)Vu%y diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-off-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-off-1-Google-Chrome-linux.png index 6312c56dcae01a9640464135fcba2aa2526145db..512942d3beeb8715b46a5b3106cd830f584eaa67 100644 GIT binary patch delta 16216 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 haYra>K*(u&!T$gN delta 15360 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 auWx(tix%<=ux25bdm|zHvOw&e-~RzeAFKrc diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-off-to-on-via-command-bar-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-off-to-on-via-command-bar-1-Google-Chrome-linux.png index 2f04122de11cc300de964c27de6d901a922f966c..c62e66c0d7ee0873ae16f6e3dd55d7d17b4bf19d 100644 GIT binary patch delta 16603 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 M67u3jXhX060fDS^?EnA( delta 15739 zcmYj&2RM~~`2G<}g-)`|mMtS>Z?dzugzS}_`AV{-$j-_pGb6haLiWlmdxf&M-=pvE zfBk>&)pg}MoX>gRXWsYyJm*tB=Hffd(kE|_&@BYD?-GwK|Kpo#5UmE`W2PU1`qfr4 zs_%`f-L%WJ28Y!OPxOllyKS=LSo~H40@MwQOqs(1=xCX6m^xmGDCv^LPi#aTo%Z`k z;b43T@tZ>S71mR|QyD#IrWRARG*V(m%WO@aRU5E>82kD|`WtWi_wV!tU3ImB;=x=Z z$oty_@(&+A^g1-d9hi=lal;={yzitCA$!Zg;aQxCYq7*ezO+<6_1OhUqX{}G^<>6; z@Ah?p*3ymdwK`n%Y9odUujP1r4_%cv1DnWD`p>>{Mbq0_{|O$@dJ>4HHP_3=zVnf2 zyfr!Pz(Ysp@)9S8l&W&GqF!FW3$|sOoJ!hW{v>0Ivwjj!aR|_7mohePDrCLj zN?DxT+3LUE+TVYLMpILBaEJ&4WpyLctf%a<71OB(?bE5#iSKq76L-l2(FK0KO$B)k z$aHq;OseK_kS&#=v8$GT+RxPY)YMq0C0txO`DkfUNx2|8E<8G`5Q*q4+~+Fw>GqFt zVouJQP!*R$&G;=o@ygH_5D^xn%wwR^6-gOV4~eB#uHHf8t*u>hu(~iMI)o@DF0zjCE;!F{o(l(dxR$hy?ISEgA`Al<{k1UbazpShj64pIQM6B zyva=8g3`YSxK$v3-~S0l==Nj!@9g-fB}x8Zvk*?FzSZKlPtmA!nU9T?jV<1YTZw7b z%)PZ9W#wOsbJg`H2Z}O|D-T;%4CwVisTi66hmgiIk}0p?U=g%$}@awrE`oIg~7VoX0>u$oVWNq*iC9AlR@@ zeDE;z<-ddIZQiNzB@djtwSJYY=uwy&YU(04S$kOuJ(2bmRw^6T9^%|c>oeC(=PwZ9&3rux6p*&s06}n ztc#Cv$I7Ly0<23ORy?glms5ijz6|gOo5k$=`1P&Q2EM9{)zTTkM*UeYuc`{b2t?Im zKM_%klW#ga4i6dJl$0JSNsc^p-r&8-T7@UCu)4*ulIU4s6F~OQn3w5Ruj@sjDTXz$ zQLYG$@5>hvk4Z?xKKC4a3ng4w9i7*qjBuw5$*_IeR_EKM%;oi>Dywu6OiHXWeUuW>) zBHz#0iWK^QMV=(eNV5_XuYY%QqNLVPAf(`n@Kr%Gvh1L|*W zPVDb>E~1uvxCxdGBCVJX3Nx>ED2wQ8xi%Fn`L(?WaK_7)Kh$nE&yo%O=N}gE4}LYf z;yMcDudS=EPZRjC$#3%9T@}|m2cOfgWZ|_yFx%6vY|7`qGVgy7^A$m(FQ8m+Fi6P- zadO3XenMluJ`;*AO|(2fp?YN#a81sHhOk2E2=0OFqM3g+ec`gA!4ltlg){Pjv|rb& zu8{SeZ)CRod&<+Si_?@7oERuqqO_jepzHd2pE)H_;w0%gq}g7qD3t5<&hG|es%%8= zzstGkZ;&9v503T3MiFY4QEHdzP?P>?ZTb&pm|WIo`AV8C+*=M@x3L0ID2m%saA!)SuAnEhzZRD8WDb*Pe-? z_y>w{HSVrTOe_zESGf|t?hG+LKM$tnu&^++Bw~0c7fKiEDT%~Y8kAsUcNJ}mPkw2E zl;Z0HgKtt2GG7_Hqh(mCY_Ip}N+{SY9}=&`NSr(0q@_fItU{gDR)@^`$B-LjgzZvD z7M;?5&^1={h4dKGpqJ5O_>R-@Z0^<$@ph_F_#6$p*v;wHhdlpGo*+(5ZO+Yy+|-8z zH~Q4yp)jQdHOz%{V#@S%>*XDp1@jyWo%;`-F%k>sx}3YWzF|LL1gGTgFLFBR5o!Sx z%IaD>54h$1OAb|imkYs1tf*SC2_~Hdfq5Qi|NVnGl7bF7F%=Cl5-(_ogxMF_|Sj2taXhZNX z*v%8rG&GV*__=0Or5GrG0{jtuS?AT2hb9UACvS0S66Q($*I!!C4PM5?xi0zrk6pCt z-(+zDZi}bxjGF#=U1sD0`SPgqN>Hs9wP^BA4JFR_p`t<>!TJ01PhBl76xhr%t{i5y zpJeRE5jSco2Crl%ydos1nB#5@olwd1&$>fpmPAWlSA+G>d}Iu4Y#lQ6lVcrKg@xe0 zwpU8h+}M>IPW8>+J`nHWIU~;rwP@AH1X{RWS`I{as$xnIa7Vv-eSzz)u))UGU^g?x zYjt%)M0vp0T~;F@2y8!|NA!u`@J^5ky}Y}d8w#~?MNu)qln`a~qHmO2-YA#ozG7jH zZz>Cgm4Zt`7<$I8vEN!o<8icL#FX7tnt#z6ME5Sv_;z#4Ehz@tt^CPhbA)yme=*4$iA{X(Y{CQ9&mWhIe($9X|^ zCG7t7jlPn_qfGaG{y;!Lz=e5(JBA_QFT?s2l=5T_`6*ZC>L>oDjhem`?GZ^pk~6s( z-pH>!xd;dQSChQF{6y)Ki2=2`Kc|F_&ZQ+$o0Lbm3}IMZ87};-`~)MHS?X#TQ2te) zmT$?M=?$#mUYsrLx@l-+M0ijAvq^Q>B zn5bS)&ORon<7(mP%>&LBCR8mF+Rbp8$PDLsu8LaNMP>HwgvV=~2ycHh(W?Ycb6^3RwyDVxJAH2b++l9gw$w#F>`R$i2pP zjYgh8R^6&N6FJMNJ$BUYdPdI-iT&`%#oNAF<2>k6=xul2&SB9IUAZ}~_nz#&%_EJ^ z2)%=)sH~EOOC3(^jmYQ~ug3G#e0p<2zEMMKl!RtJ*$;KvmqnN7uO;j-!5`SWHeQWo z9w#T7f{P;m*5Nlcq=iCNypG6gBfFKq6xr|oS`PVYTBb?4xxGB#SnWH~?Og5mfsBS{ z`H*VuJEQFcR)fW1N{(iJ!tX1VPt3bGK46?@@SX{lB$Lphw9W|TQo_CO_eg#DUJhvq zcXbsXJ~)pVQmdO-;vVfGUT?eY$c}UQL^La7h8xbWG%9e^k>F(>X)nLK_C-0|=FWkhTLN*;^Hy+?(KE(E`e<{?!n3p|A7^pqL!|9)$UHhKfJKu%V9l~e5LhuAmeafK^(~85-7u2@ z4>^Bm*H2>i)=^eOJ|+IcpErn5wE=nFEu6pq5ZC8ENaL$!rK8KtRJ0@)kjG+wuXPS5 z(+!> zca>mb<&lkNTzJ`dE$sBGy$UFlc=Bf>!X>QUAWT6F`Do5kw7&yRvz$qbh;L_x+X2P6 zI*A9@sh;-koAh?fOZd__GWXk5ZwghY2EIyd;WY7N399__^Ol8~*+3sOe8hiPz4m^a z)7vhKfn`^6<(*PH6l#efOPyH)jfaQFov7p_^feIWDnG ztk&Fs@r{hx-rNsm;>T3b0euygxUZm=+>@$)l#bdFhhz6qqtcHcHra^7yDV7kgR87i zwKTZxfke!9tJk3Gj$5th~i?1!io#WHW=xw(nHH3IU|=pbV8Jq zN6KdQ2~O`lGg%6>VpDUgWeBwn3JRhyf{5yU+Y!8U3qO~21>S2PXrgOomf5jpq(*@f z|G1o9X*rXvbfi{n>^>ZJj=YFBujU+PHNoRSj3 zgbtbPaP7*K-#>pEt+wp!Akt;gd`r({+LzabBpV_5 zI?G-pU4nH%^1tIz;-t(4Jx$-Z_smJR`xJs8&1hfe)ihwybai+4DM+|FIOZgJOcq`x zWwu@`JBLmGU6MGjqwnp!h#zfW=tXpM^xHWF1#@bQtgWr}nFCt6=YL=gk{Ht7KIXfH z54rZs{<#ThkO>cQWNSK^?#(AfA9*fDw!Smrzj&h&6Aly?vG(;d^W+{84Qb`JMI4++ zW^dlSd0DdH<7?`y$jHb#_jP;Zlt<*Q!$yAOe0zUT0N(;?6>g?htZRe@`TFGhx9)G{ zO)r||g8eim4kMQA_fm@{kK9|UWW6qW@enKP(go_B0_aK4$dH(qVtUGrExyNiBd%SJ zxy_xw7!n_dnY7p3A(t^w6ouvG1mFW#@?y)bvShYmFY5O`y{8j~hHs4~4bhT4<>i&!uBs)$ zR0D&BjlbS0=?!V%M36e))I%oA6ZGqq=#Dd!pz<$J`e#8p(n%klu19lk_DX zo_CLDeT-TOvERTC3p+Cdx+;M>&Pp7KyHF~d#pBOudX}zcOgoSJz}-Ds8{=2y+C9_x zZv4;9kX}nc=9s}nV{z^bV(vlNA|O|+)BNjvqeEi@VdkIu=|wtUnXg&T3%1KN4?Uuw zps043^!hu~^7ZT2%==Lnv9T-bI=Zgl;Qadgw849C{Ufbl_rca;)6sezKKsniv(vqy zLLFr#CC&B8YR8`?O{WDdGl#otowI*)R8q)^iIKSI=yxq|wUPu}7^2!%;g26bp8Gr7 zCRF>;L1n9Od2Q_^?d*7Qs=+%LpTfq)Ddo=^Hfo6pSAKPK_GzjZU&hUuZz4FF8cmfKlRG{jIw85ChMjSqd&h4wpX;= zM|Pxw@kQKL-c(k)fnxQV?mjs=IiLMlg-LS|ai=MFqA;c7`a}&mLfFeq9@%PI7WidY z1WmzfLm1WO;^t;=?*vsEhbBXniSWw&Re86GSbICWtSdyJ(l*0I7ZkpH`C?~pe~nW3 z>CD&5MUOu^OxCWBl-S;8MSU8_XybC4M;dAa_=8>-W(-^i%FtLGd1f+aH&@~Buw)pI zs2O@*YpWa{@h>il0JkVU;`#n*?33qPvv6h(#)qD-{ysT)|G+yTi7wEPv4)VIM0;L4 ze}iApviogEN5_0;ykfR`psK5@tFG>k_j(^*QV3~lXk>OhxWH3tJ&@DQR@~T_dIiA| zVwB9hFgZ4+|5}coI2`O=9aLGlLxmhW9d0id7vrFQu`}AT<@-7XnasU+sLt5W zsqp?y3 z`|;yPoyP{Hn4iz??@^W>2)07)B0-P!TRRve91kZZ$g0Z9MjypUf^E|YA2Q$8xHsiJJv|Ni(&)OZ?xO5I4nKad zyyiB2dV1t&lbM^l_zd$>v2l~%$>9z_jHgeZ<_T+4qgC-dHi^IF=nQ}R7ScBRA~4Wr ztLvV;yu5^j#9$meif-xyE33TvrG>`3n&NV3ED3ZN9ulp<#?HR?d(>rZtTHPrOT>FO z;+BAVV`pFA-^DcK^k}0gCOTT>E&ufVd^UHm#Pf?M+XD~a(7%8GCf{?6L+sy3%gC%v z)M%W#e|tp}_H)j>Gp?nrEjKIcYg=21LAA>1j;hOK=DT-QcBAF4%l)<^#V1EU&m8pM z9Tt)i5+a1xuS={=*18owdxqiW zm~tbS%1_nP8OS-?t+uSnno0r2ug7){Y5BLtL;0K2F~iNso$MH$j+BU+JhhWu0`j{0 zy#B*Bi?6x+zYT}9rngtW(SE~{o$*d0uy+Ds{&1=GWbb8M@%?+tW&!$1Haxd)w~UW_ zkCvMo-q~w9h>wG&GCVY-_WAqg=a<&j)*hq?65YHB@#4PJOXKT%BIL3D-k=(vhVaIX z8^pxBoAZj<@gi4xq)bm zk3e!h`WyhIVx#FyR7?!{9Dr?NVuF(q7>Jdxxw5hG;P%$;t}G7TE&f+tLXW?p1E^0A zS2?l;pL%)u?M-?Bqxk7}w6;8uJ2^2iTw?rS?aI}wM{_X`Hn+C+)+Y@#H7g)ed2NSP zp%qUExUCFA$U6LNY{<)FVnf*MAYGJu#t(N^7r!TNtqc`T)_KIo$0LW!xpytQ?UHbt zOMQ=a@hFA&;dj@sUw`@XrNV1}C=n2|cML!Fy86U7G@L+zW@lrgrKK%?*dXY#pcI=T ziJa_=r1>3&796xj-n=fUt*s3ud}ScF2l_)#nwX=bBeMSoF=1sb%xR+yR7nxk($(GH zUe;itwO{YJV^H*%5%AOsc*KS?tIofMyWe7Rlq6$(=)KofxQj*pLPJh@1IR+vYEbMC?0ZU=1UJAJSh0s9DFTJ z4Dsttmq6;=*VK)ta~8T&>Yo0c2@DJ@GN?X1SWJVmaW>L)Dzm1JOx};8JnvpqaOm&R z4+@?IO-ZwDQ9tWF?*^G1?QJ|zR;Cd1J03Acl#M1zOG|5OYvCODfmNqCPe6wJaChAC z3_SKs98F9t>+1rT>2lEPnU(v;zj2WKtl?g3(dr&o5f`er)>%czPC2hrYdGKqskRz* zd3G@&NyDz@(w9kBuAP%t*PG*SyB=|so*|Foj#&2ol-&0{I{Kcn`7@5S#p+2&eABTw zZrhTVYZX~tmFA>R7o*DCCoV1q<&WE=Z!1!Yco9-jo&A|^{_;iAX5*bq_zJSR3eGS# zGKxgkdTv=fe*9QfwKwsuB?~L-b;%bmUWA5*Dt}lTDKVCmyudrR3{~V?S66mxlp6S1 zK{@yD-cRHV!q}|srLu}jRaI50sPAFEMs8l>T~jl&@bK`(?iBBZ?}^dT(cix-QBkF7 zRGa zj_w+jXau_U$@G_r8keK(WvLcN2<`C5$Oe~1e95K$Y(*6nmF6J4qm#X#L@w(9Bj7O} zh@B8pQmV|CTJ}&D6ezeQaGQr^W|~=9F~v^5xJp7xM@Mu6>0RD-TOHQY)Z`HfzDjb3 z5C;pQb8+hcCj%PweOXy`5=k`(UFa^?C6||%;eRO{wJzV+A{WF(nb+MnpuUhFoWVxHmI1!_l}eX`Z@LvH&*P zn5^4d&P|J^C%bWDYo;Z<(sl$96cVyDKfmPZ30Ao9B=aEHyHaTJ#EfigRv=Pt6NGj& zfhO{*S*|SacU-A(tVwUM^^cMCU@`eYMVl=UiTi^H23PXGa|zZlHkWcVr*p_!D%u!_ z77VP~7@KB&%w%K;Iv3o><;X@|Wj@zMspsL8)>yp?m?gDYMs%P)`W|kR@mTf# zC^Ng~IK@VIWu(a9J~pSHpC3fv=J@dY_wOxxQV;g`c_Mw@WMyYVLoI&yj#fb6VDy6} zRHZO)4GoQa5?)?jh#XEnJ}8$|qHk4l!A0L<0Id3KwlhL}golMG$jfI4xOUQHJpsMZ{J2B5fQ{XOc_@i+*ad`3x);<>2KdYI5?<$nojQN z=}Derx8-q>MpI4AX>(3qFlBvq*6h)v-Z~G*TW$IKcR4spDk@wdvmu)HHhv-po8|-V z)&(Emzh}D>zq-2G`IuYm_>WYes>_EezQyV0U^>}|AEhSEJF6q}_PI%h9sjyo3dd+P|c~E5&#u5_65%ZGZ zMRTk7Gg;@^^=1*S>V&VRqK>IoL^XI^g9_F8Hw+*09zLRMiNp|8Z5e!py#}`8SCikI$0?!advS@CeE_z z&yrV+V}oO9aA<{u3>Y-}mg8)!?Z!U!XWqY-?ce+Dn;i3$_trw>jDaU^dO2aX#RJi_ z5_xee#L7xn|4{5Cth1wIjO=b+er_}$Vwp!g7R#!0@zSN661ppXQZP+yjfr&wX2jCX1k{kc#jcQR!k=yQXJ%$(ofXT030b+oL z*?7F!+1e`GRpPB-Q_Qd<{$WeU_$`JA4bc zvA;v}llO<7m2)Bn48ijDPRp}OErB-gBy7|ZSL$tc=<;`Vc216uA2uRB%o~ofXlY=5 z30!875vd~H+B!OWzdk?z_>sRQGs(T%t^j}l+$(fi4-bztVb4wI0e88%0Z;D z{YC!j)j$0Uty=_WQx10f&f2&~XB<2D|75e1BVRa*LTK1^8Gi-W=Wh#%!rqK#l(LME zsIhgQ%*wj)jSJ7jnZpJ+^KRf^DbQVHXJ?aw)OC?JdmDzX%FSN=SI>g?M$R2zh`%g(;&H7^(r}z&&sLD4PX51~w8E z742ewDi{6Og$jd)kc`Z8Wsq4%X9QBYC;1)+505MKqa@?KoIyk76|&Fgk(rp7pOBuH zm#390cLGyMlznulT$vn;Hf2k%$mc9>7y-(LgoIfV;hvn;lx3PCl3+bU9yw(ejYOl{ zM1{$znzXN>_=P8hN_UTpkkClG9e8ifg#yF_Y<1%-Eiw{ss4=&EIl}bOqf)??*TjxX z%gX)&HZ}&p2b3VsZs;RWBHoNVpQ}4bSI+Vd953SETAH4A+FLgY>;-fwA}n0r&@fM- z8XG~1aG9rv`ni63*(tz=;0LS~v`F(0CRW?%wx^W+Mr0jvARZ_R2hE?Z#LLZ$pc zpZM3Wxd3-~ipk%&5d&sK#5^~po1KRY^}@ud(cvwdp-P;%F+F>kr$Pg?-rh$mD=Q%( zI4pxs&d$-*A%X$|_CFgZJ30z-au~R{oX$>9;9iw;t1BxjyS{&iNTMC;8)<2g>B?2D z{|NmirYRK?^UI5?^3mTrI<8#1)`Xmi@;-mPFw(%xs{;ibDJdubwyu!620095H$OCm zM@(j=B%HQu+#3V9HwxAxVBoh~aomScdiUJS``DKqwN=&A#Kp~Nx1JY~$2gxzv=Z!d z1M4~kg$OWd&@+r`oMo5@y*xdYllj;wUaI4v@;sj83Z;IX>8eyaC>qoNS<~s%mG)CLax8&kpKhgBLIF1S=;ex=l-1 z*XQ*30AgpP*vJ-srKvf$vLa~RpB2wxoGRp@!fbA6I8k9e@TIw#!?@8-HfZx3K7s7uhapKdhlz01rraGOk4M|d+cGvnC}7zje6V`7eW z*MwY`R1FLaVn+)E&I9LNbTomP+3crJpTISsf)cY{gR&l(bAU8}P_H$34L2q%dq(iJ zyyFc_)?#GFU4*!>MoQssN56{L0!h_`A}24e7BzYsBmwAZ0PI^h+3wr{2m5N?lmz0h ztvw8|(DHi%m)#Fe^2puUD6tN2Kj>1*X`&+3)YKv(Mo!UE`I?9Oe`hf;FP1vQNfb*IjBiRa(Dx~lC)-<7K=`nBC6C6#mInf&NvCMAWbg--6uxx&rE6A==U zp0kY(mDbbK)5uXuo=q#!aB~tgNnr{LQKoER|ne%*V?MiqXPSUnWE#P?A@%vAj?J`~rOwj?&W6 zLAH>tdtH^81zAtc6%`f1Drs-u9s>vV3;<39bP0+XNLhcM)Uvri@}Fyu$b(^%fzav~R6Zox9pr z2yNg(S8_bi65fcyf5ACZy$9_7^z;-f*lM9TpN$Q{ z{)PXU`lv=Yy*!j};wZOULmo@DdpnUk`bx}mS7Y3N`n^tHu6UI$H99(~#{TpTkeQ2E zSWLy$`2H^o-oFn#ANZX}fcE{#V8-*y)xeBXn)Tt-0v*y^&3SE+!ydDci*=VTA(w&y zL_%;MwZ|}OX=yzN1Kzd3eSZ-jMjNi==kv5)jHLIs{m}*8h523&Zxe*Pzo@G~PEU%L zIsA^=JWGkK*-E#&ahqna#S^H@>6HG*N&3=FMljO_aZi zsf9(5NrLdP?I8?*YB3`;#TIL|J#qgmX*WF&v%gMZgcNqO6&_`F%X-Or>F8u(dU`Q& zoMH213`)v1Xz5em1S14!vSgpO=^P?d4lpxeFR!ThT~RLRZF1OX4m3a|{$0Jw=g|M(g`hV6|Mcq@1@`}& zPowHH1>MvWtEJ@RLXO=)#Eu`v{_h>AF?@X-1H5KV505?Q>K;qNi4aU;(D`7AK?wBf z^Q*Uu-Kds_pZ{Z_Ek>;nZu7aiwZ1+Tgfm}s1!wK|Z|DtEJ^O9i5bK5(pNqAePt{ZHNUtf1Y301<281v>fEfn>3H@?0le!?^+fU z-Mr@@?EX6;H8s^o@#)i#3ydFR?DtElsBIE{@&gvP>Kdu0R{>Q3aXcY zsBs9L-5sGuja_wsp;9fjU*(j!emxy8Fc@B5F#eEi1JC9kWV-p)t5;CsjcQ%3K?VTD zCq=s=h@L>ca6MQkX~xLa-F+9xzF^G-9&&p?R8CG#P@od{oo3+qpbZWe+^TIM{Q|d< zkes{$TA!CU02^pqWMpK%e?DIVWdlS6=vx3t0AW^?m)Am>gEo_w%K_#^)_*o3_V#N4 z1%X+-JD*Lj3@$BMK?glA1!8`}^z?x(rbdlE0-~agDY1sNuFLR{8tUqE2ETv*#>K@2 zQ7{y0R^+h)$tEjkG)N^xA$JjSEEp20V_5(aI5yGndCO$rjl*<$_69o1f5*p%gDp8*V=#*By z>A)vCs;`mrF!A&M`22YqdIzw;lK1a#ahZPY&5$w%w>Zzqfv^fwgvunQNqcQgP3pin z4r7%{!6`5;bVPfh29Ph)AYdSj6ciNRs2qWa3wC8g;}8%a1R!JXEBRhsU7Z*#^~0zMRG|AWZ~ficGN^H$2Mv#C>oIpC^!%w>w^iuh zIm*fI^BqL_nqv#(f&eY~_*i70LlPMSUxko_NdVy5AFxIPK)Gszho=yH2~Gt}n{gV) zLr;K&J{6t=Fx#vIhh>q8Ly1*C_h%*T+6QcD$ zSb*HCGQg2nUA+hR8fr{~Y0DK7l6c4oz*-8~{aS_E0BBbsY&e*h#Br2U1S_km_;`2* zySp7gu>v`r0Y`E?7s0BpoV%XhFMA*oH$%lO?0*Tik;Bx|gz+`Wu1Naqt7P<9oj(g4 zy1Vi7Y|4A1D^1Kee|88=fqmigSfwqD9iU!mK*x=X%SreIt^#naFxs6aCdSOX4EQ5c zHZlpk59JmuiFpwh2dH>>I82u)M7&&K{uTkFjE-1Vn99J^g9ME(g|Gxb2ue8aEq+cI z$9(d~fE<81+c7-MC0x>1sj0=AbWDC`0=K#c^EFD0>UII(fo9&FDw51H*4M`+AmBOM z8VR@p)=In%xAQydx`2rC3kf-nmdh~20NC&N{Fw&SJ9|cC7d{)rWGGp|Gp)B3;~tS# zIZO)Pz5AiGlv6YfS?s1bn99jsTwFvB=Ho#!J`aZN?cJ62(9a}&l$U}Ll-OpQcgvMGTEm;~L!j?aMW zfnbUssL-IK!YnD89s+qZl^mp17SYt@p~4aH4%AvBU06BpXm1A!ZS&w%A%|5Q2lSWj zp`o4Ck|re1v9H(Tr!UyP8irsu7**asYyg5vO2gwk_YH~-AW9spfP@56OG`^2{L0RX za&k=U?8;Ekzkdf@FgP%9lgCQ+@#8FU>Tf`#RaA1K`<7j$q@)s+;$FWlbDmcSxhNsj ze#UBZ_?`k2wn8PA85Ng>^B z$Ojmhz=j1FAD-N1JE@~i88)X%N*-kP!SUxx9^d`vI2j<3!PJq8it2!vIDCF%gNlr- zeQ^tXHZwa50KVv{+(3UreLe6`$EkWfV`B)Xl+8_Nn1OkE#d^a~;W84i4mpKcsx!iNlA2%z(OsykIUQR0m)@_{9rfm>|Lo1zKJTjBbP@VHCi?&Td+! zdm5mU3oPpf)?bkSY|P-Oq0Zy#pMK}J3pEPlTBv7&O?13ZS=HEsHxc-<6<|WPCFU!0 zO3KQG1qE}CKx>Hh$jJ~g80r8=lWn{Ww3q8yMg~oCS9ed3PRB0v4jLL7AlOjf&$WH9 z5TRpoiz%0zj-8E7!4Gv!Jw0m+i(O#Dpq0SF9WW^HS?CQ$=o)tul{`CxqoS@2jcU;o zoIoo8&ZZfD!HuKVs*e^xCpZ{(E&KN;RCc$wp?BPtkA_7oNOV}`!n2G$ zoIRY6H`acyOXK*1hl}gALiXlSKNuI>4&rE>0}N?aRtoryGcz(Wjw?GFAS?d{u*mF( zX{H{75U?i8qyXKp8!%moF--X;3oz>x#S;<|KEh0lkumoWIrLJdBn3eT>(V8d*1uel zIe>AVht&>r4$xd#5!P$i=i?CoQ2J~t*4w|JsRrSaIm2!Uj9Y-Dae-*k53xbnFliZcS0Cf{8X z#WPqj!u0hS%o^V1c%uEjhG62qSuNtVt@@k0V{xm+^emA3@h5Cf0Q4Xf608EDY8Y@L=#zO* zDnK=m&1~OL1WFytumjFe$cEe(Lr#4FnTEB`^*KVP7-#_1HjJbKI<3Mi={z`s57EUl zA$14dz(+X9UK^oqS(Kjs2%3A?EV4aFjT0c7InA$2ENMBPaC>OXFrOGJux&in% zbH*aYW9k68iHL>@tX|m+U&F29|0 zvg;xEA6le8ng9ojAT+C{-*MvOG;A=qQQ_g^7Z(<0I(L5imcVIpVW>DEF;T$e3la#* zhV7;kJwYhI5@}j4Ztf%yIg;M6Z14ec*@xgS*JXosT!PRsB>d^hU_J=Wui780SC=p| zGY|UagZ2!GdV_#~@WwrM5q9>-&Utm6HfXQH!f(lAWz}l-Ky7gqG-`B$+6Su~K$D!i zQjYO?Ay{GZhN$J&RiM=yWaHWN2q-Cw~!Bu8j=1A!UZwM!{3XGd$4v;$T0&@02ZEvKuna8X@UF5 z=kNt_6NdGG^BpA3hzQQrPOzqdx$|ncc`JI3J;gh7_+$AZVC-=#`niNKAyV8wFb>vo>U9 z&B2kZ=6AyHArrH?Rnc5~DGk|1r$%#gNypHt|- za{~sdNpW{#70x#Y^*&g1rHUA^5x2Fr0$uGCBa}cZ@6iUr&WtGBE^s|G)^(Wd?@-77 zlwnQ9h-GY=1qGLmjg5_$cL&gHkq9xJ+Tx_Xr&pep$p8&Vtxz86zL$&xjD%t5CEHX5Pef&8$?46@{vAhe57aX% z)UP6pK5DBXm{I{T&#qZd|5apZZ9Q7BO-V@!t0W4_%CO61Yug#%U+Tt*yS2Ujd#I2^ zKDwo)C5lRHeaU;6uNv(h0DMv1_v_KlYBd5&C*iOv22gCP8NNxv9*}@W{UP?Z0`*G2 z2oGl*^MYirJ8WgaqCrM*@FfW}a{TwcEeYuhf3(#FQ<$`=JU{>2iz#Gi_e`!p@kK%s z636kXA`m{NoH-p}?w(0a2wwul`uB}PaX(}1*RT|t{G1h1r26{6PA5+10KQ~Y6~N}iTw+|bEq f`TtHx7upwFFd}XdmZtYQe??wKMY>q>QNaHIm|QhG diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-on-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-on-1-Google-Chrome-linux.png index 56510189e939d2ad546fdc19bd4e06898cb47b96..199b5767195a901ab9ea735233ce5b6e23e60b19 100644 GIT binary patch delta 13299 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 I#EstnADzmhvH$=8 delta 12411 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 delta 17686 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 B+FAer diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Zoom-to-fit-on-load---solid-2d-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Zoom-to-fit-on-load---solid-2d-1-Google-Chrome-linux.png index 56816d37ce0b913e0f6b842ce6d3875229fde73c..7821a805568cbac93073f390548d615a3c89c05a 100644 GIT binary patch delta 11024 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 delta 9992 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Zoom-to-fit-on-load---solid-3d-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Zoom-to-fit-on-load---solid-3d-1-Google-Chrome-linux.png index 4406218addde194babbe0c8699c1d7dc856f2d91..09d8924eb48b0162539001a5883981cdb4c4d7ef 100644 GIT binary patch delta 21986 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 z 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 NvN`&7f%VBN{{s<(*G>Qc diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/code-color-goober-code-color-goober-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/code-color-goober-code-color-goober-1-Google-Chrome-linux.png index 1a6b72f11dad2b04d3a58df4fa5ff32d1b5796d5..ee86a41b9bc4a2fee4d449375ecf7addd7df9962 100644 GIT binary patch delta 16754 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 JgTH+HKL9lqhsOW_ delta 15714 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/code-color-goober-code-color-goober-opening-window-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/code-color-goober-code-color-goober-opening-window-1-Google-Chrome-linux.png index ae43715377aee94cf6769411416d6a5a4ac70d1a..4b158be34f936b33f6875c74c60dd7d4d70be2dc 100644 GIT binary patch delta 21739 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Ð1f1ilDT}s^-Er;GrXjwPy6|tA2;(3RmjjL2Ce({Ui z7d{tQK(X)So8{A)(i}Z|ui`K05W&Bu9n0#R9cNKbjGE?d*h0VA0b7hnqjf!IzCFYL z@nU&@kiUz}xCB-!-$zUSM#Fle=pPgKTJ6F;H*)Y3qha6UZ@AwIR0*%dFET?*>(Mug zm4IyjJ@6ZDhehYaK}bkg%B(E2SXch$&6_e{HF|5<%aE&vz247kpSJvLHMis<%L0&J z*`y{6BgZPou6o2{yc;Wvdd|2}ceJ#afB-dR$gk;*A3uJ8f89?QYtlXIe6#mwwJpHx z6}oQm4gGV|FDL%zPW{9Cn)JpKM>F*?!6eD!494+e6>(*!@q^LfCeOCF#BG_cW-ihA z>?TCf@vu6A$k_$nmIQydls@Sh0FLp0FCoV;@F16jO3I4^flAA3uOYzec!gJ`YY?mh z!lUS3Y3hPLuUmLS2%(1UUl&zX+;OgLtCO}WMRDew@8QF<;u@PSqlb}ehdW?@MxM$AvB~z9HpV4Az@(dXabhn}?CStS z$zbP&4Ehiv_O)_h*B5*uQ((5tFfZ*-(`=K)KM!}F4+BC-4~+aw)y_Ix3hZeC#7`fy zUz~c*CK3gIxXUs*E_GP7H=9_G90LXCygaW)d(xq&DlNAPl)o>a`|sNBv_GI*O&3FQ zPFq7l{zp5;^`1k%^x*C5WJJ^o&i&v=7vDhQ>t5Vf$&JLZZTQ@VHNRT{2li85m}>eq zA*(y645`+D&n~mZfIX+-p^`u}sPHuCxHJ8>$oW6YaMMEq`&FE7pJ3QYy~?OOS%wG2 zYb=)kU{=AVWEjgN3wDafJi?eCEaykW#YP162uu1iN~TZwclH`SKh&!JZ@rgb(;Rv@ z7as#XJ7C8hwCzrkLm;p(4`ig`RgA0CI4`AX?jh znf-K8aiKTe==k^&#NG_NDZt;b@e}Nt!+m|R;4kJt?0ZEVvU-RlMfVF2#EnhE2^ z_)?uaUZ8{q?>B2P$$xX&a&j;SPsNWNqtiGaonz<=zID-~!=@;D6Ti=3^CeqbUA!8+ z_6By>qVm);O)7ndj$$=s7GwCra3-P$RC-;$Q2{4lT!7QIH-?ju=8EkY3wUVMMmpDhntjrSRX=}mx9t!L~3+jRyP6;MFVvaTO=+sJ6I8)qr# z?0$(?GyMMQB^i5@qA&RC70{DuDv;vkEpcb3pTt~Dz?M6Z$Y*r#`x%AU_^X4BY2UTl z{HiXS-n7GnGQWRy*ivN~?@6D9)rtCja3n($3yxwZz@7nrgFvD}eAB9vi{$>eJ2>F= z|NV@+aJh@W$qyXN$$;L1mfBXaa+%|1YuZj<_gj3*ZV0{$xj*^o#NI7jsD_yQ#>wi` znUkI#kc6!>s&PKut7$?4xU)zbwX{c@GZFlI>-A>MZyANHrNCQ999tzW{@Atp^?>EV z{Ck_UF;aBwF~-ESt%z4s7P)A$cC zV|Gg9H$6L^!kztX4x%$~0@oLt^4kXIUvgi-dDq^U%T%3*!*o*2-qn{WGN()GW%}ha zrnp^GUpQO_cZfc2%IjY#uIx<(p+qSCF7Eb)E9xHwI33W2Cl}?%yyH)SAYQzxqYt(s(!zJ^2MKHmpWeR&J*{ly-Pp z+t@7lPHwZ|7HZuW9vD=#;0|LI+5R;6xc_kh1!GoRChv{=`Wqme^U|w@`58w8nP)mH zGe{)zETnYZZ$Wb14_J@{HSmm9jRBqM*;bOTudgZiZn(?sBIO6QmNPA3bOxQSX=7j; ztC^I&VF&!D6OPJoM~4fUP1En0!wp|b*<7YI@%aaOhfi*8?V-!ryvy46SxRWEM=PD) zYYz|P!Au17utR-s<3CwDOEq<8)de{I1x~XS zWwv5}g;1$~dbqkXpgslKiPdY|b+PaBoY9Mb!+-QIUOhH48q-#n_Sm2BQq0k$G5F^A zhZy{LP*YJF^p>f^UauF!bg@)^e+kbY7GXLC!A_|_gVX-Qm0P$IH10k}r471qtCKed zklq`y$?&n>T^{22Jvs{S5gkqg8-E}~ApY&(j>hKbMn^|WYv)rd(K3?Mmrr)`q5cQc zA*U*{E&2Dv0eh9138n>y{V@Tr z!6_=S)8p7_|NV&?^VaYP z(6Zo7qH*x7;3bNH!!FYduSuT{9P<1?^=oy)y^kyakX_GPm78ts>p;%lW(;r=DcnmP z+r|z^{gV_2>&~y&GI>YG#?HCpJmSa7E!vd%kskx*!LfI*vk$u;Q$rYLyamMbjBR9n9Jlz2)HKDEsRz< z(|~siw&7`_%2pGM*QV34CM4)=iY%@z;MN=Wk?SS;<=LQvO^2}W#fLLO|2#0PS_Fe2 z1soTGQ|lPqLClU<>~LAYZjmCp|BmU|Khxi)&v92h&llbZVh2fc8k{7qBlk^koSSLl z?%_Owk2%t zz6z938?Y9%1+!+DUL)WIS%20W?+i=72x#0d)DbEKZT4+>9mE_;2`j;;0w3CXQ?s0P z>F$k(OmdB6XA0cTZOxT*{5M3~9s)G$|Mu-Sv)m{5;uQ-QwqQJlo4|%*M<1FFk&!zt z`0sT>e}Bve+~r2OYo;F$;$F$_6i>_V_I@K7YAzI&Z79*xqyH$!v=lMir6hn7{&1q0 z`^C$r?=SN2e9XypqHT>%8PqRfI}yCH{4j{nHaaLf=+~jXsG^re&D0C7uV+Fo`KgIT zHRAG3t9=%)O9`l`sKBl0>+5G{XCLL!1LXG6(ZyoTX!3j!D?nZ8DxRFo{?DI3%iJs; zC-Z7hiZU_IU7M;NrcaR02~2cAf0G1=$qBuwKGd<}JIC@n7TA7kT&JMTMng@h7u726RI>3><(F{{o;UJfNcrdN|bM$HgL1v-WUy3?1ke+W^dNleH~^@3%ilL z_GMTViNcEKn-+9C`KhH>R|j0W^u$cYvg(2K^Gmm({`~w@F1y2Qa*2eZ4t?|zL4Iu$?(aek!CgrUu zT2D_eJS>czoxO9_bMosKJB1Io+UdW*nHr7(sLudpOdlB;0jnFHRwv5OPpABZaTo?! zSl`%y$5GtpTzNaj#>~ON!P+|WEW`YV6DPT-rltmt*+w?k=;o-YrBO26(|PZ?5w~-I zQRxW@LSZ(uy(GM&qvO4MhlPdn^772UAHT~=x2vb;)*z{+rKPyI7+_*`bu}!E(==M^ zWkpq0?4{S~>FHZrTlu2>tX1V;rYbtF%Bj1cxLDz-?sqDc`s0VA@o_o1cg4jx6j3^^ z6-iDO>H2xsb^2R2W?2V6SYacd`QdO*%n<>U3E{36EG^TGay>nsphFwhA@pas zv%XJH%uj5tEuIyQUS0Kms=Ex1Q9@W)x+bE5!SwX@DoaQ_?wHKFgGi0?lTW7^g{>$mzdduOEu zxc;M0O-;Sj4qx&_USE@1=Sby25%*>X8;#-NH^bnyy}eDR(>*;rRu^fD)6?K@OMd)# zR}E#b(vvFJWba-N*|XxWu5sHe-xP>&54k8TEUc*Lv|!X-g(L|+eH|T+83M~U$9Cah zmfxP2xcsG3`On|K^Iw%BpQiY`#%5+7e?h!w6CI57*e5!jmHKp=GBhOGUh1GIGCMmf z%Xy};x%m_dg%*eeC`d9ym7e@NFkh-QkrD`aK0gg6_1M@LF?D}v)Ak9;{h%bK9i0`9 zHp<<-dv}UFabk4zSIfy~dEHKdQGW3LsNY9Tk#5hLohHrnaXj^Y7WED1Kl3;D&Gy$%;m$K0=A6DdWZJ9uC*|O%;HF>OKf5 zAX8&>93&1f9ryD~FTU8(dj@-ZC+YN1v=z|((o)g&!l6n}hZ{G9!pRM%Wh5mV+uQeV zSC2_fc4RD0NjoZvq#;HL@$vSgZ2(0EXr(8Oceu$sqNl*Kn9fBqbR{94P?CU1U2NkKtD*Lw^icuAtQr3DJj z)zy_iAi(V?$wLVl%lCnekkUNI5{Y7BVy0*Yqt}W=BIzBOexRxv22i}YxtYStOnD5| z&qWCFZ<57gv5&o?^w@Gc+|76!=_dpn8LX{sU#H z3v{8Yn;GzTC1oNkJRDHYU`n(HfZPsj-_o0^5(CjJIZnJ0Lq&m&t16x>Cdi*RT z)uCl&4@F>&jg4stbGxGCkD!nc9yAnrG|v?M-YnWudk^6gAgElzeMONYM~;wgSB}BA zsp0jJnKCvuR$8hkpatUuGfLw%bMx7Wi84G*13?gwCI{Iei(d}&g#X|+apBaltwsP} z0RaNxdBbyo6`iL;uS#N^8UEWoFb9DC>a=h){7c-67w7!NZHr&?&6_u{S_xMrt)c`X3Gg*1 z2NhT|@cE!&qKRK3!n4=hCTp{WJ-L;Z#Qrg)onyh)))pEA6}?m0qP?I6OG-+vpiBY+ z&PQOmxVRLAxgm^_$+zsek|rJK|LbzFv&%d*<1nc#apJ@%^gS0`zV3C3$6TE}sBX>g zcl_^DF@|5gRP|lT%#zOfm>v=m0vB{xY=jPVe+}7yX_tVYAVx_^^qkvA>cjRbu}}IE zgpfWcIhZ>s%g9hVIy&qWEb4=5D=YiHG-P0slsC#;hmzCNzfLYwxfmvO@(!m1Ua&3dL$P*4ziIUCSp|Ni}H+l9IY+25e6GFrepAQqvW zuO=P%I6j6F>|K(r%jRFW1rh#Cd;S`0Tv=Ix7S@E++uPN(XIIGXhgjCfvRNMu)X-E? z>h9>kySWv;ehufIym*YNnCvADGwh?U|9a`z)E*zba@ecsP0C$?zehoGP=Y!C`ea~R z?RDnGze{>nu)!f@DT`8U|u5_d3n&OX~1j%+$o!`jx@F~YvnvJUw_dB9%x delta 20788 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/code-color-goober-code-color-goober-works-with-single-quotes-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/code-color-goober-code-color-goober-works-with-single-quotes-1-Google-Chrome-linux.png index b585ffbd75c412f7644fd428ece987dc80e68c77..e75d8912892a5873bde08dea91f813bc870b83a7 100644 GIT binary patch delta 16732 zcma*ObySpJ)HXc!P%?_5fC{LTbaw~>0us_SAV_yNbEAxagect|(nvQdrF3^lcXz*M z;PM7h?l0km$EBR+ZFCV_-NnOI=u4KL|uH>fvBxm>Kj~DoG-CsH1mF^J>eS3V> zM~IN@`G=Lr)$s{ZPTV>@%1Av*)?aSpjM`k~wrk~vluUWYv4w{eseIKz(mzd!ysQff ziX{53df?9?uEHP>_%~siXTI8E(cAlWg}o>KP^Il$+W~ zklyyuDGSXUL3L)gtl(!y^AEn$3!X!fXem&KZq&X{-2YWb#U^=bCzz;#Edmd>AsP;J zCc%f@5yB^j!F*zr`+E9%8`&y1#|hwd$G3|z_X&QM`#ceb!4Txl8>cUZ*FQ3Rd$vo- zA#}KUD_aWEPv3vYXM2+UGUcT^&VjOI7>vwjXJb{w zXhA2dd0jq9=fU_6ZK@uDFf1|oVv+uL(^ZH9etMz3bl6yabo6A-L87Ss&yo^45!G%r z_le~ft#Q`RA$q_%-R&pbwH!w9T(=&r)_`NM;)E zqG~Etib%VcCw)Ysn#;eK;bqo8iti3Aq(zQspF zNo*yR>7m1ol_AexHAhQ>FQlh|Q;=Uc#jDpd-u@gJ&lu=fuRSYgCW{8ke0(_(y)n+N z#O$RZ;ss&J4jU-rNhX7AT=kj}oJ8GeoDH3b8g8gI6JQenB;bWXt^z%=4MY3vZp4wDB!Ki&S>hD$>#c7IHjyhl`_*u5IxrF7bRSaF}p`EP|VLwBdL z*DKo$qr3AQ4F-NysC`U__EtC-9&gF4lYZx8mW|8`l+;=9a@Mim`-0wD=^=^Zr%q+T zMLJh=6b5%DK4J(UPlo;WxD1D6@xU*T13|kSeYt;nBFXqQh3GC?a5+H+ZoajsguaB4 z`E}S!G7#f;SX_3Dq)jr%_uTIgQftRHzzx#tD_G(|Wq ztgN1M3G&e(EHv!5rx0dII?W+8&f;51Hj6?y0VPIMi4z9bS=oP}h;d&)^;d-onJ$9p zV@UVYY{F`+{U-ugFShtp20jG|o5)L2d?HU#w6{G^vDDFrZ$GC9WecIQ&GeY~eQVUU zQ{=&Ku2cG&L)GvKMMJ{JH#`icai~D3V#cYzyVN9SS#GUK*Pj zdosddAB8ct`1Un4^!_U4D{qx?(<;(}NzJ86n;+kCJvPWNt^@zO5|$ywzq1*6v?zV} zk)CmxorIO-c}J329ip+h~r=wiBo%_Xi#tRlRZV>&Vv zn2J#9-+E!{{EQI`_EG4<{N2T-1Jqjle~29AkA~QiP;_Qx9I1+5vm!W{w2H1MDJlJW zaMR-^0)rOMA9{6Vh*Npnpv%?yQ$8uRZVVj6d3tfP%6mBn@EG@iNZOG@g)ozo^{uXA^F;)~E^^ojCLzd27N|72akF}5sNo1$pg zL86E{-&XWX@CRrLlX&$~vHiQ!W*;=mEU=z35h`~j;f|XX4Ce8Au*~{>dTwmfm&YWl zUTg~6l*h$iIV$yNJ@Wm|sEA=OBODtWn=PC`O{TSvX*>FnrzVr@$C-kvy_Kc;x&FPx zWx40%36j|4A&TR+@U|c=UhFt_pCac?n_kgmWDt=jaQ_RZOiV~1W2J?b8;Mwx#=hob z*>wCQQ{lwZO83VFF^k5zSfnrtbryfV<>pclknNED-bm!ekGa(W>=yjlkebY|b9)ru4j7ke1| z?!~=d%gB5|KvReF@thE@L3GUm4}WIiHwO;a-LAQS2hy^#>)okRtTNXPR)oo&G_9pC(mal6`P-K2|uoT7B{B zc0sh`Q&_L~h0B9s3sF5sGDzMwx1D*>&88?Dlb3K?^r!apiJ2^-----xYP>8akw@QsAe`CPW}1z>{qQG1T%tN zSVQLJ%U{1g;e0~$q)D3=OX*8yxK*sXiFw>)HSRQY{cP1Py7HXEa{Q5^1k4Ec;v2n< z0VJFjqejaFP|Gt;?jm*XOuV`5PEJcXuTD2{<0avR-$ug%-Ud+YejGuwT(jKn{IPSe zq2S1ZQ&&ZnQ=W$jT>3i{7wqbz_boo2)Xnos!W9fWbWXV))y%a;Q=uaS+>fr|^C7Cm z*y~HBn9AsHN#il95PTi44})`;$vOXs~wGPK=k=9wtfft>`!5r_1)k{PzY=uJf|We#BUE%0<-)&<>Z)b=UP3RZab_DO+t=UHVM#aoDfB5q9V>{DVy;%td2l=35u$H)_cNmTd5-< z+UAJrSOXTou^ z%lu8SGJ&~p@rU<@OrLkEetC-XGmWmu;W_reitH~aK;M9p&uQhIH}oVUZ%tLvew-%V zhAXtL(x1VepRW)uD#9z$nyG z<1u~MM982ym;w=8A$xe?buS_!H)566Q|#BdHaAkh0mAZeX zy15>Pkh57Iu^ETqI}C{EQ!C}E$Vq0P&xrzuhpc-nb=kB(Dexeh`(_ir=q6dIKB`6S z#JwB729r*uprR5#%QQANZVDvjB=xr5&9Uk#q6}PsU@#|E!I7TsZeKsYo@-Sm&B2Rm@w57Wih_;zQ-JCtXL#WJ$Su8s^h=ZD}6ZazAXtHH#Bu zPfQ6Zu#k9Y@A5aILMPRpB6Z7dt*`G{Yg2Pi(|4IX#Isa34Sf!YEYpac6{kt#&PL}K;5hAYl$K9#KQeI1nVAIWX2lDC5CKap((IL zB_d039t6Cu1lVAXls#$KMFDlv)8jfTK>yOT>WT&BV zoyDIR3>E|P1al81*e9B1#rVaQmkFwZx%<3Qx(nq1lZ$B>aIX zLDgQnF?-#3#_rvLa}UP3=ViLdJmCLpG!`TTuk)9hot*{4y6sob4tW-^dfPv-lBnHe zZR&H#JfobCCiY7&%{TraM<9unks_Z?YAXM?N9qq7F}ym^>1rZnwU<}iZFJ@uzJB{N zMX#^I59io%$v;^c-7d8uC9>I=OE<(jkQQ_-aIKreQ_&Xu0cbyIoztVlS7-qU83-o) zitN>&)=$dqqt8Ra!}C;sJY{6G{P*+27)xc~6aJ&HWeaIZnek$s@N_)|S9mI4R=gaV z5Z)0*OWo?@WZ>S_!+N(ZEry70NqH@@_MoA!L-SiF&DqB1y1d%6qblcZ^~te29;CEa z6G=gs!|!}RkZ%{(p%J>k*W*z~&|-TvZ{e*ysU`E4nzD5YR>ti1?|e2ZuV0#L`P262 zl(X0Az80i1l?;}r)(MqYO9_%U)*_d~@>6W~H;+;T!Yg9&ZLqL2VZ_@gd9R?jZ%M+z z^2YMpPZ*c5(7)y6T_mw-QprD&iv}o9cWd(Um{soNVhzyO47+@`X{g{ZgT}1(#~kyJ zl^iVVjIanjWo6}=Jf3$yJyu6bamaD&j6QwnG$|IV#DZDf-gYa&f5_w^A!kIcrl$73 z(La(!zq#z&11xgAoFmjUzIM&-Zu7o!W5smq>Lb3^+F(NcPw284+)T-r!p zQd%`ND2h9{Q}c7LoW01)R7lZ&M24Cs_0Vi=D#@#XRaMdX#_tN0sEG6JDE&8oBWc35 z9n`$Fsj$d3X>w0aPRj8+^x5CS-o7N;!Q>W+WQe5M2<8sgk)PSw*~e>@mP@@EbAisz z&XpW1<3-jz1C|gy`n44$4!K$Gb(&O4-ISoH0yy~;x`6;r-#t|fNt{MDp|0s5@pZ;p zg^Zb7HxmeD$=H^&M}oABgy9*u7@lLKjHo_8!sk$QK#+%<+@#5#GD!Ry%o%Mn7qU zGF8%nLV{-6KAPxiXm@M=JOTU@BB}^Z&PJY^$!h_}eMl7|FP+;D`GewXZDyPA(<;x*&x>y&ufp*E^XVHO5IHZEmBWZ| z(q&>z`re}v-85*#R05Z})l~0f@Pym3dBfyZjz+DYJ;lKe!li>gWNzB!L+48N&TR<2 zT3NI{nxPQ*ZH$$LMV^uZPW~ze;bm3N3n+a;;|B{B6_p_Y!Hp|L4A+GP0ofz4uac{O z+5g%lR3{#qh(=WOwvo1J#D04w{^c>R1K55*8puiqc7ImW_K>*;4+x*ow=>=sUKuJ< zkyMjcHM{vcx#^4ACnY%f@=Zt*B7Y@jP=QE#uk7vbFC(MGYd6?wBDMQfN90jdT_q8? z*Nq!D<~loFPCpnxiQ{)I@4(ow{@0EZP$ML1_=!3Q;MMpp5&Yi5K432l_4UEl>@AH- zIdw-Wz@3kNOzx(8^PQ$2{v6F{eu_ri3VcFGO+8p-91Q6^o9;Yn&7HgBdWIew%u2f!H z+%ck62P|^5qO!iUGQ>>NKO=xe^ng2S%jApuP_OFi%elBHnrR+=>Yo|ko3hLb%;vyV zDI%F^>5R2-{XC*ImCdDUyR$vmoA{YOjk{%kfbdj&VULVf=k~>XW7>j@mN_IEo~x`t zV_F5N_tRdIdaY&BpOsAgTvj(bMq3PE-6x&-3;-Fkey%!1RL*ko+VFcNZlq9`FGtv~dUda(CM^E&xo(DaugAT4eD(^Mb+0>zieq%O zBz^_r+EN=+x*yyvNJ&v?H_{{g$H9|SF$}H18_y`XVUWDb+p^za_i)iDANQh4iJ4rp ziS58W(JfzjKl>r6EtNp~fk&%uL#`APXB_9Aekr~ZOSXk-WVzEfng+()+{WlL>Yn(S zLt4LXJqR~*erkU}AkRKtI-f}+udGoA>L33z@8+mSivhP%Gigo~9hFobpq6s^=Q0JB za_KX;OWI9ZSmN`zYkqYi_kwwmO3uZi%XlJrJX^9f?DQof$@U}_Qfk4#3SZx1EQk<> zC(_BQdHzM~Xz=!S;*IGG-1RaPl@o!h?RRRw$JK$;ER*h&>rbCT5Jr4oe4|c{f*#8& zIlC)Jkgg58pxwxv7bujm&p#3e@;P4z&d_effY4&~U zPg%q4hH7xdaxoS0|C&crMs-Q{=R1`#StSSF=UFZBeV@*A8BR(M4|;Py&3QsoZTPO( z4|1!=w+}iCw0`wk{;<#DE2x-c!BiqaOd^CAiks|JiW~arhw-qkN$EO{DVY!YkuZo| z#t9F5)4&Kz-dB0kgf|mIQ~Z`NgOJ!tRa6y z(RZ9ylE1Q<(4hZ3-zau3tbXmU zy9G1u+nRIxjDef3$~dLim`Szs%a_sOL)C`TYmdVPlv4s6RA#xeaPSO2tz|RW85U_! zwVny-O9b`5%A!}0`g2!aiS)EIdBsDXFGCYzTypj+Hh}6lZM;A_D zlze&PPO<-mkYK9+KLGO5i~hfF(0q6G!jXOk`WW;~@w|XclL`jW6ff1xnoWY$KNe78 z*L5P5yt0m3zRH`VHhgDIGp#GG& zu#`CA(#jXN`yZW_W>pA1bV*Pc-3zujmY7JESG&vdKFD>XLgrrcQYP2Tcdms@J~}*c zsoLw8kjVDU*H4O+U<8$)HCL83^-gJ%vb4JBu$ZVK>qUoBDAgBKVndpGuuFseLyNx^ z%_tl3w#`SzgLOk&g~osX{-uXhT*>|?E0rQDKkFnjjv`#81SRvf6Ej&UDOv`GFAf?o z7@SH(Rkufs!l7EsF-+yL+Iz;KsZ0j8QFfiI3FLGpgI&zU%T>il>@MOm4Ukno7U<3%#Y2|FP!V26yl;KKF%dPBvN4H^5h zri#L^<3I;>dC$0ejD4+Hj7&4&soczIpVP7db+1Nrw<_t(Zs%|{5o zSG6`bW1ALwvixuD%#T*iVjq?U2N)6ah3-E+uDI^4e0Hz}%L&aTVP3u2Xb5QOTf4vFN0mFZYuSL%(cO#ZE1(Z<-{N(-%9F1z$ooa_7!r`<*uIEWx zo!E6sMBh`!EaI8pi!s@=Tn>FAXTA8DADZJT&Z_t~{XP8`kJnq|24hpk75 zEwe6B@jpdUs5*ilAWN!YKf|xG+l9zl`pRCg{+;`AftbsekQvMITI07qKRVS)@|x9* zmmS=t-+tNF`ziX0q~VeWxax*cuib`kgx;FK;>W`#Z+xS+5__}Fhs&UOs?*d#>47qI zmd_@zde!upye$`fsebGg-R2K=aA@&!taxQUX=z;hmAAgYoj9;w5}(Oe#3FF|^!`Mu zGy5gr0WL;UboK96WLB|T9RJPlo$ujX$kFDynuz#q&Y07D-r2vat|MXAxcDE>cok7P z#LrM4HY$Za2*W0UUVFYIga>79eNCPjskaD5n{5#@UtVe+n@duXJ5XWjXX;mrrxF{$ zKtgb2ll-K(VPfG+Fjk}r$L_0(AoM6=V$lFk^w46>7lKsSt7X|!RnVE+9 zaTD7j-Q|TG(hd6cC8VnMPN7UY8~vK<2#9HSb>bcqEk~eES=Q}5-({v037po;wG|m# z$1>zHsAg4W)@j*FoEg-{qK`SeD)1AvE3zsoHVVu9aXbY-1uSB;UJ)`Xr&697xFEga z`B{LUBo0Tq!56mh`(vfnU1vY1UyIDs2_oVJlnd=0RUY3?6^2+#uW=Tf8!F}00VW3HKg5U)(l-+`fbGd zJVrCr8_&_)?D)g4dz2T9Y2=5SIMv~Sgm3$%jgPW7*||!Xd2c_am|)Wk zy7XrAFXZp1yTu0xb1a9ls3&8_ChT1W-JNc2`+&QgrZTq=od!gNwdw99?OGcrgPm+&WyebeoHK51w5v#1^Q$ znEMl@J4!LNt+#hV1Xyw!^0YRq*)zoJ{*z6^k4$y(#fLtG)%Y5we4j}7CzN^rW$Rkl zrDMRHzA>++c8?Z|cA0w#JO`S|ao~}PdW^sEgb>l?q@a?9s9xTyW1hnB>&3d8-~ zVHO_ACm!q>j@NEn(&2DeL`cn@2q9{;k2A%9)!~rVZ>vS-ycw~CE4jX&%rx#K)ED(# zSZA0K77Jw`@azv#Y7f>2IN~<`qQ!EgG@#K6C+Iryzid9b_wt{@5Z_@WJ=ZXsAp#YZ zvDInO;X3Lu7`n5ol-arKMG@fy*oe1Ioqm%5v(hQU6VD(FpUdT0*?0cWkgwG5+8OHC zGo+i-_pMDVJPFI(je3F3=ik$*XE5)M4eb`j^a22sO{C+fQ@X#Pmeprctj;gU6DyP6 zLv$osoRgZQvd|ZECs`57=3%|knY(;@tV2(f96gySPpFaL^541<`o)Xw*tN0^jg2y~ z9L`%a5^>K!)_=C8Py0IvtBzVL!}Vw{x@W%CgxT-*igp+;>irHx9?APquaVaUXyRXu4!DD3oawR?=i!wD^JKOdZ3n>;z7!3g z+!U@I^L%1S=S*L}{DiTvZ$_D}+(g%Bmo0QH8*{FCAw=P0eZ8!j436gJ(mvs^={N2egAy1`UJc#q!P#!Mr02km5!|b`0)cJI|Ry`3edrO zp8@x+{Xi`8T;wq%;j_B}hSKz~PUog**u{Tgn)Jje8jmm(11g#)c zmDOj~;Vsqgo7#QY=&5n`*R$*o7ia7ikB)Sq51qQEWQgvIG&ORzkRBd1&))_ zWp~%8ibhs>9ah-lO(?Vk4yqATXEmo)$5^JwTxge~VNRijj$<A|1v42eE!@Bib^vc-k7Yr zN{{RjPN8_|c)0|a@WWgaeY`S8?ZN-+d_ZutLPqQ3qv>ZG;TV0|CkmS;P&I?ovxX?WDKNs|B(5@#w`sX#=yDB@e#@S4{R# z@sunm+1T!vYpw}(a6lW1Wk%M<6(bg0G8}Rj=V-8mHfyCP1(c;u_~W_A%B%dv@0-4a z)wsNo)HZZ}=6e4!Cn@4?_Z8_+8K-v-1!bS3F|FSgrFl;K)nPRi>=}WDQ{G-J|FIZ% zZu7GjX|aUi{Yfg$P~XyQi%M^AuhUJR3QdbjXspKV(06pyo!-S*$}P%Y!a?N$hvpk8 z85xT%hl9|tFo%-^>+K&QEL(U+5oyL<7FS_0Bdr~KMMXtZQ&UEzfRO}K?s@3|R$ZYU z8A*E3JXUGBzsA2hoSu?yxKQ!Ke!1U%xyA*IOIZCK@sxbq1PCM->1Q9lUeE~yGyhht z=jSUG2)c*L%a7wudp?d{ybRBa$gUd8Ni8Hz^{i585YtOsnvqZ7H!mEP49q-+)X$5t=fNJ$a+^AB;*$ zymf_EmJejY;a&2y(W*K9Xf%3}HEnM_eykSS+aXf$#wRr>R@Ydt5pF(^nKlV@&-v*3 zGAzvG7RH&2TylNg#f}yt_O3mqy0%6%Xa*{YtZ6cFe1C20-A=|`*BRXnBXc{r~%VV@b^O;v71)JwM0c_js3rS z3a-0RAOCfL0vDL5(J~O&1NN@M{e3#w3N(GSkVAqYm2BL-@jiXX44G%o+meMNXxXjy zKe{VOY&LOU$*ifYsB1E_&~ie6oDi<%cBFcLBzNhL2}J;9>}8P(Mvmv&H>vdFF=IaE zF0RxkuzxEKt_g-n21g5ve5qQt)}X;>X?2I8-s8bug&FggI|L*n?tDgO75-foDii2O zhE9eRK(`NZ!xi?Xsth1q8U|X~UN2yh&h&p&aZY|2edOfYWKxjZn%1Cnxeg`#n!drBnxb1HAhx=$=MHTAI|YSfKRU&{Q-kXclk zD5jckae3+oT^{?vU{PXu{JA6+8vT7P=AYNN?(3RYI<6ZJ2&B3n?^Wbhj#;Gll!G`_ zIp0&4kdW|U*SK3rabhfFioI~e~?5h9e1X2|(uVk@S zgK=iwO6~J2L&84Qt~PZn_Dl@sc5jw8pyoQ--QnrPUXcs$hH1O3cKNPPNUjJ-G^8p$ zIFWj|Mka$z&FQFJ7WVa0L=iSaV9oiVcOYl4KtDwINk7hK~d%`gUiidjV!v=59;}BKD zD3mmtaDt9Tbs0xgoQ*=6G<7mULAMlmA->9YzpeTUbj^gZu$lKHds9CsI*OO!^@pH9 z>9P{Z9_p>K$Sxj=J>r=676)_zzNTptOzyi06O!6+`wc1#fSm)hY>TFjOLJ&Wr+ATf z2R1)0{q7h`gmUKYKBs4RM!s#6*q}suJp49{q>U4b^3ymg0ei1 zA|sqaAi2cORcXz%+p1{vd-L}j!t39X;+k^w4vc7xZ^B}1tHgaNsi?xk!^JB_0UW@M zxmKELGwFwoq?d?-M|o+?{UXn=tED_=gkCcGJ1S#j{o!`89V`Ed$W&mp1fewBkf?sx9l{MQUXUi+d=}TH8 zX2wBH?FFT%V@!AKeNcI}Qd(%oE=?Y_Qd;`LLY`VcDJ7Le7@VCg(H)ec8x+E>remd@-hGQI?6e2$X!E zOmI;%gS~w)dzl%*x-R<0{-4Y1nEV^m*DsOh|CW!`ZsI;fta4yJge3_P|MnSd@QUGl z1t(ASAH09(X&u-0KyoT%{jExQ*|3IW#L+C!K}5Z?lUyVj^o_zi`l+8id!{?!yYuy} z#ZCu(+=R+?)WyY3(cp$2@cdU>x}(!^eoqe}jcH3C&T%~Ob`jg9==y&-2DpP%Oe4C9 zNBkT;SZoRk@*gQdi%iA*=GJUW@-QK0vR8`tp8S64c{4H+F^`~`O#px5KN(G0)@zSo zo?b1ThyxXb7I1b1ODI0<%R{k4`pqFmrB`$OLTtd9tLIHTlg3p?Q+#xy({uo57^5~| z=Pea2=h;N>Crf=ILN|ziXlO`Q@N|d7 zvTAeKG>?C8@O?%`#s|r?loTfyfx^N<&@f>saMq%I#^SIt_*ENJT@Jb`rhIA7cG3m= z1kajj^LD_@z=;z$o58CoSy@>Ddc+BZYgaL$5pwH^)4T2zi4P`mEc(9Aw7Z}d#kW~c zFdq-0uI-99BnLtQN1!&<)X?DkrE060R;NnGqS0@+Mih6)&%zj(!)3Qm<@{t`kWn@N zU!RKhDmYyVmN{p>B}`slhcC$IezXHlB7Y<$O>H)jcC@zoJNOYZoAiDMjZ3d8@3)1- z#_~I^jnZqBz{wrf$IWl=j1}m&K&Jzcv%E#wn|J|t=x}S+an!m=oYZ~Bp)x(5{=mhc zBQ7>PeE**(K7(c%6F2u^TC@eWA`AFqDJzeI6coH%!HMJCbfCb|!p{%a$ZN?!i6=QU zI{J7qJ>Dxdb7p1+=&RG?eNOcP=Thnk)bZ-hVvl9{Y#6&~|ETMFHL#Vrg_MSG&!Sm3 z)TSl14VF92$m0~1))p^#e!4#q&t*NuKA>4>K2kDNXvmr2)i2=9M7OsB{^^Jt92|@X z7QrE;W8y8Kl#U7s4aEpV=wzCdN+#xDY#jyaaV5Z4ni?CUPDMd%OG`_iE^D8=Ea#Mt zgUNtygT=+gI&XYIw}TDn;|-kV=H@C!>(ku<*$Adz28E~dg6GcQ+8CMiL;4mp76Fgr z+R1FVb`7W^GK5RPt$}CCfGZd6a@7hO(_``ZHhxC*ppHi-u*oYN*9FXni=ObixNWy_ zGFI;d0m(-`2`pFveDDP=t>Do@G6ZHb&OT^X0^Ws;TO*hW{bpkw#}9$UTjLsK1rBFG zON^AHq(La)4>rCE;8H>B9LwbpGJzRh#zdk_zaMY5n_m^U-2| zj)uH^xAxgqIPY57`?b+>^8WR@l@GY7UchGHc>HjCexScUEF^?)w^sq2;Lj-}i$MVu zd&8!H>T3YcQ%HpY5eS@fd?oVaU^=i3+B0CB4OP*K3=emls{i~6=K)yq+>{^V-kJN5 zS;>e+`=y-@2s$f7{k0gYI9)LmBw;h^1jo2x3`q6!J+nVw$&dF|v!JOm>*+Mv z_$MSJ$G>ioW@}Ze!zar{7yGgXFff2RJpvV3(G1q=mkMcb$^jC9Ud7s@CEAYFtiO|1 zZpW*opyo=%Z8HOwwZ<&~PDp7K(m=#61J`A&+JJv(}G>|(6x*fIMpH_d>wgt`LDM;_kjmSC5!Pou3;JvFrWtd zHnc(0xIrlc6Rn_w{G7P#w8WtxTQ`S}uz?j8za5bavwJ@2_D|-mt=e0m`$p{n`oW{4_E$5?qskm`WEsUHtww zInH@5GCj^^Dansv%Xkue^($x!)%$yw71UJ$##b42C5ieG20Y?s;pH8{MKXk&0uS^f zq>lnkBKbOXRi+V4I>MlH_vCQ<0iCK<9UiCM+UO9(hXM|U>15oV?^qwJ-0#g$X!D$p zb<_g;62omPaJ*7jZaWWBW%SnG9st_3v_@V$ht*+w(0mAtp;?QnuA5u{$UwczNyo}+ z3(yvvCrI~070ia$p3HV8icC*Ufhccf&qjV2w+McL7oQsaDO(Aj`Ko_&yL+ z{?Q{vNYZ|N{PZtX{0Ru8bm{0c<0!{iaM4JG{qmUOM78Mv1M3}7DXCb>)T#5T z2L6q)(|EOOf+$fHRSF2g425*m)?X^eF?$uzdRRri^JOtTo)3(Awqg}yEXu}PLrR;JNj!~>efpp4Cx75ETQ8OkcR@p z=BXDian>FN7nyw$PBemiG9Zrw_sN1XcUvu9#jZxg|Op8fMlG;K*^nbpYOgErIk~!YC*yZ$D&u2UZOTPhJx5 z3Eu%&I=eU5?I(Or00ZV0HA>8efW3Zs-Wtf!nBV3+pb|X%>wBLTbj(RgNlgH(1rbb} zYGZ3l>b}zjT9=xdn!-au?3Vl6VxE?n^kr66RV5`ot<}akRIPMa{qepD^pFEW97~5} zb&>+9=v`|*;3 zh=apk=>%%oR!*`UbeaTH$uek^v@-cKAS;{()HF0I4cekIGcy6aJ>j;g?+F5}uulZs z%D#VJ2$mJtye=B};o7Yz$3Jn;fMo*tw*CN}a)*FGL0*1}NW~rq2*#R&r0?G$qXysm zb8YDp8W~LE=T+xt$6)tJnRU_gug%O>BADNg10h&YPykkut5rRmex7#LM}jIn72vg7 zkPC0w?EnN)QsOY*9*Zw{vH>>sq@>ewl*x5_+dNJgQE_wD=l?+g3%_A0KAYHDhZCW?3i z%?V`2?#hrY0Cdy-Y$8FFo0wRm$CYc!IqLd^thd~v+!q9lF&ru?Dmpj)`}c3)RrU4t z2L}fLsTnCKQj3aub$>*JTMXpJrl-umy!Pm}_xy(jT?i!8pZ)x{QKTFeqYFqB*d9QX zx!Kut^z;FrKW`R+Ub1dCD_}1`9oyFS_Qmt{fRyYOI>{IIyYa(Y^e+qB?SPwxw~2F< zv*z*4u)K64;%~HZ?R(-28~{}Tu*3n#8$s|la5g7N$!5T*7G;w+Wh0@z)sg6Mqlk`m zjD%$fUk3O)_Y1^|E!i0$bnn}bT>wrJdtvHWp!F-Fx)UV%P4pBL4Ym)|6%^i&le(m& zfr`<@gsXGa%#7apRdA|{g@pwwM|&Cls}2Afwtv)3Zq!gnNlVky&}^QlYHF?+e>Qv_ zh4^h-$pY!t!wauCRGyNaA2b2-Z_R6IBgx@iud=Q8xg#Fn%#QEuj_W993TwFAmJQ$!Oiwkvv0gCF5Ola3@!o0Qv@P$)tWSku`exl4881E)Z zAu*cOupLD06X%(40Gugf2PLm1>Oc>HNb3f6avHNAkf3QJQu{Ufjq_i(6k}Uk+kN2> zPyk#R?6R!_us>H>0)F3lCRX3rNO=GL>Ui}r;6i!HzH=&-2~eT$>FH@}uC!Z}*U->V zQ#%A1!xqpOb392vDijQv%?WbI{*{U4Vc(?yzQq0L3m|;{PN+7%60pTObY6LgZ10g3 zT;-1Y_U(u5yiDQwFzay_@0GOF)YYNF^o-R_5dV&VEL~7LpDVB3#8oY|KvM4>Z$$DR z0PX-tzX$Yfb4Le$O%Uij1ksAm@RSkj{5OZX0Cy?J&n~fynpQ4#Fj=(;HvuO&5 zqQR|$pY)AI>2dA(acvvE-^BUZKIr4yT3Y~BK0#%GiE)*3(QR|V`v7Y3A8}y>gHSp? z5lekl0Irs?aYhGye0g^(pdl^S)#9Vr03i6y6YNMP=o+@oEhSj`3{TysGX;Vb!+t?Vky#Tx#r%25Zkx z*TJNsk&|He)JrX5bC+e(St%(SV>IW9>Q6u_CJnZdhK5E!;0&aVIohFP7MAbqbj{7p zWn|icnkRbjz_4&A&V6slkFjR3(xYXT#q}@f<(%g?TnCEE7!VM^mH>!z`~ci6@|J>v zLK}xa5o?-8sl|BDd6Z5^9KUi_@!8Ltwg#~w1sU<$(m~vIv8+G7_1{{xBl=kq$LB|UKOKnZNF3~yU0x%$dtY{jbeo9KpsEPc2 zpq@ceAR#Ne&%k6h$h4iy?lj@PkJQwRQJV+I!Y8!`?F|`%lNU~rmTJKMK+bWfhxRP` z2L?Lw!~&z?bfj2Vh;r`f14aL3AQ%ce1hyG8|I^fC zCFao$x|@$qdg9M|YusJeHC_b@StpB*0q!3^{&qdDZxp^hUx_kLEXjM6Ze0F~va$R=>wgah$(-#Qn z2cS1%8gwz4_BgO;hieeXZb1M8Vxd>fPsq%C@yC%JVLKKzpbfIfyxP4-RWm_S7Bz ztHF|y1Ds}q8{o_6J6+HPls#5rzstU3tpkJ^Gjs{oJAaGDR#L=qeTc>~0)_!H+85D?%8Z;o;a$TU&` zw*&B491vjOak!bqH(4F)If{ep5O``uB~NQr4LOHd9RNa1StUF)GzX;Ug$|w>XMJN9 zj;D?z+eueX8R9@D26FF3kd{L><(hd_TfW>Mdu{y|PH!IskkC`n)31V5bF|Dl*|0`q zBZXX;*n8-?i1)#wz?KffEUDy`165FI0+yQV8Q}(bc?&~jc7|U!N2crk8dyl6&O?xM zcCpceL}=CFd^Znb4-dn77C$zRv87s}!I<-W?3`9o&bH+r2#<5Lv(nL$)%K?G$eua< zP!cuH+%<6a83B~$Ry~32$&yN~uY(8zi-?Fw`h}q0pRXX_bO1Rts1xWZ2`FFXRuZdrgjg(q~5{&M4ySe>`&h+_oq8kY0+_3b^FC}<>osQov zxiKpHvE%6GcKrG1tc^QJKR}r!08^=jd9bRFf##bh7tI<*o>4q{Z1-|3E{`dN^e&I& zE;^6FwV*O2Q=lpYMg$JjoZs|D`-@%>MozMHHo%4)ayUKoG-c{dj-p=lOj?P@ie7E+F zlHc>968Z@}ZXq8HGujuY3O=Gw6>thVO~v8aIH|svS={~g*ur-mCFS{d;`f$k2a>$a zbaeebep&P?*JMVxt*=q5P}>(Mn6tc(7v}tfSr!I^b7D zwcg7t8$?k3yioc+_3Rl=PC?Yg%xxYaYl!=eWFzD_|Ap zmAU*g&|F@E#3%Ss#Nt^i?$>h|)%mvwRJir9cjsJd=9!W3e-fuUtbxAL@`sr>#Q z?ex#VaNkb^xMB3pFR;sN&QBGk5Bgr5rjtt^M{b59xJ>9?LyMp`? zOk@RT*?pRylEf%*ZMgbfh}ko!qxuJ2V>d!&X{W`6m<*-^H*T7I3-)X#J!v4a?kkV2K^*&T_>-6Amr?k3Bg{bbQ~Cw!(hg`tR|5( z=C0rSjHu8d`gSglHJf|peRsVA?YZ$6QnZIqw&L#XfM+K~h+?XM7dybPa}ncx2OW z+lrKusJPIVUdQeAr!<%j->uR?~t}pqBDQjorz68Cv<)N$mc@Y8^st zF9cd}jk`*3UGYf$4%hTtBntPlMAtXndvj5AhHdT1BHK4l0X5yMP-PQFjEhO1x1#Le zA)&MIOqv!3ajOPrL3ehfCCBE^-E&vZeS@Eb`CNg1b##Po!JlYWm3>G@L>-D^HotP; zN-MaKK~?ZtLDf{%%=8rO!BvvRJ|`yTDXF>)Rr59aPG-6Oe&wocYr_#PgyvVfAtiS% z$?ON>eUhokUaS_Gfnofv;<>T#$5&6mSx%9>k#c>ijpx4Jg-De%`c_3cLFf~K=i7Vh z+aUyhHk=YBS$l*(lp4yh`NJRVJvV1Qetp@2bdkHom3lKxOCw5Fxld$E&DA#hu}OSt z>SxTF`4c*V{`OZ7+TAO%QR&qUSXQR)k8_0N6j-OJ=NMS;%Q0WdJ8#GP@s#<(uhG!A#gmVtd})))u@4|5wMi>|z*56|dsu9Is#wlRtAb^rQ9_ zW;w=B_(Vk9P#E8z%>p~QT6h?j5W6@&kim17o`Jt6TA8t6L@X`d0a^&dsDpoVl~b9B zs1}C@T_xX(q1*me1vt^c`3g5B;J7DAkoC!=E}&s`&ZNEc%iSNC^YNx8GoxV|Cb=&e z|9N-8V`5@z9jIXJaEcQ!ncGpA`(_hxtfOL?K1Z_uv+NbzMuHzkSWx}l-@RMAxYbmy zp*HS?&H_#K1!$@9La|aG_*)Eh!P=jL`N~iL*_qAv=d9+yT`wnJxWb>b@z(;^d6B}y zb8F$<#q3*TSH&pMBrM6*_jGZ(ZBgy=lt)v88+e+F^!X`?I@sg1)c(thzk4?1G|#PT zIRxOPPbg&!buek2aIH3-22aA2?u7FZv`Gdf9dk&hzPcLDGwCVT36eUcegmNT{LJ{ zhjMu65pTT<8UAEuDqL1+QaZ5HdKR1Vq9XQ@$7Mdg(p$!nzptEvpFTE8b93|iP+1w? zpy<{p*}EA2Eh;J}m!1`B28pP1>^@e zi3(-4W|7H69n0?=B_-q!=c`=t-7vj3OlZJmRESkvu?*E=TO2${_9Lfe6mzzseR9gD z{rLV8`w_k8&!fa{y8lTt^~KIrvRVou2i8ZX2S@I4hc6gN_ojv&7T1I5V9hR=4CUOF zVd*S76bM5&Ck)Pnm**1J*4FH)Sz*3MTe~8l>a+pP^&KkI3O;!olMtrCl_q=nU|-WJ zREHhDXfEG&vR*{+bg4H%3!~m1M zN^+?IE*>8JYR@wG%b&idy<9UMb3F@OGYk}$sf!jGF!6Y2)vmyNt;BBlvbG9r=G>8= z^+xdOm)H*eWB%eeZz@_*tc|s%p3ZI-bx_B2ijAfrC`>2{J@%OOHpGaMoM9PZ8Dbq< z>zu>V!;=Teb~>xZC;BeMKRREXcD zcDtReXPCPA&3ty=913HXo~_F3*nEkZ(=y2qlBCTMhzcO&T!rT5A1Jk*bL`KS1rR#4 zfk7wvhK}`agcVzw1oG@|Cs_CC8S2ds?4;-{9mw6wV}sQmq4Dc{)W#gWv8Mnhat1nF zuw0FKJTUGeW%@hv?6TKNMZY9=mG!(&UWnlM)>RP7-V3M}e*OAlyd-##gIsFwr(gra z88PgtaR(%*=K;7^j=mTf{`8z^V*YwA;pa)SuY-O82-HDV$S1pdNvXXdYT1|YmrkEP zO#*ac`8qGV z?64yNNrZ=ok2v?JHqbSYDN=7Q8}iUV8+iKcw7cPR{vEs{Lo&5nDOwt5i3e2v@Y|?I@<_$**h~yxCVTA)FC+?N68vxO{bM2DFk~LLV~z|zgy5?9T3?=i>iY8G>nst zWXs}Hd!k5y(1)4d*DfWw23YBP6>08m3Rn50W|)0-GS{C~L&(lA-P5% zYnbcHik76fI(Outhn_CAaetB=sy6z4PgA~hMPzZ$Wc4c1^{1!2!cdTVmQ?VxcrKTT zb3RT`*VX&(xwB>u#Z$n>jvPShXA9aP&t2T3{zq0~<^CKeUmmizU)3dLHQkzHo7IsciBURPypV zsP@`pWMs^(+|P^_v@{afXyNtOmndeP*X2rsvq+0HYbrj8+&<}S%RBj!_e_fJo3^d= zn_*!ZCA?=-p71jCxauSHRWdvqs!F`k8_##FKg{)>6VOn$(dz$LRPsg%A3|UK^fYrJ zB1baiH`K~ku}~Yh<`1Vgc3mB<@<`ddL*~OqB0*nixp;XEt37vW8z?1OBxl}dvw5u$ zHi+IMV}zG^LY3T|%(4gy1iEZpUgpi*`}Ez-;qU6oeYp`=9(~Msr%Yk);*x2ExLDi2 zX;2Za5Dr(yNw7|`5}JLwq}iriOX>fVd`(S-QZ4zYVde7v{4g*loShr}R$W(j5U5q~ z?p=%axcjENMNjXiv`Xh$Sy@rMf-v}+v@nbbxw3f@H`?ymgE1ZUBI^LV8xmQ$IPI-< zRTf+Df!L}?e~s*njni&N2}iP~q~=`*65Cee4tE`v=LhDK|soTt~EUUnA`FrR+*X@4KYu=?2Q&B7^ez{rSW5xzdV* zeB)0hsopZ5tk8U;UMwlaLUG^#Uwjq&4Z0epp{&_l^4C%i8*7~&Xvv)>cB(d}HBQi>Qx_9x(8-!tixMuMn4)&2LiaZh(Qvz?BI|lg z36h_cL!=yfed!&VSp{dFBX;6dmaYT#b>gH640!BY_#60nK{P*tZbTmvG$bae%{ zgN9MNyQONW*&m#J%!pX(PEW0xzHPO&$=1oFn_(9;l+vC^_NRVMkN7xy7rx83dRkU> zcZ3ne4bLo*4igSlkCr`WqKD)6zf_x3R@LI+?6}I?aVOyw@t#8fa=oNY#}IPS)zy8B zcYwWnFLMP3q6llJic4EZgFu%-+TRUCGPyr&JNZHZ2w_nLYs#t zZ-qX4Sb<@@y8LB|;WoNU+VT=r)iW6k@A}oB;BU`88;z~r$jM6BdpP$ojH4;E@^E*a zgpX|d&Zqun{WsguWG5H++0g?v5OH^79tkbu<3(Q^><+e91~nNu_V~B?F@4Mt%Ze7!B)_Mt851UZwj!+MW_XzLI^`SXfm97`+n!Vn4elQ0(3ndt*dHId!|sL? zM!2|zxWaD=6ZaIn-l#_@D;uk@r-7t1&8kb!Srsq*cRdg9GV79OXkH^ftF$}C5(_Pt zO((d__cu%(oQ4Jc2DJ9z8Rz4ue5dIr>}W)c7e9PxaTDaAu=W?#_{EDiAHTS838iFj zzw|p=aJns4)T2>BmSQlodSGo5f4K5%4ynWG{v~IT*)yAX)2`)CT2ZSRJ356IZY@ip zYNes9I*|4`M)*so-n(8cJFKsA1~gO>udbmyKUmVBpc=bu@pO`&VtDR7W{st2==oj8 zyL>eZ1t;(-^s+P2C=hDoLZ#}hlVSgSkF|I0!BzR??=KUGC2z{g%C<(3`2C&r95xkY zD%h#jqkfhThp%W}`M&X(`5wOWpPz3KZ}R78lZ*`KUfu4c;H zx(K5{p8&z_>V;FXgoO4tou9va`4Stucd!geb8=b|K6c4ctbZLScNxxA+l&YgUmPuJ zJ%^6LWcx&#SsRkeLOktU=3kU`aee5U;R_G0G7DLCmf_SG_kz1#7Qtmp1^)nw!v(DJ z)~&a7u@o@x|1(|v(!B*QO>waaON_9 zKUO6BRU?LOQ|y#1JNl*_(8i;Tp^(^a=%a>pfGT&!+1StBIe%o|226;t%e&02{`5Pe zR^j?SY^|jtS4g#|+=O6-m<6Z^!nv}F%J}x36F#&6zDVfhEAzJcs;DULz5n`j2bPJ3 z9ZjHMN8h^K)DnVYy}vVSnJCPhf&V_9sD!c(JeNfLBa4t+x#v+ z#0k7y`TH~4Ny8t0O_xHmRPzrA=*yS0@7%t9`%jDf1DF@(|Cw%d9BQ@7A65*{K*Ixs zve|M%#RM&WM+w{X1NEz@s030oS;VB{;_g4yGc@wfE+?SjFY)~c8Z9wv);w_5tZ(_0 z6>!;-k$o5y>U%Wf|V>)ZBH?-TV z3F*;h$7kBgQats{F3rxi1vwT5LR`LlIlw?TOorlXUVeiI47|qH^3Lo^Z_;{K551Tc zvZ7ncM#Vckpy#{jA8VwD zWF(W}yGEkb=&7K$hg|1j7trTYs7ZtW<#|h@KQP$Y_oOTIzux@cuAnvr9=Lj4ACrQ= z7wc47kj@jUX&vH5`-p=5ao#XNgkgysSr>^KkHqYm(Tb6>3sA>;(cL9&-i%vlH$X0W zBimf-3~k&PAJ<)6eti~rmaBP(ddOoBs4=SdC%t=&vL5$g|H$)4q)G$K=ZTia+E>a& z2Fr>}X&b5XexVIF+HV{^D{h9uMmoXiNu`qm0jb$s2o8F;IocBK1Gy`?{Ng4wAWw$D ziY!%}XcAMH8K}<~Bl~QZ{Sf(NJ)Qbl(l+-9a8ZcisEZK0{y)B#G|f)W zy)~NhmJwjf5|)PuyeV50j~-D5O@(F zZpK6+WWWT_@RlV)iB`kfdkvLtL*X`-Oh0FWxKkSPsj2wg-Fd8yDKvIAt_4`P*5kzd1$i^k#e|xG# zcJ@df@XJ+Ye-fmwk#ym)OOdkSHX{OxYov9^QjFz}EdQ<&vxw}`&#Kvn>~;#v_MzBT zA`WFxVOh5E6*Zhv-3U$2=Wa<#?YGao+Qr@v6lFDJDyJq@3y*e^Qrz7cYu7%u%KGTi zK=;EdsKVJynvoCx*^?f(=zXVZ_O#2%s@ps*&e+#QkIbE>3CL&oJd1of7WDrpgam>;@-Jf39n z7D9y8(596+QRHQ=7GMJDOsP|knC^EZ2w+xc^lr5Ax0A9L;O-vXRylmTH5fR9sY78} zJOk5Huwt_hWqm>l2S0IXU5rb*RTA8!jon*+G-fBUpDQ`OFabR%ly|MhX4Ll>*rOP! z)cg=`|0Kms`pCk04TpLb+L?KUbsqJ3EDB-e-eQT+33JUS>i1*&ZRnO-%=>gY@)Yow1cU zP5xM}JAOBgWh+lrS9ITLVKxQ)2`geo4eZ?*RUHb)a@U0-DXYN!RB9>ke_HC!C8re> zA#>!AMj&d$B_V)MV#9c@ZBqGHRB+t!1|&_C110TJCB4FUy~6knP>|f~*6+l=*j6;+ zlz79u*sM$Zf}0k%zI6!4xb1X)mVd!Kb>Ikf18V#{qTFNe1}TpRsadR+TDqfURS%qt8MQ(F~6t~NaIp!nEDecmOtdK)Mh?XnY+iMOM9jZAxB-S6Bnwq-1 zyZ_kCK6Xt*K~;eDF`tluyynoWx=07n$is$}-mTF|Dx@KRZ${v)CB21r*Ov0P5?{s` z;<`&5@ClKTSlhw7^G%!yZZGTKo==1h-Sao^f>57XN7ITvd(n024;PwWwUAbuV$s#( zXgB=$<;}AfZ!QdD`9|wbz^-Zpn27DFK4$Pt$`BQfbXY0TZiL)mdUKtfyuJklZXjShDg<5j@8NVh<^Zs8iCcEP z!AnDuZRXHB4@O(lm^O3bcL`6M45Y99;)oGcXPIqUnB^&-bjsW-CMj=P#O+w>8 zEQgw(?Az#dqjfbuZTYzS%f-ze{jse~H3re2B}c$rq2kbgWQ8f*QM=_UB@->Z+eq=J zt;^T8gWHTRxD$Lpn>L(Ujw;sRh4`Dq(}o&SsJnnOJgf4|0gW{QT(r`5p`{J+Ufx|wJzY@{F+CMm^c z`@HjVN5J-RhN{k)rlNmXZ$$4vw`h04aWJYml4%2xbJ+VT@o`&Oas}swBPm@k4`Zk2 z(RXwjB+6rl$@GoRZE9WW`I=Tn;A{Cbd*xoCzU8qvuM34s+{+-=V>oQk2zl)EMe_%m z_@6ls3SV|aVXzSJgozVhDvEzl9qmm03~bCsL8$N+kjrRs&KZHm{0!BkD!yxpG@=nxy%t9mwu?; z@>Lhy1{8d6@i-`52s3$K#BOYJ#~7Cd>11$?Xls_+$+T1Pux-v2qv36IOqv0nIe>tK zEtCsjKakAnk-C!Z7uBk+VFT9XH}YRb-RcP?H#ZWmJTX0zu#ddixo`<9ZIuR25Go19 zTDFf{5)c9Bw@S?~k&N-0GUKaiY}ub-y}>LU0hSi0EjQCSSjx+VdmHHoCr|4ii7 z0)hiXL)0F3wYUPAl=-G3qZ5v;AnjP)KSG@ek;>~O+6~AnjT6~Mi}+!Uj3Tqy8Mb8V zV-3Ijo}S3!xAqlYYuhIWNu({_>l!9|1x5fLC!hH5p4Vm}!9Pj4qN&2Cj57m9wY}6$ z?~|`k$vE6{H4CBcB2|n4AN*vM(fuh+G`#+=#wL!&T0aEYjJC+iwaYB3apfl`TM=UY z6mmN$joju(BLUnGyYMz5&aOPue>S*nav|^1*%64}!c6~rXEsvYNc>8y&@D6^gL6*o z{9IV2s(4aL?bs<~QhEDUgc=tdhe9q6ZDHLyTDu>1(97OS+;;kX$4)>ZxclfZ76wDB zi==0Wp7!Xs#||&L;zLkm_bG+R9HiPZ zMb%Gxyz7%sUDL-96x&)F8r}P+ou=F4$Hmu{DwcCl=~ua<`QK}Vl_M8QZ@z~sck`hwN*^?h2sv3xai*+314iH^8WefF&$ zJj~?3(E+1YYOGhXMYSP@(?BdAAK7MLSYObLRqlv7Kk|zxbDF+wAS8X0gR*t2owbLZ zS})=Q!`{L7aWOVgiD2L3C~y_sxe$GVKK%Z4oYK!H(c;MV7$ou1mKmqwhn8K3G-slZsg7Oh2m?Qy{5I`w{YDn~fnHclWgl@7sLe}I)UcJY}>Z1%*mC|55 zz{|k#JCQtGTwH&-JT@10x@aNhF_%Q|sk7|$#q)=ZCenMkm16gsz0&=K`{HRKz=Y0w z#!_DnC-I8oLAu4*jEggWOgg$q<<5^9R=75qS()g1ugGMver?WRYQ)URyy={xI!}>t z6lxw_M>+j?CW_ZD)Ta3UYRr=;mee{qRBVIY&|+J4T&0(NyBx|gZOm!gx1lQB*RRPk z7$@sM)6aCIb4cc-fNx$o;&cs@ed#FDtSv@*BSXmQyDxskGW5RJM3CH@o) zA3Xmcqs(ibk1ggNSU-l9clE=zZga)GNdl$4wF>J^p&j#{p8MOC{z1@G(+gNhuR)!c zMohvBYSJ+V@Y0})rLP=LwhqP$TzyF*Gko=$PtDY%hYgYZ@?^(=TmKKSUHeJu=7)gu z4B{m?zOEaJH4d~!YfB$@tYSap3aq|R$~PNeDz zI6@HU>ex(h;37kn(a+&ROSSxT*Ttc}VI8Dd$VM;nyAJ!YW7e(;F_)w#jtuJz7TX|y zEZ#7Yq<0c(* z^q#3}Ie*pRvs3vM5kdtx(+p%mBBXgC9A6g}7Ft@A=f8*D-6W#`dO9k4+V(GRf-mOg z=G;P0!+c<=moSK%8`4dN*cu%^ts>%&(W<@OjSf(?%QuM4LU0q(z(H+jBr;|;c zGMLOAu_Ac`_BZGoc+I3s@90u>e~l2+N~3ZFHH(59 z$NRqaxzIYn0dOT7}436*MRmBDGj?B@p)anr0UUeUDn&veSg64YH z7hFB~44*uTzH8=c)4<7HNpCiv^O|H4GKuM;%=~92#dpQsn8)Qo*fNfi*fAgq%?Kiw z;+)!}p-UUBh!AfsORt=?e_vMAj_KGVt5FO`ZaEo(!~P?83(~ROm|t{2b2^S`Qs!3p z$o-eOS*|r*8U?dz(J&a@H&Qdf7Og*>E)6b+-!zu6m%S7c2fWf|!;$W_s+&kld zmEkn;2GvRbn;VHiH`*HOmNQb{{2JWpnsZth5I8SFVGJk>cZP9KSFtiUh4^%wImyQ4 z0t)q+{0TNa^u2PRg2EYKg!z^(Bl=pGmb&?p2D=}Mk;mcPwha-ea*sPl3WNbqCG?7f zdwz^@Dvk)F3#ZY^;ilN^4Pg;ac09|=)fx@$<*6#-MI~J%@5LX_V^^uFsFx{{795pz zgZgbHcB?Ui&2tE#G^C5O8orcx&kqdW_zCvp>z7sjrVOyVz3qmyGg z7L>`hH}u-lbNUh=c0YUC^(OIf!qVM+yiu+BqU-`*=TdlvACPTGc1EzGHd9XcC&Dp} z@d^3RZ%SCNRs&qBO|8yuoha_B07z$2tQ zxhf)ZDKD($lhkf(O9bO`7pUG8i1&0HMtsyWU2SRZd9hDs!bVDV-@E)9T&6hG>E;&9zwwRG!h3|R@Gy;T!>VTv+`v^3 z-98zh{v^3^##DmbW2zJsDm^wL8aZq}M3^coELPx3Ps{cQrG@n;t}>FrzKU*p*EM+n z*~kZXIcARqVHcvuH3AGigIbu=4!MI_RvB7Jg*7h5sjTyJERWP{9G!x|IY{rnd}W5 zm?LJwwj)*+N<{{1zj|2HnA4=Bq?D7Bv&u>jgFU^OHY>HNhWjP?%WqAvaTJ5q0$j3m zo|a*${2L*UIXdJ6^u2`8RTB0yhtpMru8La~xjgcW0V^{DrGHy~%~s}BbTsn4L*#o4 zGqYYCuE|3l1|yt9lpBUa4mm?F)z~JR?}M%?N_KQ*+5Bm4@Q$BeY=C{hAy0PZw=2v3zpneTH7GSWdM=|zQ z)sOP{?mk91P2IcO?mA_Z!yFw@(Z3>eWrpM_NIzz(S$)$P zp`sJw3~I_E={gSGOx0H0#(ARQT!?e*FE4&Hv$wZ@e5bcP-=wa)yZa?%2$P{IDkf8o;q$7`5fErdS1%1X+mU{`5Uxqe3(+OCy- z@rP@)L>USQ^++5Hd3b1juhhm{Rxybq7e8#tpt{0-Y5tQu1)hleL{7`fTxip<8_^{d z?(gaM?&r6c?m5+=q9iUgLuvcH@;Tdw6W^IN*gSV$*H@4}t!D{p0T-BzFX?yy)Ia~% zoBwltKbw5ln3|IQ4nfkW*!r14(-D`ERP@guP7V8VQ&ns_&I#ob{~Oc=K%;|x&}H7a zDitu)-w*2}%ihS*O7~UP)4P|sChOl_=`EVMPpJ*isotulp{%`=cBZZcs@Rxg=i$rMCfjAYU z)>ZIotoB)!_Q>ld7B=tgB;35=fYJ8BAFr(uzzAujw*Rh8wt|iX`|6#k7rfw2ZuuPd z{OW0X1AdF&SLRm(*}UCmI+NZS1CW&Y$IZ>HSL5xaRo()8tEENEZRJHIug50WQelUb ze(9^R9PH@s;odTzVYxFjkZ&T%f^b-MlNi~R_%pmOt)RHdC*~Q00lifVRa>JKyK`B2 zWm7R7(!_m`3N2~VdcC9>YZJvwy!!jYc>f=Le<)uKI2+}wiHnYQpG}L@*4Cbyo_6?C z`nm_Biv07s=_9)wXk6Qk#qT#}p1EUGxeekz!pds9FVDN!1KL`en3&jEpU%@O&NQy^ zZjI!FCc||u-!X^+MX;Y|*s={PL~0*+g9;XC1#veqNm_1R8LR8*>46UBjqyNSK(6ZO z1LTWmS2;kduOI@uaoLpA*~A4N?%xTLd!W3>a@VXGR1pd3?Yx1sY~H}cpTr2w&UB^l=;Ri0!w+w&C3yb* z@ur=#JwdXfZrTW+UfPwS2+ix`8Aa{?08w6U7>j2TX<>kP=O0e%R-rZyw(!#Se@YvI=%o+0$3gA)H(|C1fY5bx z>1rcWP*4!5-NDz_H%%qdb*5+R)dz_A{@QGM;wT6W;3z%2-NTkJ)5Xindx&@iJOeav zG%t-*h}sQJxK=0zGtwy$lO`u7K<@*mxOj!WWtlrY89wb85T@9*zW4edNA=AbWm6Z}a*KJ~4i3eN6C1gzn&`*v9IA3?LvMSvg^)Pmy3|36^$~90(-<#xv%0Oe#d5(vt z^s%*&Y)sE=oHTT3Ox(p)ER|;!6*;f|Yv^AUFl`Krj3f!3j*bpgPpG#MniK*y{n@X_ z8zsSp)g)HyL81I1IHn%Qt^&QTFJdA5=-6Md@JVMefO}(+MyS~so7}RMTFQgOMbC}S zW!E2;b|S+h86_ttgFM5dEk<|?57n4l0cND_{XNd5Usoma&cQev(GBml1v(5RHwR4n zS7&Zs3TmA!=>BRB+!&nUlkDbHZ9zdnOG^ubpv7}YpSay5oehmoPEJ01_6&5tDJUoa zKiouBH8eCRhA=Y-S$%~6+nG)@E^|!Fod;+FT8A<+G7i0lfMMdj_a=UQ0mlsBM=f%J zG{I(QlGzgP-sI$*P6}j20pkQ+C}{W@8s;nFuC~_?konD_@PA{0Y^>7W`(M>P8;q1<0j*e>|7z9V%#)E-f0dKb(D*9z@Q8;+_?p><70pL*GX(}#;%d^8EF0O<-0(iCu z@fj4hfTKH9?^pyv8`793@u+|G@2HtXgoK6dMk~uQGp$>~xL8olt*rnea6G;%@o z{5w6Gp_yJ%Qc?{N5hMlx3B*x^Zw}Y9bn>JeCmua})(0#?$5@>}>YoCN2Hm<-;@!Qy zgaOk~ul>~~n!pqcrV%+m2=Gw~SV?APrZ41s(q>cdhgz&_h2)JJ3Oz-pO(Bv1MSxT! zy_xVH%TZ0d=)M)jWb4VM=S43OV@x$b_uf}>{YsSM&5Yb18O&01G|aSyYqR8q7FtNqJvgS zL=4M?65RX-s;b`zMfHg!%N8bn4GEjs1iNk<2tQsqN3RDq2UK9?3F0u4^l$~9UOFkH` zymdbm+8_UXLnQ%tH3owTW)f{Yd}s|Ypqfiiut%o~0bW*CE072ej}0*WLmmpi+_yym z6L_SmDhc!yXfNlv)Yj6HnUS%206jM}Tx5DjTzpZj<_t`(ko>P>nKy9{&nAiL&AjzI zQGs-n2KX9_xNCM&(of`8#@?N1faL1)fmr4zCmumd& z6k3Ug%f!Rct!gZ2B{L=(<>9utxp{a-+iCi5W^ zL3hf(=>+P4;N3u{v+Ye#ctARuBXuV?w7Nt|Zr4)s{f-fy2VqhUh-o{10s`z~dOFXj zYG`-aWwIq4K=5byKay*MxXiSU^jqZhjA^T7rR=R&NeZ!oAlofB2lJ zW-BZ#%n7%!hHPw%0kLgwXaphg_JCM)q@nBJ-=BVww{^RRhESvK(<6?pyg%fdg~N;SS)2X8#kkCo#OZ~I&!0boV3)3s z=;WU70F8lDu@3D3XIol!H?cK#ypM|QN6K{zEp)%YYF2|Co?kT4*VD5ViFFyyfm$ce zP2cS9@9!r&L-PkUpA&Z}9^N9(wtd7A#%jt=U z=S?Jv0s^pJk~s*?$Wh4MGSbjpA|Wj7QfSi`z+ewHaDi3~D?L-fID>T%J8#~&;V!`% z*-E#gSTBnATsJF@^VFB02^ zT;Y`7Q6e5597rqdWdm{x;H%%50IZdfiK$|b9!G}#133l}y|0hW^U%r8=XQZ;Y6G?~ zCY1Z_+w%(7MLzFUN>GgPK0p!8KcRjF@l}_CIE(|x0Wf2grE=o4ihbE+#B_p3?pAJv zRaY_q5EBp}M+}`oe!B^{P6Z$fIYd(s(%07$iGRvF_ORewTvc>L2*moeHAiT^H5M2x z@T%>a!}%Igl0`y7{7yR(9HRq9xg1zsPeRZaKYejV9*f(nG4q(gg$k#g`m!WAG=N3r-&5Y7RgLM{xPZ=e1RZ1i!w7|BsV zJl4nBZ_xFKQEnrg0RIMn3?drF^VeEeat48y^&oGuiJ1bfDWuxk+6s18 zv(x5~?5$!JI5KVQy)y~;Dc*fLzW-q~8a9=Y6v2+(#jbN{fX+I^)HU998IyL c&k3iAY*qcJWCwc8QB6)s;fZ{%>?LxY5LHv-bqA`*@?(k0DMBP~Nc z7r+1C^NttHJ@=ly&f06Qy-!-ogZJ4FKEKQcx*J9nUg3tw(Tm>u@R9h#8;>5m1s&*p zxX{xNFP^&HXHH1a!4-K%7=_pO(C2fl{DIO3Zu5>$O~dT~F7DcF_N<_wLsSuJ>qigM zP>!^Rcd-e2$0sVERqw2?!XccgRt)zdSHS28-`08Bu%!sU9WmsqL~58_Q?NK}#&ZmLp|&&lPzyQIFy= zz4<|Hl^b7K&cn?;-1WYiH?{png%`N2m~Fo8npk?#b!&d!SrX{E(?C(0r8uF z2IEWY+{H&ilN!t|4G84~7dQaiQ%*sTy;;ifx0+C_kqA?BSF%7+Cz;HmA zrX2**uE0yk^Rm@;<(s;U$4UzedVgmp_~xS644|QYdR+J-S%ammwe{P|=VjFS-zSFe z>5C?iAt52Q0#4PK*|2cVnv0zaGH&#tt0+>cLpHVbKx+sCytnYIIy1$j)+k&1XUpwDl!8Q-<`e~3hEpY2bogKB^0P@mt42W-(HAvuHqtH{CxfMT8STP*FZ2O1VRsat|)KdU_bJ>QH(C- zdHUFB!0O;D=;e)Yy^U6EPp!_Jok17WL|0cHtD6!EfyBRIAmjkJPS4Mo2=QT|p`mUB z_r7wj2Nrvgwj=L=f0V6rK%N&ySWm6m61pi^r&WNIDLmx^{#>_c>AZ1 zcb2zR$5Y4to9bb0OyOznpd!&Hk5e)c5Xjer-*4@4cjUi^=q-^LS@?~58gPcI1T&j{JK~*)2P=QQT`b&RGYv;G(JM66h;WLi3*W+gl-R;}{9)i9zl=Wo(x+R$f$2DK)RpZvBi)7+zgWxcYx!_GXtBiQd zL49;*!hfuQMUY?Q!SUNXKlLYM*31*w90=LeF|uuw*ofyyfvpDy+44tHC^@k~+MK}> zVYmd{EWZT68rpVP2603ueApr(GX+`JN1SRxR>lAbYm8jV-!7+p)jc)cmpZ(w|+D+)(FapU6Qg z+Mq9Nu%c(EE8zB}($>z+>!@$bvQ7u7IM>#`03 z;j>+{f-zyr5sF>WxRsIrg};yG5N&;Hk$6g@IeTW`A0>Y+VsyNkR3~6?aqmd266VcZp%h}#% zT?7Z0J!j|R@87I^@wb~^sCDN9z8-d^0e!pNmNegJ^xy2dFY!I6Qn815RDB~t>yzU`*FggTOTvZ zC^oO7$Pw__witVWz}Ucm5IR-;GSdfSrr)?*9B@P~j(0@JTItZzMR&k~Qk=~}faheU zig5>$7sq%o$C!V2y;aGWHh8x&^<&P2{}Iy0ISIPCQgU9beOqUfX+I6mGB7oy#gRT* zG5Y5II*!`RXZ_E`8n9C=XY%_vA;5Es!4C-r%0-`1|f zN-@5trY6Xr;wP4@9~D$eqgS`ahfVY&!SFg&hRE5KFfUM{U<`0v(!B?HmlVE|Jf^C2 zS~k`QYrkrE&7|}35Q~ACgi6)Z$9|Q67`1kNFWVuWgJWlEMlty(+MNoI1h;77Xx~36 zvf>*fa_v&2rtOpUc%orgpbbkJv&Q>7ZRzO!r zCoRYl`N|STun6p8zPr+>(H11W+NRQQf{F|_^A z!Ei8#mHBCeG1vTMe3$K8!xdYVN0_gpq9WPsOA)p#Jx>5ATzjdfT2bmL#~&gdO-1NH z+8g)z{%q7P>UuIYwhOpjRHtGIT7y&kG$+{GL%PKi@GQ0+-*8iTETRA8r;gb;dyBa0 zzoe6H+T2d;kuaAbe}6>(PI1@8|G-8oPEnZoLZ6crV}mPrhdL0(wmvHRY%5OKO-a$H zS78$%8wFs6r;fvsg?f`&`?H6%64bJB_ z0C>L72|8|guZ2{x{3=iL1`>I-BrMP;AFzowA|!|ob8J`ts)hw_ES?o+NB(_wN`%eO zxU!m_GFd~tz$xuHS5|v3P8}; z)$aP5_8{%}FDF6oz%s2!mM?YMkKRp_&y7qRwCy%nzopDyU>Mp_)a`a0QSN7FBll?=S`|#>!L#5;)0*s06&y#l3}@;zALJ; zet*$NibNK-SpLUKcZm5^XZCUasmgqH@Y=JDl+BPESXCfX+eSy`^irF6zlhs>t0c_i z&}?}4^3s1faBU-+_u`wrwiKhK)Ykiv>fnIcq@!|08gBEZbsA;}M6B;x)2?nr(;LPm zcazRI&r?>L68(!sqo;ipROjUr!pS6LGL!Z&U@cnY%P0d7T5obh@F+aU4C;-c*C^) zeoR<9+k@Y3ttNOapp-|<9PMkbbc#@~HuL*o7@zHxpN(M3M2eh3tSblY&LCMMFZCu6#IQ*_ zZftJOsYx;E6e`FHfk+LE^Au8vxFpD^mQKV=9Sz`#F1$Hk^bw>?qv+P@E*-woI8AfU zfB!8NqiwqV^sUR+Kly(Y#zaeUgj(4Gx56j!mzz5ezl_IL z7VrzSs%Z^klLYpj56x7I2nCJj<-@oQZLZl1#~eNP=NglxF(B^*xvuwSzqqd{;Or^e zjeklS`SgkQ^5{eV&Bb=jT4-(kaM$4e6FiSCi$5)1uZ?D!Ir^BEOqx-d=QrkFhn3M< z8A38|7qf3$*Sec!f#LNDz+rO7=k0lHX|vafNenI7GDTkFep8&Hu^xYJTEF(TE}?HQx-ZjtomIdF-!@Y3~-t zwn0>{&=@Hxz)LQWOJ5=AZeXTRX36k9P!|Frc;$z0ZJGOXx_m_Y?F;4tj+X&j zQ&SIpm&?8t@U{bos|}7D1P(*Ddp}2>;~81JoitAEXs>LZ*Zy*w!N0XvyC(Vcuqs<+ zBk_UXO&^gx54kzjY7nf6_UbehuRI>0V&lM}6SbRrJR<%4ILh9@AjoFtInhr>OmqO< zOe=CRu28Q9)nt0S>?|$T`NdO1_iwi=is!YoD%K&ix+Wn8irq#DJ{Xcu1!wpJ^2Yt0*Na{v_ma7c?RbrGhTW1c~A|~RF##<(LaFv zp-c_=gW#;Ooyo+WUp5zob^G1O@ujGN8D!=yVAb5VmPl>d(*Ab%YA%`w33B$fBq~Dkg>&f%chMQ#JzOG z8N6QOQlq!A&6XcaVuIK9rwyCM>H+(!pv{`$+m_u>VHNx*(3|t?A)v-0@M8VQQD58G!{zsq=4({8kC_-@yVGQyNq7a;*?KiW z+lS}Sft%nC^nSXHbM9QdjWLXXVSTnkQdY1thfr^aAj?$n2E9=ubm|E{^Q1e~GS@$q z8tX9*PSTGDL*z2%)1OziR~*g{nBiA#ez$&&L^3Z0Z|K@Gu^61>frM(9n7?d>TNNkIn3MRqD1c8)Q?IYSytHTz z_)88wPE=A;fG2eO`VapaOZ+gptB6AXQpQlfkWHYf~&MzyuMctABKhZJyM7>O31rV%9<2_UWf3<7oLL-%pQ|xxvcp##3$Xl$m&3UB0g3TYLhaJW-~3@HbY`d8 zM1JSe4Ku({)F9?NblWb6)w0^o9>m|_eul>!jf0`m_GqO21{*q%1&c? ze=j<90NCsYLsfO<^O|qdVqWT)cotPnqTh9gCQ~)r@`}{|B_Ip3Rsnpy9kjAr5@&n) z3;9PbXzVm16cBwHn~Bar@>MR(3SI9$7ZiLOumbKuzG53;tehYxnq6iYgQQ&N8qSxS zeJXM~5j*_mqBTygOX^sDTl;|JabqTDWxqGISBsk|Uy1z*(g7^uc$ruKl?vaP(oHl< zgB%zSE4itb9mNx_M_ubTQAi}MK5^&4Un07TKS|AITQ%qDHl>j);}mok+oisVj2{7S z)~CH8@u@#jBB0}#t{52bglLPv647kLK}+MsJ9;dezBv6MO3lXFO=Ytn?W6XjHw=@wBMP7Oz&GKvfrK>ZS^>CH4uZcet_8 z{jogazF*=A1*~0W5ko`pgjA-W$M!&M(p)lWL`C6BP*p#dP*nwOqhAlDf=wucO5@v+ z#V+ggCBNQ+y|O}*04}3->ZQ_OalHvsTZxoIaF(0S1dp70&&>ySUYvyuG6JzZR(Sg- zLN;*au_ZnHMbPOaf%Hj2n+h(C_`(ax&cv-Ccmg_7UrC;PyL7R?SBCZG9LUahoIL1~ zX}CDMl{lGGM>{1D*7>61ZpGYow!iT)z=?Vv7QQax9WOpjDpBG@Eqp;o>>34wZU_a5 z;gNn^-=n@T_4mYGjMRH5Zv02AAC<5e9{2qkm^P+%zFB}r27e3lT~=D#DUR+y{yN&k zxb+*SF5hCzy-nWXKhhsZ0>7%W>8NG*nJ2luPtOcUh*QzBvtf3~|G&Zs@`w6082M}s ziV_It8k>{-{!2fSYv?hE)7ms6_nc2`?i(^t6ZisLVw|(zHgD0{myq%XcObt_P+~t( z@97q_j}JIX*+-}V7ajGt#~Ce0rF47yGhePp?Y1-+;DbPxo^(mwU!<`tJ)Fz5X#%xI zI#}@x{v!Awxg==+sFoC-P_Z*ck}^r>^3x;lA+Az|2TcPa)JTh|h%S7%5T8|{aO=o) z!Ts0hOjZk-oz1RfBIQe(jB^A3a%h=08t>lgJI}DsB<#&ZiRMv%q~fYa?&X5l^h=-H z>vJM#C-AqI*CJrQ5sgVW>)QKTeKU9`i#Kqi?OE|gXl=+wjSLyxU{WXbXXM!}V!L`- z-_H$I-9Ue}nmo}@^6`kexq5%JqK7;7nVn^>#C3_`&w!*KOSVTo=AyUj>l1f{kCXC7 zm-!h`9lTmM5)?xCc2|;fN#+wM$)um$4yDEdvY7xnIIkC)O3N;NL5G*KUSCh-QV{XbY82ZKg>srJ)sWIdG{0tX}HrSwamYRlqd{42l9)H`(-_81_u zQ*=LEqS=}buCx5vd9&1PhA-oB1BDI<26$hEx9+g*y3T2h?GWYX!FrjdRq1XIQjf71 zrk4&^&!lN?oBwunEBYfba#1@JSCclosWq}C1(L-wl(^JMBVFf}qMbpLS;n`%8<%Zy z!KW&>&ZsydDEifpUEt)Xxh5m%61bJzA3DA4@q zDIRY4KMukkQ>-2P9{J>qztwyApfON9*Ky*?5V2FxOHrh;1LyD~U=WhgfIvReoPQ_M zUhr8CGHPYxo7O~NqV`7bj4k4iPTvPON!{)ST-wJVQ#o3QinT%hJrmy_DCUF2{*3uZW5 z&X!-!`9)xGmn!*4)0b(A1RlN z`(6cu|48sCwA+f05UUIbXO1d(%PjQa$NCS}T#f7MZT^peF*pD5pELdVUJv@&%YyUg z5u2GReur1bBe@b@J4xCyEy36RNdGgAS@7?RXv?ctHa3Nk?)M?@g2-JsCMG71cP(!- zdabOsFRrhB1W|%dapQP6Zt~jdzizep2KMxwF%fH1x}h&G5B>t(%?q>-XH-+lsl_sL z?4{23xtz0Gu0@7im27sS8eo$M?xDX&H9s27POLFzEU%v>U-l!?b8&S&GSN9ko?=Tq%>!y#6^qM318iWZ> za!C|c2 z{mD+>{j~}SL@YST=R`A;t+^U((2gQi*%8b_$4VRQg`fc|j0Gm8YJM{K_Qxj~GYowT z9>-@cZ1-mqal>qMWqvB&8`ZI4spSJuC%R|`r;Z2LT8

    @$!>0!ut?k!n@afZ17CX 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 delta 26647 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XZ-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XZ-1-Google-Chrome-linux.png index a5e0f6b2395120ed9e186b94054c47cbd24083fb..8e16190ebe92f4e916c717958913692416bcceae 100644 GIT binary patch delta 8635 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 delta 7612 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 LMe%$wL%;t6(1dwD diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--YZ-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--YZ-1-Google-Chrome-linux.png index 8bc75df663b52c31595364df547bf8b4ef06005a..da810501c21c41d6615830b6fa389e90edaa7542 100644 GIT binary patch delta 26719 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

    6=u^FsMb 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

    4OD%ystZ9{vD#3V) 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XY-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XY-1-Google-Chrome-linux.png index a4c7b6aa0506dd98c2129cd4d7f633ab2797bf92..a4d78f2c4881ae8b2a06de55a63ff9b3ee6d2e73 100644 GIT binary patch delta 6307 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 KiY4+^um1;5opgr) delta 5302 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XZ-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XZ-1-Google-Chrome-linux.png index ca8c66362b02f9575fd255e125b767f8a35c848a..683750b574249f2933a44ab84fa55e6b709f270c 100644 GIT binary patch delta 8639 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 I5qazVf8^DEZx6=|<^&|i#R&(Tc+0m} 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 K-Yu4Y82EoID{mA4 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-YZ-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-YZ-1-Google-Chrome-linux.png index cbc3ec80dd9c00ce19cb1a8c9c6164ca610cd56e..51c07efa217c7ccc3b71a6bacdab88542fa0716e 100644 GIT binary patch delta 26330 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%0A`tiEIBrkEw6GAD2cgEB)6IqtD5L>A4{1gjy4JM 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 MS!J0bsTc454~jtgvj6}9 diff --git a/src/components/DownloadAppToast.tsx b/src/components/DownloadAppToast.tsx index 14619c2e0..6cb34513a 100644 --- a/src/components/DownloadAppToast.tsx +++ b/src/components/DownloadAppToast.tsx @@ -6,6 +6,8 @@ export type DownloadAppToastProps = { onDismiss: () => void } +export const desktopAppPitchMessage = `The present web app is limited in features. We don't want you to miss out!` + export function DownloadAppToast({ onAccept, onDismiss, @@ -20,8 +22,7 @@ export function DownloadAppToast({

    Zoo Design Studio is primarily a desktop app

    - The present web app is limited in features. We don't want you to - miss out! + {desktopAppPitchMessage}

    {!navigator?.userAgent.includes('Chrome') && (

    diff --git a/src/components/StatusBar/defaultStatusBarItems.tsx b/src/components/StatusBar/defaultStatusBarItems.tsx index e00540946..9315c51a3 100644 --- a/src/components/StatusBar/defaultStatusBarItems.tsx +++ b/src/components/StatusBar/defaultStatusBarItems.tsx @@ -11,6 +11,10 @@ import { BillingDialog } from '@src/components/BillingDialog' import { Popover } from '@headlessui/react' import Tooltip from '@src/components/Tooltip' import { HelpMenu } from '@src/components/HelpMenu' +import { isDesktop } from '@src/lib/isDesktop' +import { VITE_KC_SITE_BASE_URL } from '@src/env' +import { APP_DOWNLOAD_PATH } from '@src/lib/constants' +import { desktopAppPitchMessage } from '@src/components/DownloadAppToast' export const defaultGlobalStatusBarItems = ({ location, @@ -19,15 +23,26 @@ export const defaultGlobalStatusBarItems = ({ location: Location filePath?: string }): StatusBarItemType[] => [ - { - id: 'version', - element: 'externalLink', - label: `v${APP_VERSION}`, - href: `https://github.com/KittyCAD/modeling-app/releases/tag/v${APP_VERSION}`, - toolTip: { - children: 'View the release notes on GitHub', - }, - }, + isDesktop() + ? { + id: 'version', + element: 'externalLink', + label: `v${APP_VERSION}`, + href: `https://github.com/KittyCAD/modeling-app/releases/tag/v${APP_VERSION}`, + toolTip: { + children: 'View the release notes on GitHub', + }, + } + : { + id: 'download-desktop-app', + element: 'externalLink', + label: 'Download the app', + href: `${VITE_KC_SITE_BASE_URL}/${APP_DOWNLOAD_PATH}`, + icon: 'download', + toolTip: { + children: desktopAppPitchMessage, + }, + }, { id: 'telemetry', element: 'link', From 9eaacc2a519debb874f0a50c706dc24d24bc4be2 Mon Sep 17 00:00:00 2001 From: Adam Chalmers Date: Thu, 19 Jun 2025 09:09:24 -0500 Subject: [PATCH 17/31] KCL: involuteCircular can use diameter in addition to radius (#7519) Mechanical engineers prefer using diameter over radius. --- .../functions/std-sketch-involuteCircular.md | 12 +- public/kcl-samples/helical-gear/main.kcl | 8 +- rust/kcl-lib/src/std/shapes.rs | 14 +- rust/kcl-lib/src/std/sketch.rs | 45 +++++- rust/kcl-lib/std/sketch.kcl | 16 +- .../artifact_graph_flowchart.snap.md | 24 +-- .../tests/kcl_samples/helical-gear/ast.snap | 144 ++++-------------- 7 files changed, 118 insertions(+), 145 deletions(-) diff --git a/docs/kcl-std/functions/std-sketch-involuteCircular.md b/docs/kcl-std/functions/std-sketch-involuteCircular.md index 3547b19b4..b0b073f6a 100644 --- a/docs/kcl-std/functions/std-sketch-involuteCircular.md +++ b/docs/kcl-std/functions/std-sketch-involuteCircular.md @@ -10,9 +10,11 @@ Extend the current sketch with a new involute circular curve. ```kcl involuteCircular( @sketch: Sketch, - startRadius: number(Length), - endRadius: number(Length), angle: number(Angle), + startRadius?: number(Length), + endRadius?: number(Length), + startDiameter?: number(Length), + endDiameter?: number(Length), reverse?: bool, tag?: TagDecl, ): Sketch @@ -25,9 +27,11 @@ involuteCircular( | Name | Type | Description | Required | |----------|------|-------------|----------| | `sketch` | [`Sketch`](/docs/kcl-std/types/std-types-Sketch) | Which sketch should this path be added to? | Yes | -| `startRadius` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | The involute is described between two circles, start_radius is the radius of the inner circle. | Yes | -| `endRadius` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | The involute is described between two circles, end_radius is the radius of the outer circle. | Yes | | `angle` | [`number(Angle)`](/docs/kcl-std/types/std-types-number) | The angle to rotate the involute by. A value of zero will produce a curve with a tangent along the x-axis at the start point of the curve. | Yes | +| `startRadius` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | The involute is described between two circles, startRadius is the radius of the inner circle. Either `startRadius` or `startDiameter` must be given (but not both). | No | +| `endRadius` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | The involute is described between two circles, endRadius is the radius of the outer circle. Either `endRadius` or `endDiameter` must be given (but not both). | No | +| `startDiameter` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | The involute is described between two circles, startDiameter describes the inner circle. Either `startRadius` or `startDiameter` must be given (but not both). | No | +| `endDiameter` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | The involute is described between two circles, endDiameter describes the outer circle. Either `endRadius` or `endDiameter` must be given (but not both). | No | | `reverse` | [`bool`](/docs/kcl-std/types/std-types-bool) | If reverse is true, the segment will start from the end of the involute, otherwise it will start from that start. | No | | `tag` | [`TagDecl`](/docs/kcl-std/types/std-types-TagDecl) | Create a new tag which refers to this line. | No | diff --git a/public/kcl-samples/helical-gear/main.kcl b/public/kcl-samples/helical-gear/main.kcl index 52f20fcc4..ba80b0d84 100644 --- a/public/kcl-samples/helical-gear/main.kcl +++ b/public/kcl-samples/helical-gear/main.kcl @@ -42,15 +42,15 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) { helicalGearSketch = startSketchOn(offsetPlane(XY, offset = offsetHeight)) |> startProfile(at = polar(angle = helixCalc, length = baseDiameter / 2)) |> involuteCircular( - startRadius = baseDiameter / 2, - endRadius = tipDiameter / 2, + startDiameter = baseDiameter, + endDiameter = tipDiameter, angle = helixCalc, tag = $seg01, ) |> line(endAbsolute = polar(angle = 160 / nTeeth + helixCalc, length = tipDiameter / 2)) |> involuteCircular( - startRadius = baseDiameter / 2, - endRadius = tipDiameter / 2, + startDiameter = baseDiameter, + endDiameter = tipDiameter, angle = -(4 * atan(segEndY(seg01) / segEndX(seg01)) - (3 * helixCalc)), reverse = true, ) diff --git a/rust/kcl-lib/src/std/shapes.rs b/rust/kcl-lib/src/std/shapes.rs index a02e44458..9a8004b40 100644 --- a/rust/kcl-lib/src/std/shapes.rs +++ b/rust/kcl-lib/src/std/shapes.rs @@ -415,16 +415,26 @@ pub(crate) fn get_radius( radius: Option, diameter: Option, source_range: SourceRange, +) -> Result { + get_radius_labelled(radius, diameter, source_range, "radius", "diameter") +} + +pub(crate) fn get_radius_labelled( + radius: Option, + diameter: Option, + source_range: SourceRange, + label_radius: &'static str, + label_diameter: &'static str, ) -> Result { match (radius, diameter) { (Some(radius), None) => Ok(radius), (None, Some(diameter)) => Ok(TyF64::new(diameter.n / 2.0, diameter.ty)), (None, None) => Err(KclError::new_type(KclErrorDetails::new( - "This function needs either `diameter` or `radius`".to_string(), + format!("This function needs either `{label_diameter}` or `{label_radius}`"), vec![source_range], ))), (Some(_), Some(_)) => Err(KclError::new_type(KclErrorDetails::new( - "You cannot specify both `diameter` and `radius`, please remove one".to_string(), + format!("You cannot specify both `{label_diameter}` and `{label_radius}`, please remove one"), vec![source_range], ))), } diff --git a/rust/kcl-lib/src/std/sketch.rs b/rust/kcl-lib/src/std/sketch.rs index c0c74360c..ab24c68c1 100644 --- a/rust/kcl-lib/src/std/sketch.rs +++ b/rust/kcl-lib/src/std/sketch.rs @@ -11,7 +11,7 @@ use parse_display::{Display, FromStr}; use schemars::JsonSchema; use serde::{Deserialize, Serialize}; -use super::shapes::get_radius; +use super::shapes::{get_radius, get_radius_labelled}; #[cfg(feature = "artifact-graph")] use crate::execution::{Artifact, ArtifactId, CodeRef, StartSketchOnFace, StartSketchOnPlane}; use crate::{ @@ -101,13 +101,26 @@ pub const NEW_TAG_KW: &str = "tag"; pub async fn involute_circular(exec_state: &mut ExecState, args: Args) -> Result { let sketch = args.get_unlabeled_kw_arg("sketch", &RuntimeType::sketch(), exec_state)?; - let start_radius: TyF64 = args.get_kw_arg("startRadius", &RuntimeType::length(), exec_state)?; - let end_radius: TyF64 = args.get_kw_arg("endRadius", &RuntimeType::length(), exec_state)?; + let start_radius: Option = args.get_kw_arg_opt("startRadius", &RuntimeType::length(), exec_state)?; + let end_radius: Option = args.get_kw_arg_opt("endRadius", &RuntimeType::length(), exec_state)?; + let start_diameter: Option = args.get_kw_arg_opt("startDiameter", &RuntimeType::length(), exec_state)?; + let end_diameter: Option = args.get_kw_arg_opt("endDiameter", &RuntimeType::length(), exec_state)?; let angle: TyF64 = args.get_kw_arg("angle", &RuntimeType::angle(), exec_state)?; let reverse = args.get_kw_arg_opt("reverse", &RuntimeType::bool(), exec_state)?; let tag = args.get_kw_arg_opt("tag", &RuntimeType::tag_decl(), exec_state)?; - let new_sketch = - inner_involute_circular(sketch, start_radius, end_radius, angle, reverse, tag, exec_state, args).await?; + let new_sketch = inner_involute_circular( + sketch, + start_radius, + end_radius, + start_diameter, + end_diameter, + angle, + reverse, + tag, + exec_state, + args, + ) + .await?; Ok(KclValue::Sketch { value: Box::new(new_sketch), }) @@ -123,8 +136,10 @@ fn involute_curve(radius: f64, angle: f64) -> (f64, f64) { #[allow(clippy::too_many_arguments)] async fn inner_involute_circular( sketch: Sketch, - start_radius: TyF64, - end_radius: TyF64, + start_radius: Option, + end_radius: Option, + start_diameter: Option, + end_diameter: Option, angle: TyF64, reverse: Option, tag: Option, @@ -133,6 +148,22 @@ async fn inner_involute_circular( ) -> Result { let id = exec_state.next_uuid(); + let longer_args_dot_source_range = args.source_range; + let start_radius = get_radius_labelled( + start_radius, + start_diameter, + args.source_range, + "startRadius", + "startDiameter", + )?; + let end_radius = get_radius_labelled( + end_radius, + end_diameter, + longer_args_dot_source_range, + "endRadius", + "endDiameter", + )?; + exec_state .batch_modeling_cmd( ModelingCmdMeta::from_args_id(&args, id), diff --git a/rust/kcl-lib/std/sketch.kcl b/rust/kcl-lib/std/sketch.kcl index 49b4b0545..d787c705f 100644 --- a/rust/kcl-lib/std/sketch.kcl +++ b/rust/kcl-lib/std/sketch.kcl @@ -1499,12 +1499,20 @@ export fn profileStartY( export fn involuteCircular( /// Which sketch should this path be added to? @sketch: Sketch, - /// The involute is described between two circles, start_radius is the radius of the inner circle. - startRadius: number(Length), - /// The involute is described between two circles, end_radius is the radius of the outer circle. - endRadius: number(Length), /// The angle to rotate the involute by. A value of zero will produce a curve with a tangent along the x-axis at the start point of the curve. angle: number(Angle), + /// The involute is described between two circles, startRadius is the radius of the inner circle. + /// Either `startRadius` or `startDiameter` must be given (but not both). + startRadius?: number(Length), + /// The involute is described between two circles, endRadius is the radius of the outer circle. + /// Either `endRadius` or `endDiameter` must be given (but not both). + endRadius?: number(Length), + /// The involute is described between two circles, startDiameter describes the inner circle. + /// Either `startRadius` or `startDiameter` must be given (but not both). + startDiameter?: number(Length), + /// The involute is described between two circles, endDiameter describes the outer circle. + /// Either `endRadius` or `endDiameter` must be given (but not both). + endDiameter?: number(Length), /// If reverse is true, the segment will start from the end of the involute, otherwise it will start from that start. reverse?: bool = false, /// Create a new tag which refers to this line. diff --git a/rust/kcl-lib/tests/kcl_samples/helical-gear/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/helical-gear/artifact_graph_flowchart.snap.md index 541d6259d..8cabd92a5 100644 --- a/rust/kcl-lib/tests/kcl_samples/helical-gear/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/helical-gear/artifact_graph_flowchart.snap.md @@ -20,37 +20,37 @@ flowchart LR subgraph path11 [Path] 11["Path
    [1779, 1849, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] - 12["Segment
    [1859, 2025, 0]"] + 12["Segment
    [1859, 2021, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] - 13["Segment
    [2035, 2120, 0]"] + 13["Segment
    [2031, 2116, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] - 14["Segment
    [2130, 2351, 0]"] + 14["Segment
    [2126, 2343, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] - 15["Segment
    [2438, 2524, 0]"] + 15["Segment
    [2430, 2516, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] - 16["Segment
    [2813, 2820, 0]"] + 16["Segment
    [2805, 2812, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 17[Solid2d] end subgraph path19 [Path] 19["Path
    [1779, 1849, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] - 20["Segment
    [1859, 2025, 0]"] + 20["Segment
    [1859, 2021, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] - 21["Segment
    [2035, 2120, 0]"] + 21["Segment
    [2031, 2116, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] - 22["Segment
    [2130, 2351, 0]"] + 22["Segment
    [2126, 2343, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] - 23["Segment
    [2438, 2524, 0]"] + 23["Segment
    [2430, 2516, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] - 24["Segment
    [2813, 2820, 0]"] + 24["Segment
    [2805, 2812, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 25[Solid2d] end subgraph path27 [Path] 27["Path
    [1779, 1849, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] - 32["Segment
    [2813, 2820, 0]"] + 32["Segment
    [2805, 2812, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 33[Solid2d] end @@ -66,7 +66,7 @@ flowchart LR 29["SweepEdge Opposite"] 30["SweepEdge Opposite"] 31["SweepEdge Opposite"] - 34["Sweep Loft
    [3337, 3404, 0]"] + 34["Sweep Loft
    [3329, 3396, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit] 35[Wall] %% face_code_ref=Missing NodePath diff --git a/rust/kcl-lib/tests/kcl_samples/helical-gear/ast.snap b/rust/kcl-lib/tests/kcl_samples/helical-gear/ast.snap index 04f8395d9..651b628cb 100644 --- a/rust/kcl-lib/tests/kcl_samples/helical-gear/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/helical-gear/ast.snap @@ -1735,45 +1735,25 @@ description: Result of parsing helical-gear.kcl "label": { "commentStart": 0, "end": 0, - "name": "startRadius", + "name": "startDiameter", "start": 0, "type": "Identifier" }, "arg": { + "abs_path": false, "commentStart": 0, "end": 0, - "left": { - "abs_path": false, + "name": { "commentStart": 0, "end": 0, - "name": { - "commentStart": 0, - "end": 0, - "name": "baseDiameter", - "start": 0, - "type": "Identifier" - }, - "path": [], + "name": "baseDiameter", "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 0, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } + "type": "Identifier" }, + "path": [], "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" + "type": "Name", + "type": "Name" } }, { @@ -1781,45 +1761,25 @@ description: Result of parsing helical-gear.kcl "label": { "commentStart": 0, "end": 0, - "name": "endRadius", + "name": "endDiameter", "start": 0, "type": "Identifier" }, "arg": { + "abs_path": false, "commentStart": 0, "end": 0, - "left": { - "abs_path": false, + "name": { "commentStart": 0, "end": 0, - "name": { - "commentStart": 0, - "end": 0, - "name": "tipDiameter", - "start": 0, - "type": "Identifier" - }, - "path": [], + "name": "tipDiameter", "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 0, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } + "type": "Identifier" }, + "path": [], "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" + "type": "Name", + "type": "Name" } }, { @@ -2072,45 +2032,25 @@ description: Result of parsing helical-gear.kcl "label": { "commentStart": 0, "end": 0, - "name": "startRadius", + "name": "startDiameter", "start": 0, "type": "Identifier" }, "arg": { + "abs_path": false, "commentStart": 0, "end": 0, - "left": { - "abs_path": false, + "name": { "commentStart": 0, "end": 0, - "name": { - "commentStart": 0, - "end": 0, - "name": "baseDiameter", - "start": 0, - "type": "Identifier" - }, - "path": [], + "name": "baseDiameter", "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 0, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } + "type": "Identifier" }, + "path": [], "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" + "type": "Name", + "type": "Name" } }, { @@ -2118,45 +2058,25 @@ description: Result of parsing helical-gear.kcl "label": { "commentStart": 0, "end": 0, - "name": "endRadius", + "name": "endDiameter", "start": 0, "type": "Identifier" }, "arg": { + "abs_path": false, "commentStart": 0, "end": 0, - "left": { - "abs_path": false, + "name": { "commentStart": 0, "end": 0, - "name": { - "commentStart": 0, - "end": 0, - "name": "tipDiameter", - "start": 0, - "type": "Identifier" - }, - "path": [], + "name": "tipDiameter", "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 0, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } + "type": "Identifier" }, + "path": [], "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" + "type": "Name", + "type": "Name" } }, { From 9dd6e3e852c33d26b95de3f2713fb18394bdb821 Mon Sep 17 00:00:00 2001 From: Adam Chalmers Date: Thu, 19 Jun 2025 09:10:21 -0500 Subject: [PATCH 18/31] KCL: Support non-ASCII identifiers (#7525) Both human and LLMs want to write KCL code in non-English languages. This is important and we should support it. Note that errors are currently a bit broken with non-ASCII identifiers, see #4327 --- rust/kcl-lib/src/parsing/parser.rs | 12 +- rust/kcl-lib/src/parsing/token/tokeniser.rs | 21 +- rust/kcl-lib/src/simulation_tests.rs | 21 ++ .../artifact_commands.snap | 18 ++ .../artifact_graph_flowchart.snap | 6 + .../artifact_graph_flowchart.snap.md | 3 + .../tests/non_english_identifiers/ast.snap | 284 ++++++++++++++++++ .../tests/non_english_identifiers/input.kcl | 5 + .../tests/non_english_identifiers/ops.snap | 229 ++++++++++++++ .../program_memory.snap | 58 ++++ .../rendered_model.png | Bin 0 -> 19651 bytes .../non_english_identifiers/unparsed.snap | 9 + 12 files changed, 655 insertions(+), 11 deletions(-) create mode 100644 rust/kcl-lib/tests/non_english_identifiers/artifact_commands.snap create mode 100644 rust/kcl-lib/tests/non_english_identifiers/artifact_graph_flowchart.snap create mode 100644 rust/kcl-lib/tests/non_english_identifiers/artifact_graph_flowchart.snap.md create mode 100644 rust/kcl-lib/tests/non_english_identifiers/ast.snap create mode 100644 rust/kcl-lib/tests/non_english_identifiers/input.kcl create mode 100644 rust/kcl-lib/tests/non_english_identifiers/ops.snap create mode 100644 rust/kcl-lib/tests/non_english_identifiers/program_memory.snap create mode 100644 rust/kcl-lib/tests/non_english_identifiers/rendered_model.png create mode 100644 rust/kcl-lib/tests/non_english_identifiers/unparsed.snap diff --git a/rust/kcl-lib/src/parsing/parser.rs b/rust/kcl-lib/src/parsing/parser.rs index 6a0ba4a78..35e1ea908 100644 --- a/rust/kcl-lib/src/parsing/parser.rs +++ b/rust/kcl-lib/src/parsing/parser.rs @@ -3334,7 +3334,7 @@ mod tests { use super::*; use crate::{ parsing::ast::types::{BodyItem, Expr, VariableKind}, - KclError, ModuleId, + ModuleId, }; fn assert_reserved(word: &str) { @@ -4398,14 +4398,10 @@ secondExtrude = startSketchOn(XY) #[test] fn test_parse_parens_unicode() { let result = crate::parsing::top_level_parse("(ޜ"); - let KclError::Lexical { details } = result.0.unwrap_err() else { - panic!(); - }; - // TODO: Better errors when program cannot tokenize. + let details = result.0.unwrap().1.pop().unwrap(); + // TODO: Highlight where the unmatched open parenthesis is. // https://github.com/KittyCAD/modeling-app/issues/696 - assert_eq!(details.message, "found unknown token 'ޜ'"); - assert_eq!(details.source_ranges[0].start(), 1); - assert_eq!(details.source_ranges[0].end(), 2); + assert_eq!(details.message, "Unexpected end of file. The compiler expected )"); } #[test] diff --git a/rust/kcl-lib/src/parsing/token/tokeniser.rs b/rust/kcl-lib/src/parsing/token/tokeniser.rs index 38e89b4aa..7a2aa2321 100644 --- a/rust/kcl-lib/src/parsing/token/tokeniser.rs +++ b/rust/kcl-lib/src/parsing/token/tokeniser.rs @@ -6,7 +6,7 @@ use winnow::{ error::{ContextError, ParseError}, prelude::*, stream::{Location, Stream}, - token::{any, none_of, one_of, take_till, take_until}, + token::{any, none_of, take_till, take_until, take_while}, LocatingSlice, Stateful, }; @@ -163,8 +163,8 @@ fn whitespace(i: &mut Input<'_>) -> ModalResult { } fn inner_word(i: &mut Input<'_>) -> ModalResult<()> { - one_of(('a'..='z', 'A'..='Z', '_')).parse_next(i)?; - repeat::<_, _, (), _, _>(0.., one_of(('a'..='z', 'A'..='Z', '0'..='9', '_'))).parse_next(i)?; + take_while(1.., |c: char| c.is_alphabetic() || c == '_').parse_next(i)?; + take_while(0.., |c: char| c.is_alphabetic() || c.is_ascii_digit() || c == '_').parse_next(i)?; Ok(()) } @@ -786,6 +786,7 @@ const things = "things" }; assert_eq!(actual.tokens[0], expected); } + #[test] fn test_word_starting_with_keyword() { let module_id = ModuleId::default(); @@ -799,4 +800,18 @@ const things = "things" }; assert_eq!(actual.tokens[0], expected); } + + #[test] + fn non_english_identifiers() { + let module_id = ModuleId::default(); + let actual = lex("亞當", module_id).unwrap(); + let expected = Token { + token_type: TokenType::Word, + value: "亞當".to_owned(), + start: 0, + end: 6, + module_id, + }; + assert_eq!(actual.tokens[0], expected); + } } diff --git a/rust/kcl-lib/src/simulation_tests.rs b/rust/kcl-lib/src/simulation_tests.rs index c853b93b9..ec336be1d 100644 --- a/rust/kcl-lib/src/simulation_tests.rs +++ b/rust/kcl-lib/src/simulation_tests.rs @@ -3605,3 +3605,24 @@ mod user_reported_union_2_bug { super::execute(TEST_NAME, false).await } } +mod non_english_identifiers { + const TEST_NAME: &str = "non_english_identifiers"; + + /// Test parsing KCL. + #[test] + fn parse() { + super::parse(TEST_NAME) + } + + /// Test that parsing and unparsing KCL produces the original KCL input. + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await + } + + /// Test that KCL is executed correctly. + #[tokio::test(flavor = "multi_thread")] + async fn kcl_test_execute() { + super::execute(TEST_NAME, true).await + } +} diff --git a/rust/kcl-lib/tests/non_english_identifiers/artifact_commands.snap b/rust/kcl-lib/tests/non_english_identifiers/artifact_commands.snap new file mode 100644 index 000000000..fece4d9a5 --- /dev/null +++ b/rust/kcl-lib/tests/non_english_identifiers/artifact_commands.snap @@ -0,0 +1,18 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact commands non_english_identifiers.kcl +--- +{ + "rust/kcl-lib/tests/non_english_identifiers/input.kcl": [], + "std::appearance": [], + "std::array": [], + "std::math": [], + "std::prelude": [], + "std::sketch": [], + "std::solid": [], + "std::sweep": [], + "std::transform": [], + "std::turns": [], + "std::types": [], + "std::units": [] +} diff --git a/rust/kcl-lib/tests/non_english_identifiers/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/non_english_identifiers/artifact_graph_flowchart.snap new file mode 100644 index 000000000..e2ff665fd --- /dev/null +++ b/rust/kcl-lib/tests/non_english_identifiers/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact graph flowchart non_english_identifiers.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/non_english_identifiers/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/non_english_identifiers/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..13e533509 --- /dev/null +++ b/rust/kcl-lib/tests/non_english_identifiers/artifact_graph_flowchart.snap.md @@ -0,0 +1,3 @@ +```mermaid +flowchart LR +``` diff --git a/rust/kcl-lib/tests/non_english_identifiers/ast.snap b/rust/kcl-lib/tests/non_english_identifiers/ast.snap new file mode 100644 index 000000000..15b17121a --- /dev/null +++ b/rust/kcl-lib/tests/non_english_identifiers/ast.snap @@ -0,0 +1,284 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing non_english_identifiers.kcl +--- +{ + "Ok": { + "body": [ + { + "commentStart": 0, + "declaration": { + "commentStart": 0, + "end": 0, + "id": { + "commentStart": 0, + "end": 0, + "name": "comprimentoTotal", + "start": 0, + "type": "Identifier" + }, + "init": { + "commentStart": 0, + "end": 0, + "raw": "100", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 100.0, + "suffix": "None" + } + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 0, + "declaration": { + "commentStart": 0, + "end": 0, + "id": { + "commentStart": 0, + "end": 0, + "name": "亞當", + "start": 0, + "type": "Identifier" + }, + "init": { + "commentStart": 0, + "end": 0, + "raw": "100", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 100.0, + "suffix": "None" + } + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 0, + "declaration": { + "commentStart": 0, + "end": 0, + "id": { + "commentStart": 0, + "end": 0, + "name": "comprimentoRosca", + "start": 0, + "type": "Identifier" + }, + "init": { + "commentStart": 0, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "亞當", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "*", + "right": { + "commentStart": 0, + "end": 0, + "raw": "0.8", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.8, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 0, + "declaration": { + "commentStart": 0, + "end": 0, + "id": { + "commentStart": 0, + "end": 0, + "name": "comprimentoCabeça", + "start": 0, + "type": "Identifier" + }, + "init": { + "commentStart": 0, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "comprimentoTotal", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "-", + "right": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "comprimentoRosca", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 0, + "end": 0, + "expression": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "isEqualTo", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "end": 0, + "raw": "20", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 20.0, + "suffix": "None" + } + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "assert", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "comprimentoCabeça", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + }, + "start": 0, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "commentStart": 0, + "end": 0, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "commentStart": 0, + "end": 0, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "80% do comprimento total é roscado", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/non_english_identifiers/input.kcl b/rust/kcl-lib/tests/non_english_identifiers/input.kcl new file mode 100644 index 000000000..4fb1558c7 --- /dev/null +++ b/rust/kcl-lib/tests/non_english_identifiers/input.kcl @@ -0,0 +1,5 @@ +comprimentoTotal = 100 +亞當 = 100 +comprimentoRosca = 亞當 * 0.8 // 80% do comprimento total é roscado +comprimentoCabeça = comprimentoTotal - comprimentoRosca +assert(comprimentoCabeça, isEqualTo = 20) diff --git a/rust/kcl-lib/tests/non_english_identifiers/ops.snap b/rust/kcl-lib/tests/non_english_identifiers/ops.snap new file mode 100644 index 000000000..c482ca4df --- /dev/null +++ b/rust/kcl-lib/tests/non_english_identifiers/ops.snap @@ -0,0 +1,229 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Operations executed non_english_identifiers.kcl +--- +{ + "rust/kcl-lib/tests/non_english_identifiers/input.kcl": [ + { + "type": "VariableDeclaration", + "name": "comprimentoTotal", + "value": { + "type": "Number", + "value": 100.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "visibility": "default", + "nodePath": { + "steps": [ + { + "type": "ProgramBodyItem", + "index": 0 + }, + { + "type": "VariableDeclarationDeclaration" + }, + { + "type": "VariableDeclarationInit" + } + ] + }, + "sourceRange": [] + }, + { + "type": "VariableDeclaration", + "name": "亞當", + "value": { + "type": "Number", + "value": 100.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "visibility": "default", + "nodePath": { + "steps": [ + { + "type": "ProgramBodyItem", + "index": 1 + }, + { + "type": "VariableDeclarationDeclaration" + }, + { + "type": "VariableDeclarationInit" + } + ] + }, + "sourceRange": [] + }, + { + "type": "VariableDeclaration", + "name": "comprimentoRosca", + "value": { + "type": "Number", + "value": 80.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "visibility": "default", + "nodePath": { + "steps": [ + { + "type": "ProgramBodyItem", + "index": 2 + }, + { + "type": "VariableDeclarationDeclaration" + }, + { + "type": "VariableDeclarationInit" + } + ] + }, + "sourceRange": [] + }, + { + "type": "VariableDeclaration", + "name": "comprimentoCabeça", + "value": { + "type": "Number", + "value": 20.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "visibility": "default", + "nodePath": { + "steps": [ + { + "type": "ProgramBodyItem", + "index": 3 + }, + { + "type": "VariableDeclarationDeclaration" + }, + { + "type": "VariableDeclarationInit" + } + ] + }, + "sourceRange": [] + } + ], + "std::appearance": [], + "std::array": [], + "std::math": [ + { + "type": "VariableDeclaration", + "name": "PI", + "value": { + "type": "Number", + "value": 3.141592653589793, + "ty": { + "type": "Unknown" + } + }, + "visibility": "export", + "nodePath": { + "steps": [] + }, + "sourceRange": [] + }, + { + "type": "VariableDeclaration", + "name": "E", + "value": { + "type": "Number", + "value": 2.718281828459045, + "ty": { + "type": "Known", + "type": "Count" + } + }, + "visibility": "export", + "nodePath": { + "steps": [] + }, + "sourceRange": [] + }, + { + "type": "VariableDeclaration", + "name": "TAU", + "value": { + "type": "Number", + "value": 6.283185307179586, + "ty": { + "type": "Known", + "type": "Count" + } + }, + "visibility": "export", + "nodePath": { + "steps": [] + }, + "sourceRange": [] + } + ], + "std::prelude": [ + { + "type": "VariableDeclaration", + "name": "START", + "value": { + "type": "String", + "value": "start" + }, + "visibility": "export", + "nodePath": { + "steps": [] + }, + "sourceRange": [] + }, + { + "type": "VariableDeclaration", + "name": "END", + "value": { + "type": "String", + "value": "end" + }, + "visibility": "export", + "nodePath": { + "steps": [] + }, + "sourceRange": [] + } + ], + "std::sketch": [], + "std::solid": [], + "std::sweep": [], + "std::transform": [], + "std::turns": [], + "std::types": [], + "std::units": [] +} diff --git a/rust/kcl-lib/tests/non_english_identifiers/program_memory.snap b/rust/kcl-lib/tests/non_english_identifiers/program_memory.snap new file mode 100644 index 000000000..e898ae01b --- /dev/null +++ b/rust/kcl-lib/tests/non_english_identifiers/program_memory.snap @@ -0,0 +1,58 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Variables in memory after executing non_english_identifiers.kcl +--- +{ + "comprimentoCabeça": { + "type": "Number", + "value": 20.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "comprimentoRosca": { + "type": "Number", + "value": 80.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "comprimentoTotal": { + "type": "Number", + "value": 100.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "亞當": { + "type": "Number", + "value": 100.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } +} diff --git a/rust/kcl-lib/tests/non_english_identifiers/rendered_model.png b/rust/kcl-lib/tests/non_english_identifiers/rendered_model.png new file mode 100644 index 0000000000000000000000000000000000000000..6148ae43278779b7986fcf452545890b852f2298 GIT binary patch literal 19651 zcmeI4!7GDd9LHZon&jl-C?`jbifD_Wg*HnO<%C>TLrTg;TO6%imK>1PyBpbs3rUL0 zPI6f(DJusDD_-y9@O7zy<^`dWOJWi%OeMudj2T?$#d1Eo(R#^!J8Ws$MT@_Sz;=S8vX8ar^rAFg7%6FFu_7KIXR4sljZz zqqDX6v2;4Wda&8Gkk58M_cj%dGj{H!@>1$a+(e>N@qFdweZ6_d`=;EB)86iVQ#|iP z!k#U;tvi{cNw1dN_nheHnMe1^UH;1M$2_`M{-Dq4z*FUze#TikPckqgqI_dA{h5l! z++dB#+{oC7hYCO9Arl1gKs+E1698dFGa5j!MgzLntcSEkvQ5N8mkSxREElW+aX%0b z#Djc{djE0W62PRE xN<2F@{=~Cm<4-+1!~^jlA5)0rkJ=KSWhV+DQx8VLcnH3C#{C3~W#y8*Q5*+{l literal 0 HcmV?d00001 diff --git a/rust/kcl-lib/tests/non_english_identifiers/unparsed.snap b/rust/kcl-lib/tests/non_english_identifiers/unparsed.snap new file mode 100644 index 000000000..53a267a94 --- /dev/null +++ b/rust/kcl-lib/tests/non_english_identifiers/unparsed.snap @@ -0,0 +1,9 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of unparsing non_english_identifiers.kcl +--- +comprimentoTotal = 100 +亞當 = 100 +comprimentoRosca = 亞當 * 0.8 // 80% do comprimento total é roscado +comprimentoCabeça = comprimentoTotal - comprimentoRosca +assert(comprimentoCabeça, isEqualTo = 20) From 23a01e86e62a9071129b0e4fdb0b94bc1bd39f42 Mon Sep 17 00:00:00 2001 From: Frank Noirot Date: Thu, 19 Jun 2025 11:14:37 -0400 Subject: [PATCH 19/31] Add edit flow for Parameters to Feature Tree (#7536) * Add edit flow to named parameters, show their value in feature tree * Amend a feature tree test to include editing a parameter * Enforce disallowing "create new variable" in edit parameter flow * Add wrapping behavior! Sorry forgot to commit this * Update src/machines/commandBarMachine.ts Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com> --------- Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com> --- e2e/playwright/feature-tree-pane.spec.ts | 41 +++++- .../CommandBar/CommandBarKclInput.tsx | 118 +++++++++--------- .../ModelingPanes/FeatureTreePane.tsx | 52 ++++++-- src/lang/queryAstNodePathUtils.ts | 1 + .../modelingCommandConfig.ts | 60 +++++++-- src/lib/operations.ts | 56 +++++++++ src/machines/commandBarMachine.ts | 1 + src/machines/modelingMachine.ts | 62 +++++---- 8 files changed, 273 insertions(+), 118 deletions(-) diff --git a/e2e/playwright/feature-tree-pane.spec.ts b/e2e/playwright/feature-tree-pane.spec.ts index 77c67b950..2e1d75c90 100644 --- a/e2e/playwright/feature-tree-pane.spec.ts +++ b/e2e/playwright/feature-tree-pane.spec.ts @@ -229,11 +229,12 @@ test.describe('Feature Tree pane', () => { const initialCode = `sketch001 = startSketchOn(XZ) |> circle(center = [0, 0], radius = 5) renamedExtrude = extrude(sketch001, length = ${initialInput})` - const newConstantName = 'length001' - const expectedCode = `${newConstantName} = 23 + const newParameterName = 'length001' + const expectedCode = `${newParameterName} = 23 sketch001 = startSketchOn(XZ) |> circle(center = [0, 0], radius = 5) - renamedExtrude = extrude(sketch001, length = ${newConstantName})` + renamedExtrude = extrude(sketch001, length = ${newParameterName})` + const editedParameterValue = '23 * 2' await context.folderSetupFn(async (dir) => { const testDir = join(dir, 'test-sample') @@ -279,7 +280,7 @@ test.describe('Feature Tree pane', () => { }) }) - await test.step('Add a named constant for distance argument and submit', async () => { + await test.step('Add a parameter for distance argument and submit', async () => { await expect(cmdBar.currentArgumentInput).toBeVisible() await cmdBar.variableCheckbox.click() await cmdBar.progressCmdBar() @@ -296,13 +297,43 @@ test.describe('Feature Tree pane', () => { highlightedCode: '', diagnostics: [], activeLines: [ - `renamedExtrude = extrude(sketch001, length = ${newConstantName})`, + `renamedExtrude = extrude(sketch001, length = ${newParameterName})`, ], }) await editor.expectEditor.toContain(expectedCode, { shouldNormalise: true, }) }) + + await test.step('Edit the parameter via the feature tree', async () => { + const parameter = await toolbar.getFeatureTreeOperation('Parameter', 0) + await parameter.dblclick() + await cmdBar.expectState({ + commandName: 'Edit parameter', + currentArgKey: 'value', + currentArgValue: '23', + headerArguments: { + Name: newParameterName, + Value: '23', + }, + stage: 'arguments', + highlightedHeaderArg: 'value', + }) + await cmdBar.argumentInput + .locator('[contenteditable]') + .fill(editedParameterValue) + await cmdBar.progressCmdBar() + await cmdBar.expectState({ + stage: 'review', + commandName: 'Edit parameter', + headerArguments: { + Name: newParameterName, + Value: '46', // Shows calculated result + }, + }) + await cmdBar.progressCmdBar() + await editor.expectEditor.toContain(editedParameterValue) + }) }) test(`User can edit an offset plane operation from the feature tree`, async ({ context, diff --git a/src/components/CommandBar/CommandBarKclInput.tsx b/src/components/CommandBar/CommandBarKclInput.tsx index 8564b8091..257206681 100644 --- a/src/components/CommandBar/CommandBarKclInput.tsx +++ b/src/components/CommandBar/CommandBarKclInput.tsx @@ -286,65 +286,67 @@ function CommandBarKclInput({ )} -

    - { - setCreateNewVariable(e.target.checked) - }} - className="bg-chalkboard-10 dark:bg-chalkboard-80" - /> - - {createNewVariable && ( - <> - setNewVariableName(e.target.value)} - onKeyDown={(e) => { - if ( - e.currentTarget.value === '' && - e.key === 'Backspace' && - arg.createVariable !== 'force' - ) { - setCreateNewVariable(false) + {arg.createVariable !== 'disallow' && ( +
    + { + setCreateNewVariable(e.target.checked) + }} + className="bg-chalkboard-10 dark:bg-chalkboard-80" + /> + + {createNewVariable && ( + <> + setNewVariableName(e.target.value)} + onKeyDown={(e) => { + if ( + e.currentTarget.value === '' && + e.key === 'Backspace' && + arg.createVariable !== 'force' + ) { + setCreateNewVariable(false) + } + }} + onKeyUp={(e) => { + if (e.key === 'Enter' && canSubmit) { + handleSubmit() + } + }} + /> + { - if (e.key === 'Enter' && canSubmit) { - handleSubmit() - } - }} - /> - - {isNewVariableNameUnique ? 'Available' : 'Unavailable'} - - - )} -
    + > + {isNewVariableNameUnique ? 'Available' : 'Unavailable'} + + + )} +
    + )} ) } diff --git a/src/components/ModelingSidebar/ModelingPanes/FeatureTreePane.tsx b/src/components/ModelingSidebar/ModelingPanes/FeatureTreePane.tsx index b09529d48..449e2cd00 100644 --- a/src/components/ModelingSidebar/ModelingPanes/FeatureTreePane.tsx +++ b/src/components/ModelingSidebar/ModelingPanes/FeatureTreePane.tsx @@ -4,7 +4,7 @@ import type { ComponentProps } from 'react' import { useCallback, useEffect, useMemo, useRef } from 'react' import type { Actor, Prop } from 'xstate' -import type { Operation } from '@rust/kcl-lib/bindings/Operation' +import type { Operation, OpKclValue } from '@rust/kcl-lib/bindings/Operation' import { ContextMenu, ContextMenuItem } from '@src/components/ContextMenu' import type { CustomIconName } from '@src/components/CustomIcon' @@ -241,6 +241,7 @@ const OperationItemWrapper = ({ name, variableName, visibilityToggle, + valueDetail, menuItems, errors, customSuffix, @@ -252,6 +253,7 @@ const OperationItemWrapper = ({ name: string variableName?: string visibilityToggle?: VisibilityToggleProps + valueDetail?: { calculated: OpKclValue; display: string } customSuffix?: JSX.Element menuItems?: ComponentProps['items'] errors?: Diagnostic[] @@ -266,19 +268,24 @@ const OperationItemWrapper = ({ > {errors && errors.length > 0 && ( @@ -302,6 +309,19 @@ const OperationItem = (props: { }) => { const kclContext = useKclContext() const name = getOperationLabel(props.item) + const valueDetail = useMemo( + () => + props.item.type === 'VariableDeclaration' + ? { + display: kclContext.code.slice( + props.item.sourceRange[0], + props.item.sourceRange[1] + ), + calculated: props.item.value, + } + : undefined, + [props.item, kclContext.code] + ) const variableName = useMemo(() => { return getOperationVariableName(props.item, kclContext.ast) @@ -334,7 +354,10 @@ const OperationItem = (props: { * TODO: https://github.com/KittyCAD/modeling-app/issues/4442 */ function enterEditFlow() { - if (props.item.type === 'StdLibCall') { + if ( + props.item.type === 'StdLibCall' || + props.item.type === 'VariableDeclaration' + ) { props.send({ type: 'enterEditFlow', data: { @@ -449,15 +472,25 @@ const OperationItem = (props: { , ] : []), - ...(props.item.type === 'StdLibCall' + ...(props.item.type === 'StdLibCall' || + props.item.type === 'VariableDeclaration' ? [ Edit , + ] + : []), + ...(props.item.type === 'StdLibCall' + ? [ { const node = getNodeFromPath( kclManager.ast, - nodeToEdit + nodeToEdit, + 'VariableDeclarator', + true ) if (err(node) || node.node.type !== 'VariableDeclarator') return 'Error' @@ -993,16 +995,46 @@ export const modelingMachineCommandConfig: StateMachineCommandSetConfig< inputType: 'options', required: true, options: [ - { name: 'Red', value: '#FF0000' }, - { name: 'Green', value: '#00FF00' }, - { name: 'Blue', value: '#0000FF' }, - { name: 'Turquoise', value: '#00FFFF' }, - { name: 'Purple', value: '#FF00FF' }, - { name: 'Yellow', value: '#FFFF00' }, - { name: 'Black', value: '#000000' }, - { name: 'Dark Grey', value: '#080808' }, - { name: 'Light Grey', value: '#D3D3D3' }, - { name: 'White', value: '#FFFFFF' }, + { + name: 'Red', + value: '#FF0000', + }, + { + name: 'Green', + value: '#00FF00', + }, + { + name: 'Blue', + value: '#0000FF', + }, + { + name: 'Turquoise', + value: '#00FFFF', + }, + { + name: 'Purple', + value: '#FF00FF', + }, + { + name: 'Yellow', + value: '#FFFF00', + }, + { + name: 'Black', + value: '#000000', + }, + { + name: 'Dark Grey', + value: '#080808', + }, + { + name: 'Light Grey', + value: '#D3D3D3', + }, + { + name: 'White', + value: '#FFFFFF', + }, { name: 'Default (clear appearance)', value: COMMAND_APPEARANCE_COLOR_DEFAULT, @@ -1124,7 +1156,11 @@ export const modelingMachineCommandConfig: StateMachineCommandSetConfig< KCL_DEFAULT_CONSTANT_PREFIXES.CLONE ) }, - validation: async ({ data }: { data: string }) => { + validation: async ({ + data, + }: { + data: string + }) => { // Be conservative and error out if there is an item or module with the same name. const variableExists = kclManager.variables[data] || kclManager.variables['__mod_' + data] diff --git a/src/lib/operations.ts b/src/lib/operations.ts index 06313f401..d32b84137 100644 --- a/src/lib/operations.ts +++ b/src/lib/operations.ts @@ -62,6 +62,45 @@ interface StdLibCallInfo { supportsTransform?: boolean } +/** + * Gather up the a Parameter operation's data + * to be used in the command bar edit flow. + */ +const prepareToEditParameter: PrepareToEditCallback = async ({ operation }) => { + if (operation.type !== 'VariableDeclaration') { + return { reason: 'Called on something not a variable declaration' } + } + + const baseCommand = { + name: 'event.parameter.edit', + groupId: 'modeling', + } + + // 1. Convert from the parameter's Operation to a KCL-type arg value + const value = await stringToKclExpression( + codeManager.code.slice(operation.sourceRange[0], operation.sourceRange[1]) + ) + if (err(value) || 'errors' in value) { + return { reason: "Couldn't retrieve length argument" } + } + + // 2. The nodeToEdit is much simpler to transform. + // We need the VariableDeclarator PathToNode though, so we slice it + const nodeToEdit = pathToNodeFromRustNodePath(operation.nodePath).slice(0, -1) + + // 3. Assemble the default argument values for the command, + // with `nodeToEdit` set, which will let the actor know + // to edit the node that corresponds to the StdLibCall. + const argDefaultValues: ModelingCommandSchema['event.parameter.edit'] = { + value, + nodeToEdit, + } + return { + ...baseCommand, + argDefaultValues, + } +} + /** * Gather up the argument values for the Extrude command * to be used in the command bar edit flow. @@ -1240,6 +1279,23 @@ export async function enterEditFlow({ operation, artifact, }: EnterEditFlowProps): Promise { + // Operate on VariableDeclarations differently from StdLibCall's + if (operation.type === 'VariableDeclaration') { + const eventPayload = await prepareToEditParameter({ + operation, + }) + + if ('reason' in eventPayload) { + return new Error(eventPayload.reason) + } + + return { + type: 'Find and select command', + data: eventPayload, + } + } + + // Begin StdLibCall processing if (operation.type !== 'StdLibCall') { return new Error( 'Feature tree editing not yet supported for user-defined functions or modules. Please edit in the code editor.' diff --git a/src/machines/commandBarMachine.ts b/src/machines/commandBarMachine.ts index f2e9ecc00..48472d76d 100644 --- a/src/machines/commandBarMachine.ts +++ b/src/machines/commandBarMachine.ts @@ -397,6 +397,7 @@ export const commandBarMachine = setup({ typeof o.value === 'object' && typeof argValue === 'object' ) { + return JSON.stringify(o.value) === JSON.stringify(argValue) } else { return o.value === argValue diff --git a/src/machines/modelingMachine.ts b/src/machines/modelingMachine.ts index 077bc5d6a..be979d0c5 100644 --- a/src/machines/modelingMachine.ts +++ b/src/machines/modelingMachine.ts @@ -3794,12 +3794,12 @@ export const modelingMachine = setup({ }, 'event.parameter.create': { - target: '#Modeling.parameter.creating', + target: '#Modeling.state:parameter:creating', guard: 'no kcl errors', }, 'event.parameter.edit': { - target: '#Modeling.parameter.editing', + target: '#Modeling.state:parameter:editing', guard: 'no kcl errors', }, @@ -5206,39 +5206,33 @@ export const modelingMachine = setup({ }, }, - parameter: { - type: 'parallel', - - states: { - creating: { - invoke: { - src: 'actor.parameter.create', - id: 'actor.parameter.create', - input: ({ event }) => { - if (event.type !== 'event.parameter.create') return undefined - return event.data - }, - onDone: ['#Modeling.idle'], - onError: { - target: '#Modeling.idle', - actions: 'toastError', - }, - }, + 'state:parameter:creating': { + invoke: { + src: 'actor.parameter.create', + id: 'actor.parameter.create', + input: ({ event }) => { + if (event.type !== 'event.parameter.create') return undefined + return event.data }, - editing: { - invoke: { - src: 'actor.parameter.edit', - id: 'actor.parameter.edit', - input: ({ event }) => { - if (event.type !== 'event.parameter.edit') return undefined - return event.data - }, - onDone: ['#Modeling.idle'], - onError: { - target: '#Modeling.idle', - actions: 'toastError', - }, - }, + onDone: ['#Modeling.idle'], + onError: { + target: '#Modeling.idle', + actions: 'toastError', + }, + }, + }, + 'state:parameter:editing': { + invoke: { + src: 'actor.parameter.edit', + id: 'actor.parameter.edit', + input: ({ event }) => { + if (event.type !== 'event.parameter.edit') return undefined + return event.data + }, + onDone: ['#Modeling.idle'], + onError: { + target: '#Modeling.idle', + actions: 'toastError', }, }, }, From d510e58ebce97801078f4b37349e362fdd46a11a Mon Sep 17 00:00:00 2001 From: Pierre Jacquier Date: Thu, 19 Jun 2025 11:30:28 -0400 Subject: [PATCH 20/31] Point staging version link to corresponding commit on GitHub (#7529) * Add the 'Download the app' button back on web Fixes #7527 * Fix staging release link in desktop app Fixes #7513 * Update snapshots * Update snapshots * Update snapshots * Add ref parsing logic and unit test * Oops --------- Co-authored-by: github-actions[bot] --- ...scale-Inch-scale-1-Google-Chrome-linux.png | Bin 57644 -> 57601 bytes ...scale-Inch-scale-2-Google-Chrome-linux.png | Bin 51847 -> 51783 bytes ...Millimeter-scale-2-Google-Chrome-linux.png | Bin 51880 -> 51837 bytes ...hould-look-right-1-Google-Chrome-linux.png | Bin 50757 -> 50816 bytes ...hould-look-right-1-Google-Chrome-linux.png | Bin 45494 -> 45530 bytes ...hould-look-right-2-Google-Chrome-linux.png | Bin 48747 -> 48747 bytes ...-via-command-bar-1-Google-Chrome-linux.png | Bin 54464 -> 54403 bytes ...y-Grid-turned-on-1-Google-Chrome-linux.png | Bin 51746 -> 51752 bytes ...e-with-none-z-up-1-Google-Chrome-linux.png | Bin 77206 -> 77190 bytes ...-load---solid-2d-1-Google-Chrome-linux.png | Bin 49469 -> 49475 bytes ...ode-color-goober-1-Google-Chrome-linux.png | Bin 137946 -> 138000 bytes ...ld-be-stable--YZ-1-Google-Chrome-linux.png | Bin 68280 -> 68302 bytes ...uld-be-stable-XY-1-Google-Chrome-linux.png | Bin 70739 -> 70755 bytes ...uld-be-stable-XZ-1-Google-Chrome-linux.png | Bin 70999 -> 71004 bytes ...uld-be-stable-YZ-1-Google-Chrome-linux.png | Bin 66929 -> 66929 bytes .../StatusBar/defaultStatusBarItems.tsx | 4 ++-- src/routes/utils.test.ts | 15 +++++++++++++++ src/routes/utils.ts | 12 +++++++++++- 18 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 src/routes/utils.test.ts diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-1-Google-Chrome-linux.png index eb1a412a4bedabe3be5bcdc736cdab8e786c711b..347f4d4dd6cf4d7711bdbb2bbef2988e05b0673d 100644 GIT binary patch delta 46124 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 XWjlPR?l7vtw^S-hs){cZjIaM6W)%2T diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-2-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-2-Google-Chrome-linux.png index b5f8761a6e0a5d08a47b8b4dcc37bdaf401e1e6a..78be29eef4ca7f0665542f011b5513bdfcb91233 100644 GIT binary patch delta 14120 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-2-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-2-Google-Chrome-linux.png index 0bf36fd86b862cc738ade4eda9127b03d2454d1f..700420311c0b8fa5c74389f1dc103ac491e8574d 100644 GIT binary patch literal 51837 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
    xk09G76oOe=fnFBy@RQZFKqm8o;`S_Ul$j1 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%0D_r;}C3OJ0erm#9?8f2)KE#ZaX8&ClL9 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

    Avv4J61n@zDMY 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%0D3QnzF@#Xr)gsAi$CVuzgyJ9!}jc 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--YZ-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--YZ-1-Google-Chrome-linux.png index da810501c21c41d6615830b6fa389e90edaa7542..3fd4fdc065f4dec60a8836b7ac0f435819033e46 100644 GIT binary patch delta 27159 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

    0K)9h(-}iU!>y^x@2B9TiwgIis)Vdd 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 MPEGc`w6XvH0f`<`kpKVy delta 27153 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ΠZf)Cw*_;%65)MT-{@(;q04C51N8QP7=v`y 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 ZQal!OkTBfNv%^K`t}AIEixo|M{|Al(%BcVV diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XY-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XY-1-Google-Chrome-linux.png index a4d78f2c4881ae8b2a06de55a63ff9b3ee6d2e73..713ba6dd0803e7cd471d8e82632a22a0d05c6cc8 100644 GIT binary patch delta 30498 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 Tg9u=o!NXIQ*SKFQYZ3T=HE6Gn diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XZ-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XZ-1-Google-Chrome-linux.png index 683750b574249f2933a44ab84fa55e6b709f270c..bc6bc23f04aad779fe41f06f8d75954ede3b1f0c 100644 GIT binary patch delta 8644 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%0D_|1u`+ENb7YDtF9`kd?H%u33)=8dQ z8W%%POqKcGlH4b9|VKFxcG3=eKFxth3q*vwmBy-MjBhJ!Rg);7ggk5iU?{ z5vDgOeVZokfQk|W1|w@r9t3AGXJM$IPa2uCw{c*#?OcvpRBM-fKapKK)BZegV&Fxc z%@8@n>@n)r)baUb=0;60J|xW=>*tLNtOfSsy^CD0#x`*Ymi&TB4u3am>MxX6=YvIwDN8xZJ8PTR&+&C~gWwuE zdI&+?T)EsAfAMz{Ts9s-r@U3fyl zqY<}2MW{XTB?)f!?X}mw^4)9yZN2(z&x+uSwDY<^v{SVOU5|+H9@R4?+<9yIQS$HnC~b(wNn2Ws*Oq{@H}q&L%M}&Fe*pMyulw!SfRckg%LTQ~_n2*K(yX^F>)4|QcS@b)kr5j>2KpP}+y{>*pAjuwS=@LUWPUr#frfExqw4_JettE^@9-PgS; zP5Ks9IXRnADnpckch2JOKG@UgQOa4)`t)3ZMCz|+ri1h*B_EsQhB(|cHJaeLmdzk* zi&%?COxSPG%i(31hh8ht%c??-o#g)69CoI+I!+f=bMyh>{+jq1RpcPI!pL4%BsIjs z3OA(B7X2`0;QueESep{>J|5`_CldrqDmzk9Q&S@^OXXgAE(92iG;AlsTRX@Z&@=#} zT`fvXUrMJ!Che)-$Ig$jejl7*2$L>i+_=%$Bz|#etK{p| zvf9IAXzEg(kmU6nH>%`uu&{!{f*nNBG4O4hmeI@ywR^n(WyO7kbA`$O*n)xJUUtixDhB9CVjiM1~1c!-`7Ez)-w$EIPEI~LI+{971Ww?Rj^ZH3qN>$TIw3=p zNZV&+=jZO!xQ}f`b9x08*$9S~srlG2tZR;f|8ie;ZU!bsWJgzaw zcyvAK{1-7+$CS#MFBk~lwUH#=4Z2}2^QxyHzMgJ7^2rrPgC*)BiSMSaUYb3inmUa; z8NHWSTzG~fvr3Uj@Xub=^@(e~L{DEklLY9SCFPnY=@U1M(H_#9Mb_73uqOW7h)*ig ze|^Rk%A1MC{H({E%z;H6DgD9l1E4MN1zynL2S02Rk8)anSXl3pW-)nF{9kP}DGxnXc2|kI0%=TFSC9~6H+X~4IR2&lqJaDWZzZ-h{4?RdyIJ-f_RG2j zDu9*eV`W-+FGRbs%(Xvl)3B^FR^G5L8v3{y&a_6{kGj00*M*Li&K>v*TT zv!x{(?n?e6!-yNss#*d0E5y%uTj{O?*jQ9g4C}>>G7?(DPjZ~Etz3L2&my&jBuJ}J zLPURUhKb?&i|LH1c}dRmgc8+FX14+a#vztgRwlD=YcE1<`(CAMig98(vp#KqV*@*j zFD)pp|Dp0GMSd;!-ryf;&3?j>Ew(VNWMIwA-Q>)lJNDf0O4&+qG2l zN_Rg}P*8Adwq?LNI=e{^ZJdo;!39A8gOO8A*){|QK6iF@HmwD`k>R;lc#1jrebds?R#yI4l>9z9Ia#l4Y|Tj^wKOB+_1H=`4-X)F7P|xIgJ3mv_@FSu=9@sZ^|lI6{(2uKzovchKun<+8F&6jdcC4M&bU@>y?}S@I^F` zV&#v{YS3Y=hJG|op~itcJ?Tb%%kSMnsJi;^WJt?SIfg)1gC5SFG7BiI&#e>LYVv>pww-c#B*3jjEZ@Va8y&{w?T#P9tZi6&2l+H##Pn@7A+$x!IEbaA z7B5i6ynvd7c3O5oasqrM5AkVopH+q1lWcx-k3y~_1iC1#73=ingqnTKYu_O8B@%%e zUG!AT%Jmt#K4JbxSgl#ggaww!@eG!G`@}y5Dc@PMST?(8lvRK7^H?q-sONW8B;-HM zXJRk3^rDgR>&yDokAr!v(>2AfPd}sBk!l5lSrT7{I8IVUO6RCJBO1U(tU_q8lO`xe zaZ2C2hen^WzfRt+#1=7+$#H`eniP8S{Mp3oT11!W?S83^5^*y|$@q16RWdzgrQ}Xy z?6Gy3-&6jodmUDuwkxk(r(3GV^t3?=?1~U0jhH#3tf%?w9nX-sZ=O)h@UVeLdsfLJXTGye1CL2g}>$_FuXX<$L?L?q($aBiuoSTLD-k!{gR}o`rcU zijrdbwK0)hwA=YoN=G@p41G=O_p`Pvu!%i|dSm?rS*iTu<={B>$E>-ZpHio<)TwuA z*T~3-zVj2e9tMGv7WT7!ht{`_MsPSpq4+14`Mp~sV>81~-50xx0&IgGr(jVou}eaMlW6rmg~1coArt&^73DsJx>h`3^p|ZIl)9Vf3Fvn^`{9n zRO+C?@5n?+1m4BIeS2N>u%YOt|Mwr2rb=#C>!d&Rsb-lTYGuWA@>e_?{AB(;JK|^u zY_&DhG)ZGW-ySRxfc3K`Iw~pvhr$L<_RxB7b*ML>y4M+p|9-;7UPwyN|4>(D8_Bj1~? ziBIYPca_2$gwJ-`+S}XV4T$~i*%o-9NI%*mFYqOQYkg zZvGz)JMWTm=U3_siJ_sP6={_8^!8F?e#p-cN?uKlk3Sr1xqxEB9js{u1O$YHJa^~6 zbcQ_~S#uh?EJ7`@!0W3T8$FhKVr67x9O^t~8eQWYdX|2frhCRslJncmA?+8CD8tUM z*tj_Db06S^xsN$77!*_Z^`k#5I@C2Zoc1O2Q6yFx!ef{Gh3{`zo^+@!j=CKND8_wN1G zlA;>A!`>K?kkEx~Bqb^N#@+os5s}yV{+PPDx^2t(!Dx{t7Z;Zl6&{~nOlm4>YwKd% zG@bQj`Rkz%QnEP}058cjy%gXqmQiJ8Mi9dh-R4LdKxjY`2X>tdBi%UGM zpkSj?y0B?~%J@gao4pknVuF`vzrl0bCA`ecz1gX@jk_I3m)j+^GgO$L$HrXxQ=Wiu zwg6nwr+bLw`b$zJ^4ZQLJT@dHBMX1{^k5shoJ3+2s0rB4H0~~R-ofw%k5fE>9Q?`5 z1-;IW0G?Q*yB!=H4z{LyE397rSyEC`W@ctuTH`Gj`|KMO-#oyC0-)K!(eap&f`TGZ z{$MRHolURt&1j*zMx3oLnNL+NMx^v23Y8iWk)cumMjO1=6X3@_6zNmMW(WzFho|SA z+qYFzREPtPSF^&AP-ORZ^J&;=<;pY0JjGOPJv}{j_1Ku0nAlhz`+3QQ4cb`Q`)s=W z7T@yS54V<@8=*&+@L=q5cCJ`VILc?%+H3#3dw5 zza|VdxNL){)EFyLP^4e^7f^)D)|8Bbg7vr%8Hh9lz}1T`At8~Kl?6f@N&TFYi|dx} zTmyrbmlu2U(fr&ezu&)pF|5}PWq_nnO5s;#i%);*61Ls!z)jj0%d81tAt5fVm@4ok zFVNrrYnssHz(845mD6O6H4y3g`udrfnIa%|i`~(&vc?V$oMR@@rE0*)k`s~facCR> zO$1mfCH2<6{v}ITXz0VIh+>rjLDyf4Ab;fVT4}j&m`-la2z#EicXZsiejVW5#MCrC zKK?hn9U!~`iQKtgZ;br8zMd2lQ)M~E7R_u->myojJKLP~JRBb*b8N%W!2zV@U@3n6 zDrTlUou#3{Wa<;gfMlKtC{HQ<=;#Rj=3SOo&1Yk;Ab73KLowXz*RM~tz5Dd(6VQEt z{b(@_7P}&EzXe^6BLwRVrgWI z7SO3Qf%>W~#{lXf))!UAX}obvb5B6_Ny0o!r&vaxjF4r^>BAr ztNgW?wzjs1hljfQ=&z;T?U|+qhb7q@mF_;(=_dEX9JzSynN(693$@-2sgb>nvX+Zc z%~!jxl5Y{vVFCQ6y3A;`c%4T)lCXk=6R(C2^|=@4r!BvFn1Ss&%^r1ufq^nBak*>Y za(c}kPuSQ1FB<|=&BsqcC91by2#}$YQf_W;CgZaabYB0K^2E_BiI>f>FNx>)__(a; zU}Aq`tS%^sGDzfNH=O!e$PplC0(^XseyprLug^r2)R;owy%X?)&W@PN8h`b&w*YWC ztohx*t_OLRY}@P#jOyx=u7opA9zbE_LiKh(#iQFb^<1TxVoUX!+`vTvaxdE`E?zg* z8ly_mtt;KHU;CtE+XP5Bjt!m^8M%A1QMR$~*8DypJ$-<}hIfh*Q=EbDV0(6UGj^S$ zTDwomF9m9CZG8ouSHpp}^0xb4tkoOGy3pcFBh%5@Igs*XB#G0~!UCDFl4zRN-Pgy; zz+h%&B`+uEh(M5Y8g&6j`}+Dayt^toKIk`*jA3m7*vt$Jb9V=NdzqP->YX>f1Jo!q ze^L_K|Mto6W^Zq=rKM%d$$AkeqVGNs-iE#aTeV)im|I*_Q&nA9SZEWXN{Eb91}Mykef^Wuklcut~Y4S%|_(d6;NvbDEnkK#>M@A5dGd{RN$J^kKYQasw0V9rdv~WhD(s2osW-C$6*mj z5)A-zaN%FS9DFHdWo6IK&r29*B}4FhDK*OU9ugBH_1kU;=Y-Bcm*+aQHmtfxyTh$% zPzM5vikQW4qv@6UySwWUs3brhZ+7MYaZSGAng^LlH^xjuV>FN^1nLhG$xlxo*xSJo z5*nzPbFz^-9E;A!Tv_LI4J3FEH^0C8W*TlpG$S|NO z;NW)^6`cJ1KeGLS76FwtfhLM3F)8T;99UJw?e}T0*7nr`r#h4RAKO(Ch=bIpE=O?> z1f24Vi;F8NejV*Dcw}^u2{$^2X};1w3rU0ot&HiUl^O1B!$dY6*uiyS|e=j z>^OQWX1z{JWOM2fsELVc%kAj~)0(#?ZP+&4wwD*@CS@`E9ie3R!Gg%iFLpaAYByTh z1dOjTRqvz0m-W%2I$IR@&O_P<)Lb!R<@0cIY;0@{F=RsnS!W+$6(P4h1~#_RvN8&e z*R6w@5|tGdpFe*V6cP%=B8iHO{A9d9=iy+uN;lM)oUCJPOk3-DxCQ_C5`bxQak0wd z*x~;D_=yQ^A4s%S9kssRv$DviojGK7gzY0bH$P8B^geW;?aTZ7p}zs+8LSQGgocJz zS67Q?M%bDf8dBFPD=Yt;pZ{zv0)Qq`URYQNE@&+rZ&J?E%Yk+Iszjr~^|#3d7bjL* zx~Myt4^7#M-3$`~aRdbp(3VMmN}a<}4>lPughV3!0|NS!c-{{zEH8Jc4+%tXEP)GE zSi#{B<6mlNbt|+Fba&sndp9gRoR1g_(92C6^2KMFV1hBXy9_RIC=Tem?&8tF^t2EM z$KV@R!8%==6fw4VIhrVdlxPEIfmFr3g&H2xQ2Y3=)6-44xdE59&dxlu_+GLQsTi(@ zi!so}y6E35_CW#iTl&U_9wp;^1ZF1Y6zr8(KTPB-hVP)lUyc91dCs*ezX=rE& z8oa~Kj+M>n1{Ze`aZk^tXIWZRW|289>Cl*-JL)}q^W4^w)l6fe(&64-BLYRr=hY{2 zZuS7p?adp)`}b>Wg*t$A2KuPya*Sr`Az(hhYJeR4yGQ&eJokqDZxI05b_!U$stK2! zz07{0psGc`DXXce0lEF?(Wl{`ZGku|^^w+^Iy#oaOA8uF z1w}=2ii$Q*e!N-gxhJ<_Bz(R%l9rYRe9aVV(H?}y-n18$Bio0_!SpTHzsy4-k3i~y zKW^yq1I9pyl5&p~f1fH!Cob=eUJkSmy7n(RSa&vV}6zuG(B((W) zPbLcZU|m!SZqvgcGOJWJW;yW54a}=tvWC z*C-patk%wa(IuqYsbnDRvZbr079&pwv{ce#!)Lu8zF9akR}ui8v$5HVqLphm_^8G- zU18kY9!wC*1rjkd>TN&(sYvDFl;c46lEcTBXJ@|$uB4-!lZ(sB1c%qz8wv`DVxjX= zAOnd^&`*dXAVbn`NJm+1Z)-Nh#K-65Vrjp>}_4%y6u_kk3n8M^~$noZ0?sx}nWYo*z< ze4Y;Ed|sN{yA9i-(e?2FanOtUqQ)&NKI}23fv;ivfCKfgm?XLgn>C+TU5VT z-jX5qhvnEwTEeqY^;4MoPEOn+M_D6l_yh!@ff@>&g2QpFI>^xB;bDbjUI6suWZvVe zjzkw(4q7}QV$a|aXJ;M-YCWOZAa{F=I2TMMbRttzL8~+4c?bv@N=Z%zJ%XN1Nv3*{ zMowN{d~EFQzy-OGn;Kg@Jslk<7U*|Avx*pQHf%S$gPiURC95^~a=X$Q1?mbY;h=xu zOx!%(ZsAMhypm2pk^t#)3FHj-#_-_Bcver9H-prC-3mNqyz zSOEf^h+t8i-NyGT!dMwdUm>7ZNZJEN+sj!_$biX2u~sD~C+9@Nsu>(U?Y`YqYcH^wp z;P&w*cNZXB!A+5~(A!GWfg2bY+1c5v`zLqqv!w`oPSk^uEezIzQ)@drQ|Gv1S=O`+ zIy%sHa3-`>T-hoDdZ-^iUWPt%TpfHA&8Vp)xQoG8S%7j9m7@i+ZF_Ro-qoHg_p*cMPhO+Kf3;224A273O61H$aUb7K4$x{ zOTs~B^CLVkuoEykyIy0L$o6+cwokbQxk&>C4j-3?k*`kAY!cRMDn>@eCr`$WpeimF zmQ8>eo9z!(;fos^4ZyvApI+$d%8xjSih3*Noo-eRAajhZx)xEtK@S@g8Vav4x^>7l zRCB&UP6w(uc9hh(sKS2C^ zprtt$s0w5P40f=*iYLBj54}3tSn|HJ(p6tCobu;DyZhdk=u^UQ9_MXMwyP&)q!cAf I#b5jWA8YKWf&c&j diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-YZ-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-YZ-1-Google-Chrome-linux.png index 51c07efa217c7ccc3b71a6bacdab88542fa0716e..fc674990f1ec0ee6103acc3c6ba48610fa8b5665 100644 GIT binary patch delta 27373 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 delta 27373 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 G`hNh8yW?&E diff --git a/src/components/StatusBar/defaultStatusBarItems.tsx b/src/components/StatusBar/defaultStatusBarItems.tsx index 9315c51a3..8a46ce32e 100644 --- a/src/components/StatusBar/defaultStatusBarItems.tsx +++ b/src/components/StatusBar/defaultStatusBarItems.tsx @@ -1,7 +1,7 @@ import type { StatusBarItemType } from '@src/components/StatusBar/statusBarTypes' import type { Location } from 'react-router-dom' import { PATHS } from '@src/lib/paths' -import { APP_VERSION } from '@src/routes/utils' +import { APP_VERSION, getReleaseUrl } from '@src/routes/utils' import { BillingRemaining, BillingRemainingMode, @@ -28,7 +28,7 @@ export const defaultGlobalStatusBarItems = ({ id: 'version', element: 'externalLink', label: `v${APP_VERSION}`, - href: `https://github.com/KittyCAD/modeling-app/releases/tag/v${APP_VERSION}`, + href: getReleaseUrl(), toolTip: { children: 'View the release notes on GitHub', }, diff --git a/src/routes/utils.test.ts b/src/routes/utils.test.ts new file mode 100644 index 000000000..16d017543 --- /dev/null +++ b/src/routes/utils.test.ts @@ -0,0 +1,15 @@ +import { getRefFromVersion } from '@src/routes/utils' + +describe('Routes utility functions', () => { + describe('getRefFromVersion', () => { + it('returns the short commit sha on staging version', () => { + expect(getRefFromVersion('25.6.17-main.fe581ff')).toBe('fe581ff') + }) + it('returns undefined on non-staging version', () => { + expect(getRefFromVersion('1.0.5')).toBeUndefined() + }) + it('returns undefined on debug version', () => { + expect(getRefFromVersion('main')).toBeUndefined() + }) + }) +}) diff --git a/src/routes/utils.ts b/src/routes/utils.ts index 55873e77b..38c6578ac 100644 --- a/src/routes/utils.ts +++ b/src/routes/utils.ts @@ -24,9 +24,19 @@ export const IS_STAGING = PACKAGE_NAME.indexOf('-staging') > -1 export const IS_STAGING_OR_DEBUG = IS_STAGING || APP_VERSION === '0.0.0' +export function getRefFromVersion(version: string) { + const hash = version.split('.').pop() + if (hash && hash.length === 7) { + return hash + } + + return undefined +} + export function getReleaseUrl(version: string = APP_VERSION) { if (IS_STAGING_OR_DEBUG || version === 'main') { - return 'https://github.com/KittyCAD/modeling-app/commits/main' + const ref = getRefFromVersion(version) ?? 'main' + return `https://github.com/KittyCAD/modeling-app/commit/${ref}` } return `https://github.com/KittyCAD/modeling-app/releases/tag/v${version}` From 0d1fc1b513968abdd79da3550bca26bd9d9678b4 Mon Sep 17 00:00:00 2001 From: Pierre Jacquier Date: Thu, 19 Jun 2025 12:48:09 -0400 Subject: [PATCH 21/31] Fix network machines indicator alignment (#7535) * Fix network machines indicator alignment By integrating it better with the new API * Update snapshots * Update snapshots * Add networkMachineStatus only behind isDesktop * Update snapshots * Small cleanup * Fix test-id * Update snapshots * Lint --------- Co-authored-by: github-actions[bot] --- ...Millimeter-scale-2-Google-Chrome-linux.png | Bin 51837 -> 51810 bytes ...hould-look-right-1-Google-Chrome-linux.png | Bin 49503 -> 49514 bytes ...hould-look-right-1-Google-Chrome-linux.png | Bin 45530 -> 45574 bytes ...hould-look-right-2-Google-Chrome-linux.png | Bin 48747 -> 48792 bytes ...hould-look-right-3-Google-Chrome-linux.png | Bin 53579 -> 53622 bytes ...hould-look-right-4-Google-Chrome-linux.png | Bin 59329 -> 59378 bytes ...-Grid-turned-off-1-Google-Chrome-linux.png | Bin 33762 -> 33796 bytes ...e-with-none-z-up-1-Google-Chrome-linux.png | Bin 77190 -> 77173 bytes ...ld-be-stable--YZ-1-Google-Chrome-linux.png | Bin 68302 -> 68309 bytes src/App.tsx | 2 +- src/components/NetworkMachineIndicator.tsx | 56 ++++-------------- src/machines/commandBarMachine.ts | 1 - src/routes/Home.tsx | 2 +- 13 files changed, 12 insertions(+), 49 deletions(-) diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-2-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-2-Google-Chrome-linux.png index 700420311c0b8fa5c74389f1dc103ac491e8574d..cd690ff5a37d09d4d8c2252d2c521c86e7d89db8 100644 GIT binary patch literal 51810 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

    9X3 z=)M{VMx+FTb0d|ubR_F{FdYdqgX4z>B>uFJbkgV0X?FsPgtL>soiOheTYg8e!(IsN z97i6A!_$mN`qOAqIkkLxLZh(0>O*@K5$ zps=aWXL%rQg6XlQygWtN0Q@xZM)Y{jK#@Szk;B!IWCQD!63zAi87lm4qqu2l6d}UY zGE^*JiNl}o`MkkJQ4{9nzZmoF+dAhjtQR6}se_+fm&l8Up!1<>e{HiQ zSK;17PrtQ$dcL>LFW|duesT~sG`30;^X38WRXxP0@HZ=;S2u(UO|q1|(9CWq65O%B z-ba47aJOeLMcLknvu|5G?B*3Yj1Mn`6t7?LqDe->`=lZA0O1~V-Kulkz{T~m=77dK z?&={8fejU{n(!g^1*dmhK%9Bk5w&l|HS!UU@^VNZ_4_jAkRM?W?8A$T!t|*#;xjBW z^VLdCz+&lQU)BxFPms-nR~RqP)D;xjkRGfyk0J&=&PIO6UU}0Q=eBh6K@}2m?&rZ& z&s$qswxGUl7HDw?S*w*09$p4X8A$w8a|1fL_F&o%d@s)qW&%BMFQO|^cx-HLHp6YS zD+i6`o}2DB$qpd?j15f!tbE*IC2#UNDvFR~vUt+QP)xY{8q>X*Bj1^s^t^`>Ubt>D zPLgP}Qqdf+P2YD7Bz*#{0$(49Tr7jgU&Qjrp%p^TL-yv?M6WF!939AHL2d$?09a>W zb4OG@R&;0D!A}Qy7-$!>9f4X zdo{a)?(@Rx+pv4)?{h~n(s8O@YpmX=JMI#`b%W_1yu!glPEIAqZ&L7)THz!4bB}{{ zXWNGxn7<8*9cLmR>4H}2I>uI%O%DqgOd9#m$n0lb&lX$- z;50!(26pjaX

  • _;1<|-{lN*3 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-1-Google-Chrome-linux.png index a89680f1e7ff35bb665bb90b82adc9ccb5ade326..d275c905614d937d880cd6a23f3300261b66438a 100644 GIT binary patch literal 45574 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

    1?$$W19B(C@C6O=qOV=+M(ZHV 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 AOaK4? diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-2-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-2-Google-Chrome-linux.png index c73d23c8c022dd7e05da34069dd73329e9b39c6b..d6d2193d75a9ed818744f2bedf6fde4e27b742ea 100644 GIT binary patch literal 48792 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 F{{Sn#>eB!K diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-3-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-3-Google-Chrome-linux.png index bccbbbe395851c548149a2af96bbb8027ac567da..60a023279953d9e45fd4f0f3a499b0dde48390ec 100644 GIT binary patch delta 50487 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%0DG#(D%rxbG6Kd9Pd(q!x<(o;T) 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 delta 50437 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-4-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-4-Google-Chrome-linux.png index c1375067a5d0551d16937c7c22cf0cda0e0b968d..4569456624ef3e15260f65d6889b63d0cf0a499f 100644 GIT binary patch delta 40953 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 GH}*eAcK)jX diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-off-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-off-1-Google-Chrome-linux.png index 512942d3beeb8715b46a5b3106cd830f584eaa67..1e80da8d2314c0f727164cdfb6e6942f23a2c904 100644 GIT binary patch delta 15789 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 H_45A!uz5Q` diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--YZ-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--YZ-1-Google-Chrome-linux.png index 3fd4fdc065f4dec60a8836b7ac0f435819033e46..97974b5f53568d5c36cfd9e7819f2181fbc5a6c2 100644 GIT binary patch literal 68309 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

    4JIm$8dvF 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

    moXGqV(%KAjWzz$$08d+Ic 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 { +export const useNetworkMachineStatus = (): StatusBarItemType => { const { noMachinesReason, machines, machines: { length: machineCount }, } = useContext(MachineManagerContext) const reason = noMachinesReason() - - return isDesktop() ? ( - - - - - Network machines ({machineCount}) {reason && `: ${reason}`} - - - - - - - ) : null -} - -export const useNetworkMachineStatus = (): StatusBarItemType => { return { id: 'network-machines', - component: NetworkMachineIndicator, + 'data-testid': `network-machine-toggle`, + label: `${machineCount}`, + hideLabel: machineCount === 0, + toolTip: { + children: `Network machines (${machineCount}) ${reason ? `: ${reason}` : ''}`, + }, + element: 'popover', + icon: 'printer3d', + popoverContent: , } } -function NetworkMachinesIcon({ machineCount }: { machineCount: number }) { - return ( - <> - - {machineCount > 0 && ( -

    - {machineCount} -

    - )} - - ) -} - function NetworkMachinesPopoverContent({ machines, }: { machines: components['schemas']['MachineInfoResponse'][] }) { diff --git a/src/machines/commandBarMachine.ts b/src/machines/commandBarMachine.ts index 48472d76d..f2e9ecc00 100644 --- a/src/machines/commandBarMachine.ts +++ b/src/machines/commandBarMachine.ts @@ -397,7 +397,6 @@ export const commandBarMachine = setup({ typeof o.value === 'object' && typeof argValue === 'object' ) { - return JSON.stringify(o.value) === JSON.stringify(argValue) } else { return o.value === argValue diff --git a/src/routes/Home.tsx b/src/routes/Home.tsx index 358fad270..234540de6 100644 --- a/src/routes/Home.tsx +++ b/src/routes/Home.tsx @@ -403,7 +403,7 @@ const Home = () => { Date: Fri, 20 Jun 2025 07:14:30 +1200 Subject: [PATCH 22/31] Convert units of tolerance for CSG functions (#7540) Signed-off-by: Nick Cameron --- rust/kcl-lib/src/std/csg.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rust/kcl-lib/src/std/csg.rs b/rust/kcl-lib/src/std/csg.rs index a509f6e7f..eb78a866d 100644 --- a/rust/kcl-lib/src/std/csg.rs +++ b/rust/kcl-lib/src/std/csg.rs @@ -57,7 +57,7 @@ pub(crate) async fn inner_union( ModelingCmdMeta::from_args_id(&args, solid_out_id), ModelingCmd::from(mcmd::BooleanUnion { solid_ids: solids.iter().map(|s| s.id).collect(), - tolerance: LengthUnit(tolerance.map(|t| t.n).unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), }), ) .await?; @@ -122,7 +122,7 @@ pub(crate) async fn inner_intersect( ModelingCmdMeta::from_args_id(&args, solid_out_id), ModelingCmd::from(mcmd::BooleanIntersection { solid_ids: solids.iter().map(|s| s.id).collect(), - tolerance: LengthUnit(tolerance.map(|t| t.n).unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), }), ) .await?; @@ -186,7 +186,7 @@ pub(crate) async fn inner_subtract( ModelingCmd::from(mcmd::BooleanSubtract { target_ids: solids.iter().map(|s| s.id).collect(), tool_ids: tools.iter().map(|s| s.id).collect(), - tolerance: LengthUnit(tolerance.map(|t| t.n).unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), }), ) .await?; From c5bf6ad42d934971f4a45d0ccab5f91c6c8b0d19 Mon Sep 17 00:00:00 2001 From: Jace Browning Date: Thu, 19 Jun 2025 20:09:25 -0400 Subject: [PATCH 23/31] Add ellipsis to match the other Loading components (#7526) --- ...hould-look-right-3-Google-Chrome-linux.png | Bin 53622 -> 53662 bytes src/components/EngineStream.tsx | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-3-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-3-Google-Chrome-linux.png index 60a023279953d9e45fd4f0f3a499b0dde48390ec..fe961f431be45c6b8a39d48d21ba9f8037d80e7a 100644 GIT binary patch literal 53662 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 literal 53622 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 - Connecting and setting up scene + Connecting and setting up scene... )} From 903ba33c4659a16767b743aecd3ee07f725ecdc0 Mon Sep 17 00:00:00 2001 From: Jace Browning Date: Thu, 19 Jun 2025 20:19:53 -0400 Subject: [PATCH 24/31] Make the Playwright API reporter more generic (#7534) --- e2e/playwright/lib/api-reporter.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/e2e/playwright/lib/api-reporter.ts b/e2e/playwright/lib/api-reporter.ts index 471373fce..cb77a8072 100644 --- a/e2e/playwright/lib/api-reporter.ts +++ b/e2e/playwright/lib/api-reporter.ts @@ -5,7 +5,7 @@ import type { FullResult, } from '@playwright/test/reporter' -class MyAPIReporter implements Reporter { +class APIReporter implements Reporter { private pendingRequests: Promise[] = [] private allResults: Record[] = [] private blockingResults: Record[] = [] @@ -32,7 +32,7 @@ class MyAPIReporter implements Reporter { 'X-API-Key': process.env.TAB_API_KEY || '', }), body: JSON.stringify({ - project: 'https://github.com/KittyCAD/modeling-app', + project: `${process.env.GITHUB_SERVER_URL}/${process.env.GITHUB_REPOSITORY}`, branch: process.env.GITHUB_HEAD_REF || process.env.GITHUB_REF_NAME || '', commit: process.env.CI_COMMIT_SHA || process.env.GITHUB_SHA || '', @@ -60,7 +60,7 @@ class MyAPIReporter implements Reporter { const payload = { // Required information - project: 'https://github.com/KittyCAD/modeling-app', + project: `${process.env.GITHUB_SERVER_URL}/${process.env.GITHUB_REPOSITORY}`, suite: process.env.CI_SUITE || 'e2e', branch: process.env.GITHUB_HEAD_REF || process.env.GITHUB_REF_NAME || '', commit: process.env.CI_COMMIT_SHA || process.env.GITHUB_SHA || '', @@ -124,4 +124,4 @@ class MyAPIReporter implements Reporter { } } -export default MyAPIReporter +export default APIReporter From 24edb66b3ce7907b3e456c827b4e53fcd27cd221 Mon Sep 17 00:00:00 2001 From: Andrew Varga Date: Fri, 20 Jun 2025 13:45:24 +0200 Subject: [PATCH 25/31] WIP: #7249 Convert new variable name to camelCase automatically (#7546) convert new variable name to camelcase automatically --- src/lib/useCalculateKclExpression.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/lib/useCalculateKclExpression.ts b/src/lib/useCalculateKclExpression.ts index ead3acf4e..5bcbf5cf9 100644 --- a/src/lib/useCalculateKclExpression.ts +++ b/src/lib/useCalculateKclExpression.ts @@ -1,4 +1,4 @@ -import { useEffect, useMemo, useRef, useState } from 'react' +import { useCallback, useEffect, useMemo, useRef, useState } from 'react' import { useModelingContext } from '@src/hooks/useModelingContext' import { useKclContext } from '@src/lang/KclProvider' @@ -11,6 +11,7 @@ import { parse, resultIsOk } from '@src/lang/wasm' import { getCalculatedKclExpressionValue } from '@src/lib/kclHelpers' import { kclManager } from '@src/lib/singletons' import { err } from '@src/lib/trap' +import { getInVariableCase } from '@src/lib/utils' const isValidVariableName = (name: string) => /^[a-zA-Z_][a-zA-Z0-9_]*$/.test(name) @@ -80,9 +81,17 @@ export function useCalculateKclExpression({ const initialCalcResult: number | string = Number.isNaN(Number(value)) || !isValueParsable ? 'NAN' : value const [calcResult, setCalcResult] = useState(initialCalcResult) - const [newVariableName, setNewVariableName] = useState('') + const [newVariableName, _setNewVariableName] = useState('') const [isNewVariableNameUnique, setIsNewVariableNameUnique] = useState(true) + const setNewVariableName = useCallback( + (value: string) => { + const camelCaseValue = value ? getInVariableCase(value) : '' + _setNewVariableName(camelCaseValue || '') + }, + [_setNewVariableName] + ) + useEffect(() => { setTimeout(() => { inputRef.current && inputRef.current.focus() From 5f2a10ec7eff895ad9654e09fa8d036e3b0f1a31 Mon Sep 17 00:00:00 2001 From: Jonathan Tran Date: Fri, 20 Jun 2025 11:42:14 -0400 Subject: [PATCH 26/31] docs: Add better docs for tolerance parameter (#7548) * Add better docs for tolerance parameter * Update generated docs --- docs/kcl-std/functions/std-sketch-loft.md | 2 +- docs/kcl-std/functions/std-sketch-revolve.md | 2 +- docs/kcl-std/functions/std-sketch-sweep.md | 2 +- docs/kcl-std/functions/std-solid-fillet.md | 2 +- docs/kcl-std/functions/std-solid-intersect.md | 2 +- docs/kcl-std/functions/std-solid-subtract.md | 2 +- docs/kcl-std/functions/std-solid-union.md | 2 +- rust/kcl-lib/src/std/csg.rs | 8 ++++---- rust/kcl-lib/src/std/extrude.rs | 4 ++-- rust/kcl-lib/src/std/fillet.rs | 4 ++-- rust/kcl-lib/src/std/loft.rs | 4 ++-- rust/kcl-lib/src/std/mod.rs | 4 ++-- rust/kcl-lib/src/std/revolve.rs | 4 ++-- rust/kcl-lib/src/std/sweep.rs | 4 ++-- rust/kcl-lib/std/sketch.kcl | 6 +++--- rust/kcl-lib/std/solid.kcl | 8 ++++---- 16 files changed, 30 insertions(+), 30 deletions(-) diff --git a/docs/kcl-std/functions/std-sketch-loft.md b/docs/kcl-std/functions/std-sketch-loft.md index 897a37b9f..a07586e1d 100644 --- a/docs/kcl-std/functions/std-sketch-loft.md +++ b/docs/kcl-std/functions/std-sketch-loft.md @@ -29,7 +29,7 @@ The sketches need to be closed and on different planes that are parallel. | `vDegree` | [`number(_)`](/docs/kcl-std/types/std-types-number) | Degree of the interpolation. Must be greater than zero. For example, use 2 for quadratic, or 3 for cubic interpolation in the V direction. | No | | `bezApproximateRational` | [`bool`](/docs/kcl-std/types/std-types-bool) | Attempt to approximate rational curves (such as arcs) using a bezier. This will remove banding around interpolations between arcs and non-arcs. It may produce errors in other scenarios. Over time, this field won't be necessary. | No | | `baseCurveIndex` | [`number(_)`](/docs/kcl-std/types/std-types-number) | This can be set to override the automatically determined topological base curve, which is usually the first section encountered. | No | -| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | Tolerance for the loft operation. | No | +| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. | No | | `tagStart` | [`TagDecl`](/docs/kcl-std/types/std-types-TagDecl) | A named tag for the face at the start of the loft, i.e. the original sketch. | No | | `tagEnd` | [`TagDecl`](/docs/kcl-std/types/std-types-TagDecl) | A named tag for the face at the end of the loft. | No | diff --git a/docs/kcl-std/functions/std-sketch-revolve.md b/docs/kcl-std/functions/std-sketch-revolve.md index 1b8063436..f0b0b2977 100644 --- a/docs/kcl-std/functions/std-sketch-revolve.md +++ b/docs/kcl-std/functions/std-sketch-revolve.md @@ -38,7 +38,7 @@ revolved around the same axis. | `sketches` | [`[Sketch; 1+]`](/docs/kcl-std/types/std-types-Sketch) | The sketch or set of sketches that should be revolved | Yes | | `axis` | [`Axis2d`](/docs/kcl-std/types/std-types-Axis2d) or [`Edge`](/docs/kcl-std/types/std-types-Edge) | Axis of revolution. | Yes | | `angle` | [`number(Angle)`](/docs/kcl-std/types/std-types-number) | Angle to revolve (in degrees). Default is 360. | No | -| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | Tolerance for the revolve operation. | No | +| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. | No | | `symmetric` | [`bool`](/docs/kcl-std/types/std-types-bool) | If true, the extrusion will happen symmetrically around the sketch. Otherwise, the extrusion will happen on only one side of the sketch. | No | | `bidirectionalAngle` | [`number(Angle)`](/docs/kcl-std/types/std-types-number) | If specified, will also revolve in the opposite direction to 'angle' to the specified angle. If 'symmetric' is true, this value is ignored. | No | | `tagStart` | [`TagDecl`](/docs/kcl-std/types/std-types-TagDecl) | A named tag for the face at the start of the revolve, i.e. the original sketch. | No | diff --git a/docs/kcl-std/functions/std-sketch-sweep.md b/docs/kcl-std/functions/std-sketch-sweep.md index 84140a17d..53044a937 100644 --- a/docs/kcl-std/functions/std-sketch-sweep.md +++ b/docs/kcl-std/functions/std-sketch-sweep.md @@ -35,7 +35,7 @@ swept along the same path. | `sketches` | [`[Sketch; 1+]`](/docs/kcl-std/types/std-types-Sketch) | The sketch or set of sketches that should be swept in space. | Yes | | `path` | [`Sketch`](/docs/kcl-std/types/std-types-Sketch) or [`Helix`](/docs/kcl-std/types/std-types-Helix) | The path to sweep the sketch along. | Yes | | `sectional` | [`bool`](/docs/kcl-std/types/std-types-bool) | If true, the sweep will be broken up into sub-sweeps (extrusions, revolves, sweeps) based on the trajectory path components. | No | -| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | Tolerance for this operation. | No | +| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. | No | | `relativeTo` | [`string`](/docs/kcl-std/types/std-types-string) | What is the sweep relative to? Can be either 'sketchPlane' or 'trajectoryCurve'. | No | | `tagStart` | [`TagDecl`](/docs/kcl-std/types/std-types-TagDecl) | A named tag for the face at the start of the sweep, i.e. the original sketch. | No | | `tagEnd` | [`TagDecl`](/docs/kcl-std/types/std-types-TagDecl) | A named tag for the face at the end of the sweep. | No | diff --git a/docs/kcl-std/functions/std-solid-fillet.md b/docs/kcl-std/functions/std-solid-fillet.md index 1a4dd3a1d..7dcf4f169 100644 --- a/docs/kcl-std/functions/std-solid-fillet.md +++ b/docs/kcl-std/functions/std-solid-fillet.md @@ -28,7 +28,7 @@ will smoothly blend the transition. | `solid` | [`Solid`](/docs/kcl-std/types/std-types-Solid) | The solid whose edges should be filletted | Yes | | `radius` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | The radius of the fillet | Yes | | `tags` | [`[Edge; 1+]`](/docs/kcl-std/types/std-types-Edge) | The paths you want to fillet | Yes | -| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | The tolerance for this fillet | No | +| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. | No | | `tag` | [`TagDecl`](/docs/kcl-std/types/std-types-TagDecl) | Create a new tag which refers to this fillet | No | ### Returns diff --git a/docs/kcl-std/functions/std-solid-intersect.md b/docs/kcl-std/functions/std-solid-intersect.md index c5f33efa2..5921bd85a 100644 --- a/docs/kcl-std/functions/std-solid-intersect.md +++ b/docs/kcl-std/functions/std-solid-intersect.md @@ -24,7 +24,7 @@ verifying fit, and analyzing overlapping geometries in assemblies. | Name | Type | Description | Required | |----------|------|-------------|----------| | `solids` | `[Solid; 2+]` | The solids to intersect. | Yes | -| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | The tolerance to use for the intersection operation. | No | +| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. | No | ### Returns diff --git a/docs/kcl-std/functions/std-solid-subtract.md b/docs/kcl-std/functions/std-solid-subtract.md index 4fcddc3c2..8b5d3bfa0 100644 --- a/docs/kcl-std/functions/std-solid-subtract.md +++ b/docs/kcl-std/functions/std-solid-subtract.md @@ -27,7 +27,7 @@ and complex multi-body part modeling. |----------|------|-------------|----------| | `solids` | [`[Solid; 1+]`](/docs/kcl-std/types/std-types-Solid) | The solids to use as the base to subtract from. | Yes | | `tools` | [`[Solid]`](/docs/kcl-std/types/std-types-Solid) | The solids to subtract. | Yes | -| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | The tolerance to use for the subtraction operation. | No | +| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. | No | ### Returns diff --git a/docs/kcl-std/functions/std-solid-union.md b/docs/kcl-std/functions/std-solid-union.md index 8efb460db..428f2da1b 100644 --- a/docs/kcl-std/functions/std-solid-union.md +++ b/docs/kcl-std/functions/std-solid-union.md @@ -21,7 +21,7 @@ union( | Name | Type | Description | Required | |----------|------|-------------|----------| | `solids` | `[Solid; 2+]` | The solids to union. | Yes | -| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | The tolerance to use for the union operation. | No | +| `tolerance` | [`number(Length)`](/docs/kcl-std/types/std-types-number) | Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. | No | ### Returns diff --git a/rust/kcl-lib/src/std/csg.rs b/rust/kcl-lib/src/std/csg.rs index eb78a866d..9b97a6b31 100644 --- a/rust/kcl-lib/src/std/csg.rs +++ b/rust/kcl-lib/src/std/csg.rs @@ -9,7 +9,7 @@ use kittycad_modeling_cmds::{ websocket::OkWebSocketResponseData, }; -use super::{args::TyF64, DEFAULT_TOLERANCE}; +use super::{args::TyF64, DEFAULT_TOLERANCE_MM}; use crate::{ errors::{KclError, KclErrorDetails}, execution::{types::RuntimeType, ExecState, KclValue, ModelingCmdMeta, Solid}, @@ -57,7 +57,7 @@ pub(crate) async fn inner_union( ModelingCmdMeta::from_args_id(&args, solid_out_id), ModelingCmd::from(mcmd::BooleanUnion { solid_ids: solids.iter().map(|s| s.id).collect(), - tolerance: LengthUnit(tolerance.map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE_MM)), }), ) .await?; @@ -122,7 +122,7 @@ pub(crate) async fn inner_intersect( ModelingCmdMeta::from_args_id(&args, solid_out_id), ModelingCmd::from(mcmd::BooleanIntersection { solid_ids: solids.iter().map(|s| s.id).collect(), - tolerance: LengthUnit(tolerance.map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE_MM)), }), ) .await?; @@ -186,7 +186,7 @@ pub(crate) async fn inner_subtract( ModelingCmd::from(mcmd::BooleanSubtract { target_ids: solids.iter().map(|s| s.id).collect(), tool_ids: tools.iter().map(|s| s.id).collect(), - tolerance: LengthUnit(tolerance.map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE_MM)), }), ) .await?; diff --git a/rust/kcl-lib/src/std/extrude.rs b/rust/kcl-lib/src/std/extrude.rs index df0aed61d..0277a75a7 100644 --- a/rust/kcl-lib/src/std/extrude.rs +++ b/rust/kcl-lib/src/std/extrude.rs @@ -18,7 +18,7 @@ use kittycad_modeling_cmds::{ }; use uuid::Uuid; -use super::{args::TyF64, utils::point_to_mm, DEFAULT_TOLERANCE}; +use super::{args::TyF64, utils::point_to_mm, DEFAULT_TOLERANCE_MM}; use crate::{ errors::{KclError, KclErrorDetails}, execution::{ @@ -79,7 +79,7 @@ async fn inner_extrude( ) -> Result, KclError> { // Extrude the element(s). let mut solids = Vec::new(); - let tolerance = LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)); + let tolerance = LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE_MM)); if symmetric.unwrap_or(false) && bidirectional_length.is_some() { return Err(KclError::new_semantic(KclErrorDetails::new( diff --git a/rust/kcl-lib/src/std/fillet.rs b/rust/kcl-lib/src/std/fillet.rs index 52345c02f..b56b25504 100644 --- a/rust/kcl-lib/src/std/fillet.rs +++ b/rust/kcl-lib/src/std/fillet.rs @@ -6,7 +6,7 @@ use kcmc::{each_cmd as mcmd, length_unit::LengthUnit, shared::CutType, ModelingC use kittycad_modeling_cmds as kcmc; use serde::{Deserialize, Serialize}; -use super::{args::TyF64, DEFAULT_TOLERANCE}; +use super::{args::TyF64, DEFAULT_TOLERANCE_MM}; use crate::{ errors::{KclError, KclErrorDetails}, execution::{ @@ -122,7 +122,7 @@ async fn inner_fillet( strategy: Default::default(), object_id: solid.id, radius: LengthUnit(radius.to_mm()), - tolerance: LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE_MM)), cut_type: CutType::Fillet, }), ) diff --git a/rust/kcl-lib/src/std/loft.rs b/rust/kcl-lib/src/std/loft.rs index f271f92be..e21b71f2a 100644 --- a/rust/kcl-lib/src/std/loft.rs +++ b/rust/kcl-lib/src/std/loft.rs @@ -6,7 +6,7 @@ use anyhow::Result; use kcmc::{each_cmd as mcmd, length_unit::LengthUnit, ModelingCmd}; use kittycad_modeling_cmds as kcmc; -use super::{args::TyF64, DEFAULT_TOLERANCE}; +use super::{args::TyF64, DEFAULT_TOLERANCE_MM}; use crate::{ errors::{KclError, KclErrorDetails}, execution::{ @@ -84,7 +84,7 @@ async fn inner_loft( section_ids: sketches.iter().map(|group| group.id).collect(), base_curve_index, bez_approximate_rational, - tolerance: LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE_MM)), v_degree, }), ) diff --git a/rust/kcl-lib/src/std/mod.rs b/rust/kcl-lib/src/std/mod.rs index 95ad7b79a..482a74bda 100644 --- a/rust/kcl-lib/src/std/mod.rs +++ b/rust/kcl-lib/src/std/mod.rs @@ -442,5 +442,5 @@ pub(crate) fn std_ty(path: &str, fn_name: &str) -> (PrimitiveType, StdFnProps) { } } -/// The default tolerance for modeling commands in [`kittycad_modeling_cmds::length_unit::LengthUnit`]. -const DEFAULT_TOLERANCE: f64 = 0.0000001; +/// The default tolerance for modeling commands in millimeters. +const DEFAULT_TOLERANCE_MM: f64 = 0.0000001; diff --git a/rust/kcl-lib/src/std/revolve.rs b/rust/kcl-lib/src/std/revolve.rs index ae8398a82..66c39c7a9 100644 --- a/rust/kcl-lib/src/std/revolve.rs +++ b/rust/kcl-lib/src/std/revolve.rs @@ -9,7 +9,7 @@ use kcmc::{ }; use kittycad_modeling_cmds::{self as kcmc, shared::Point3d}; -use super::{args::TyF64, DEFAULT_TOLERANCE}; +use super::{args::TyF64, DEFAULT_TOLERANCE_MM}; use crate::{ errors::{KclError, KclErrorDetails}, execution::{ @@ -133,7 +133,7 @@ async fn inner_revolve( let mut solids = Vec::new(); for sketch in &sketches { let id = exec_state.next_uuid(); - let tolerance = tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE); + let tolerance = tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE_MM); let direction = match &axis { Axis2dOrEdgeReference::Axis { direction, origin } => { diff --git a/rust/kcl-lib/src/std/sweep.rs b/rust/kcl-lib/src/std/sweep.rs index f354f15ac..3548edf90 100644 --- a/rust/kcl-lib/src/std/sweep.rs +++ b/rust/kcl-lib/src/std/sweep.rs @@ -6,7 +6,7 @@ use kittycad_modeling_cmds::{self as kcmc, shared::RelativeTo}; use schemars::JsonSchema; use serde::Serialize; -use super::{args::TyF64, DEFAULT_TOLERANCE}; +use super::{args::TyF64, DEFAULT_TOLERANCE_MM}; use crate::{ errors::KclError, execution::{ @@ -93,7 +93,7 @@ async fn inner_sweep( target: sketch.id.into(), trajectory, sectional: sectional.unwrap_or(false), - tolerance: LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE_MM)), relative_to, }), ) diff --git a/rust/kcl-lib/std/sketch.kcl b/rust/kcl-lib/std/sketch.kcl index d787c705f..9c1e59b67 100644 --- a/rust/kcl-lib/std/sketch.kcl +++ b/rust/kcl-lib/std/sketch.kcl @@ -622,7 +622,7 @@ export fn revolve( axis: Axis2d | Edge, /// Angle to revolve (in degrees). Default is 360. angle?: number(Angle), - /// Tolerance for the revolve operation. + /// Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. tolerance?: number(Length), /// If true, the extrusion will happen symmetrically around the sketch. Otherwise, the extrusion will happen on only one side of the sketch. symmetric?: bool, @@ -961,7 +961,7 @@ export fn sweep( path: Sketch | Helix, /// If true, the sweep will be broken up into sub-sweeps (extrusions, revolves, sweeps) based on the trajectory path components. sectional?: bool, - /// Tolerance for this operation. + /// Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. tolerance?: number(Length), /// What is the sweep relative to? Can be either 'sketchPlane' or 'trajectoryCurve'. relativeTo?: string = 'trajectoryCurve', @@ -1047,7 +1047,7 @@ export fn loft( bezApproximateRational?: bool = false, /// This can be set to override the automatically determined topological base curve, which is usually the first section encountered. baseCurveIndex?: number(Count), - /// Tolerance for the loft operation. + /// Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. tolerance?: number(Length), /// A named tag for the face at the start of the loft, i.e. the original sketch. tagStart?: TagDecl, diff --git a/rust/kcl-lib/std/solid.kcl b/rust/kcl-lib/std/solid.kcl index 2722799cc..65e13ff74 100644 --- a/rust/kcl-lib/std/solid.kcl +++ b/rust/kcl-lib/std/solid.kcl @@ -70,7 +70,7 @@ export fn fillet( radius: number(Length), /// The paths you want to fillet tags: [Edge; 1+], - /// The tolerance for this fillet + /// Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. tolerance?: number(Length), /// Create a new tag which refers to this fillet tag?: TagDecl, @@ -799,7 +799,7 @@ export fn patternCircular3d( export fn union( /// The solids to union. @solids: [Solid; 2+], - /// The tolerance to use for the union operation. + /// Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. tolerance?: number(Length), ): [Solid; 1+] {} @@ -857,7 +857,7 @@ export fn union( export fn intersect( /// The solids to intersect. @solids: [Solid; 2+], - /// The tolerance to use for the intersection operation. + /// Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. tolerance?: number(Length), ): [Solid; 1+] {} @@ -917,7 +917,7 @@ export fn subtract( @solids: [Solid; 1+], /// The solids to subtract. tools: [Solid], - /// The tolerance to use for the subtraction operation. + /// Defines the smallest distance below which two entities are considered coincident, intersecting, coplanar, or similar. For most use cases, it should not be changed from its default value of 10^-7 millimeters. tolerance?: number(Length), ): [Solid; 1+] {} From 416d0b37a26e89feec6187b53da0bd30cb43be91 Mon Sep 17 00:00:00 2001 From: Pierre Jacquier Date: Fri, 20 Jun 2025 12:05:20 -0400 Subject: [PATCH 27/31] Proper command bar UI support for optional args (#7506) * WIP: Add bidirectional args to point-and-click Extrude Will eventually close #7495 * Wire up edit flow for symmetric * Show skip true args in header in review phase * Add bidirectionalLength * Make currentArg always part of header * WIP * Add twistAng * Proper optional args line in review * Labels in progress button and option arg section heading * Clean up extrude specific changes * More UI polish * Remove options bool icon * Fix labels for tests * Upgrade e2e tests to cmdBar fixtures with fixes * More fixes * Fixed up more tests related to sweep behavior change * Fix nodeToEdit not having hidden: true on Shell * Add typecheck * WIP: footer buttons * back to reg width * Clean up * Clean up * Fix tests and remove label * Refactor * Fix offset plane test * Add CommandBarDivider * Fix step back * Add comment * Fix it, thanks bot * Clean up and inline optional heading * Little case tweak * Update src/components/CommandBar/CommandBarReview.tsx Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com> * Rename to CommandBarHeaderFooter --------- Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com> --- e2e/playwright/command-bar-tests.spec.ts | 2 +- e2e/playwright/desktop-export.spec.ts | 8 +- e2e/playwright/fixtures/cmdBarFixture.ts | 10 +-- e2e/playwright/point-click.spec.ts | 21 ++--- e2e/playwright/projects.spec.ts | 25 ++---- e2e/playwright/regression-tests.spec.ts | 23 ++--- e2e/playwright/test-utils.ts | 6 +- e2e/playwright/testing-constraints.spec.ts | 19 +--- .../testing-samples-loading.spec.ts | 7 +- .../testing-segment-overlays.spec.ts | 35 +++----- e2e/playwright/various.spec.ts | 16 ++-- src/components/CommandBar/CommandBar.tsx | 42 ++++----- .../CommandBar/CommandBarArgument.tsx | 8 +- .../CommandBar/CommandBarDivider.tsx | 5 ++ ...rHeader.tsx => CommandBarHeaderFooter.tsx} | 90 ++++++++++++++----- .../CommandBar/CommandBarReview.tsx | 83 ++++++++++++++--- .../modelingCommandConfig.ts | 30 ++++--- 17 files changed, 235 insertions(+), 195 deletions(-) create mode 100644 src/components/CommandBar/CommandBarDivider.tsx rename src/components/CommandBar/{CommandBarHeader.tsx => CommandBarHeaderFooter.tsx} (78%) diff --git a/e2e/playwright/command-bar-tests.spec.ts b/e2e/playwright/command-bar-tests.spec.ts index 8f6b00a7c..3e4d28391 100644 --- a/e2e/playwright/command-bar-tests.spec.ts +++ b/e2e/playwright/command-bar-tests.spec.ts @@ -307,7 +307,7 @@ test.describe('Command bar tests', () => { ) const continueButton = page.getByRole('button', { name: 'Continue' }) - const submitButton = page.getByRole('button', { name: 'Submit command' }) + const submitButton = page.getByTestId('command-bar-submit') await continueButton.click() // Review step and argument hotkeys diff --git a/e2e/playwright/desktop-export.spec.ts b/e2e/playwright/desktop-export.spec.ts index 469437e3c..7c7f595e3 100644 --- a/e2e/playwright/desktop-export.spec.ts +++ b/e2e/playwright/desktop-export.spec.ts @@ -54,9 +54,7 @@ test( await page.keyboard.press('Enter') // Click the checkbox - const submitButton = page.getByText('Confirm Export') - await expect(submitButton).toBeVisible() - await page.keyboard.press('Enter') + await cmdBar.submit() // Expect it to succeed const errorToastMessage = page.getByText(`Error while exporting`) @@ -119,9 +117,7 @@ test( await page.keyboard.press('Enter') // Click the checkbox - const submitButton = page.getByText('Confirm Export') - await expect(submitButton).toBeVisible() - await page.keyboard.press('Enter') + await cmdBar.submit() // Look out for the toast message const exportingToastMessage = page.getByText(`Exporting...`) diff --git a/e2e/playwright/fixtures/cmdBarFixture.ts b/e2e/playwright/fixtures/cmdBarFixture.ts index 82404d1a1..afab2a928 100644 --- a/e2e/playwright/fixtures/cmdBarFixture.ts +++ b/e2e/playwright/fixtures/cmdBarFixture.ts @@ -118,15 +118,11 @@ export class CmdBarFixture { return } - const arrowButton = this.page.getByRole('button', { - name: 'arrow right Continue', - }) + const arrowButton = this.page.getByTestId('command-bar-continue') if (await arrowButton.isVisible()) { - await arrowButton.click() + await this.continue() } else { - await this.page - .getByRole('button', { name: 'checkmark Submit command' }) - .click() + await this.submit() } } diff --git a/e2e/playwright/point-click.spec.ts b/e2e/playwright/point-click.spec.ts index fdc9be122..9c1e32fba 100644 --- a/e2e/playwright/point-click.spec.ts +++ b/e2e/playwright/point-click.spec.ts @@ -1083,14 +1083,13 @@ openSketch = startSketchOn(XY) cmdBar, }) => { // One dumb hardcoded screen pixel value - const testPoint = { x: 700, y: 150 } + const testPoint = { x: 700, y: 200 } + // TODO: replace the testPoint selection with a feature tree click once that's supported #7544 const [clickOnXzPlane] = scene.makeMouseHelpers(testPoint.x, testPoint.y) const expectedOutput = `plane001 = offsetPlane(XZ, offset = 5)` await homePage.goToModelingScene() - // FIXME: Since there is no KCL code loaded. We need to wait for the scene to load before we continue. - // The engine may not be connected - await page.waitForTimeout(15000) + await scene.settled(cmdBar) await test.step(`Look for the blue of the XZ plane`, async () => { //await scene.expectPixelColor([50, 51, 96], testPoint, 15) // FIXME @@ -1829,7 +1828,6 @@ profile002 = startProfile(sketch002, at = [0, 0]) currentArgKey: 'sketches', currentArgValue: '', headerArguments: { - Sectional: '', Profiles: '', Path: '', }, @@ -1843,7 +1841,6 @@ profile002 = startProfile(sketch002, at = [0, 0]) currentArgKey: 'path', currentArgValue: '', headerArguments: { - Sectional: '', Profiles: '1 profile', Path: '', }, @@ -1856,7 +1853,6 @@ profile002 = startProfile(sketch002, at = [0, 0]) currentArgKey: 'path', currentArgValue: '', headerArguments: { - Sectional: '', Profiles: '1 profile', Path: '', }, @@ -1869,7 +1865,6 @@ profile002 = startProfile(sketch002, at = [0, 0]) headerArguments: { Profiles: '1 profile', Path: '1 segment', - Sectional: '', }, stage: 'review', }) @@ -1894,6 +1889,9 @@ profile002 = startProfile(sketch002, at = [0, 0]) 0 ) await operationButton.dblclick({ button: 'left' }) + await page + .getByRole('button', { name: 'sectional', exact: false }) + .click() await cmdBar.expectState({ commandName: 'Sweep', currentArgKey: 'sectional', @@ -1971,7 +1969,6 @@ profile001 = ${circleCode}` currentArgKey: 'sketches', currentArgValue: '', headerArguments: { - Sectional: '', Profiles: '', Path: '', }, @@ -1986,7 +1983,6 @@ profile001 = ${circleCode}` currentArgKey: 'path', currentArgValue: '', headerArguments: { - Sectional: '', Profiles: '1 profile', Path: '', }, @@ -2000,7 +1996,6 @@ profile001 = ${circleCode}` currentArgKey: 'path', currentArgValue: '', headerArguments: { - Sectional: '', Profiles: '1 profile', Path: '', }, @@ -2013,7 +2008,6 @@ profile001 = ${circleCode}` headerArguments: { Profiles: '1 profile', Path: '1 helix', - Sectional: '', }, stage: 'review', }) @@ -4734,7 +4728,6 @@ path001 = startProfile(sketch001, at = [0, 0]) headerArguments: { Profiles: '', Path: '', - Sectional: '', }, highlightedHeaderArg: 'Profiles', commandName: 'Sweep', @@ -4747,7 +4740,6 @@ path001 = startProfile(sketch001, at = [0, 0]) headerArguments: { Profiles: '2 profiles', Path: '', - Sectional: '', }, highlightedHeaderArg: 'path', commandName: 'Sweep', @@ -4760,7 +4752,6 @@ path001 = startProfile(sketch001, at = [0, 0]) headerArguments: { Profiles: '2 profiles', Path: '1 segment', - Sectional: '', }, commandName: 'Sweep', }) diff --git a/e2e/playwright/projects.spec.ts b/e2e/playwright/projects.spec.ts index 22e23525c..09ede1ee8 100644 --- a/e2e/playwright/projects.spec.ts +++ b/e2e/playwright/projects.spec.ts @@ -475,6 +475,7 @@ test.describe('Can export from electron app', () => { }, tronApp.projectDirName, page, + cmdBar, method ) ) @@ -779,9 +780,6 @@ test.describe(`Project management commands`, () => { const commandContinueButton = page.getByRole('button', { name: 'Continue', }) - const commandSubmitButton = page.getByRole('button', { - name: 'Submit command', - }) const toastMessage = page.getByText(`Successfully renamed`) await test.step(`Setup`, async () => { @@ -800,8 +798,7 @@ test.describe(`Project management commands`, () => { await expect(commandContinueButton).toBeVisible() await commandContinueButton.click() - await expect(commandSubmitButton).toBeVisible() - await commandSubmitButton.click() + await cmdBar.submit() await expect(toastMessage).toBeVisible() }) @@ -837,9 +834,6 @@ test.describe(`Project management commands`, () => { }) const projectNameOption = page.getByRole('option', { name: projectName }) const commandWarning = page.getByText('Are you sure you want to delete?') - const commandSubmitButton = page.getByRole('button', { - name: 'Submit command', - }) const toastMessage = page.getByText(`Successfully deleted`) const noProjectsMessage = page.getByText('No projects found') @@ -859,8 +853,7 @@ test.describe(`Project management commands`, () => { await projectNameOption.click() await expect(commandWarning).toBeVisible() - await expect(commandSubmitButton).toBeVisible() - await commandSubmitButton.click() + await cmdBar.submit() await expect(toastMessage).toBeVisible() }) @@ -894,9 +887,6 @@ test.describe(`Project management commands`, () => { const commandContinueButton = page.getByRole('button', { name: 'Continue', }) - const commandSubmitButton = page.getByRole('button', { - name: 'Submit command', - }) const toastMessage = page.getByText(`Successfully renamed`) await test.step(`Setup`, async () => { @@ -914,8 +904,7 @@ test.describe(`Project management commands`, () => { await expect(commandContinueButton).toBeVisible() await commandContinueButton.click() - await expect(commandSubmitButton).toBeVisible() - await commandSubmitButton.click() + await cmdBar.submit() await expect(toastMessage).toBeVisible() }) @@ -949,9 +938,6 @@ test.describe(`Project management commands`, () => { }) const projectNameOption = page.getByRole('option', { name: projectName }) const commandWarning = page.getByText('Are you sure you want to delete?') - const commandSubmitButton = page.getByRole('button', { - name: 'Submit command', - }) const toastMessage = page.getByText(`Successfully deleted`) const noProjectsMessage = page.getByText('No projects found') @@ -967,8 +953,7 @@ test.describe(`Project management commands`, () => { await projectNameOption.click() await expect(commandWarning).toBeVisible() - await expect(commandSubmitButton).toBeVisible() - await commandSubmitButton.click() + await cmdBar.submit() await expect(toastMessage).toBeVisible() }) diff --git a/e2e/playwright/regression-tests.spec.ts b/e2e/playwright/regression-tests.spec.ts index 4d145cf47..d3037667c 100644 --- a/e2e/playwright/regression-tests.spec.ts +++ b/e2e/playwright/regression-tests.spec.ts @@ -1,6 +1,7 @@ import path from 'path' import { bracket } from '@e2e/playwright/fixtures/bracket' import type { Page } from '@playwright/test' +import type { CmdBarFixture } from '@e2e/playwright/fixtures/cmdBarFixture' import { reportRejection } from '@src/lib/trap' import * as fsp from 'fs/promises' @@ -421,10 +422,7 @@ extrude002 = extrude(profile002, length = 150) await page.keyboard.press('Enter') // Click the checkbox - const submitButton = page.getByText('Confirm Export') - await expect(submitButton).toBeVisible() - - await page.keyboard.press('Enter') + await cmdBar.submit() // Find the toast. // Look out for the toast message @@ -461,8 +459,7 @@ extrude002 = extrude(profile002, length = 150) await page.keyboard.press('Enter') // Click the checkbox - await expect(submitButton).toBeVisible() - await page.keyboard.press('Enter') + await cmdBar.submit() // Find the toast. // Look out for the toast message @@ -482,6 +479,7 @@ extrude002 = extrude(profile002, length = 150) test('ensure you CAN export while an export is already going', async ({ page, homePage, + cmdBar, }) => { const u = await getUtils(page) await test.step('Set up the code and durations', async () => { @@ -516,11 +514,11 @@ extrude002 = extrude(profile002, length = 150) const successToastMessage = page.getByText(`Exported successfully`) await test.step('second export', async () => { - await clickExportButton(page) + await clickExportButton(page, cmdBar) await expect(exportingToastMessage).toBeVisible() - await clickExportButton(page) + await clickExportButton(page, cmdBar) await test.step('The first export still succeeds', async () => { await Promise.all([ @@ -537,7 +535,7 @@ extrude002 = extrude(profile002, length = 150) await test.step('Successful, unblocked export', async () => { // Try exporting again. - await clickExportButton(page) + await clickExportButton(page, cmdBar) // Find the toast. // Look out for the toast message @@ -880,7 +878,7 @@ s2 = startSketchOn(XY) }) }) -async function clickExportButton(page: Page) { +async function clickExportButton(page: Page, cmdBar: CmdBarFixture) { await test.step('Running export flow', async () => { // export the model const exportButton = page.getByTestId('export-pane-button') @@ -896,9 +894,6 @@ async function clickExportButton(page: Page) { await page.keyboard.press('Enter') // Click the checkbox - const submitButton = page.getByText('Confirm Export') - await expect(submitButton).toBeVisible() - - await page.keyboard.press('Enter') + await cmdBar.submit() }) } diff --git a/e2e/playwright/test-utils.ts b/e2e/playwright/test-utils.ts index 356d2a40a..56c62ddbe 100644 --- a/e2e/playwright/test-utils.ts +++ b/e2e/playwright/test-utils.ts @@ -22,6 +22,7 @@ export const token = process.env.token || '' import type { ProjectConfiguration } from '@rust/kcl-lib/bindings/ProjectConfiguration' import type { ElectronZoo } from '@e2e/playwright/fixtures/fixtureSetup' +import type { CmdBarFixture } from '@e2e/playwright/fixtures/cmdBarFixture' import { isErrorWhitelisted } from '@e2e/playwright/lib/console-error-whitelist' import { TEST_SETTINGS, TEST_SETTINGS_KEY } from '@e2e/playwright/storageStates' import { test } from '@e2e/playwright/zoo-test' @@ -737,6 +738,7 @@ export const doExport = async ( output: Models['OutputFormat3d_type'], rootDir: string, page: Page, + cmdBar: CmdBarFixture, exportFrom: 'dropdown' | 'sidebarButton' | 'commandBar' = 'dropdown' ): Promise => { if (exportFrom === 'dropdown') { @@ -780,9 +782,7 @@ export const doExport = async ( .click() await page.locator('#arg-form').waitFor({ state: 'detached' }) } - await expect(page.getByText('Confirm Export')).toBeVisible() - - await page.getByRole('button', { name: 'Submit command' }).click() + await cmdBar.submit() await expect(page.getByText('Exported successfully')).toBeVisible() diff --git a/e2e/playwright/testing-constraints.spec.ts b/e2e/playwright/testing-constraints.spec.ts index bd2babdd6..114d32b13 100644 --- a/e2e/playwright/testing-constraints.spec.ts +++ b/e2e/playwright/testing-constraints.spec.ts @@ -10,7 +10,7 @@ import { import { expect, test } from '@e2e/playwright/zoo-test' test.describe('Testing constraints', () => { - test('Can constrain line length', async ({ page, homePage }) => { + test('Can constrain line length', async ({ page, homePage, cmdBar }) => { await page.addInitScript(async () => { localStorage.setItem( 'persistCode', @@ -50,11 +50,7 @@ test.describe('Testing constraints', () => { await page.waitForTimeout(100) await page.getByTestId('constraint-length').click() await page.getByTestId('cmd-bar-arg-value').getByRole('textbox').fill('20') - await page - .getByRole('button', { - name: 'arrow right Continue', - }) - .click() + await cmdBar.continue() await expect(page.locator('.cm-content')).toHaveText( `length001 = 20sketch001 = startSketchOn(XY) |> startProfile(at = [-10, -10]) |> line(end = [20, 0]) |> angledLine(angle = 90, length = length001) |> xLine(length = -20)` @@ -681,9 +677,6 @@ test.describe('Testing constraints', () => { .getByRole('textbox') const cmdBarKclVariableNameInput = page.getByPlaceholder('Variable name') - const cmdBarSubmitButton = page.getByRole('button', { - name: 'arrow right Continue', - }) await page.addInitScript(async () => { localStorage.setItem( @@ -736,7 +729,7 @@ part002 = startSketchOn(XZ) await page.waitForTimeout(500) const [ang, len] = value.split(', ') const changedCode = `|> angledLine(angle = ${ang}, length = ${len})` - await cmdBarSubmitButton.click() + await cmdBar.continue() await expect(page.locator('.cm-content')).toContainText(changedCode) // checking active assures the cursor is where it should be @@ -1101,11 +1094,7 @@ part002 = startSketchOn(XZ) await page.waitForTimeout(500) await page.getByTestId('cmd-bar-arg-value').getByRole('textbox').fill('10') - await page - .getByRole('button', { - name: 'arrow right Continue', - }) - .click() + await cmdBar.continue() await pollEditorLinesSelectedLength(page, 1) activeLinesContent = await page.locator('.cm-activeLine').all() diff --git a/e2e/playwright/testing-samples-loading.spec.ts b/e2e/playwright/testing-samples-loading.spec.ts index 3c3b9610d..886e22100 100644 --- a/e2e/playwright/testing-samples-loading.spec.ts +++ b/e2e/playwright/testing-samples-loading.spec.ts @@ -21,7 +21,7 @@ test.describe('Testing loading external models', () => { // We have no more web tests test.fail( 'Web: should overwrite current code, cannot create new file', - async ({ editor, context, page, homePage }) => { + async ({ editor, context, page, homePage, cmdBar }) => { const u = await getUtils(page) await test.step(`Test setup`, async () => { await context.addInitScript((code) => { @@ -52,9 +52,6 @@ test.describe('Testing loading external models', () => { name, }) const warningText = page.getByText('Overwrite current file with sample?') - const confirmButton = page.getByRole('button', { - name: 'Submit command', - }) await test.step(`Precondition: check the initial code`, async () => { await u.openKclCodePanel() @@ -70,7 +67,7 @@ test.describe('Testing loading external models', () => { await expect(commandMethodOption('Create new file')).not.toBeVisible() await commandMethodOption('Overwrite').click() await expect(warningText).toBeVisible() - await confirmButton.click() + await cmdBar.submit() await editor.expectEditor.toContain('// ' + newSample.title) }) diff --git a/e2e/playwright/testing-segment-overlays.spec.ts b/e2e/playwright/testing-segment-overlays.spec.ts index 08ffbb721..6ad98f000 100644 --- a/e2e/playwright/testing-segment-overlays.spec.ts +++ b/e2e/playwright/testing-segment-overlays.spec.ts @@ -3,6 +3,7 @@ import type { LineInputsType } from '@src/lang/std/sketchcombos' import { uuidv4 } from '@src/lib/utils' import type { EditorFixture } from '@e2e/playwright/fixtures/editorFixture' +import type { CmdBarFixture } from '@e2e/playwright/fixtures/cmdBarFixture' import { deg, getUtils, wiggleMove } from '@e2e/playwright/test-utils' import { expect, test } from '@e2e/playwright/zoo-test' @@ -18,7 +19,7 @@ test.describe('Testing segment overlays', () => { * @param {number} options.steps - The number of steps to perform */ const _clickConstrained = - (page: Page, editor: EditorFixture) => + (page: Page, editor: EditorFixture, cmdBar: CmdBarFixture) => async ({ hoverPos, constraintType, @@ -93,11 +94,7 @@ test.describe('Testing segment overlays', () => { page.getByTestId('cmd-bar-arg-value').getByRole('textbox') ).toBeFocused() await page.waitForTimeout(500) - await page - .getByRole('button', { - name: 'arrow right Continue', - }) - .click() + await cmdBar.continue() await editor.expectEditor.toContain(expectFinal, { shouldNormalise: true, }) @@ -113,7 +110,7 @@ test.describe('Testing segment overlays', () => { * @param {number} options.steps - The number of steps to perform */ const _clickUnconstrained = - (page: Page, editor: EditorFixture) => + (page: Page, editor: EditorFixture, cmdBar: CmdBarFixture) => async ({ hoverPos, constraintType, @@ -163,11 +160,7 @@ test.describe('Testing segment overlays', () => { page.getByTestId('cmd-bar-arg-value').getByRole('textbox') ).toBeFocused() await page.waitForTimeout(500) - await page - .getByRole('button', { - name: 'arrow right Continue', - }) - .click() + await cmdBar.continue() await editor.expectEditor.toContain(expectAfterUnconstrained, { shouldNormalise: true, }) @@ -239,8 +232,8 @@ test.describe('Testing segment overlays', () => { await expect(page.getByTestId('segment-overlay')).toHaveCount(14) - const clickUnconstrained = _clickUnconstrained(page, editor) - const clickConstrained = _clickConstrained(page, editor) + const clickUnconstrained = _clickUnconstrained(page, editor, cmdBar) + const clickConstrained = _clickConstrained(page, editor, cmdBar) await u.openAndClearDebugPanel() await u.sendCustomCmd({ @@ -664,7 +657,7 @@ profile002 = circle(sketch001, center = [345, 0], radius = 238.38) await expect( page.getByTestId('cmd-bar-arg-value').getByRole('textbox') ).toBeFocused() - await page.getByRole('button', { name: 'arrow right Continue' }).click() + await cmdBar.continue() // Verify the X constraint was added await editor.expectEditor.toContain('center = [xAbs001, 0]', { @@ -682,7 +675,7 @@ profile002 = circle(sketch001, center = [345, 0], radius = 238.38) await expect( page.getByTestId('cmd-bar-arg-value').getByRole('textbox') ).toBeFocused() - await page.getByRole('button', { name: 'arrow right Continue' }).click() + await cmdBar.continue() // Verify the Y constraint was added await editor.expectEditor.toContain('center = [xAbs001, yAbs001]', { @@ -700,7 +693,7 @@ profile002 = circle(sketch001, center = [345, 0], radius = 238.38) await expect( page.getByTestId('cmd-bar-arg-value').getByRole('textbox') ).toBeFocused() - await page.getByRole('button', { name: 'arrow right Continue' }).click() + await cmdBar.continue() // Verify all constraints were added await editor.expectEditor.toContain( @@ -887,7 +880,7 @@ profile003 = startProfile(sketch001, at = [64.39, 35.16]) await expect( page.getByTestId('cmd-bar-arg-value').getByRole('textbox') ).toBeFocused() - await page.getByRole('button', { name: 'arrow right Continue' }).click() + await cmdBar.continue() // Verify the constraint was added await editor.expectEditor.toContain( @@ -910,7 +903,7 @@ profile003 = startProfile(sketch001, at = [64.39, 35.16]) await expect( page.getByTestId('cmd-bar-arg-value').getByRole('textbox') ).toBeFocused() - await page.getByRole('button', { name: 'arrow right Continue' }).click() + await cmdBar.continue() // Verify both constraints were added await editor.expectEditor.toContain( @@ -935,7 +928,7 @@ profile003 = startProfile(sketch001, at = [64.39, 35.16]) await expect( page.getByTestId('cmd-bar-arg-value').getByRole('textbox') ).toBeFocused() - await page.getByRole('button', { name: 'arrow right Continue' }).click() + await cmdBar.continue() // Verify the constraint was added await editor.expectEditor.toContain('endAbsolute = [xAbs002, 84.07]', { @@ -955,7 +948,7 @@ profile003 = startProfile(sketch001, at = [64.39, 35.16]) await expect( page.getByTestId('cmd-bar-arg-value').getByRole('textbox') ).toBeFocused() - await page.getByRole('button', { name: 'arrow right Continue' }).click() + await cmdBar.continue() // Verify all constraints were added await editor.expectEditor.toContain( diff --git a/e2e/playwright/various.spec.ts b/e2e/playwright/various.spec.ts index d3c819d10..a22568fc5 100644 --- a/e2e/playwright/various.spec.ts +++ b/e2e/playwright/various.spec.ts @@ -32,7 +32,7 @@ test('Units menu', async ({ page, homePage }) => { test( 'Successful export shows a success toast', { tag: '@skipLocalEngine' }, - async ({ page, homePage, tronApp }) => { + async ({ page, homePage, cmdBar, tronApp }) => { // FYI this test doesn't work with only engine running locally // And you will need to have the KittyCAD CLI installed const u = await getUtils(page) @@ -94,7 +94,8 @@ part001 = startSketchOn(-XZ) presentation: 'pretty', }, tronApp?.projectDirName, - page + page, + cmdBar ) } ) @@ -254,6 +255,7 @@ test('First escape in tool pops you out of tool, second exits sketch mode', asyn test('Basic default modeling and sketch hotkeys work', async ({ page, homePage, + cmdBar, }) => { const u = await getUtils(page) await test.step(`Set up test`, async () => { @@ -397,11 +399,8 @@ test('Basic default modeling and sketch hotkeys work', async ({ await expect(page.getByRole('button', { name: 'Continue' })).toBeVisible({ timeout: 20_000, }) - await page.getByRole('button', { name: 'Continue' }).click() - await expect( - page.getByRole('button', { name: 'Submit command' }) - ).toBeVisible() - await page.getByRole('button', { name: 'Submit command' }).click() + await cmdBar.continue() + await cmdBar.submit() await expect(page.locator('.cm-content')).toContainText('extrude(') }) @@ -575,8 +574,7 @@ profile001 = startProfile(sketch002, at = [-12.34, 12.34]) await cmdBar.progressCmdBar() await cmdBar.progressCmdBar() - await expect(page.getByText('Confirm Extrude')).toBeVisible() - await cmdBar.progressCmdBar() + await cmdBar.submit() const result2 = result.genNext` const sketch002 = extrude(sketch002, length = ${[5, 5]} + 7)` diff --git a/src/components/CommandBar/CommandBar.tsx b/src/components/CommandBar/CommandBar.tsx index ae864616e..d249d7443 100644 --- a/src/components/CommandBar/CommandBar.tsx +++ b/src/components/CommandBar/CommandBar.tsx @@ -21,7 +21,7 @@ export const CommandBar = () => { const commandBarState = useCommandBarState() const { immediateState } = useNetworkContext() const { - context: { selectedCommand, currentArgument, commands }, + context: { selectedCommand, currentArgument, commands, argumentsToSubmit }, } = commandBarState const isArgumentThatShouldBeHardToDismiss = currentArgument?.inputType === 'selection' || @@ -68,16 +68,23 @@ export const CommandBar = () => { }) function stepBack() { + const entries = Object.entries(selectedCommand?.args || {}).filter( + ([argName, arg]) => { + const argValue = + (typeof argumentsToSubmit[argName] === 'function' + ? argumentsToSubmit[argName](commandBarState.context) + : argumentsToSubmit[argName]) || '' + const isRequired = + typeof arg.required === 'function' + ? arg.required(commandBarState.context) + : arg.required + + return !arg.hidden && (argValue || isRequired) + } + ) + if (!currentArgument) { if (commandBarState.matches('Review')) { - const entries = Object.entries(selectedCommand?.args || {}).filter( - ([_, argConfig]) => - !argConfig.hidden && - (typeof argConfig.required === 'function' - ? argConfig.required(commandBarState.context) - : argConfig.required) - ) - const currentArgName = entries[entries.length - 1][0] const currentArg = { name: currentArgName, @@ -94,9 +101,6 @@ export const CommandBar = () => { commandBarActor.send({ type: 'Deselect command' }) } } else { - const entries = Object.entries(selectedCommand?.args || {}).filter( - (a) => !a[1].hidden - ) const index = entries.findIndex( ([key, _]) => key === currentArgument.name ) @@ -183,20 +187,6 @@ export const CommandBar = () => { esc - {!commandBarState.matches('Selecting command') && ( - - )} diff --git a/src/components/CommandBar/CommandBarArgument.tsx b/src/components/CommandBar/CommandBarArgument.tsx index 64d6c1f22..8652792b3 100644 --- a/src/components/CommandBar/CommandBarArgument.tsx +++ b/src/components/CommandBar/CommandBarArgument.tsx @@ -1,11 +1,12 @@ import CommandArgOptionInput from '@src/components/CommandBar/CommandArgOptionInput' import CommandBarBasicInput from '@src/components/CommandBar/CommandBarBasicInput' -import CommandBarHeader from '@src/components/CommandBar/CommandBarHeader' +import CommandBarHeaderFooter from '@src/components/CommandBar/CommandBarHeaderFooter' import CommandBarKclInput from '@src/components/CommandBar/CommandBarKclInput' import CommandBarPathInput from '@src/components/CommandBar/CommandBarPathInput' import CommandBarSelectionInput from '@src/components/CommandBar/CommandBarSelectionInput' import CommandBarSelectionMixedInput from '@src/components/CommandBar/CommandBarSelectionMixedInput' import CommandBarTextareaInput from '@src/components/CommandBar/CommandBarTextareaInput' +import CommandBarDivider from '@src/components/CommandBar/CommandBarDivider' import type { CommandArgument } from '@src/lib/commandTypes' import { commandBarActor, useCommandBarState } from '@src/lib/singletons' @@ -28,13 +29,14 @@ function CommandBarArgument({ stepBack }: { stepBack: () => void }) { return ( currentArgument && ( - + - + + ) ) } diff --git a/src/components/CommandBar/CommandBarDivider.tsx b/src/components/CommandBar/CommandBarDivider.tsx new file mode 100644 index 000000000..1ba511bb1 --- /dev/null +++ b/src/components/CommandBar/CommandBarDivider.tsx @@ -0,0 +1,5 @@ +export default function CommandBarDivider() { + return ( +
    + ) +} diff --git a/src/components/CommandBar/CommandBarHeader.tsx b/src/components/CommandBar/CommandBarHeaderFooter.tsx similarity index 78% rename from src/components/CommandBar/CommandBarHeader.tsx rename to src/components/CommandBar/CommandBarHeaderFooter.tsx index bab686e36..8934aeaaa 100644 --- a/src/components/CommandBar/CommandBarHeader.tsx +++ b/src/components/CommandBar/CommandBarHeaderFooter.tsx @@ -5,6 +5,7 @@ import { useHotkeys } from 'react-hotkeys-hook' import { ActionButton } from '@src/components/ActionButton' import { CustomIcon } from '@src/components/CustomIcon' import Tooltip from '@src/components/Tooltip' +import CommandBarDivider from '@src/components/CommandBar/CommandBarDivider' import type { KclCommandValue, KclExpressionWithVariable, @@ -14,7 +15,10 @@ import { getSelectionTypeDisplayText } from '@src/lib/selections' import { roundOff } from '@src/lib/utils' import { commandBarActor, useCommandBarState } from '@src/lib/singletons' -function CommandBarHeader({ children }: React.PropsWithChildren) { +function CommandBarHeaderFooter({ + children, + stepBack, +}: React.PropsWithChildren & { stepBack: () => void }) { const commandBarState = useCommandBarState() const { context: { selectedCommand, currentArgument, argumentsToSubmit }, @@ -102,19 +106,23 @@ function CommandBarHeader({ children }: React.PropsWithChildren) { )}

    - {Object.entries(nonHiddenArgs || {}) - .filter( - ([_, argConfig]) => - argConfig.skip === false || - (typeof argConfig.required === 'function' - ? argConfig.required(commandBarState.context) - : argConfig.required) - ) - .map(([argName, arg], i) => { + {Object.entries(nonHiddenArgs || {}).flatMap( + ([argName, arg], i) => { const argValue = (typeof argumentsToSubmit[argName] === 'function' ? argumentsToSubmit[argName](commandBarState.context) : argumentsToSubmit[argName]) || '' + const isCurrentArg = argName === currentArgument?.name + const isSkipFalse = arg.skip === false + const isRequired = + typeof arg.required === 'function' + ? arg.required(commandBarState.context) + : arg.required + + // We actually want to show non-hidden optional args that have a value set already + if (!(argValue || isCurrentArg || isSkipFalse || isRequired)) { + return [] + } return (

    E_5 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 E0M-0ip8x;= delta 64182 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

  • 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 aJ3LYG8%1F%OjC`&wyd;*6k0<6&Hn>{Qb_s$ literal 51837 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 AOaK4? literal 45494 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 xSG}fQaeZJv&S?i}3fWHE{ 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 Nf{coEuGCYH{{!ZeY*YXM delta 28893 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%0Aukbrry* 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-off-to-on-via-command-bar-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-off-to-on-via-command-bar-1-Google-Chrome-linux.png index c62e66c0d7ee0873ae16f6e3dd55d7d17b4bf19d..719006d9f92bd357b1ccaaf0a78f6a78e22b7cfa 100644 GIT binary patch delta 16534 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%0AT2EePjUzbg;`3p?&W7~onBcGQlthf1i| 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 B#W4T? delta 16595 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≶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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-on-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Grid-visibility-Grid-turned-on-1-Google-Chrome-linux.png index 199b5767195a901ab9ea735233ce5b6e23e60b19..213ed4553ab32bc19afc68f4a081a84f2871a4be 100644 GIT binary patch delta 8793 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 UXVt$rP0welDrzc}%UitqAG_H&=>Px# diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Sketch-on-face-with-none-z-up-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Sketch-on-face-with-none-z-up-1-Google-Chrome-linux.png index 4cbe04dfb732fdf4ce749e3219b98383b8659686..e979d83014893cdd6dbe767f0ec668c7cbbe1419 100644 GIT binary patch delta 53910 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 V%<_Fd{%r;+^mO%eS?83{1OO2?SiS%N delta 53951 zcmaI7byQWs8V9-o>F$*7?hZk^yF(7zk!Lwd6l)YP_HS?2`H4t;4{hy(73;bnJL7;9@?S zB?2AzCbCv0E#;0-^m$W-6D9}t(QChQ0dp)wz&anS`CT6wvfv|oL_uv_rbM{-Y~Ke4_8%pGPIUC4 zri6#ncnIX)9C{DciC%l6WB(&p)r*q>IQt_k_+-KUXv+`~LB@8bLKQ zt4UgTUU|VY2h|d8i@`Ak>|8ePDXr@p`iheCt2-x90>3N$xdF|4O+bQTfRzl)iU5- zg<|1Q2pJns+BffeUR`7uNb*Z3ecX|K_LM<(=aKrg7Vpj_gniHnOA)#QB{!x?dhT zUTp2{joQ53?d>aS+S=OuHhZI?pr8(CDhz7O`-`&u^;O?t_6wWQ()_vq^yqcwlj^Z= zAPv}>ymU_63e|8%G_4SH%EA#f*@&5B0ic`O?)Rp~< za@=Lg!&)4oel94+? zV+>euE=OUYdmh!HV282apdq--^2BOGZ)}JqLecqQILWnpv6t8Q(M$}h>NWq+WJ_{s zVrB}jD{IW=z7Cr;uR>9rXDe@6o59(7){j7$U8PHtC#S72wyK0#4>TeAc;!@Fv6DQ< zAEmYuvN3Dt*fFG!^HbY2(qB2g@lJD7oJ+8r(l022pWi?xy1Ol^KFDdY-u|@x!9iLY z?tEr>IkRg$Avsw{NNCW!=HTF<&URKgQ}DWWR5YE(Hi_Z&3=&o_gXTk^BRN2w&0nn8 zkQdfiYqT_9dFV%wkj*DXuyKe01g_kujKtpEtFE+fN_A5>>L{mV=iL<2s-)B4A%4OQ z3CBEfHa!8@9c_T|i>Kr74 zKH@@J9W~9HI7@GY=iaF_O_il33M(HG^KWNpwEFoqKHk8<;L~w(T3YkFpFz*h{(x?+ zWpr?GaBQrKkB^V1=WTa5woaAt^5mqMz5NrURoGA=7#SKyL_{R~IY~Ii{e{yN5Zc`4Q53ibl^cR4&2u@h~B&O6=pdsbM_Hr7KbCMh(2%v zB=`0v_tTNRJjz8}^+$6)cMW7*RVIW7gs8siv>VZ$qBmzGvx|$DKMicP+ z{U!^QRK%XHTD>lBju#uu`>|-_=OObzgpT={V*T=-udQWd$ru1|wk#`&1r5prLqftD zxcOFoH`*aG5j6Ncf@qM9V9*~^ar&M>nlcVEiCewDQpOhT)@dasIfSsRJuGIZS2p}H7f zNWsV-ffbR4hAqczq*Z2vDZzvMzwf+d7Npw-i^i=vI5^BX1z1^G+1OO*aRzu!2wRfZ zr?ndjOn4jc5klg|rBTrsVPztTrr3n}kM!Qs=uM-yWolX!e?Fm)h@*t`N$5a!413rd z7b3_EeEqwJ@2~dV1lw|RgX9Y;4XiM2ZyZ$UT5 z{}kHnm>0UKk&%&^+2*fMFEn*u#lBlex^qAhJd|zZC4@e_kSaTpOeP{-BJQ*G{+IZa(I`;{&S*0fz7D->bPOm z|LiBcva+&dOMLufZ!~eo^Znt})Kq~&G9C_23OKQ-7G^uKbYAtCy;9W2-<;2;AJ=Z( z^Q?CXcl@1gza75y3B~CQjmv7aoRPriF{w0AkmpG#zA?Z5<6R&Oyfyd2Mo(lci9n6@I3;PUmAsg{ z<;9Q}1vahv?}W;c`kLJGn%r@n&s}4pE?e0O1)c9NkV_V8)e^KC1gvdz`d{|TnLfwdknAi}Sk=m3m1os3TRgUYc!o5^p6TOJd%+63SX6hv z&3?Jcm?I*G(M1zun`0bn_KT@spYieg=vVzO-u8}1CPEMuaV?#U7sDc%*D+|VAw&j9 zQm!Aei3z-{RM%OTr7a)ll}%XX(vO zbvQdp8zg_RHtFD`6`Y%&?78pUzc`IeW_(D--5r%nB@?75E$^mm-{q`iB-RajKSoXw zf&Fi{aO{i=lqiDWOT9g~_PzAEb+nIdl(|A+ zX-afU2TMKm{fh}rL4)8&=>A;2pV==a7gUF_Sf5xer;qQcZf{jUe4-5%pV+gqRo8gB zKX;8UdBX&57c)ARCl9rIcHYOXvC>bTMibblnNxN}-*UCIR2cu9OODUNUq%}@ywknX z4)$jHWQC{P=vWgA^XbpAPd`4Vj#(OenP%nFdly~*ipGqkg-*cW-)m{EQ%vE|WbE)9G(94dzi z$k%n8?tLh_yFI7r$YO*E$m}pTdbE`K9xJjQw*6hiIgBR}4j}7RPTD|Xt$NvPB?d5T zcF#VWsFuegM}v};2gfUV83v=frUW~0tXhdP*;i)TlV)e>60Z~rURe5xbyp3=zGAmp zb$@Jc-n`&KrnOs6#>G7<7ruI=TGyZyX*H~P__)C$W^R>O4*;3c#ZZ ze&_&6hbC9TNUNUy-B_-L_6%?9vuIn@AiH8Q+$qYpT*O3m)$0nIX0`tU1p=RVb(2T@ ztH=%!eJ6^`dd$o~a$ZpYAP3|m#Wia!-qk~ckoD}PHq*m^4lrabt6+6?a>?Xop<%gZ zb8T^jmvf9&?1XP3p^A^TZ8Bku+vEpiagcy-@eIH_m7*%dSUv1#m0wt%^|(2==A5az z%<7q^g0;H9+3=OQR;@Np=^I+u0Eg<&)@s0*EH&^wkE^j&sBE9;uB({S*k0-WU>giG zv3zU$BD0z=QcLeLILK9Y&{DZIb&LEX;!bP%q;%cG=>DXd#*xJFc#HTX9PXn;NfGMi z`<>&+)CZ`5o^Lnj+ybc@9x^+b&Dvf08d)HB1V%_vSc7sQ_)XqC*ofb5nFN*75gGXU--%7=?SsUrp}j$;s%KkXoAhB=&I2%kTv=Id5T z)k5pAA(;sBnGe(9;~+IAt?sScwbA##WLjZ0Ry>jUW~wbt?e6@B3#j6IJPfuO&RuXO zC?yLMea@_#7tWdLnm=$+?%K|P1Kv$AJo#26*-u)#aaG{+xR^WX29{2R*nsOl12NzI zZ@mkB8#Aoyb@SbGlQ2ODMIt&_T_scH%HBd#w?>f z&KZhCTSiK9xGuFvzQmQccIuxDK0#d1-|6*nQv3j)iy&!uFY(9&aL>_p+?l?23SB8ftO0^vu zRTq4?hp#kd!aj>^Xg8^`*O0Ni|89c;ls+O3v3#mNme;l9#n@js%4Cba}DW z(wj-&?I2Qo+}9h>0OTap(dpsZpV};W0jUi$`G#NSMn3gD2+|uQ6^0BcUD3p|V<8&* z2piLXO`1aK2>Ix(J}^bt-{nCZVTRAdU~YFW$p+|Vkf^K8=IGCC^w5mA@D6DmXXEU? z=2{6=rfK2-t}~SWC217^w3!c%US+F_!2`mA-2w~_OVfrY-`{GK{D8-2eNBc}VjP`~ z1lghV-OnS(l-ej?Im*jh%H-%fW%C6{S0sHt>AKZ6_yi`C0gW7bru80aEPUC*`cKzZ zHez>UHtd4k^F8Y^Nyu0A1#11#_QC)HsnzbL!`plqd%InjHDIjP)hZPhjPe_^LJJ%d z$6(c~F+bnvDRhH_puSfug9>{;9GzaVhc4C7Bg(wHiuzXgrmI~8hwdNGf3KN$O!{kU zYpY?!8yQ$wTx2t87lzROxw*N(Wf#cf>Kc8#W!=;H>xv_W)kG;B6=?AG(Jsg$nlm+- z@cU%Ts4}z4IX0RK)}G#8+&pdfRiXZXAhnTElZ)S}n=BH6frZZ&GbEw=eOTQ`!jz0R zCA-E@0eSGZR)#Ib89zVC^eAVF?xq_pYO1JB`ll7Fi3mN+ZvKLw`S6{ar}$@rjis7J zB?y7%=`Y(iN^lDt zJn1WXv(wW#zAgVRfCWCJc86~owJr0DWzjD@$z)lklQ7-iYn>ympWtvN8GtLz+bvPX zSp)#qujT9vGSQXUK;=AY(Ml~Pu}p%2e%wn5oh7o~e2p6UwADp-DO$2;F$NR#k=XQ| z?F8PcRcA!N@b$ckFgFG7&~ks0o>$A^!)9n|&#>g^#;>K>8PV#K;bh~PwHcu8lzB zQeUfU9Q&wpA7)mkjAdIPR(bP?hU}~#4i-zFd?r2z?SL69ySn4xs<+@c&ItN}xn1!g z7c$lAqF-Hm(`gre(UXD%3OX0g3+5~O4 zg}`aPTU5jGqJikE!O8d&Voi)RX9>r3GFgSlBf^+Un=fzb-aU0NP&9Duu=-MvL{`Y#kf;3?PL+$KJzLqM+q{k=<=_4>L?q z{vST7yXo3x`oV|wdgJ17e_|pH4Y)gYn_nEIhF$|eT{R0KU`Uz3%C3q>;Lli8XIaxy zRFE`qxBhXx7rzMfCqF#VZ~f`zZ7S)f&>_q0y2k!F$;QExry)Hh4y+fmeU1u9!N7M= z=+IvvzzWY#dsEYz|L(bKu)?1I$*-;SrcNywkLCk2Mu9ZZ!I$;k=pg07DM4&9x@lDk zBos>UF9YI;AgGnIV8>!$*p9QsSNUz>f}C0%v7qlgpkNsPb<@)y`)-J6@w;prozerN zym6yH1@0 zY;`vH@~r$D1cagsOAgHj`yHjC*l79PerGWE_Gy8IZlC2B)1oqSR2I{Yk0grmPX{Tc z2~x}~kCy5Gs=(q!#-n)^Y%HAc zx#2OHnCFfqku5^1g!7MjB*10CV2(QtIlgE667LV(v$0Xu_`)loMgC$`q>+DaraiZT z7@)^N3NwZNDJJlaUvmM)vuYQt%%T(YHBqY(F})wz5PDcbo7RL5bN?J-Xlw%XRW_EH z#q2glCG}4AdINJ>84aG65pcKVzE4zqcG|Xf!ndBwIWWD=FoJ5T<2P$p0U958kYL-b zJ=lS{MNT1~Q2h)WUw&RnY)fPcQ4XmN_?#pnz@D;s=#I?si`hHszt zH7|rlX-PXY^^6yJRH4u^N))=^!v+6|z2+!_!+e|5U`gDVs>;%ba!>w`Hghl%q{~^5 zWG=%5kd<+>R@N|xW^M+2}zp@BVfBw%iG-}aZ;Oh_MnOH*wHLK|It zfA{;iQY_HPvKm-R-|sKAtf1EnR73)n-(!yF0_4A9J>1}uXJxq2qI64tmQ~1^v@I3u z*kPDFr`7svEv=fcm`*T=Wzt8Wy4#*^5RZ$}@!S16JjJTwGV#);9W&2hOVF*getF`! z>=3iOZ*&E|6@gCG@IdS^GIscOpZYXk9M%WnJy7$a{#wpYxZmob79Mp0WeVUX%A5sv z1@wPWuY9Faz}rZtv3sxi5FyUeH>65e(#rcnhx$*K>Yh_%++5olcyA!`X9Lb+@UqI^ z?daBVA+5>s3JLx@a-^Glh9y2G%i4-VyKg(!E*xvJt*Aobmw1%)AMXD}l{4s|_mBTS zSXsex0)ds9jOPnU%Ckq|1yTqt50aZe2J`-xwnzM3YexA?M)}inmn(FnY~BY71$rUV z<3qAWZ+jVS>GPS}(BWwPEUo3)!|r!3#XpSwF2^7e^0}mw?gt&K$S*3;DF-{LD--k` zLTXHGEGVR8{?`+F8=!rarb|=YgZ#%KI#@ld&>*Qo$vGj*N1yl{Mtq`!mDtRqA@e#! zScNBew%8oWxh2i}Kib#5H`-5?3OYOgSLGdxg>*!lvnjVog@o*+-ebP|GzQnk%*tCm zLLx`D#bu@O`k(##;G3n(xY-bP|&EEg$qlnvpo4GY(1E%U-8i=9i=O$ zyqBSgGlJ`Lu4~PEfs>Q`*HD;|U%y)aN~7RJBIdUDh2e>C5Fw4ob=5HM%UABcbXoUX>Q~kTWhN^~Z|nmK`+tz9KNmdgj3qXLQF)It4l_nNB=auZr^aAb? z?9Wye&q`i1TOVpAB?2jeoK)#*<#ltqO4^c;D(qjK}?=Z0OGW>qAr(#?6flbxlofc8ZqJa<<$RBbX25m2$4fl(~Z) zcT@B;ihX|QqC@L*ukY;GW_1M&7FxFw~V%eHq-AEM_Ms|5jc;q}v6i22opC0gY2L zmJTu)Z?P~i0APB0`k(OrKN&ulx?Nfq;r}MX#|-ClB4qOWT%^!|$!u$vGi{CPkug-_ zveq9JTsINQe&(pghn610XuKrj?K*xu7O)^IU}j(#VquuF68qlc|8D4aC%mbsNf_9@ zXN;Mq`lspwn?Amu`4a7~tPCBfYGFs4SdH<~y}`|hJmR|(L|R9_WZ78c(c&qt7j~SJ zaKgiiAS0CK6fRyj%v*AeEVZc81I!4d3)E?(A7Es4Ne@U%NvD^v|Fy~xK{KwBsL;-` zik<0P8dd~sPAB(`POV6rB@NKViP^N@M%CS-{DLQ3G8aABi{L+>nI9L&fM|x1@5l5n z-&Ro3ys=Rgi>h-~Y5Flipu8`9{~IMIAv8^c@PngPq-bwjc5^R*3@z=4=KJU*GL0U9 zeemWlN|fg7+GT+-oun?+&>cDIuR9Z$y;{Mv>iC6oE0%`AJK(PgR>@#7n0V5r#>S{` zw*RRuHy9}d%+G55-{zS=LBqny@FcbBYNm^hjEn%^lmridj$P;3-pTlF$#9?2C%yDR zk)bL>UbUMZ?%&74^r@ZZ4lZxYiMY)K2_upAqFaeHb03f97Zw)g=LyGA|J5%>FEpYA zHn@?-?fJ;`V&zr~;aB^S+7K1I8k`Z%Bi7m8-<_pVR#Lb3^6Tn@65mu3q<>FtbK$7U zP&}j8Pp=Mvb-B#&FpiOg)8DX4H0ATgGcq&h?dk(J%O3x;itK1+9{qcM$l5WN$lC29 zXUk~DV62`9Cz03d3XPbj`+$a3uqFUwGJ4~XZ0q3U&t`*3DX+2c!)$I36U3p3+3%Gq z=CFnv7e`h=nexw*Mb&5CNi4ym`FiaUMlUL!H!dt9Vry#~trPi=av+3Y64VA^04@%O z18rG04s6m)wY#Dz?oXu>IjZ(UqiyG7U4y@Vy#hidDB@(TxruTRnHU+Pwut^S4{r$vgV?QoHLX8p z=u!`jG^!dHSvq*WnVOlS;vyu7H}@x|eDxAnI)_Bm{I_7^ImW)XV9H=#}6+o~DkJG(wi9&8b^-$#Lm3*LKq z?v{jybA7wRlO^NY(c$3|F?%y(Xi*4p^}uQ>;&Bl<6&Xq&#nKdAOf#mJN4Ak^iX`|C+EB57cCte z8nMQq<;mG4(m+G{wJd(ayLAIt;#C}8K5v$f+$S9^B(${F{1$PJYbtyS4nKG<^Cu1~ zhIP`om2!5xW0;QYI_7j&Sun|p8T*`NojgDo04_XgvymxMi6*Y4JGXR&6j)RJz$Mb^ ziMNyB?&$*Cdg_2z^zoiviGx5fTvE8W5+hP7s^u$|DbmzH;|J~FJibsA39h7gh2GCn zY)&Nj;gY~RE2~fcH5^PSqUI4ym83Y%DcLS-Dl#`i_PPth^j(GA|D(Ht|AbebTQ@TU z_XsKdH1~I$4>a$$7fHi^2mX8&aFx_c#-xyZ2k#h>?cLIG3h~YzFYhz-n1MUfnWs{` za(c~nLpVU#SS(Yt@gQ%U&{tGNAsM4NS9{z*35v076g^$p@|7^jWz-5&9X(GmT+F6K z&X<03BJB((RRkTGXHY0Ej!@@XoWPUWb(!y&;$lF*<`bj|aWoUw2C3qPN{CaYis41T z%!Nt`(kRzPe#Uch?KRhV*@mEEux~mZEO#5?S+3dip$Bl~9WV^+wxYSBLROrt0h0>nqpD`%3 z0RI@_B)BY``04)?0__B5oqSp={K)(8fd9rk(gE_$-kEfJi0*Xn-Sp@$A$=oHlT37A z5*<|#-w$+BYG7q9CqSCU2c_%bFW)~0vckq@s~YQD=NkmweKMV1`=;(>_ggFv866o@ z)AFb8tV4HVE=*j%xq3+gy{;qZMKY#l>2AVTLrA6t(U1H<^)_&OuBO6_LJk zaKZxFX@dG(RhebXT%fk1xQ5wDx-Cxg)~Ea8(f{fE1}_DrhRn$zhec9yV%;0s<+SV) zVa>_eOIM5iQ&+N@oblDc)})2*isMs1rptrgIR?q3ah*vGP|8IB_)ecNe6G<}ZV!B` zDYDfVasTzJa4Bl{EfxBZe`mBkB$*LArETPBtGzHf(3qAWd^+(bzVumANfAI{Vjbe? zeR}g4oMfY_gq=H-8~h$e%3NCR1ES5$+3TnQb^5p06t5^4mH(wpLgoq6gH&k~AOG|< z?A%Da4xIs8ptJ$*; z*AyaEdK?H}i7(M){NLL*jcH)0(wrN*M)B7ozD%T&%|Vpn9w3PwQux5t*4_Gl5v zy!Ub-K_EybL%?|h!Q25_rrXv^f(cjLY`Sdo@f9hWpH~~ z)$yL7-Xikep9|8rFxsZcp*e7pzQMWIv7Zg1Q7T(cY=oF2B}$NPfg&g{Sn+>GeL{cX zt1ye8;GQQCafy=dEbW011CrJ7bn@;&vz|+HRt#0|)*cg}9NXn4htM^ggl)Mm8 z2PKEsFRXtZHCuDX*z)&YWX!3^=8Yd69Z_S+d3rXe4V6+B=^@H#GO{K{NNTDHg_$C8 zW-2x$#up<+g{%Vrw_cUv2;cqKKbWV>+>8qrf{^fIUS6I`20s)~{qF&sj^?UUQc@s! zo)vQlurq_I3&~w57Jp| z_~$){>Py#BA{n&V_^;WQcBnUMQm$Q&bBg|Ln@bvyAwvbo7nEv6Vu47Znv4rh90(AK z(${eTLUdX3XD*8S%)M9k-rgU*J8D0`rz+B}h+=b6_>D(gNii8me&(r;ePQqKIX?A5 zkDYTWZ9N}J3ix(TBxtQ?EOCh^ep&j{N2WDec&DvFS~EB-nw9o`czd#J3w?`1$;@dgaYc>Rmo<7S z2J!NBK9ykM>f-nm(PgjCkP@FC6(W-vdHwmtkUPN*fWBbu)&tM2Lv8b(ClW5o^5+ks*2RXZWFVLEkmH%`h38itb^-}xouD(<<15pnEgQVG{sGq zHa2c*f%kojTwFLO;b29|MV);^*uw6+_Ewz0RcTNjKciL|2WrWz&4FCPp8QRKE4cY3&3#YT08&tU6(G|+t>u7Z=`GBey?KS)G_HOGs`#2z_Ssed1fIa-fqsd zXF@#w8}9oS4n$KAw1)eKd+M*o{h27oBPbA4AL0E5t&UEjLS0Mo|4V4605Rw6wr+(u z^jH&?DD?MqpB4nBuCA}-XxiSN@3a!vinQWCz(dBx&FM9IWe&_~ z=&O#+E6mNn7`V*&>I~7KG}TNDQ8hnBxMFVYJT;ac0)Q0yg{^a+83kT2Q`tg)aNDId z+p4_!KPMM1Wb3MAi#|cZO^`g?1EfPZ*x6CX$qpv7yq^3@pSJq$z*;zL`AkdD7&Czo>n@nHWtu38Ct<#~V;G6CAfrv26-!IRsxCpW)H zP{==<75y9?cGmc)zJC!}gq5+p@;Rz)Ot8f(ui1Jl%S|9B zy_>;C6rF|&b}A|DoRFx`c7`nNi_1Yd1f+>+CqQ@3$W1!l-rA3}tUGr7A@^|6cclUh z?aCoAUTp8Hnk^$F2I|9keTDV1){u)mp`S*LWCr)?G<~Cio}swNX5dLN!*ia-O4y7JTzoS?$5-i!8O9;4*y=qBA)Z9A_AI=*XA2Vjw{7 zW25RTBnkkV{R_hz#rH69<}TS16h&*+f9U@*trJ`~?2yDnNUmwt1l-=)QBLEQqm8$) zw8VN*(b3XM9g@p5t*(ITT;$t33WovMsl3Lw2rpSP1g(v$wj`h+g8m5@-sL7^Rdm;H zj7*C9aieKL%>QI)nB>QcxehuLk-dR<67)AI`nyAq;ir}M5V)2(T{4H$M$cYD!PE=Q z0|t9(N6fR>8Es5tXGZT&h8qy=Gi+W+)PLVCS<<&T$DzJ2lf^Zh_2jJp3`AHqVxD0{ z?V?=mTrC^q(oYB8>Bxc4P4M{eiwoG#8QU}0a@2t8#PquDu$thdzqWq5>KHAKd0m|~ zS9jKggh0$`i(U;Q|4?ZE7TUQ~Kw=fR6*g=W9liTpDdhH!esI@e$~hLFr|z6o32mj- zLz+z`Lu;a3m=Q0M00r(`zvBYyzC`?$gqXDAmqU>+&XL%h1SsJ6@~SHEO_kmSFOpW{ z3p4;}Gx2lg&I`UC<)1gDu|XnHc<#m{+f$+!}E@#Dfoc)Yf91a`2(9=5*C1 zAy5RYF%dpDfJ(li!4iZsgnN3Lv27*S^$xNAgsopkYLi1C<-Q90V=2#(m@(1H&-PSht-Hqk3T+8Ne zO2Emi_VE4z=uGWDX=%wBKhsMm#gx$6LJD0dXlnA}<#XvPCHir;or!mn^;NC8Q72sa z0f@HHW=)1DbUCUJxb#t&G`mV?`XdV1#f}94XzxYQ^Cp}GUlZ$20DTtfKXh^aEj*s! zECmV6Qo9xhg$-7?ByHU9oONd<)ViG;gmS+p7@ev_#Je7YRkr#15-KjEV4_z6QAyIA zVJz3^v@6Y=^O!d=-G`7y-hgliN#u7h_CK&YM6g6x3YTe6qf9kQsUjwWvtr}@xK0_b zFm|^jxII2gSs1;Jy@!PgpoZsVqwerg52BF_G z#@BB>?zDTbf0|Y*@}94!pX|tydb7^a;v{&u3vUp=0#2Ac8ry;o#yy}`Bkh%D2`r`q zzBiRzT~^qL4ePK%V10xXn3=hTeXt7z^hJ55;-0$l+-67d5QP1QLl*lA;pC~It{@Xo zGRPRm5Q*k)%UZJ_t6{(%Ub8C8(#8Q!NkJ;f*J=eKIO4}RuAJz5h&EzMb zSKk1#qRy)1$*2}DEf=}BX4vQ>e#N;(4;~=d{>hJ{<%}rL+)Xeol~Rj-z`I#9Q;&>8 zZ5SjBGML7FdTN8n*Le6_#c1bNMoPt*U7??n#uySFR7g+aWn-qb2c3N%wg`>2d8ttb zZS0jDKTJ7c^O_q!kn^5jJQmbFwS8bwDs}DSLUq6NgHhjQgAHhKG;CWaHz1X0l7$@9 z`I8JxWC+NYo?i#H>Y_zfNm=-l^h<*Pc@+!Pqu=-Oe5f>%bo+y!P1KXNuNn_B!Ej|_ zj7nXv2EKv|6>W8!E+T8Q7Zl^`Rd&Ee@<_%@aX@(LWIu}btj`d1E-uf1^MJ$oO3-g- zIw_}AUsaSA`-zm$2!&w$+kBTrX%YIh5BC`#LZ7oMB3C?Kv})J%v^)KIVVM$2SFt8z zxa3#)0zSu;snP5}Y5^gb&VqW7*Njk-ATuBU0E#QMN3;CUB_2m~yEXS$=N1uohDUyj-|zNVCC^lYwZ`&d4)V7f@x?)H zP>Cg4JbSqlMX|JD94FQwScxS&GY$4>WFjiOJzdoxNTK|7U0q$GEcNp8vNQ?8f94K} z8UYg_p8Y69_o1mqzx)Gzb&d%j&%#&2TU7Re^ocuPEk6jeCrYhSqAQa_`-^IDwl@go zUU^um4u+X*ezSzBRg}&fH#9V)#tP5+UpRmF-z(zwreT*YsG;takn(((4-a(y z9wegK1ty|kyujxiJR1*CzH8Vt%ybugB{U3_dSVsJpyQ;P_@Tgb^I)37_8r&%6hH4ew zZ3CEuC}HcIx?PO}LD#srxM5L2kQ#$rc|r`O$98n!i;Aj?2A3nOX3FY+H1NKDy0*Ra zxE995Z=CPaN-8GE(tOYv$rgK}8;2zC{qLJ}T6_Oo-?+UN zY3ykIfdL#HkysW9dmHtISc;-O@OS8g;^LpjA6#KJcJ+PC?Sb8|QR8 zoO=|*`>T;B^xf zByIy~*ecaqCRc9Ko%QO%=m5W)T*F0BzX5NX-iZXrJ$g-ciHx>0H{QRM;0l)Bbhxcg zl{q>z$9a@=ba<}OHs?@=P$iLiyn<7I8Zsj&RHdIfa7szw)zl;XTd4?b-%@C#(o1Np zK@;$HCG(VFl~w=QS7{qTj`k@<$T8z_~HV`UkHRI;){&=^n zgZ;~l6tq0vxt+cAdUAsc9^HLs9AoA0A1gGHqU&5Qy#C;g8I&qNP52CinZu~1VZV!JT zsky2=vX({@Q@$7K&P~)ArR8sG$0vN5+vaLhM~vA#?V=@ zCNwbZCjz=Uwh>|~*tK&~henBHs?E*Qs{KZ7W$hX_utYhWdu8xI2mMxTV07!k3p|zX zsX#+|xVPj05DF&V)@eaJZeq-8q@Io|Cr1@e3#t7CLRaNXeo0yKX|<@jPpUdYi8Qj; z@({nLShJL3269K_yWiFF+s{z%ikpf5u@Z~k=dWr$GWhUx4e>JmoZSe)KOfC^8|L{c z1q54a=CuV<_ji@a=qNwlihKv@+4+Y?R;nus_J7S|hyI!GX6V0VK|n&Zb+kP{BiUWs z%J9G5*zZ8A^51u_Ps9bvy$@(o4QIw@T-J)(0E}ezcZ3RZ-yV~AD5YOYsh#+efpDP{EO=E-9;QAUD7K8KfavE;<{n%_AVGB@uF+5Ue)c~x!S3$wAU4t ztL_`iT0kfMjIe-wC(s!_bxY&D^s!L;P|b(VIXhmZWd{oxU}_kQ!(FVSK^gY+CRMQmg>wV(O$ zL{Qa_tEv{Y>$|K^-|pLAPxf|AkI!J0JTg*?pxfh@pbLFCUby)=QDQ97m6??^>6V$L zGvgEYT#rO?(i`HFoyp z61^qF_qn_Yz1;VpAmSofl9FP4m5scyn0$AwO6(oM&i*zGuzIqh%uKl4;n?8PPoFvB ztnJ0j+0Cgw(L=J(!5;OvTs4#ICJ*Re<2eXl3xZ|d>TtDJ3Ey*_$R?ngxtZ{xF6$Uyo;NhD7v-{%1@hDu0npaYQGauW1q z=&qaz3erB*8wPD6j*>mEOG_GOmiXDPB&p&$QUuEssD0U(l%P8Qzf>Q@P~N?-*H+R#xpi4_#}T%!-uz+ChfR&`58^A^%;n% zn22GDY-1Ifj_Y3#vo-csFmu*{$Fy?2y>f80RYOJD;CE24!ttmhE2}`Ot$TTYP`-_? z47sB}qiJJmwdlDmHN(B2kfZj3Pk8&Q4q5(T{U$~yjaZav1cn5CV~*#{%XUHoJHzOO zjq{`c{1GXi3Q>nJ2h4p-ww8Z4Lau5>`x<|XW{KH+<|PT#Wc(s0b_d>^2r);L*#dW| z$I-?~tltqP3g%kiloX>l)XWs8eWkILd@c)bCCye+Y$Eohl%}oU%W2}^;_k~P)5=F$Jf_TZ=3l+C+Et`_@#-52!-=8RNY#G7?+6%0V#V?JA?ePO}xK#Z`&gU&%2n}Wv|Il z@>bPLIT=p^ur980c6QGjw}uPOQBa-S5RMDga!46HF?L_2+*Q_G>tkwQ zdzq@yS6q~vb}+C~T371{0MXK~g(;RsMskYRf->7gv?^ym2#`4Fc6Wc>@Xgdd+}f~t z7KaP2K4^E}{i-rGqj{~}ME(ZnX<~;p)V&W)>-bMoL#z`a3UB86!1go)?zXxdxEkxG z#JGK%Nkt&mKiaN%f?^9l->6lsNJo~cLPmky9lyja_gFnEOidQj?9wiMr&y|eE3 zAoifoV*{|CzIavVu~gr10*_jt-t%gBJVXuYf&vPj<(130_XJRAV@JN}6WwYiK#Tt< z*5Yyb@FiHo-vHSi6du;kwI6$p3ZG(Hq~9 z<5K+jg?c_;{iKXJZzV}~L2274t0Gg^E>V26fUB^{CqI%n(fj`(?5)G9in{L6O-M)z z3P__gNQab2NQZQXAf1wu8wo+_?(XhRL8SB0-QC^Xt?&2#p6B~L_dfUhN1T23S$nOy z#++l!v67Kv<-v$7+`wWk!nYhZ4(TSENMvJoSWc|IhgtmHeC4%d#jVh$%gvpp0vk94qsh*Ha5oeH?mjAhjVx^) zf#PHE1!Ih2A%>$v%Fe;D)fZCWZN=1ivL0?+iAbzSVU$$Cs#jKK^DQAo$Gq^{f{M~* zb$@88VGDOGBgv!C_;&SvCOPL6a1bI!jF%B^{@87_dWQh#)$@7Yi*{{CQf4{iDDodJy-km z_~IbcPNBeF5m&PlEJlyKtClF%EFee(xLct4Dhpd+dFxiSKlows#fXj;?@VLrRilKSH0B55vIwjB$7%^_M9O0FJiMn@93E zwzi>ZxSxDWR4SkZeS-t81BD!zV(23vr-4NaG~v2gwpT z>5XiLhBwyPipARWYs|;E$*$3W743N=-ZzpFIVXvj`%k>Sa;M9N#UcJzF`!(yZPnSH zz7>J}j)3^xdpUwk$5n=Bl%$2!+4usNitY_LQA4TdYvw` z=-`WzP0i=rH(11vo&8UUL8R5tpEw2cb+tac{-5AQUnZ$QmI z{w9od=-p(w^BPg8Narz1oBG~ya?(T44kN?wW6q?92kYbRN|Q#)!jQPUE-%wo?N5eC zMJK`0nPG|W=GBcNaEv}))Pf_0%WVk>FqAJpC$TLSZfUK!>zty?i9ma^5^NIkXtT37 z5NZ7G%LO8~Xr-nGRrH+OiY?iBoP{zy&?c|1_9j-NtWw*C1Bv(T1nnBIL{(PUSfi7- zSyotRJft(VKDHOfIBH61$^qEwm(PsR17BI4q|C%;VRSU0#d^hC?ocb(MjZHi3f7c7 z&#WFSJZQ|)dO;XZ7OaSiK`>MP%cb^9f;*`{^@@^- z!ljSy8}P6kB)>U%{ZyBIVA43+?lF55>!gA)UmKhJr|a?lzYu&rBCJjqY1ub0my&9) zwsh46zA}&-(_xBqICC0y3Z6;s%hXlUBmTG(Z3liMIp-Z-5HcL*ri;E{Tx#mg@S`{m~m>;b$y?vqSBf1P4D)XLd|Sb3$p|^ zdkUZqwHcwyU+p{|67lr&aKm}M*C!+4qoZL5UjU{Yu9bD=H4RdwlU?%hLYz1k!IYBm zGCRBY`nq2?#>yp?i~%5&IUwQfw({sRAg{1lTUC+6@B$t{!G6NW*O(%ZEWs&l{q@ep zPy3>8u=K`bL6LI|-?OQ@FZDaD>-I__C@>Kr@(H5C@Wg12!bpEgR6_Jqy%v($J&t&g zL$g|2mELTUFc{6_53A|@qv%Vx8O|MS8k5s@lS~>vp88>6W!{(J0|mZj$sl>@#4g-Y zasP9h7X5u+2|&WEC=>Vhd&-qe0m>>>U>Yfk9qi^WE)#e{eoMds8y+eoouf(#Ixk2wstp#4d^qXp;Jq;&5iI3 z|6;8#522JKd=G8L!P;W*lvhE!3kZ>WIg+IaLW2A?luSA*4S7Xr^~EYdTerM&PMeU zrd!8P;}(yHkG3LKyh%&#TR}l#?zr9cC=5g&$Ww%n#MB+lNgRd3*ZMuT9ona_XHf+| z4Nk3NbUtSh>m9ePuH&C>Fljs8r3&18ekf9=ud#a6EmlnCNsfz*ehNtb@aKAWJ__o7 zmCpY-rmSYpxJ&A?Hrz6fRniLX8#-3U=38foV;xSKbCg;=K)nCnJ-FX>H^;C~pa(uY z>^qmtR9K0t74sy|EN0W z;KoG+Ko~=|QVG6oq@k}C8Ifw%J)qU8{?^ql;J&hr;efO);V)_^0nPydy?uGxxlZh z@vB3kU4qy+2i+T0c~Q#FO1%f88Cb^sT7)d501oDz(17i!-OY6HGh9$w{ngs>?s`S8 zlHA3!g-5$ly`RZ99ZgysNFsJ310|y?oAT&-06nuE^3!Ut(M{lo0h{U zSCXU#0Y}h`eUpUeESKt+gL6s#!^D?wt#6u|Rf-GLx(DRVoi)n;=wE&Q1E<}-6G&Z9Vs_Sh|VYdG(SDAnS?`j z?nqYQAl4p-SYwaG4_{_rY5I+<&F7pZcB2^F!23&Z{pUQD-`LgoOX1SXoS|mBl|I$J zs)R%=y?Sd*OgRPIRl%tn^H7EJ*@myH^&x}du zSMZIXiSAdoTVxx@s#>@fFA;#>4+4$fS4nkR+uPeA`yj@t5iSSf+7C?HI01(Ht~nKh z-ty!`C{Lfld!3xvpD@Y#QDL-#%4(ZqU^j_$lPtu_z)OED!_Zv)f}#c@@8aa zF3j#GH6jD;tv4b@xGH4EW*V!5P2tMx5RQExYOL6T&g(5%nnZsp< zVZ7N{(G$8KxOY%8;dm1y%miRxJ-D%6L6`So8S@?1XW>8ojaveil*Hlw{pH_xog3w$ ze$v*S>%bD!R#&ex9m!DBb?KB+m?!7oc!Tb7;_`Rg5Zn67l^!+RC+m$0Y3fmB*DD1) zE+`pU7uj953+($;Q?+VlQaX3?b5dC2`zIH#f9q_Sjprd78q7t7I`2Jv?K*f_i67Me zjEDH(HuV9#ddL-AsNE=MN=)&%PEK1I4o5}!J3J^llixY|OpT4H&xK1T!N>bcXe<_+ zTq>jCiRii0o$soy4@lo>7UxtHvFuyE;+b0S6wB>ur*S>HDm6+XlA==bOJV*aQ@=XX z2@_0w$2{7J0esf9^3>|%?sQon4f!=rwz7@^;N!-x z^?R375`+Tqp?#K~L8?<0BWCYze9!kaXY?(DzlGUqjPdctX7JdpX5qae`{KjpvA=bzeRZ>sVQeU|pq>6S z`17{L%EiT$=0A_X+Fit)qQAHIrZ?z3qryA>GlAOsZV%ZD zDtpX_W6@qoobJ%vq19pJ`p=aN{;;$t=N=@ur3&pEi|bAbq@K?e#sfNEHoGZ$y>Am0K&C@7nv$F7n;v3NhH7usyk!8>)oY@~4SxhCvH z7|M(i8uU_m37Q`ev_>!A;PqvT@Bdki@hsFvEiN%fm2QmQudZBmYujQsz)O&c#daKF z<<#W&=1^EnvD1r{r85b2hq%Z#EJWgy57z8=&Oq2wtTiT*%n``qlG=6=(BWFZ@e9}ECHlI`1Y#Re36yB@%ry^{yS?3$Zrx9G8`TKq113X#v zH6j3zPmvuZ@OQp8b2iacD&&9DN(x}6(t)4$tCqeDYIFu86n8MD-xq5^00ZxSx;*-^dpk#jZu+(qnO zjT@bfuy?_EkvDV-N1Qg_J=e6#mNB4j>||bQ-IT93<9KkoaLr_m44!-mW`xvW^!%v3 zdBTMM#73fJCSWo{)k;DxX@C3ltM7+>wbD*m`(;}_DZbZ}=8w1}t#q$8I+_^GBXetQ zDz6gm3ThdSj1&$~9A56Ph-!|X_zoX?${CIC+ppYd@5=bnTT#949wfQOM^ctA6pfD3t+qeK;Z4r@ zXr}jYRwVR#C?nY z2MR)bPj7oAr#NmR70RCtmOMCNIuK$2>Q#k?qF~}Uec$W5%#5|u4DB6G$%u`_-;)!o z?d!c&gs@r6;u*h=>bv(I_M6AR((QF^9R5=RnR;DhNWhph&_cbrefv~B?_d$Z@sX6k z_2_brxP|RgdyI|JDB6xqB1zSGPyJ={*R&in{rQ5I4lDPM{mdnn9_y8##rZBGFaNaG zIe{~Li`f^qLU@UpAG`gr-wC6f2iyq%+;bMxYSdj3MWL7_G8ZOz@gh1lR=hbRAb^&Z zwoFV}#K`23w#@$OvQ#JH0#B0fxwb^|JLmENTw$CxI{q1}8OGc^0;7TT?@B+4>= zvK3O8ch1?rzRC&|(~pb7TyZG3|18&FQl4_;vJ=92v7kv7DZ{s|h`3P+VAK~Cmm~-{ zr@KflsfWBTJe+?0V1*2T zcP>q5$8IZ(k|+WK9)vqZFuA~g3&L7oL<&WKpWg}6iF@2S0dpOtH zyoMQtjrk8Jqpy&Bwl|pzN($1XZd%}r&BwnY=X!RSN(z?dmFy_e7B+Bz!>}F(T){F* z#jSQ5a~0n}ZGP=1jw^)&KF<`&AHJ}WulT;z{kxRr`r?TFC zlzWB<r`Zbizh=@_Oy`LreTVlBDN=O5G(Qjo7&w^=+Q+c zl@v}ln$khGNzKYPlAcbjWZSwOXl6Y&zlYL{UwYhVM>Gtfo5)K1ex9By5V+pHu2>n` z5*e*o90mtq|0a65nG%w6_AU9oO5D@tj2@#c072LyOn?TFg??d z20>_T(-`BP5nK4Rk612yybP&i7$qI|P7u;-fMpAv$wzM3lw&k)1l<^$4GL&u%&#aY z((}zgmR+O7w{PDT=`{W|g|2p=Mos@12QBu26X6K8)*d2JtUt?bpV^8PL%W*%pgb#3 z&}E3e8iUN6MV3tp`*$>cGLd9N*7s+MhNwLXcA>QH-7Zx6VX_4&T%S5uzLHo1I z)*}~OTZ$g|Ha2PO@IhYS(lt=M>9&gmZvvDb2oS|aJjWNpCdRZmtzib1gq{AB910?n zOP=%!xL&L~V?N%CF9WxA85BF7q5Zj!+jrs|gpVW`SU6q)dB@*W%2Ke$-Uc1fFx|f~ zJdMO+PoL0=eQ!cRo-H0-KH|nR1`&7yM_>F?(y&6EvE&yDKq<6!eiP^*QX2zVOR_35 z(bA#-y?x@QA*LKCQ2+0%aN5_eJ0`xR=`IU2FfnRYZEcNYz6P}!WawXqOT4?;$`ta5 zf+je;L`0fr>a;8AFhkLc?;07Lz3~;lN?0Q)g|M@>{kHdM)0MjyJkl5w7l3S=nW`jv4GNC;JG{w6R}4&Gt)Nl#A6To_ysxBCIKo13mp z+r}tlqne^B_bZkUU6C(Ro0A!nCy=+AYNdwV3!mO%#3F5#p30O)tXzo>3sIpu%b{SD^Nr zbHLlzr4dO;d%H`z8Dwex@H%KKU+=J*4;bGjJPa>h5@2)I;rIwMtqKT03DJfOVZ(8y zo<0rwLuzbDs_N=P>SfJAIA$&&86h(hT^&H+@EuBgh%hLH2+-9s8c3Pwp)gD{>s@wg7P2!Z7VN=x{<7M!%n)+OHC&LJCogyoeeSXVJdCzy z#61S;!GhZIH8eCzbajC+HANhJe41#f!h$@>@2F@*i+g93K;9MrG{B{lh5*SzdQz`3 zvV`Oj0B;jS!f^xCVF`j@bV5l0^$#x+R3S}%#sX?|b(v z{ld0Rz~_AC2P0DkLc1_dm&V|BV%QOBJUgdBMWxef6BNzO*e~xB@IuG8&j}Gwfweq!CwM494gOPuN-;9+__OK8^Em<4 zry%lENu!c@bf29C>p)!cjZnoC;On1|k5b48C}h+;;2@&4}+mpa()2JbrD&Gi`MILt*K=r~0nOWjx3dVBvNe zkxXTHv=T%w5G2Ds01Lb{bs$*141kK(5l}InP-qygZQdiLSY$_v3ID4L4=y4_ELzZo zIVtVBqKS#FZLKillbJ5Z{%&%tsLSa zu?kR1*Uj}cO&PvaI$h;^P2{~tUk?QwfR0Ge!w{c({lyGG1c*@JQ4qYsDXY1UCQ&>x zV4O$@vl9wwEk|EvvhBi@&NITlU80=-GDb}w$;;lberaUo^L+O=_&TYvjg_ro4Tgn$ zc}##`D{tHn`8DJ8h~$PkFD^IooL;Ib-)XtI1bi9PDeIm!nPcW_-JhUDNoJO)jL>Dq z3>|!Hw>ujBN@6 zfhc~vSWoI}$l5uxafh!f=i0J5n%Vt#F}fGCFq zsp1GWGfOW2(ov`l0SOhNzvHbxm#c^H;s8;I`AQbQ`$5)(XEU?Na9-*`Xs}RS*Jk!m z8l1o{Bc~&1ha-+cOeWK7u{l;+D2*3hYY*PTs4QMfUo=vAr& z%A7tWZyG=F?;bV>dfXr41s|42h^VMQ^$QBIzGd4@X6?IeWG&fnr+C~{%2Jsa{Rihz z89wz!6A%{_NYwKvDK5_L`wrOnCnwqrGFrOd+`~N7mUp@#TZS{#he0Rz2|b#=h5L61 z05M|G<2!7!XKVCJE#6ajdPt-cK6r=E=`e{WGl8DvR4pkWzkCvW=$YD^1~U|y&$|c7bn%|89G<0O$yG}#6CH-Q7N*PadI%-VR- zuonp4zG-Ywz$4kaIKX8;1lJdN%bRMOSB2*%nS$M|x~3DvriqAh1U=>Z#TzU0EZovX zn?BhaFyntiB$phW;t`?}!WOlbyD4^_dqGI5p&T|#Wh4H2s4A}DTA;z{mY@L?&w1pv zB#{^j63c`d`|N~a`)M)B1Y3%}uFa%CkPojyv+j^VdH*6IYUZyrZh5+3F$i8!#2Z?( zQbJMT^&ewY3dxAcnkkLbdLeR1UFXDibIB~_r<@1@eI$YjE`)tARZwn3>GMx znQEPPpS9%u$21ErsllT&<)CaNisXhen0}M=~VbJskXDlC?TXAC@ z`?O*8qqB*!W2Q{;NF%S^&AXL$vj^jxNGs~)-`A|mRWf(eVMsc&zZO%}VELqj;n&iRegC=iDMZMcMT zHFumao{~RJ{uE}>f|OXhysmduH2)$3ihoJ(YD%Q`sC#X?pBb{O zkd=Mz(99+n^_<^zL$p|U!H8R&D;E+4-D!^^*J}*PC;g^G0qk7#hdowB1p8Xc?zYk) z!lgOC(u*VE-TMCO8|o0wR4fd6r7ni7lYvAj$|>0X%Wa62l}LXK2t zhxw>U;ot&40h0j%Gui0tjO-&K1KXGyI4(r<&(Uv!( z8sqF6+88@4H%SW>DOPtqMSsMfkju9Y<3$0dQcB!+h(EjwxfN_$UAo{S)8PpxZ_tB- z)gq|bs45vILw+tz!&Rt{K}TefOqY3mn1*Yl@yV-OMjV6?ow8;JasESneMF*MZyhv? zRr3`K#^{q(-PY~Gvotdm=%dY}HA`Wk?h+6N_(KRO5%$>*y*X2fAQ604CMUf$C}w{0 ztflQ8xhZ_G7@5AMszWxHkCcL&t zKcAcMQY8j1EPf!^9Z$M@eS&`7`3m`7Ro7it8w*IqUn6d`atX*(`jJHfY&jqaVbe#C zD*q7h;q2<$3}5@LXod_x=aC$N4^bLq>n2KCe^o?q#e^!s+IVYA>ca~aP)A{Q`N3xo zPQX1S^>lpB&x8NTQ+QDY=9c;FvV*DgJ~yy@@2R!`jGHX^c%TJsUva$p_N>1rM8G3s z2*1^&`DQv^%NVKY?5Ju*dSIQCgi59Oe4yfYsVdxit4N2{2}7Tj^GERVkKo|NoNxXE zF_+H5CZjGUe28#%Ai7;5-v0S|3Nc{oxHj>_=sH_Aad)ONu#?@uJ*CA42dG~SO-f;E z=j0%K;oq_C^h4}i=}O)2a_bLA6ptYtyUBaC0tzm{2`op*myuhcP<(sLlsvnd>IWR&A z9H1)e88GF5BoIl2+HNbRrt2aO5A>| zU%Bkjt|UN}#n{+#(EAEgjtE2=u3Ryu?57ql*yw{6GNN?~-h#E(j*lj@Fw_J!w@0gI z=E2KDtJ!MK+oy!RQ8NwH(+3?NfU;ZLk)OV($IB^3<0Pd;i3gizkG~&rh_u#r4-&49 zE4k-S+x5g&$;mo3sR|ZD@W9iV0omf8;E>8iO`>pi^=kRTE$eTGx!g ztAQ9@s3zt+yv3Q(INbiIsKoDPH+IqV3aAr$nwkI(jh; z`}$>N0}Eq%GnO+QzXj8@XC8uT;gc;}b^<+I!5iTHTtBYkxPWI}ddoxytnthMu3EQ7 zJs;6)HuR2an|NK~+&(j2#Z(t;6dN#M%NG{sYRvU0!9fhj(3_e2HxUa21TP&?8>+F9 zu6f1$QDC6wa8=j#q3V!J-K5kEC4IYPTpSVU7Zt=8Fi+G=>5MMlLAbzKZW~aiVi}P zCp5T!**?~Pl;_m>?j%B+nx2Ody>_eTeFCS&f2hyz6zxJM$7q_Ki(=K9Dmoe`lQw!i zStKT69vR@GNZ8~0`E|%|i{IYcCQLuO0YL`Ee1x}ZHau1%Gir2SWA7e)}Hq@?8F)EEaZ5dx5VljA0MwHRZ&sF#?IdQ z@8lF^G+beh0%C!tMfVrgBVzesg6CTvuib}HKZOTlIA&51A$nP9>2k?)$-JAo`MK}? zx7ML>dE5-~-4hsZ|5BoCHl(5+VQM;rrpO8$QfnKZ*EW`FP5;dva0`ih$(IE>3+LUt z7U@qAXKegqzK5Z2J$kD1$zP6xs>}*X0vdK2NUd8}R#%}?K)*C1Jlwf3b)*I}%isC; zcM^73u@=&*qoXta^C##w_K@a;r(Tnhr6%(^n{yBrj(z{1x0xb> z>NFHZ#l`pQv3l?BjzkCtcwhVvrH)N#?X%5h&cw$zd$$iAE^~RfDEOP#hCoEypJhVj zYP;wOU@JNL1soNecfR_xFyO`@g{7uPXpm%&Kew`rUk23@MT-2zO(+*yPD);boK7WQ zY+i6__}i*~=#tSq?T!S>E^AZ4e*BiukYs+7g^Yc&CM($1zdIWyU@P+-j(RB8Yke3_ z7b$JN(6qEJ34HAB>hf)+m1gq6z5!+I4rJj0@@B;o>xaJ^GHV6<1f6# zeqJzcj%Kf9&ps4lt1l8eKgwbF$P7_>B~KHES26ty=zA&mMfjikgB{J=8?&{oj}s8j zY;Dtgr>vzFxLq76unCnx6S0>@=SuEuO=jxR94C0gO8w_k$>xl76u^R(DQX?fg)S4=L{Y2*7#Rw(R`^3)t0i`kkT@$$j|#n+$Q*~bP4#3 zN)m@H7EAR`uAI=UHKr#+xtr0BA=y7_INkuDr1Io_U+(3@z`TFac$d}`w$6hOU`DYsg)bp8?p_|RqMyymi zWG^j~AF52~9=E&pPu2%QO9DJDd+MD9VBqR?ywZE9=W1<(o0hc|b0xlHFUWkULg(m%3%I(n-#WtVHmg3R5L1*Pd+#VF{ycyD#P z*Vk(}AX>#jwNOR{noGSB%{kXmA2O}b6W?}p1d5m>6_j3Qk!u;U3u#V6aSU;802uwURoBW0aP;xN0HrsMy# z$TJNUZcxZ`FmXY)N?#A~T1Uk#*x~!hR1M#@hB7qPbdz<~2OKSzoZ&7Og`n8Ip|#m= z{NCQQw_ZqEpfbgqqta>>&((F!KM*be%ImM)rXIYWfVN+suYKckb+HFiYjq1<%*p9)Gv;X z5#lUkkdYS2h#xdO2TwAQ>5U>FJuKjI-o5Z{^|$Q#MsyPnJ5~3u32@^FSZsnjJ!jNvB7f_xfV{7+v4;4cupfymcSSiop@Es2~ zm$Eud3O z9m$6rCHrKDm<3a2f|z*`QrUHqSaC{SJ5xOgbib4RmrnejrUYDIZjGHOyBuW7FKLj> zzT+2c%uV}?;f&o+En)>97!F9b%y_3O$2AdB`;zeX_Yc?8CJ3~N>kx{w^e)^dAp8MR zMQheQ?!6T>aXa|6#(?@s>{CaTsSQ~=2~ea%n9WU)yvGwWmN{-(r@ep;|5up_l`It} zw%K@ROsmZSefv7_p$Rf#Y|o(1AD>9NvfYf;qr_u&}N%;3da^|*MzccR8G5vR$ zp9(migcZMr|KFT*S=D^LHvN}XTaq}&9{tVqX}A2fUtve>HQCT0i963Q9J5x~H6(vn+zeNRywf?VYq+*q5rwe9WA zNJtfiP(1zlMijJ34@~QN$ROjdOskQ+89A_^hHrLLFm=qNEUlVuVlnn+*)%Y$>)s!U zE|=U^iFUlNz5O88H94W&!$+j^ZxpZzRVO`!B{E@?0>?<_u021ifuqeKKF#0f(`LC< zgy%cej|z0_CXtvbYB5v1iXSH?jRa~(@<`Nm)hPDCDd@bX*>Rnr;+{SGN22;>GUBM2#Zds*!5?=nFqIZ3SVceF1XycX0CPR zH$w2jg46{ExOljLO~ceCs{%rjn~q|#4_i;AF1z#p!DWFR&)i`YaQB$>+552fA?t3> z@$giYl|S#&-mneLlK^r*J8Liz&*}fe#P+?J!k_+LSy?GT+1uUr!9kq)e*tH=`C9CZ zbUxRwt=mFQ&lTy{Pa7@p02+cCq&k$PEq1)qeP!utTh9P`fW^ zOVCrugi+-~OV|LR=o&{9=ub#Kod$4Tc%b7e-(i$?U+7={2N0*1Tb$J>z2@jGQ)eV2 zBcqP&F)06SaNLb$EQFHIy8A~vj`Z(^C(-Z%U*O=h>$9vuHlJ^Kc~7q0wUGU=g$UFwC?Ax>Y0nw^}y&1nS6 zz16>=F0-7()v}!RY!>TU6%`)MRg7=O6fbas<>L(8wV>0z63lpzo%#AuTFcv8#Q!`E z8h}6W(6@tL4mCZ0_e);kRngP*9#ZTY-{(nKj z^|3bk{aMooqzmZOyNU9;WXpNqRh*<@LHDh5JNR|0RPVv(d&}#mtK72#X!67Y zb(WnTbtMQ;29u70j=pw!ZBVYBIdWEq5RKc=*jTB~`0f4h+#LT3EA(L0S>x~^`jE@0 zHwwypq1Ic-8Z_Dx()9n$QdU>}DcT=YqVS04ZgpaXo8=N?lkG0nJ|+4(AgGre)tsI7 zKz%F|?m9HIwYBLqI(b|z`*+~#K0dcI`ylzwXWDVDzOEb(xciWq2SPFd z{iOnANY)8qP724El7_}tELS03#|PThpFpkMgNl{@jX&?4QmD`7oK>Km!0yXUw!}o>|CUoGrDne_?GNZ)J?`@NC3|p_zZ8kmVN4+4 z&SnubS;7aPNf0L{`=Z0Rl8BIyaayl*lAD9$tE($74-cxJFsPjbA?fcOZ8*Y6KF2*Y zsgzVy_mHJsjxf}o~%EebrtPXWuB6;?INd|EM{~fsc8aUBzx!d?7e;ocPM%UGGp1m&?~{Y{ZeNkF)o*!5G!7$FT2q zB+#-578>)-APoM~ZW)#_xeF}|=zQwT%-4XvTmZJPDtDQ$?RbhW$t$(*=OLaf1XAOb^*Yi=BqPq2j{B%ctOy+w#V`N}@M%Lr8OcYeT@=;( z>cZf`AGQIBeK7qC$IT@w{Hew`2sv}vv;T%2#!tOSod&Fu5r`v~lj)P-$HH+3-sDaL z9$sF^2FCo@6`F<qNF6KnCYMx*#jk<5MB2mGXfyWk_DkxK%q)GPC)*VZ~48D*Xi}h!<-k5FP3_@z} z(q6FQMFzGSG;Z2cNz*Csa%9&Pe-Qca>T@Lyme2I1hYUh8J2?IH(pEU~?0ixHY6ZK$ za)JsE^!W>*<1u5bTDq?z^njjhEs{sOTs1{7sv`54p?c|X3)Wb z?wPxyt?j+DvvavR|8L8%1P5jM=oN499EIYuBZ4V~rMWpYs*w3TCue5fw*ax+QnwY1 zo%4tn7H~^Lsm@gayZ7+kHubBX1@8AS8;h|5GUp~kn1qmqUhMgt*y{V1u{j;pB36QT z@vMt#`nhAfH5=L_R_YY{|2M#aQZ)S0h{b?Zp#ip=Gq9er8seDvkql4Q;#-_9fR8gH z7pfaB1>b8c6es*YJT@(<%D24FhTUsuIO)1O#u>OuoizD&(%_bA)IyC3&&dPs=E8NY zaQ@bLyQ-ReHH%3_xknDrkwmn#h^pUGjLVq@v;5sMh^7eIo82x;pppt?cKWjBD^kBH zi#vEeQaImN$RO>;SWA)FnF%+rU$5M-sc06O=oI_nkcokdS<=c}!fL1C%s^MGuVB@` z0o1nO@YD=DH4_SPF;R#_n>K@)Fb4#u#zco3(96`hY?BFs{urImTD#HL)XgX^wxXTZ zzr<1u#BHdrKfZQ{>QFN?q{ba$&`wMaB51`uKq|NMvorULX_IUBmVDcd{&-02(}7J? zQO^9%lcuqfC%nR{Pr44CLb#h61z@ORO<(RZC>ItMCO{Vx5%JL!h_eyC&6(WIf3ln3 ziCU~H2t_DP1Pcld0(8hUdZxx|w%o7_I!l|7kZ@xt^>Ah7<|U(_IqAdLd|K3mahrmAOlmXDfR zjP|)FbkESq*wF6WfxB=ntE<6O%2@089EHN+bz8|!CRsEF{qvvcf-lYz#S|;Y-a;Xf zm$!HQL`YuK2f{yXs1#s!$=}!D%rA0iif%Q0*0lWiDm?CKFa!Bukdf+mvczA&MH-h=y$mAOl% z{Ik3bS!?X#jh9@mk_}l3_805v9jLEH5ch>(KdUaM%9e}iaq?@YxAsFVcXA(X^JFo> zU~FNoPnwoxEiF*d3%$Aho3YPxZ*pk*y16y}(oYj6bftvGJ_p@SF@D5{xh$3SP?bA9 zv~BQVDdlk2f+7FpY8%b{PL!#HG$LeT<*vVdjzdeFSGXl1*)}W3?lEA<+O_NCR*vMc zOP}SVO>3k2(R`=3nn5n+;xjU|)GhGWYHQ3F>nqHW&aNS*xOXFyXHL^Fx82`%JLku* zkz?g>Vo|DqS}mSf{e>Gn-9DURAB?!YWe{^)pd5XOPdo@dGY&wi?hDX%fjHh5+zm z6O$fN7sW{XkR&xdak^!S_H-^^Dx60B!KvcL&<8AqqlSOO3}MbmeFB)^-9}H*Ez2>* zLe~GP3?sVRC~JeuPFUY@_{>}(BbxHTib&081Wk;#O<{d~R%QzckrPF#3K)rwPvePV zY1U5YvmypGHea|30FVtpX_q{fy_)_f0)YAA-*z7UmJv~mZn73tJc-`*KY3T0I?sC)%8N?b+k3=He%Cq8c}cNW@~Qw!vTj4_jXyl~wnI`&x)fqkyDG*C$!%}yy@Cd;b1-IBaJl2?c@E?4L6F>+yb#5W2SS`=rbj53AtDLgNxGO5cm zY-I3CjJ%%vX!qAjsl{%Q~S*j(|Uz4!~HeZOGiAie~JR));HVDa1~&K#ooJr#6RrYHME zttBo=ygX!{Nb9Ofh4(=&S4VMcRJo>NrL0mGj z$X|B+rTviuXf|s&ls}i^t{!p%r`dv-N*160Jsv_QHI)(CIyK7g2?hK^W-%p;R;IU^nMK8JQ;FVurug`#o8q&Or%%Xj1-PFn z9`kH|f31Og>&g@1%Y;-H3k>v46Oq(s>bwi$Plt^-j`o|o_+NFi%k;2cYnwlrYGkb5 zAGMdW8<}ylZx_%Bb^b^dZzZIv(Ku^kl)7&|LL~BI@mQ$G)wt-yo5f0b*FS{s^n)b> zeFY;mAB(g!a@f>Jm%obSGVWIN1nzRB?^1i;eb;blRzApe*3x6chKitwes5 zE(@Aid}+Ha5Q@Wg_S$$M_k95}mB5vE%|yyCcWG*~`OI+FdFuVR-r+#a#HoPuLEP;j z+>5%^+WRk0uZjGSF?BDXN}gN!6OFT_Wx9#}to_O82#Le&1sMi&X~#IxQMhUcX=r&zxt$d9HMDXIIVqx1^YZ+s#qLrAt4KI_T` zCQ82d?_HX^;N?3zPj1iO*neZbkSf`uQa8f0wR$gIhFNUdDYcOx#w_ejW-idk(0G!sxK>(p=lpi zT>Ek_Wno@x`x==(n}#GSCz3N9do-3?xTodi8*~RF4B2u{XSj^gxlxi|_QG6lo;x+t zhWd-o)m0_}DR*~w2Zth6CRs_z%3p(}9C*mO z&Ybz<<(B*^?d)bgQ@&-4JW4596J_;2LDD>{HM<>cUL1hrjdT0Rvp!D_f<{K zW4l!C{nJHMI=1cNW@_GXk)!DTZ0y1YadEZ6Z{spC7DGeBTQ_fBuDG?PnehxqF!E|s@tnN4CLUD8{%h*TXn#&F5INei@g$)c8EelLl+kpp)JIPV6@71y?k~K4oY1Cl(1{r1;4go5BG6uQ3RWNFDt(;nQ*^&~=P#fR z)pJT*iP6EqU24e+K#NT)QhlyYx}dB%T%z>RD(fDm10$sSUy#{H4n-xPkU=I_qTg}sQ z`wJ+M3l~KY7}hgmIZjn2CC7}XURFy3%e!L9V7b#%Q;T(8w@vDdtfEi?m={Ihiy^cG z{;Mr$m&PJ;?IR#{4MpfE2>j3 zzw=SoH%>Iv9ilsTRx(QkRYw@Bt(|&*6|87bAlZR(;%h-aT{ACnjm6)(-6s={uv>LA zn+jI;t7r>2wpYE?%9!k;(^(kf>QPy};E7`($C|ieKr2?;=%}SB)kIS`B;8~BSWJux z_X_G8P3_Mws#GNQvyKn)CGavPK6+e0m6sIabZERw_&9>E~Q^IXk z#l&EwJ?D9fE5Ga0PyG|pOl7%<)vLe68b(zkJ=T@00~9}t&GIye2x-+L9;WFy8^mev z+v<+D`_Gb*Q{D8@a&IdNKYJB_`eWXvCYIY#N3}(x!0mB>v0e63+F5o zIJKXt=vphS>S z8X=J{eMPaXKj*h%2Z9APHt5`6nDpU_OyMcC6V5u#K5n5meQq5aJ)Bi4ez#rdmD{eb zHSet-#5O~#PGkFrnWg?61b8A%a#eF%`S{dS$&wujTD324k!4pJPwM4A7D11GXq`Bu zm#fmBt+9mw04V)`e>J5P*pDB zc>Lo+;{9w!xrsmtiHy>e{nmFO_#%SzzcgHPLvRZ2m~R+%z1QyE&~P=Dm5`U!8jTWF*w$f--eQ41qS>1niABOZ zxmkDk2D@2?%6lc7X++hIlaEc^`T=6Y8%eIJ-aA^Nlzelu1B>Kjr|SgiXS_x!nsjU5 z7;_DuTrJmBEgE@arTM_6>SHq<+@I^%F04&GQNGq;3P-@r#9`&l%6C%*wQ$)Zt(J0T z!c*dz04#iWb}NMnrejsDRsUvev$nZx^jEB=2kx#fiLxUmSR%B-MwctJtA)7Z_!u}( zqji(_6_rxN4K}GZUDHoTm6UX?$A44uJjGshvas>cKd}y<#l|GvYl*JPphp(BUs~I{ zh($hW9Q`nE-E|sATtD?j-=ky>{CY_Uh`I!Zv(xJQb6OYdW_F7P9B^9^3{ zA3;^J^HAdTUlP7oIde&b%dSaNz@foeIcC^6j1ILi0?90gt`c%E|4&h-Zo- z#k{hFoRf=YNGT0gyjxUc%8}EU;;dHI*xEmzOd+@FI3Y5g$~)Tyxe~|rXV!R~PxiKq z)Vk|_HMaFo(Vl}xE1rHX#kWLNZGA1GR(GSpFP5`}LG)P?F&?NuGzz|=`J&9%INhxLTY;^4 zZggi2?Ov{8%`{cKcF1U4rAKbxG6BV?XnKGkvVz@ApF9*QpBF%Sq&&XqRjdT7hbT+D42GOkVW{Foa9fv(8ad&LJg;j^UkJZ<@TJ`ZG zFl*hAwkOGbl1?GOil>a;9|No`5Q>>EV@EL6vA&s(1$iL869mU&yP&0673TZ5BcuGc7uWu#uI`MD3Q^C1~|&-(}H z^FBGayXkcwPCZmmD;qMndA+^>O;cGh%9@RsIyvbYC7xfe0sG_Tdj(f9PY!*pW#IS> z@%T{sZK2sey)mbgMfn?JXY8}{6-*t5M1sEIH|p!kMiJWN*Fja~whQa`%f#}Iwlu#> zQRmu>R;Fhb2=@u2n?4}c7(P=}UUEDe-XCdOJc%dgRrq0t-K*(#G9zC-n-^lC>DDdu z$AD$DGWl~xs8w`-)_#7)r?%92bjn&q&8XPk<;;eUdG9-lRLp{S* znKa@^+e@3=Xp~%vjwfXbb6NHymwM7dNcsKCbCZqwz+fyVz_607E9x~UA`7fT^uXk zE5wGVI5z(u2h$d{3ZHcKvEx-Pb6HZp!4mSUV#~aE_6%bEo3`X7DY+#+9rI6{8~O+O z@I>^c@#JRX?s)eO^kEV42Otr+ehs*xcB}+!t1IY~un#T!UJo-oiCQ?#{vNEwS?4Z% zFcX3cMiHB0P$@$mTczR5c*nW9nq|6uFIip${jgBGymn4+c%qQ~8f6E?nW!~qE#F?| zvCkj;-D2+$-s-i=4~4LD_Dbdc!^=B=3?!Ow)ISSXm-%>Kx^CJOk*2NqEt8ryjh<7H z$tFm-xDx$*j~S0;-H(!5kl)?Tb@uJ9ik1+l-1#j9k#_;jI=mJ;uIcuS#h*$}qRPq| zmi*VWZBVGE;5b0eGCjQn69L#K*)fj!Qj^YYQ8!1Oq&_oCE31gsSvNr;0fFk2lm;bw zm+X;_yC_eoXNa7tVG(ow;HfD6pyE#yoQB(G#~#5h8Bj9dhF85#zAR{z?(!;o3vKbXb2fw+i%?pxb1X{@-7&%a)jUIES}6e#OvzILMEw!Ski~5 zOYaL5SlOi6$@$#o;s!|1Zq-z4jj5FQ)BErcbbJ z!f`FGJ{59sQRGMejYfRD=RRU*#qUNve|)){?=4t@m&8_N^!O)P$AM+b(1T6COS4@& ztOhQ5f>xiLigLv)*~bSEo69;jj(STrPey}&7GNbPPA-O>uwCW0dbLszD;emb-!epy zyczc#5eyOV<~$vmj3i|5A5kf`ZMZL8`^zHz+AkCeS%XHasR}K#cJ=l3kbUC&^osG+ zBMPXBu;U@Z#C!>rIQM~qa^~xb05(f2UvJIOaYfYF&F;cPhY_t=uYb<1FW0 zpfOPzvha(Z_ubQzt?9Xu^$P3uu^X()5hwGh;9jKC%nN#0Hx}J4rMa7CQ$9Mz=V4}l zdbYXg%9z%6&@6R!_*-Q0u=I4BKTdf#bD(y2*q%%JteMPd%xSA5c|FH1nqY48;Oy1W z^FIeV*g{XxU+Ev(&l0v*W)F2fGqyNR82Yf5js)O|tgQ-}e7p64{n(Xb|Lb&avGEOU z3j5hWQ}=6>VKoz<3!^6Z;*O3t9&n}Yc0~oGngts%hG)j?Yi1wpeOmMm37q#I|H+s8 zFh-1FYJE-Uhe5vPGcIdxoyQN^x&O?$$p=xL&W7p}u8rB|mM^w=xe{QK4r>tLHcj8+ z%8Ez$T)t^(wPI^2gDO-ty$4Su_nj1JObGi?X>ION$@^|oQ+IN5 z_LaBOSD!Z1;E3$W)wX%8@Ey`|YTcvt#vn#Mh!UYm1zZ$1?kaM<{+5b?K{7)TJZmdn z`4Bk*$59sOuZiau{0R+ZL$8a6U&$NUeFMrM93CPxuWc|mN3W85)K70-9J^ebl<;=% zEKZPZ^+MwGS*PQGrVuqh|5l7+J3YIW-K)UU>X}AMAqxiXaPwOBGO-K2lN0hL+Q~?E zcJ`Y$vT{lr>5R9oi~O)Mym~`#mmgFGCnqNqA4oHCqQL*dj9=Zlm64I*9a6wH-$E#u z5o?8kjg5Wd2DP`MvT~+k<{rbH%g@EM!dhn`#4PBtWAd5g;%Xg7#a(G=)_b(KdMdOI zeipio-=Ep$Hm&T*U6qJGUzkxic1VDjzNIB|a5KJtmnVCQ5)6q*NzwZ_3bZT6^ zMoB|MV>Rzjb@Q@ke1`G3C^|42YqtZNe*Tn9?)ounmziZ?@skFHAQmJ%m=f+7?%znc`Muf%XG z=@AO`_d>!Zh+W+G(=d;u4&3AWt9IIw5ij3 zHuQ@)rf;V8`F#vZ@8;=f=``6Z-Wa~kHmTWn-q0=MrF z_p3`Rhn~-}OnG!Z=Jl8juPHRprKcDpvHUd?$g7Vq$1Jws%>`atG>eU2=m%=e+(=D1 z@mZ&VmvMV+mx<;M0nEg-NWMopPPIg=_Wi#?o(fG_p|NjrHAzcjpMi#xXy0{F@2GWg)h>y$nsaW7Xu$m z^H2#LD)(-(S3j1Qm)|df>~2~T-Nu#y4R!M(Lk%}RaueuX-7^x|Bi&VUgfp=kdnPl$6%>-a|J* z8P?YZUZ~$!Y`2OzpF{gbL~cK>4o-?b@w7yCj*Ud<{(PFSq%Gz?B$m6r|I72fdT1w| z{RTzt8R>!#%#mhhkvel*n{Z^bX`bqaG(mBg_+4?%^SwZ`sQFq`PfoX%{akF6#HvjHY-Y8cUGbDh$kUXKi4SPd33e3;)afeS{WQB zHa9a!i&1g%f41*g-#9TpzWcg!8- zKY_Uxc;96Lf(OcliJ-Zm!GTk^nvnk**=?VEq*gWzvw+Fp1P4{|?p9M#KiSsA;$?Y> zfwRP)C$$@|gKv|ZS{&O)yZx|#6V>I@G+H6FR!SU`WFMi?rtaZPE5x6?IV0tLANLYD zGHdfhCVkw5{8{c>^~Px-0qumAG#@fXsz>Q`!%86CAbUi25z`EGMiP~+5fv2J0q*mXU7%r)}3 z!1!|LCDv2+lF0`9Ey|7uu|dsyOgWASsdi=78~MK~^RqrXPhyJ!o_}LJU3Pkfb-@?m zJHjs4P#ct3a{V%XS4SFcc9d$>+IY44tRwn~3v-8|7QK39Fr#G3(QYv^m~G^>^ifSC zF>lPeP_1}&;vq)sq|>poMd2r&DlCPoT3gS>&L2w1#I7zN03%=3B41SNhF1;UJe1)_3!9@byKdv4i4(dcDH;t7OhV3`Bn=0p zN=K#2#p$#jM$^}SlH~@mGln0uogUQrILNivg{5S+);Q^)QJXgaODON5FVqDvMB;unRJN{?*bg(h6uk3?jmYVTHq_>jQ z=iE%As&wUKe-v1_xmEROPskEL6WHr--=sy}1Gg}<8igY78X(7^lhq^Ym$}`c^3gQ! zD|pE#PBQX@yiC8z>nGpi(Jp81IjG{D2O&_-ezbHc4-)n5MBq}ho6hGt%0s_PiCF!8 zJs#cF3Q8?1$xmh$Jm!dH&f3?z|I8+N;5Aca;ZOca&v`M(o>0j?O{Q619X8PfFbVnDd9jl-Bkoql}YNHJU_g=#Zd!k^hr^4qD zM+>IY^czH5Onts#ITB%tJ$>3^@-;IP61@(;q{3wAX6LjSD-WTE?v?v9O01?8a{IUi zt-l{16ZjFHBI!C|S{OQ4nDC%qSuS`B`d`6I7Btjf69ZXeP{0WTEicPXnpGZAQtBIC zGA)JV9$z9o`ADm|78hT7v9PF60?W4&Dux^-gMW>BR^gxpC-L>+OClY~k9=kyW_#C1 zZZ-I2-}Adqs*M`n@tW+sJG_YRtkiAgbI20^wuYvF$vj_`_ZH4DlUU3XbB@fwr5kXfwqaCy zWHh6Y`mcB;$Y&@*asgD}=H;!Zj_Q}ei739BGm1k9>r$(b8mH| zGVgTnH~C*txt-hvtw2rd{wypk$da9_&TnUc`_AnTD-UgUa6o{=@W}YaXTWG(ce@>PpH&yasO$+H>F0q<1oQDjh{O^9-GK`% zpe!;JyKO~?4~Dvwj7?mw0q8-!ep7@GE7%!G8it>#$dKG6p8Oq3Z1cWXRaERf$@%OR zc7c@T3JP6;i1OUlttn|}WGON%CM7eq!ode(ObGkco?oYvCEy(B3YR|5P=v&OCW5C= zpCW}!{$O5Fk1qZd<<3=DI%a|!phHlXvHyPEQ)n;@|9#_>EDNRRHvJTqFbXwMkA5y> z2iLUZ(Qdr|-#3MWeY?PL4g7uR^Unb~L*vhm`9h}F+4G_#!Oh9o=#)Ti8L+7_5gc6# zYw1OXhl#)RQ~h09&`o$*eb6@>(is&QKx$p8$1ON}LgexWMlK17yc6I~@fM+MEuaeh zl9|cC$*G*9Y|c)M)r>gpT@k!vK-2_RrhxeWUFT1eay#@7G4v7P(h&>JKT(2T&(L4% zAt!MxmrtncIIg3Wi3P0_y|zL}At>Q}Jt7~p*LZ#nX2oXgpFVvej+33A6NM_{og|rY zOCZ!h7W(=5F}1?c>0?KE8t^ zo~lr;86Ohz89>juHeK~G-iY+P;=NZR|C#u=82U@Y`y$R6-xi*4)N|Om6`YS9R`S`s zn}8S1iYv;>Kt6i{$K5x0Fq=BBM1$fRUPX$n~{lAsaM#BG-h6O#Oq(yO`h8$$3< z6Ww0hj6!AXLtmvq<}Ssw5s;CQ;o~O{EK5mA3EakW=*ai|eNZmJHz}69Io0S7!NtU9 z21Z8xeSLic15Se(+_qBZ3Mrpgonv{wSt^`+Co?r~ic z@FiJU3H=_!;TV`0h=wqP|7^>A2yDpOXn6v1dI-0MGc|<;1#4B?vK8@2pww#&bgvSX zn`S3O&9|-A(gV+g?B$JCR+J65DHYtuNbd-#?%b4jh}n)7HhTRAKj@&f+)m^}83}RE1Kqu(1^s7vCDV7X{Q% zsJOTJ&0jWw6<`b@yFD^8(p9VeM=15v03zM9&GUZ*k!~iDfBHxTMFb$r0TUB*?ZyP0 z9`VLG7jyryo6~!1V6x^cv2OxiM>$ILpVh89}|M_aHldev_NdAV%6;0aN4xE=B%I&XkOdtp;qm zNar=wXSzh|Mb4PEQ_p|KAaN6j2>DdDPR!RYcNcqnaTGK)SITfN=spW=o#l;V`EfQV zN}3z$l%im&r>7?)BO@i{KM)>3%F|6xobutr2eAO6Np9J}j2~YhvD$>asj)GR$3D%! zP<5pGb{95jLSgl#3#apgj^?gfnn=V2p~91#Y9WGj7VZOz+)%Ax7dLL~z#aUFN>y;NtVB z+ZX+V(LvyI$!qBuRkGEC&s=Tac(*$0thzo3A;I{oPF9F_E?>Xkj(o?~ zJh9U41ux*eZd7k?ua6IKAJbX9*c5{Nb~ECUl?(6LEPLE5k5P_i8JWsiZ~zIi;3cJ` z_>K-qnEon!*xs-8iq+xh38*D^_iF4c0k;Di$g~+*4G$0Z#irPs^aGs*lnP9>F*e3= z65AtgMWVZH8ziHMDABPEqJFNB@UC}2u*K!W!GSYNq=vfs()K54xP3l|X4^X0p4?(y zYeMV-XX4e)n|kW%>Y$a<3uw^<|JD2GcM_iw;o{n!9v@o$5!v3DtcN?tKhQ@D#EzSL z_Xnnmk(G6Qtg;kNqbx(l^;`O67&zE&obIWqsm#nw2umQc^REVnhERPLoGL0R%}q@% z9_W9qDhh?J1>v3g$uE6N!dwkpaC_B=TmFsY5&wWK0Z&XI;5-Q-<_is=VLN>$nUVs{ z0d?2OgINAGO`bS3k*$C@o#@BBBE*tG{e*@hq477x{^B*Dgd`K6_4fCpRotpkfrA(L z_|p;+m(Rg5jPX4Pk^`@nxw$!9*%gf1i~EnCJaPOBRfU~&#Y>qO$cBmDsN6!K++NpD zI&d0Jq&~?|1kh*CP4?LBFS-C%W5)aKTi{g4dHBVPA={QI0{Qy&{(j@Rwf#nOnGy0e zJ*|Hj6p)9RB?&MyGlM~Mzy043?C#=8fPVh0(N*1RR;a^C1~MZCVhD16)Sm>iS?J29|hu2=qr z3&QB2BY=tM%z>(AEe+F~!y~P`*81nyMWHVGwax+yw70kA%-_5LIJ=yFg%VMx(^`Fg z7Y`;S_h|}KE3fS3;&XM^Xed!Q^lP?+Wd9$J4CRSaS770~86|wDY&Jq8O)kM|qQI~< zLMDduHsD~ndByoQt_kU77_jz0OM!)~Z2MQ;`W1~J3L%f31^LJai9;4m0{<)~$~y?B z0t5XO|9E#QB1M+`NaV-PVoxNC){@cBR9CAdhlghKGzLH*BrL4wW#y48 z`u`@^l=Y4SakKp}&Bps9-l08Pgqsx0ciJwpXYez1WTiAM{@OYIgV!DHJhlph7QBSg znLo>U`>*0Gb>(mW{lv3YHAk5>sC#)=(Auxd#DFMm_2tBzxPuPK{|4vKkiANkfaV2B zV`cmeFYYtx)QtMu=V(>-%fyY8SlT0Ht*UG1)jrmdc;U$Bx+5Boee3?69UPJ27?E<@ zX|c%HVM7+zAHbv37=+;O>obW}6_ zqZgVNB^Q^|a(~WvTo&KbueLTY=T5{J?9tM*v$N&p<(93brSGsBe;Tl@4dotK53QSn$VN)76I$!={Je3JEa&U7 z_WzR&FvV74o+VaeOS^+{N4$~D8e-^)XHF-T)9~n#)2}UU%Qd;Ez0VaqDiVi;vPRPx z6L{p1A&Zw`U#jOH{i|s<2>1PlUCGIV=Mg(x;_Ls3aY%oE|DM959e#{@^vf5yByRq1 z+rWKk!~9s7d#0h)ZgSTGEtkN5i_HwK0Yf+_tHMqLXs#= z3+1ubTJQX$_dP?P&W$s_Hg-G*oV^5YTRF>72jjmdBK6S)%L4_EE{=t);gOJNfL6aB zaHRLYYa$%%?C6)@kVl6+yNh@2ZJm#g50=#b^tFaZ5o2ull#os|3k&4)ZjJ($skrY5usO2PX3(iRpLU=MtquoeEhsY6DeSymr0 zocUVtK@Nc5^M)+CtiJzj2^fN$k`kbeH=L`iG83B5r#!+?E#j8n<1r^H!2}9;3=NIt z!+&A~AgL*)#lsO15xu>NSk3#Jp~82fIL!N@b{JHjg4cQFeNYX83G3VVw%oDcSI*5D z#mNr%CA*Ddo!dVYu%}Xx1l_17AuYXQS2p%I*GVCsisEQ1V1PBM;Az z3A-}ncrM-h&m=4n`Oq^m;-g;%84}EX*`KWjm9H#Ijg5@jKXJ7B(ka}#=_Xj4lvGz= zY_Rf=AB)1Ej9Uf@%@aSXPhD9VA-HvGww~#xtiBid+7c5yYGiBcPlyz27zaQ3ceB8e zDB7@$q$DV94+`aS1#>(e`end_AkDCC{OkWN%MOZDg!d%pJ_=O?p3m~qlEU-ntbS48 z+@z(Yf#cw4MtS?`zbk+`%>u&==QLIF5N$la6n`bq;jAxTiBpB9q@@AcZ)y_DWBi}6 z2!V{lm>^3zDLJ`Pp`$5~q|L~FWYwtf73gTK3?5oqTBy1Ywag&A#kl+L#zfil1GA=} zKo!=4hmX%!>5x9wpQB-KZy$$t32>5?)f)V_8p#UNjhdM;h?Z7XP=IsL)maT#|88E- z8%BlYDJkB%QAI`Uc|B+>IyG)k-ii1sSOfJMxALP~k1RQ3S}y{VAs`Tk1E_4uZY96a zEfxb{6udsu(X+A!`}s-8$yuA2n7}5bDz1ln#x-3U!Qx@Vm{xtr{2M8vVK{$fCME(U zVaHu_dqh+iz1@N{=7g}XY z8TH6k044z0DpcuKiOQn=mU`{cv9W^#13CWcT!1SoU3V^u*t|Z~w&Nzv>RZ}*a^>st@`Ii^-tLGRx~ z2Z~6sv1oK%(y5nOeecb00)if%+CDrzT)GLPOd#?xwXjgkP=uJHT!P?vDV;8MFgy%w z7JP=ir%}z*fHC|Y;}H<_1Jk0Ww&*Ms*>MGc`t>)W=?OO#HBYGum=Gx>{lPplQJLF~ z&pj@-fp0G7%4@JiXD^qk!ZTc^i)mB-%f$SpGi2oCN>!QuW?(Nn@OCifJ5e_1*@ESP z_UCrxke8jR0D${2u>g!2&$!}g$IEy%KG~M#Ebz+qCWzadfrR9 z32-De)NI1o;YYs$iU);y6TLpbeC7OKC{IM{;=hX96X$QJ7v8+{_+QM2LjNbI0Pl(1 z{NL9ar9ZLLcUqqR94>%*Vd3%X7MICysK{D>--D0ZA+&98LMM2w#^#h?Wg|IHOxr^n z0$PD+*uee@B1lD1V#Pz}OgHL^eT?4E$`mU$Hzrr_P`}E?C|; zzZ9y7aquZRRAPbLA@oQP?}Ea@s~AL`Im-s1xRF7t zLpzCeRadF?gmCG_)4Kc8%F4>n?}cz|{RK99rC!@74iYY_(K6fVrxflxgZja6lIE!7 z^vVr_QIDflZ3@7n8$-qkJeH(g(X&4$x$=&NF~8rTff7 zYHI!CgUy}I%JmvPmz@O`Axd}v^eA|qKf41uI;B=)S1H`S+DwX6Y(kB^{gm{1WKh(m zCCmj4lh|QzMXj0H{bXGbd+zj8PkByc&;&={7`KCNEwDmFR4$8nic`i2DG>af^XvI3{* ziovmS1^c*Uta?HV0jaei+K<~i#ABPIe0e&_RQA^>4=*z}tM zuHn-*G&ipg70%Zq*h1_vZQdao*42)6-q&cu7Mm#$2eWzVV1BkGYdN74cFMcJD@JHo zEkY9`;5f%Ujx0sqiQoP7(6}8q1`gsjm~fAiU6p2Hs3H{0V=op++&F7@UiLG=L zs!Z`fwLq0jb2Bs9Sne*U#1pCG5sgz|Gg+4?>We3`w?2Wi$l!wdS&(qqU(?diI0E_? zUu17(=((omuh~;MY_-H^RXg2MSt@ygF#H(uIw{ubk1;WPZU-B%4ykEr@YHVLlmRbP zbhh_{I=E;cFl7SCTpupZs!s!_6>R7H{QNnU%u<>5(C8Nt-^*-i+H+5+`l%#c8c%Vd zrSYI4c6oI~S?~+3m+ws?P2u*kV`J^Zur7`RTKiA~0uVc&72)-_g~lD^5A+^ONwv1e z@s(PR%sIRm8CQ{%{3&$08N9Nx0)!k?9O83Ce6-dAgM$+UT%ow}OIzE`ATmCHL!>%` zP?y$rx~VJb>#F~4T-T%5AYc&+p(ILvbCU;|(vuJWqU<$fG_Loi3dhS$!_Q zzr8k2a4&hzad{CvQITQSCV3u4DEc%XY8eqSs~5pMfd1J4Mq5ts@Gj+DfM>{fHn;P} zi)!tJ@bD+-x7iHD<>f=6W&!dV9$cryB3hNH=Fd_VnRz_BX?KGk{)F3h8}upz_hKBL zcn90{U}G}DZL38TTi|0<6!7AYMSk>VJO@^H6BfPpV9Fo%yRF$|jCIYch0a9QnuEI2 z`3En)d7jJm3H<2*+xg?i=SPu47H|l4^Ju+R2!7GZQu!<22jm3EAh=z&YQEl|oyE<~ zO@||(*e5`r!@E0cV@Go_)@dZ?8(T-G7B&kMhh@>OQoW1kI6Dhy1x_~vb-l2&+nNp* z@>uH4xO5c@(m%m1%!vau< zb{Me~3nm|fjXWRkx)yC5zc^7_+d=mbEUD-G^&2PPs0pSD-opR?Gz(TJ&Qjf%V3?-Im^}r!O z&6h)lpuGD((D3^S5krrf8HvY_6s5oiAsbLL8EG$x(~Tq<0oxUtkg%R6JR*zRS5mqB zHUU9SUyWD2k|jAW*qX0;3|6xm%C`<^IgP8S?IM^qMj4Pntigdr!6g*Fafd%6cu#GT?YN7tJc3v_`MxM zQYIlkfBk~B)=M`-N4h<2U}fPMJx}7reRK(!)!CsqNp9~@XQ!}!{JG@>weafID?nvH zM1iw}oSni6$hP)&=%RQD4P&s#6hCf?8+KGx6~D^?EaLU+*MY`|V8L>)SMAnM##(3v z2Yr#7nwnT^kL^J5kz%EP`Ld9a9{;no6}fTahPjD}xP(NaeOjr-5I|6noLZOztdT1H z<{(gJqP|#gWD^*&r}u7Rk@4>Mv(^BGE(jZ=EBPsG^hwoIpio>^iwD3-Z-KUP4tv)c zpqdyfBO_dS5NJ4nBnwS2dv2gi)pK5U#0!Ays8xl_^6(+jV>>4dI}v2^9AvzI4`G9$ zLSuK=kxizn-XYE8u1pUfZUby7w%+Vy%&P(~i_Lnx>U`scJ|%}Emv_9SW4SlKy}pz# z8)s%}dI;^-j&_&lCnIqogyT@54dq$@EPx+E&&0%U^Bcw7G`$H0rd1LoS~h7 zEeTp!t`s=Ns%opdaUN>Vo^=ixm9Bo0jk>S9J=X@hRx;HNawi?wf6+vq??Ekcmavw` zRG~-c{Ta`Dhm4W=ac~JC(C&*#Vl+X8gAV4a*r@H(+}s>QK`1;9zSD15jT{k!V$#>2 z&ef_cQeUM&j$w_!{#&rF+pYip?ge2g&?FPX!!97>uvwGR(wYo!jJQ5nyek+kS*%-+ z7Sk3H67st~(hy>Yun@8Lb?d<5_GMf`yc~WmK%|SpWg!tJJG-hX_T@eVAkI-!I4>k8 z_L^}}K4yvJYifhCDG-hWr~pT2VLl-Ma&E!EjsomI+F!3VY$Z?+kUhBTO%y1WZX(FW z1`*)yW+f#hh(A$<0`Yy0FDEA_0|Ns!St8?ksi^9-yOGmxm_Q&Q-~J{~!!gF`Wt)Qy z-R7-Gt(QZ9QP_!Ppk_)!M``KvW4eOiUD=Hfaxa;eFkuwQU+)N}U2z>>^_ z$)RBo2@~G@JeC8x2%dCxygG(p`K#~m!4^O_dqE*F=eq+?S4(?Ixn&&OI;h@ik6c`X z1>vh_;o_BPO#uX~sHiwo^GY@@shz(Ns}naF(9e#}*`G-F8Co{BZpisaumeZVz#wH> z-qKaauAKkj!yelQBGJ-D$ckN__+2v-ldsl^w(q4@tD}HHhcml@;4tQIk2=DV^FzoM z20Ju3IGAzCi~UZ~kcBm91_UOi*G%+NjgqRWGXVb>s|r7~CWi3$hH9?qjF9+{s=yOr zJ%Su5FoZWYHcCY>*)oaI`FBNrSsjNl@a!dk3!;Vg%c?HWs`36Wko+oc`A(VJ#U1;F z>N$W{=N5q?1UzXsD+z>-;x|!JEIQD*lXY)F(_eI}_6i#3HOU!oR<;dB~SvT)Ydm>Fju32;^3kNgFDNgOwz^5!GhIEBUhVmJ0WH zA(!KlVze~v&FkmZ8Lre7XjdLvq6-6~r>74pJwsk4e*GHKJk5huJc3Ea`%yOvt5#wO z%+-599S#h{DLPljou>oA4TZR|UHS1^<$78e1$2*n014{66Ykw957qj)f zzTXKI=gqE#k*y3BI*mCJwiZAZ!TE$7odeVcd^sT2!&(gP6W!;B{O1fzb`b-g-_ zRtDC0xhK5?z}uqMea@Ji#6(?i!61g|F%$X}2yS12%gwTL@bT(CP6aLn1!NKdEmm>* z_$7Fx_H)w2zUM716V8s)r^ok(P1i9>2SlyRzj5NQom`$AHuT-Mo?~p`g$W z@(Z6->NQ@^QC^Y6Aj9wpKqGs9&e~IH&GZj>?v7wL%C3)&Rn4XWogz= zk>PXq$K5d+;IK0!#Q;vwwYT4f|C#7izBU^75&gSXb7=51$(%Fp>TA=Tqw>LwpC+813&a)g^gb_u|CJsBv!$WUHBXg z+wOtej5o{dMEJ$u1~7iWwl9fSNx_p=Qqk%gdSc4=@zbY2-!5SfT9nk)i9{GeaTids zFgs5pBQ`11SGHl0lOUC6haE__X43aV5;ll#ATT#QQ9Yt`+q~{iztc2?aY6XgGkz7o z9sRv~gEj815O2=_t7>3qSbaDb1Jy#XfjAz?*z!Wd1Qz}f(hML9*FR)`Weh!$FieEf z`D1vv000xOtJt#A(qQIbQv=~)KxlpH(DGm=1`NXS;Wj{Bk%zrU$B3rZ17I#)Y9A>p z_XFEmbA7~Wu?9s3q)@ZHW4}MyLK^l z$BZGSx;@`fyIL~x%V-;N7M)fGaTf^wl7+`AptP@`_@v>_IV&0$$2NTHQR&bBGYwEe zVqnPn!44nTM2sLJ#y{(LId&`mWhgNRZV22CtbmGH?e_o&zkv$@@BXoM>acsa^l07Q mKLro}RIYo_E)KEr!GFeYObbd&-QQ0Hsq}R9b6Mw<&;$TbKW72} diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Zoom-to-fit-on-load---solid-2d-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Zoom-to-fit-on-load---solid-2d-1-Google-Chrome-linux.png index 7821a805568cbac93073f390548d615a3c89c05a..71ab7f7d84a5ff54619ad90637889f3b28f4420a 100644 GIT binary patch delta 11032 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 WqDQi>7xA2LAuFjQkuUb#=l=i-8@A&B delta 11026 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 literal 48352 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%0D|R#$QG8EhLr&?WBA`WkLf11Qy8 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 xSG}fQaeZJv&S?i}3fWHE{ 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-2-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-2-Google-Chrome-linux.png index f7466592ea2a0e4649b66dca0acfcc55fcb6ef65..e1947fae95bfc417c9ad99b1c4314ed59b6638b9 100644 GIT binary patch delta 10616 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 delta 9497 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 delta 14533 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 diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-4-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-4-Google-Chrome-linux.png index 33d23582c9386a4952de8ede9e63a0d01f405dca..c1375067a5d0551d16937c7c22cf0cda0e0b968d 100644 GIT binary patch delta 21680 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

    GVS@K^J7g# ziETSkp}fC1)U*5B{>b*vhYLAw5gAo#$D2}a8F3wVop zE?Dc*lYCz4J?mXFj>BR7S=?AU(kA&woA zrw2xfGf6uQTWDv(Jv-PDbt7NK5{h+&x8hj1r?7Mx!G3 zI&%W@#79kfp^4+*!mzdMLqwl-SwdW&=RB+4t2hDviz(yqvtJjz9K+Y|e-&3_kspU% z%2yX&^NtbQPb}gl`xQQWmRxTg?GY|sviRl*ucSoqjoMnH{qSV+gsyu#Q4{>Z^RbyzCvEx=y}+zoGzJT&&7{y?l0(98EzMzWa+DLeM^3PahQZC zoYvtynlEY6s@<)1@83!`!a&I08oOSJ=WOEa^e#|a;S&*%PbMvRNjvdlpDr2>s3!^F zk`a}RY{&)%30<68#r8adZT-+(xHg~C%#aM#%u|1$`#8nxcZo(pmZeI!BhPH|e1@i# z{Lz50M`W`jE$-2F64%kD7QL#@2c6jlw3MgmHqDncxqC_;VzCJ}DVCfaxoVrHDK*Vw zFF`!}=2*G!L$a)KGbihr^D)!i`Z;TR1C{3MFDY(D)-YXU$5BD2{43|)ngC0U>yoT1 zXoV-TTO*~Q@4VCbtS5EpOWo6s4F^lv5W%tyXPP?0!985vNcSHd16|~MIq-QXr_CIb z-#?v}71a-k+39QF<`2Djqj}QudCpQcC~IYQ(q?ZxGb-J;&U0UPSgv$|TxhSSw6(Lm zGl4VSrD&(mo*r+gdpSd&QfTpN+i%n2x_m2CkwJf)pWD+$o&fjCZR7BVdzGTXZr+mG zv->Mt&7KR3cEO4p+@@W*Y8j=eRVFP}%qsl0O5UzJ-?#522`NvwTxvS6A`9|1^LYgL zoeUB+3f|8i5-e1oKguMAdr`2NeB;e)S-ZR(yk>obJn^txTzn68SREvZW5_vas8ejd zeqci5=Dr(3r?)~^eMBXY=N`(trJ=z~0p)B|Y|d*eS9#chWMBd*kJ)&S+}+?CrOLcQ zyS*uv4MGm)m|8RH48A9CjaIVh+5;>(nQ-o`CW{(DVhCkw*6bZm`0 z0_M%yrOg|QM&+fKMs2@zv!I6~b>i3yd`iMn~K78t*Uo6tgB@+hGuzB(k_c? zcbl(v^%~1f=3mvg}1f#op#`^p~&{Fe8MN2s*W+>8Mdz#AH z-p`n-xG1jKQM{;!m;0Ie^x3auWS_##NWqvR3qtkn!~|awNBMmLL6cTGVNa_yGKM)U zSvhT0yX`FGTN35wQitSFGns&%tc2Xt$e%_OFxP4Ia0HI&M>>f1Jn3KI3Qu&-^V+gU?>p9;k{Jwgw z)aeKB-0&_5d)Zj5jZ&Uof=kPI_wNLat0>Obr+m_UP6CXK@T*5Wny}Z)g^&99V{rGx7D9CAbx0shVQ`P|f>u}+u^x53b!gn_j z@3Y;h6`m-H1ua;azISc=a2P@CN7d#QR;vZOR_m>lcS36V2_$6AWtnDnZUbq$b)If! z`V9)P7Vu}~T5n-ID48p2CA;SISuZAls$vh0rd0_qEsI#Q{M#(jSXYzvv z&Gg0%T&Xb2mAAi>^}tNEY3I5vUMRWH`pMqs zK(-%`sCa*^d0k$;8N#JGKf5ToVMo~9j<^px4Kr(_TUcLw;gikIIXxTO5tGrk0}fwx zw|6O2Xsi6-^fwho^JQk1-});SjRN_>4NKkrzG!1+tjMUD!rh%2IxE)MI4^aR8_H7K z3ky=yt!ORgVPkiip=<4h0~;!ivirSVq#{s9h0dTE?wPZZqRauzV|89~sM;HSDJW6a z$*gCY-P%44&H3u$JW1T$4m#(z>UM>dJharNS=n(F)2K7tm{4QxtrID1-Pw%l9BNKt z_%X*8BbTAJg7G-nLkq{Eo?4_))(P*S;1{XHq0zm(Tx{Pjn19f-Rv~og6cssiuKG06; zL++Ts<0hGrMKFGHfs|Yx9OVWDQ|EfLg!<&@;j1JVe?V6uPt=Un^}wlM5>H~dpXu(@5pP2_pH zZOlYqTFOi1Wo6YkwjsEfzTYT?C0Dz#D||XoYcMioDC-=f#;GG%d&A+JqB^rU*-+rH zm0X5qP3}Cu4(ECsDo-9aU*InGTH?!%@7u*)D>Son?sP>EZH1%d&4MmZKLVmMa^w?^ ze=?-J>=3#-908z?^FE%13T^RmHnW^VN-b0Uk5k<#O}QnOS%K(Kaq&h|+T-4@B$oLD zHG_=YEG@qr>ugFn+Zi0py&$h+SpuMk|HPR#-v2UWU_Q8kRarTPJ?Bn_dqnnf(xg&) zV1D~Lm6M#e;`;bgT`c9mnoWH2)Gk;ox5hTXqUB|H!Y%y8G0|fFyRvw%E?A8VUWNEq z%x(l}3qFs(w|w9Y3v&9!b5Rt?5gKXsa+IGUnbk7UDR28hz|%%Hg@TK#?zm(@RK2nI zAH%658;zZBXLtO#ubo_X3!5L3k1skjH5hJf4jXKEOs9gV^N4S$BS-My87-I!-;v_z z)-EagZ+`7!t+#x;L5^>l*=_;2d=$NbWBbIInaI?tY)bRN{on=4;_>|nu# zyQUso!0gc zyS%q5;dF!Hk%r$uib=x4OvuoOMr7P5lk=?u)=UBi^@-tjenD~FN(fj1booJ!PrT_f4hYL=x<21pfSn|5-(2Q6?AjiGjlDVS^J8F=iKlq!uHRJw0ApLFcU^T8&@TlxhJ}JUDj0GVHBvEH!848Ph)Q|v6&xf<@qF?(Qezp zQB4;X;ZNzlr_d8e!qn4Kp=~vh8HE?U291h{ud7x&wfh9QNkt+Z-rZ@|*x zj74&0X}i=iO-OXv;J7&0TjOJTV28P7ndH4ULongyrHS)38{51M5hQ#Nx{=w(-D)rV zKv`~>OyRz&tDF4;6kN6v>1Zd*_qxc!=)RK2YC38z{jNl3+dBGsWlarFr`|Q#5AHQT zqAEWhRgZc!4;%31Qgt^LiW9sZu+$uVMFB63bh>!Xf1pVzoWbCgpP7~|Ar?0_+=d_P zoE}#@BJ`Eeuy9hv%c+{vJm+=BYj)yLF3y)7GKE-;hAWv@u;pcnhWb{M1781>vc4Nf zYr{wtQ={XXi*YP8i-H%{C(Q$V%^PXjMIHujM~VG=0;;q3U_rDDZUGO3LDVp8Mh$#8-YoL9OdHb8^#EnU`dbTAQr|))DC5B=3*P zZi-wJ=Q*XVCc$GCs#qQG^n*HoFK67v>xHf0`LCzL^#q1|e-jEbUnf<}Sdbro)>Y6y ztxnsn2`nXvyUJo!#bRsg%`x31B%jRCuyi}@KHLtNFe{H#$(*RnIfqkGp?j}C{#t^8 ziD6;+%QVy!3NN(@C7c~}e#es$z}A7AloX%M=lEOKy!wYl;MEz@f)e}uktAczZIL!5QadOpqSd?WeuC{P5ECG6h zxPq4kAQX~6_J1wpvgp{<>9=BdUMR3YOV7>0(!xLUx}NztOWN3%SKU3wR~IQl&D~!5 zYltU8=2tUXN>e2{ymV~7Y}~In*yz}@4}HF}aoZYAM>@-$&JVs zC9@hDRz!9jlaDflvyt*rpIx#EdJV9~G;yVSu^Se?jWC}t9J-%mvayLWkWuG2P;**V z5E-F*SMfQkqO=-_`hbMf3_e-{%soo4%Y7^|(%5|f`fvwWWbikDfXrDtgWRy&AUuV{ z)9&Xb04VV+@$(glpr^_QomMWMd0N=d`Z=4M3-c5a(=WH;<_xKD)6?^k zA3IuVY|o#e;a;5xv+4>VrxAn=$}X#e1(?Y(ES87mH`jiMll3V-|KVZxYxC~W-R29A zHP$}X9gByyIh4Xk?x-6QW^BqHm158W;t5avOpWA%p}ji ztP;b5-`Roozq-_9mp1nZTIrxlGotckjjLcC$K#oA*>`&d%*WKOY*=KKY&;lJL0RFHXAkk0r^?$yBiYO7ON){W~I zvgbY7qhlTd<}%T3dIsiuQitWuP>)G?Z0@n`lWit;$-{qz;B%+ zX9yvGd^iPF_SoGBx;T+}nqCNJ;nCwW+Mk#adQ-JkppQ*_6t78@I7-W9wwbkVn=2F}DJd*L;fN$3!-k0wJM=6AnFaeMR zK-^)$3gBfq{vgmCotVHInsZ)A`u6RXTLYpYL69Q|ou092Zp_Z62L!2&;jGX2J|O5F zkbENdb(R!k2jpHdc%4icbmnb%lLlvRd`F{lw{F`lXmv}u@6W`RJ&8u?X)@Gv0Amrc za(h77X)Ba7I-J*hvdeC-pJ)VQ;wFUf2m7mjqj+`?xHT`~-bM(Xb{^j`eG^C>& zc#wkqL#TvVoWnjrHMGC9gvG@Hm<>zqmwQi_hc}PTncrT@m!m*PP#bf5L2SGu-yBG3 zv}rsV2hgg9lX>?E9ea>9keg?|ufm3^eX&)xI?5^amX-3Z8JVp3)n(^yG{3~;5mGp} zq0q>FN4xgRY57VhGynBux=(y}Xrbp_ud^jfI)?3g4g$MMd8-O{evfP&Io0d#;C~LR zsgN|BDLI0C`iNOUeRxUi0-_T^$TVF#pfG&^m?RKm4gSl_jAb3?GBs6*C53%4e}`P; zbA#!9rmB~FT60DdA(z}Q3`XBal@rPqWb(&K%4qL~7Eq%L49KQTdZWbcKHbolv}4C5 zQ1e-As-%!yvdIgTer?H}5Y8>vYhrI=Vgk8)M}$(;8NE^)2@qUWHVZ-^e%Pkztiz;y z-;=c^&*$FbqL$Zi6SOVe}9I>}_>WXnAd?`Nh8w8OsYDgnuKn~~YhL%oK7J-v z0J=;;E~*W<05uMH6aZfY0rEmXN4&heB(tu0!pw|BRxdnKRGs(@NLv zfJHlu`%QTC_zl*2G!8a6{StGTv=xMVmjHAv2;2o&Fam;4UogY}iv=LCu676g3UaZ^ zwTp(oftG$8Od^LCbzPaW0l6E3WC9oARaZ20Mb2F7rulznhDIvt66|E|WIZEP&mCFG z+I;yNz*RDn&d!3jB#n%X=iGN20jdYQt`~4oLy1x<74f;0zh{yD;|>|Fl7E_gl>96| z>>YSG9BP(NY)~keE(vUg9U$pq!ELLEA;p9J*|XQvDN#{}qpFIH`yFHj8b$G-0Z6ZI zjU$Xtn;_GJt*mG+oStS2FRUCCfk`D)upkm=CyMT`x7v?_L+)V>yeKqcI1@O5>8Btd z_ZA)z!oPF6Q@<;8wu)Dz!4HD&Z#P?DwfkUZhHk2W`Wi`Uf3PMlg}sv;_3qWjip`|m zD#Q-sKII^T;8F&HWu~lPbsja?xk7Q%z-6<)9PLmB9y|oAx403WpIS$pYAS3xU#Qd8 z(G&M5a9+k}9;OT&Y(Gl&-$`b(*bcL99I3~TonU?o+bh>UmRUhM%``ge2_J24t>D$2 zl5b9=#Om^1xfMoF$1!Gdt!`*ZbXQ0!Qf6W?@A@!Ta)P%J`H6zWaRWjK5bGA}wu(Ut z${R2_O6qs&H1%BR+a&}tyr?d zgiogS77xeXcz8ut?DuuwjqEri=cQh&A49vOlEMG+<>DCLMOp2Rpt6G1f+3U?G1}eH zZUXUlvU-6oI@}yPl{(=P?+F{mD{lJuPp?$Wyddoihl$xjCV2l6;p3c^INeaqQLp2J zd1K2*=fc}sZ6kVDGe+hYS=e^4rh<`tw;YBKQ;n=)KE_!;Xr)52e;faKO%XK_(Mc!1 z;LZJ+fpe#^YeBy(ZzYfO{s0?Tc~SoOj$ki&j<6;4d@BWUbyZnOq_};sZe@xT^jLnU zT$w^^GwCUS@I5I=-Z^u zo-N^P+moN#Go8XaEW%SS-9A=pq-f%p_3R8gdg0$3%pWwK3^cj5`{0s-%YpV}83H@Xby!Tjayk9|)Rr!If?CBJWO z5z5Q2bY-nYEK4Y(ALc~373E7+yL?fwvabnPkI8GJhf6o_@9!3DZQl`y_s@M> zeK@?*i9-GmydsF9Mx|&?-KfZyz*a1_`Y3SqYr`VUKiR`@Zc=Mkwz=sBx#(-v+24r7 zqtR~6Vx;BT@wRRBU!UEES3Dib*3Gd|wMB5z-W;q;%y*{n+aKnBeg?(28J@HI@%`#6 zLzcx}$ObJd`NUQ+!s|f;sS*5$>Xp&%4)TdR$T|VXU_h!kaYearPB6)Al7F^bZ^UuK z0kZ0czLll|)J@~BV{_W%2E*l{i0K@n5`MeOL$M4&l@+v;jZHzJCmPl3X+agF z>Qg^`8w8DQJi=Mk)2bCH6rct3@pM=-bvcK{2+w^g$J5->_Q`&vE7JYP-y8F$Q9qpC zWR@^AZQS+h1zo#)wbm^!rD@GKz1<~6ShPRI;kAE$7Bq3O?eOX>CRwe7r(v(8+J8N? zL0)K~ZhbjV-{W`4c6IUJY&K&tQR4mWKf+{TyZZWUo0fv|Z=f>G{o>nV65#MxVf;7W zG#ww~Z&unT#;@MM$O#T=nKbJEn!Pbr)B5HbIE$OQ;;%0Jlj6^~PuIqwXtgY^H33Np zOAr6X$3iF=zHFJ_s!q9yJlMnn8d<`lnL0;HPzohiT=LrxrryFyM>FXo zs_iZY7|+b1W9dPsohg5){k+c|67yf7O_S8HTC-f+C@op2*TUTQb02>E*KeIoZD4hu z-9Lm@8YUOFT{`yvSh$MP{|N9v)L?etfJ`0b9byOsmtoL5jBVqlB2y)=H7-Z@9E+6K z?Gm-rcHgmb?5p3gwO+M1f>()%faZK4~cQape2YvZa{64hjFG^U;U5*E8X-qDut+X}A zu4yKgQwq<}bmv3ec79D_mSa^n=~UJaF8FP>Sjxr1N47?1m)Iwqx2*JwE8UxpwruKi z6iAMSEpIRfdceLP1W#*&Wfbs}`%KDv*0gKw=x_m&<=J;UvvTgjx0Qtrhu;)TiTQ1R zYa!&%U~BBP;*Mc9GP-x*7C(Fvn|{!ZMKf%QhfCK!ivHchJx!TFf@nOrT$Dv)Ik;pi@xwOBGR!l0a=DIF)9sX!#5>FrYg^1i)xTeNQF}&V1(BfL&mJsc#BCnKw zwyJ!+?1qdj*Xu;^Lbi3U3?$wCkwaE^?dj|(uw$)Pkv{*FwsvU6H_XUG^XA;Uk^tOk zJ!3#)w~O@#7F|$9AGQxVdW>AKZbk-5L}zJoGCUV=ljm4{$~xC4=wMi%TP~OX71e1V zN;#yx65({V{H-xIya&E?t-0iRAZ@6{&MpcwW!24ot!uPKL{W94Y+tv)WndP{>?(!w zAkTO?QOGwym&=Xdt?rV?QCJ@xyRf30I!|9Ar5kfb%5$9wll2^%{O6UJ&WGdJL8?dW z`NbRk^bF?y>rE7de$voP15U40TOFb!HnN*b&zbiHIMVqLSmpS*gQ*>grUr7pVL$>Z zY*i*GKwG6>N57jI>2DDHVV-k@BZc!4k?f;^eT_Wth}E&g^*4KCGp3lJ;B~T?7KkhE zp89tReO><$)SYR37zbP6sGd83nlwMDueQNh#C@+>YVGLJ{5eDa^klL5TF`a*EHOJ; za)jfeQ1D^C`5Y&S8#k-!&7O5Z3Xp>Htah`Nb1ENfvW;Z8KA!AW%pUt4{kEP?vt^>$ zBx(Z|q+bY(lZx58fl&TywytmK{8uE>vPc!rbnY;sqxOHky@=c_6&#;BJDNM3O%!qy zR^+P+Ih9+jDyrHgOn>ADpQPzqwO^;DZ8lB6T~6ThjqGTIL=+Kh0a9nv(QB5P z`N3?uop42Rt|~;uR`>V|;i~O|n2vhr`Aokrk5qiILdK7;AzxyucsiSyoE{r8B#Mj8c)^T< z+h{+!-#z%vi^8trFq7!1`FM(hRsOGl^(3*2ug~fxQj!d_ z%3DL;Xwg3!dek*Y&Mdrg zF38C4wkl^Q=u|6eK+-+h7ZDVGs@Hf7tuKC9Xva+$X&qi6_cZ-!(qHwdQ4~Qt+NwJ+$WF0xxgI(1yGR1!>SkqNf8r)1zf8mBRD0wyl+2|?-#2?(;hbw> zidC1xIe+6!5o`r2Nuz&k?p-L|3b0QhBYA|;``Idabx-N@MoH%>yvH=A+Xe*%*R~Jp zLnv8aZ5vx^Qe3Z6%ujb?5o9|~9I@q9P5f5G=IouZenP0jwJeqO<>t5sx#s=LG9scZ z-umZ08g}&AHj)29h|&^Hz5QIdYq3kcBP@K4OTPCmQiYa-@>kl1*;`L;Bgpi*k1|Axeswx!kJSuO+gHo*1otV>{I# zX^0AUM53+Hc2WlFt!cU+X&8bk4p$vHggOlEa>YwX>$(rt{}_${ss9qVa~=;}oh&R|OBe%e z2H3)Oi1FZ+U2zsMUz61QuY&ZU%`nbYCfA^%??(3}=XmCg-A2qy3gNkbV0`q)mz7-B zDuXGWoi2OH&xBbPe!&JFlx{K%R2@#V9MlgiJW|HbS`Z|oNSGrU_EiKM?2v9^kn_vd zanQgR2y#*v${Fryp7{=({rm~7s7n{yp}qrnD>UhV$9HS>DI1RO`_#uTRoXxc;ib zpU)uj6)?xY%^?0}|38)0q;l#+hyAhgUH5EDJLlS4D>pb8H5p!@yB}|)OmeC3{J~K` zATkqE7-B^l!b_L3UiwFkv!Z{SMirM6_~6m&+5!K`^d_Di+8?n1QK|#6C)p>xGBU3h z%C0s4yD$_|IeSOUS2eG{b}x{t*@M;@=hI6ActCm=aU{Pqt>WVp>2yXKD}D(j?T&9z z?d7)@3m21z0&AdMC;FWXHg0Z~rLv7`w__cyt$z7t)`hAgXD$0X6-g(xm1_4PPz*I+ za0;%dJQV1G6qkidjG|9n~-r=*r)e5;K^DDLQ zGP#=I0aMjMCst@NCtE)efgV_+y>_SB>SoKdO7K_My2_dz0?(650GizMcMw91U=-em zbwg6Fet)&V9rg`X9NT;y^5_Y;+i$RgP>L}@@VF@y3Sx<$p+qP)PFGm(s}%*-^<$a0 zrA_gDpIYr+GT@`3$)=}y>>6$>hc98U({Tm&=k%7}`3CMoaS!#$r*v1Iw^2$EPT4rb z74wFUIZ3#;(BtIL=bg66Rqr)4VrFX<4B_G9sVaE^BmU`K(0THV5k3lF3i<|cVV3tg zbQFl}xx11oTtUq)J1KNAqbx4shu~+x7qdfqAl;r7&5r^({c^kWN%v0JaBxc!r`U>U zGJ!%#tLKV2YPl>_@>~>tNUus zVv7tlkbUX?fX#&L?$B^7uIN6Ob`dJ}rrr}^g&BYfe5?Iq(t{l&SiWxRg(v-b_laov zjMQK2+dZuzdqJw1B}Z~MJ+Yb-N6(x<7YEEfbT=DX7Ql?SF=OCt~5yk1+h?s4vk(Me$%aMO~mlqu5-H`pGO`{LnRy(==~HFktc|$WZq!r zK1+#dZvN;P|8ENw>?wK|vv^rqdHoofLuQ9=jS^Y(z@V^7_M*Lh^$`#;)L*DET7lU! zn;+m9&ksiw{Wu>(lt#v&|2Lx|^E>FO%8y(JH@%ca8g_KT$FJyX#&(#hnS6;?W{0sD z@GlYL*@Pk4g$5c9#t4Qv zmaCfvF53e<^R`a@_p;3LbT|RDlGd;Y?Hp%&QW}H)`$HxSEs{pmlGdNebsn;*)PiIdLdoivm<3 zn}KVJOHy==hQ?WJK-G|drw?RbQx{H;J(>Npg{Q==o!fCA1;3M9`MlAaAZsdk|_djA2uy>`4!C&;~SS`A|0+( znjt5#f*}m;NSP7_gZuMh4Ri0EKYEup#)4Y55NMQ=-V4B-p=!+lV#(*;zyV-~(2P6| zmz<`H7};>BXZC>m`hPfbd|DSEP3Noz-sKTtxA)$(WeL{Ot(X!^w;fX|sT3!90L{ex zAP1+T34RyOK?T}*h;eX9)|tY97?2M6mjFZonUDb|fdiU%Oy~n@z8rkOCSlK<`xh*b z`lX_P8dS1?tpxJ`)4wRR+@w#t!KHNS!y{dQnYumDGZqP>!;1-`UXh3N01No|TN~I~ zw5GoqC{s}NGI{EdF#GXkuJd0^zWX};pN{!4;_;E0NSoCyGx z!GIl4Kkbj#0NjBBtpNV_0?=n*D*ic?F;IcPg)&RFul9pq{F&JQuMfhdqxgY|=2Ie= zaDP7ddoE5Ebc0k(Va-6hwjBJr>+YY+u!a~u+yb~R5qxn`5R;@FXll`s2UU>JfzN7z zR;!=?2ue~zxEfQf>i?ehOgWbNWwbPWl<)t%*fWI;^I4S)@!JdieM*Y(Z_;vu#Ha=| zxV9Fb^X~bU-OAlZw-zXWN$uc?BKlVf87)Z+;5|rhZBUzAwC>b7?hCYOXMo}6 zIQkj8Z(zV?<1OH!!p=8x#PNZZl6u=i+nc;iQTh%z5h$&XhX9rXj5>MfZ8^AYz(6@> zuAW_Xs!ws>seSqMc8;=Du9uA`uf8dgiG6`1#igFERPtc)GkB#WxsRx6PeFlBCQLzn z&&&Nz0C>6m2iQBN!aDvMyFPt<;O5&4aM_@ILcz z+JOVbk+;&hJ9qWAH%$8Si;ExqwuMVSRp|;9Ab5QD6W3Ije~uFq!UhYt)9z&%=R|yu zF?>#Z&``iG{V|9%xGo`=o&om()aac>!c6uOr*`!8BB8%aI9qk@w3NUB7E|NTvae|1 z5ve&*pWveEW1;+Go<8X!)c0*btFofn7Gjvr$lhTjd~+b*(=Tu)HSOfzPyr8*8ZUoh z6;zg^D$wywp+GrrY*j$8*>~j?fvt9MhkK?>Rz$Z1m|ue!TB5`PzmDo3Gcr7Y^3o?s zx^F@xlHZhbcxj&MQ)OaN?Rusvnk=YjeE!Dxl12gl^@kOoUR8>^Du+!@nvKdjqa104 zB_H2f9hM?#i(vW~BK5@X7Pg!=<=z0dMxnMRFKL(!nZjpH8wvt1^ubpRB`3iYGgh8| zzypm{MfA(zXCY1EeTLE09~?b7IQ-&IY$&gI8D7;#!-mY0SEN`sx9LtAU=3LTt5Uj+ z8Fl)5akTA)%7PWvFU|+nG||+1PW5l`C9rZLjtkT+f@Y9}py!fpq5<{& zN+N?6hYRD=`_Q~!*>LuOsb)08?(?@Rx_4cWL=wu->EnRRiX7R0MzT_eXA%HC3($Xh zdV02|8~JgOlg+n4EjgZh_w)+ZpFl%GFgrA8Ij`pH79 zQd>T~>)YfnVa#NN;0)aIA#DUBD9j`pJA+)5pm}UN1H=pZ-Kml%Y6_MLPuQqslFo4h z6uH)Q@sg9Naz9lm1!1PRC>lp`hjB}X$HuVnsoy&{iV@Zaxez2Y>R$lpEZg_KIW4#; zINa5acPRMb9;xtG9Lj6zYmk>J7_wJ#?QM-C{7miiyMM^&9Z%jimKAQ zh^aoECHg?Q@M=ks>AihDXgvH-2%;dZWwfzAj%|GK-Q(qL$ujQI zxRK$<63QRGx6@}isiR)*MzmRGR+ztoLV=3De5LWxqT{t!U^-*FjFh3yN*a_c4yx!1 zKpg(dE2?TtQg(Kd33|>_L4_4;Z1L^w@KvM8Sy7b7w&q(~hR>fDft}Q+U+K`1Pa&lk?g-c7paaRKFDLb&M85*~_wj$esI88R!_#&; zLlO-;9DI~Pt@3Wy+By8-gL^hSLRy0WH@s~(Y6yRrou(kLe9Fp^R3T@ib28DQQk(hl zz(F*VXu%kL4V0#geaP5Z&Fqbi4k50(8otl66?%P_%$8F^a7S-oAoJfXM_+HRoXj+{ zGY-To8BQU#-^=k}>KT|+&r0eaxd{cD7Md^VVlcgX7T$qXB1@&{HG!u-Ei#=7HJHwh z=_K>0ahzyPURcv_a1*|fVWbwPWpXe0idvb4=WXCywc?D`J8Br z1ZyhfHB?kB`}tuzYP!-$Gv2)EP1yuQkK`L7z9ai~TvY|MSE#hAR=40tghy)3sfo3k zJn&Z1)MOa*Ne&yfV(@MxNSi^@)1=9>jv}2bE46o7QR(*@X6p0t@69jS`I8oZH3SPv zMQj6b$-|!^q`EKy?kLOfA#95ApO!S!%jDe?pbJE3xXgz~P5cm>{4b;RVx(Gzm<`-y}FEN+mRF!&yR^4@o%C5GF@C&-2fo9Ff4vh4hRD*gSLC z9*+8o72ACHN{tT4|I%^_^yw6U1s&0{;h^pM*~py0L-wp|8824?E0*wZ&3~w3_A+wlF;*f7e#8B9wUINB zLUCN6C{dtOh(RR6Os0~wjVq=kb`^QP8VUCu>)1aJOm@#qQgF|=|5{;%8(^O00}n{X zN~!z^x=^H4OasTn)D%w{IN4retBfkvfb}w6VKig~nA7!XmJXfOt03B;U`6O(i(|^i2xVewN66s0H%j-6IxDr49SM7as zPZQ@hoE3x|`sI+4bD9l;lGEhL@4!2N14plgzz3*M30#&jh#sJ`!AZH89_Ic1kb2v@ z#`h%~TR7qjFkV0Yiy8Rz=rL3j+VB z41buZOg4?c@&KOk3jIOUv{gW>1JE{XN1#aE9_z0_Y{TvMXpXX*Us)tIp~CQeD*VM_ zIK^ziL#L+@5d`6EI{V+YgXXEXIyk%8bjpKcQVz4`?@sfV508bkJ5TOE>jGgvNo0Kg zvzq|J4-zIytr;u&%AffI+I4PKaMYIT9mqez4*!md|EtG%iS+h7tZ`DHn}!kn@8xcl z->&S9xlL$^J^;4Gfr1Sno(M3!8vs2nF_FA>1p<93M{=vte)12Gj4U_$`FNKV)FT6~ zWm-$dPw3h7=>RfUdn+kGS6GAk9P-Znpg;qlY}&Qo@pst-n_B0~a)8hOzLN6Cx<{j1 zjt5o7L8*unm;kH8zcxt-HY|VVuz7vab4w}>;f%Xn1r<>1Ive5FS)moH# zWR&S_$rTn(ansP!dV%*f^S7e5t_c{;cAaXZu(E?E45@x4Xy{b@k>+xJ&gJB{2^qJ`>#oq+B@wv z`XFVEFW5)XNX}>&JX|q)ilQFBd1?`c z6??2FEYI%!{Wa(l1J1YCY4rEZI6yO+2Zq2N*YO5o$nVV%p!if7KfEf5hLPD&PG)(^ z-{iA?iT`u5wZ~ojRHtM4X;*mIo32_Fo}TeZ)O^;nHM6riyvq=%z#khE%$hm+4kR2U z`U%A6wJd5HxfX=)F8Bmv?f=7G$!~Gt)8cfw$C0cQUMj`VbKurdu|zw{dp`V)9Ro)j zyg1D##Hc>78_An;RB;w5hd4C#GphB^(kg$@PQeODA3o1}7p+u+B7#`S*#l*2S_+jv zaf^ter<%s2X2{j6V%{o{3dAhW zvN>J1+*ae9%J2TC6%+}n#Vm$Jy1c(&oHrB<7^kjlb&?7XT1Qu~Hj|_lupzBj|A%4p zd0GEOIJbuYm1f9_fK?knY}eYKMZV+SauEWw*FC?kH#km;vY1OltyfIL{c;6+-h=O6 z0vV*Psp;NKNQdupJ#v4~=QjuOLpxw@_X49##6<#`R7Op+?lPaIf_fA-==6c+%52F+ zPiy_it$vPj(Ge!^xaYq1nhY11=7!9o_)#Gh=zkySe)JUOhof%EtgjlQj^By`+bhx; zF}(jdXgCaDW@HTGj};~X{suKA^(5UOanp zyHK3^dE-!{oZ>?;cn7Qt?-3jJ^;r@K@<-!NaNI4=(yGDmu!&9?Mc%RAoMjedxM zL8T;A5Wr}Wp6c);bu#n*9%X87#qj-M-$X@Je-#{&C6s1CV9Ce6oeEjGai4|SId+-u zFSfZ`JO>wGB*YN=B%K~M9+qQD@N9%s&^3&^qQ54-;%f}ONM_{8@ge>m+a1WXZ{&Zl z@vghK0vhs(5OqEY6WR6A0Tg(>_bL0Y!1yn&hr0FqrwL9BkEalq8(7N%#i#W@b{hyJ z${N@N08%%SA610G=hl`(11H|gQu-VUSLof+q^7+qY$7F85^*byf)#lG90}Z35&Y=? zHitm)t$+xIMkORX2i^_^^gjkE=(Dww6p{@o%+3Sf(8<=S?aX89e9=!YMgK~lDC=8+ zDg{|j{P!`};(-y<+M0#WhnmB&p;*?-Q4U)HuP4v&o6K`(Y8skw=fDPukK_DXp*5S> zLH(QD=)&jvRmnzlDld{44qT-w*R63-V`ppq{fTql zZ@!6U5ygu&mKN%-_0)D;l6JR>I+$`g={p(3h~Sdn@YR$*ws{giO0K$JsV+6lZWDp{x>#DiF{y={-r)XpPpRD zkMx2Ljq`+A(djOYDoKa2PNPeG>MvlqyB!tF(n!%+D-^!u?op{Cj<-QxG5pf?Z-Q=e z#u@VDVA>P`x6c5E0V+~7ES$~JyU5_n4O?Rg^P|g8qF9ffy!|05{@X>=Y^@dTuX!=` zg&DTD&MO#3PKfOoK^Mi-d!Vz`r(adFjorNbw+S_90a32mM?$%x?l0I3_rj{;>?z?&H2p)^V?TGdqk_*T|)j4ou+${1?& z{B1$N>)0ln=L^&r)>20-)ob61JdzkOV$zL&@?!E9#Z_yb3Rf}K@X9CNu>I%i^!N8y zw^t*_g!{^Y4*`3b^ z4p2ni1h8P{J?tBQClullL%GPdR)@TY%jO7QtU9IoV)?Hg=kI^7TB1lXf?uL5_we<9 z_eEK*ipiB1Tm@gHg(~*^c(2$1&9R?RBtL7&sjyEwo&Cn}KlwyW^LTsBdnP|*p_=H3cF*0sfcEb!fIt#Wn00&14T9(TfghHPL}kE`sjhClWL3^*) z46cG7WN2_TWW0HLCp%e_U4hm)5ty*YM=j&&Sqi{2hoCwHss0_}5QynJ??$JEw=~Kh z#^o(k6>C@SL9I4P5?nJFRgj-gzP-afRDQ1jbl5@0R4O&Mee0*^UN10*h(DSAx^jLx z+01%+ftvJ~w&}WyC%#4wOfebK&bJ}8g>>HK3JyH}-m*ImPmk`#b+?-vaxUtR9&Jm$zHM?d5@Zva6OM2hvK}=yIpD%1#SQP`mzbw{ zwUu=AwaTzLtX`v=d{p$W$_ORi(4Iv{cCD?h!U1^uR&hqV1JdFOof0RvUzKX@P^W=) z@Aeja0Lb4TK_}~P2J}`?+!v^>klQXuRr~BLj6y;(ttT_GMP`c?t%Kr)xLeCqxdAN@ zk-TqrWs#fA9T4`wDxqvtIE9LCv>1Sx3QLUBz*Pns60xDm z;{nN$NeE75aouJ<*uc)t&VuLcPC|vme}0w$6jGQq(!QVBvUucu{5VADZder-4O@|E z{e}X>-wr%RJxFx9y%`Bm-ov5Fu(YmCgC|y}rzP+1P+Pp7z@h{NI>F{Lf*JIRWFcG=M&@~_92G-qvd#H=nYI{88S2ceHi`IH$a)8)!$+G>TSuH%^g_3zkFp>s1Z*i^)ff8B%J zDnPg*4pTE~lTAxBNe?eQ7vVd-(Q7i83V_LLx;%lE|zbl4Ony zA!A9LB1xvQMI>a1gph=gc`hQMBpg$sC^BZuJpAwNob$il>%HEO@A}|_z4qE`t>5!| zhWi=rr;T+l6mE)lZYfM{n*CA11kY_dVJ|^_GvEq8Ew?Q zz?0fL$cIU$L6dSUgU=l%B_p}ffWrKzFPIyMTGU!OUuI>b23T^`I2C#^tHR~1+S|$k zmkO)X*@?qz&uCi}!!^EBOs2EjtM^A3?;r zk^LmA5<7~aV_fe+ARW_a8{63a`Li~thVwsedm!lU>`D&%_vX6yIfDt}6nyc{iK z+;UR7^2N13t#W%;$q>i#E#E7#o4Q-n2D0CzE8Ui&rjQAK_Uu_rO$}&*?%Y{-n&_>L zO`pK1D6QXTV$B{tKX69Qg&E|4nex#Ug zve1sEF0(;ctCIF4<>wCv_qIr$YW+I1{KMhbqk(IWpPyOHGX0~y}B>J;g@S!1*W$rC!gR8d(k$MWAz@y9&_BoA9xrq4cjl;;T7! z-c8>RB;2Bj3HegK^n`oIe989dgagSeD$OcWuZ@}YCPb!6Mk5vdt_sc;StyC@o&My0 zhs%F0ebQKUqSWKJ$gU3V7n39R=R&5GmfxEntduV5jsrDFRMgff&Ou6Ef_I(v4a~wXr>02d%ASS2H5*ZgK5~c>`8b|S%V`){EIe)je3$bhsRt<-8|NOafdg5iH zEu!GwH{NerhlNE&ZFy>y_iPHFSSfcFF8u9$qM(^+a`)Q{a+(3x87K&$1mIv$M42z{_-|UZC!j;LvacGj+ZZk7Ar6$gt2VLF1#4> zQMs-y6e$y@nccw|Tw66;{cwqT2MsN+yu3WLXlm<$$cCy}UnMvZOoUo0iiMBfbUb_R zM5x=?+mAp>unmf{{LYx0n}Z|@|FRJ0Wd&YCAUJ}2frW+T4_;D^G)pIS=Sj;HpQ8i10xH|vgFAkDfmuVv#Z7ZN z>1`dlVNoMiWid299;}}r+{U7j-bWB^49g3#AJkz|9A~=fSQOjq^eQ=d@134_X=l}pwxvT7UphP4tCZAeKtLZ_ zZw)>Ssvcgd+hjk=q9*ago*kQ;o=EHI=u}&76Gt_eTj}gucy}< zec0-6`#(N&^-6mHCr)nv{d(}&b>1)0oSTOQ>*_$WE4Vx4~O#h#QVszXc|3VHiz*|rGMH@65RUlkw~PX zUUy6hTaf53zG{WRnL})Gi02+~%f2)iMJnO}!~{%Qpq#;}Ugqbt$p_Pt-`(Bc_6PI} zuq>QN)5qQmdiVA^Zjg_^=b0l-awuuom0;&oK2?h? zaHXd-l8H<~#zX_&QK?HU&)VA!o;Q9iads*jF9fEoh|xd1S)7wr{AMx21PYmpb08ky)reebOWbc<)*H8Lk!YwKUAL@_h?RU1GEa%h8Ao zY8EIlw%aNkCK8DRk8d)070(4Guxl>pgaK!=s~lT@FH#fonk#n>VCpl3{sO4w^s5 zI5Ye8l8}5tUP;MKygO>&+m|NMj_ZK}7aq^qW`rhhi`_9~7c-JhpFX|5*yJ6r;3@Mm z+vjurXIY*WUwZohm=xYy3S%Uw|76{*iOV9&irL(L%frJWFhkc{eS$^RM2$ZoN+ z!D4h5TsDO6CzBCcgDEyyHP|@EQpGLq8;awa_xjib1MMcCoe<;etkv7F- zZkeuPo|-P;Q+T4OphK@!zel$KlVUIvJqXbl{H@M0Ft)rj$oMdTstGG|N0tp;!k3+s zqm$a&Oe@lFkZtBUH`b-NI;=HYjp~|sMeo-yUR;Dkpvnje8F$6`SzpVE$9v@}-j1$r z3o?2b7S!X<mc%DSz^2L=b3iR2+P@T9EXKe$<>2sr|Y z6!?L7)PHUG?mLKUs}tVfguAvlJz!GkK-<~!V+u6M*5GDObf`PtL?iEv`tq0~t6Qi* zI~HBUK)8#+)}Vu;>Nu}%dxWfJDYUu7>eLDz)8V%{Yf^D$^`@_>fh0cVJaa7NqXv&iFT*_~% zojn~T3=XX+S`v@PqcDr}+I?Cp_47Wf}H5ai=U-4J+ z*>1`Iku8NI7+Fc>B|}>Z-VLB{;;Y9@BiQ3?ciT%m2C>r)V!ZoE8fcfszn16;v*JB? zpt0YvXcB=kyeAqp*r3}!aZJAM#fuk} zwZ4R}c*XEPObrjSe0-Id1QeZ1m0Sy8>uhf?w6S4p9_|p(w6?R$ljtnHez4-Od>MY5 z8|;1S9Ggg3b|Ki`?MWUO&lg&&yv>6BHF=3M1RL+rUc4DsD&4cHii|`QA3q&r|xIvaY_q%dfZ_Eolx& z^m;FMg9NeRT;ZLeN7{lC@1;c))r=U z>U>otOV3Q)x^0`3LuaM2m>X5|dk z3HH^sU*Mu<6ESA#EkMQ`jVEK?UeiD8FU(70&;f|p*Jt3gfc$q}vB`^(cVj{R`VN;B zfd8(Jvvduhbp);4+v__CVir}DiA|kPoAg>{NJJF2Iwv+KnYOI)@y=^fa^$407KSZMc(2QL_z^07{E8Ze zKwDQ`%zB!6FX>gyJDRr}N$bj!kjNkPQNPtwz$jUioBME-NU#tr?)fcd*4EL%Hl>be z)!p5luQ!u%j+<@6s1YpbJhk>aR#VY1%3BV;sY`9N4OdU0Ft^O>Ds<>#t}P&wi?{rO znyMa}N%Y^n)m6))GVN6rYja}Xzy3S>@jGV{LFBfL{mBzeJ2>KQ9f7I|(6sc$6{HUX zGPmYluHW1+73`|p8Fzls)*ccmDRq=+-!+i_>D*0kLZ$huvr?#d1KYf3Ayuz=g;C;UK2BMNO4OxVwQ81v%Jjr&Z*KIw)v+KMwKbGwLVv8d9r#p&0#X< zE7#ML8e%nvTWT8CuV#(hkDTAKr#;8%Z-teBcl|y=pFfNJ%S^jBpv|7XaA(cr37rUi zA)7Ac?J!q9hwk*)N_?I%ow!6Hn88#1AwIGy};msE{)Ybb- z0~14|qc2MAGTLQ9V%ifm>A@1TeTS7JoxZHv7%eLdj6al4_jr_gih@Zk;}P+gj~K== z?ixk50p)`{)C)7WWjnQZdJE06wzlc6SM)q6YFi3nn$APnIpJ=-wYr9egOk&*(on&X z8*WT`suXUG^P=Lt9-rnC+J}M@T6bBM8o!;e_v}44cpxhSWiu95lCe9tZicBdw6sj> zaAfWV!h);k)zqe^r)hW%v&|4hk}nU% zZJ9H<(jB?oxovud?S$Cdf}*0-)YOjl_G{G#tlxK)Xeuv%e4JF?K>GOYkix)W zfeJ?Lai1E?f{$-g75@BXhGesnAgrEorskTOz#v5a!iF0k*X7`PjH`LbT$l`-C2Ff3n(zPXSdt6xJ>?{FuZ-u=q2qhV zAkHfFqO?vZ2g~%ggN$tqx^!nh@GB`FM|`9ME@2?4;QcHtY#(<$S?HXm5A+9ApTwm; z6AX1C8^D=QvfIC{Ywuw~oLrikYNr(R+!E!RYtyeU(Cr!gZh{%`mTJz&hP1)!5)e3dRz&$~^yKGe&7~r)>lC{3-s27_oJ?IEs#HFWEE0Q8Vre#56-co#r>O z?}#LOzaCX&Xy{XYq0!ON>IFaH4V#AZcu8oUJU#m=>5ZCv^L^K;E2C8MYfJb4m89g+BUPno5W zy31t7{r&v>);2Z;1qB>*cVEfk^>3WKz(ehuh-cfockj`o*Tq(Wa7xE%uFq(u=DmFB zASR#DHi8?fF#FciBOmRxfd%1v9!8m%$@K+7h>1j>Q)D?{KVU@^d~X9;LAX+0E?2H_ zAP}I4hK2@kk@3;dZP`1h|9w;?0IsH?`E{tW=YXa(-%4m z8dwvPSS6;I9C@-4#NqRF6XkI`yVQ4uEYVy615P)K%V`I+*h59csZ3IowuLQwB zadtXDT4?e?c;xBnX`5G)nkt}M4{uBW(Gov@&AWG4ui9GGkoP<0#8X%Q0Zagyumh;W z612BJCu=zs0D2z=$OOoMj?_c* z(3D&Mj~_d?s;H{o)fX!09)GZYO(yQ+iNGZAsh<;$QsbYcIK$5jfxxpN5!KzzSuv&L zz2WBJ#rhI;A^?h?6UG~*yj>|f22y1|B5XIAZ@tE`NH$JWh6hZ|;)%`Uu1C((+YJ2o z&Fw#2%g~(I;|OaMs_Yem+I{j7K>Obbds+UKl}Z}Ff5lpi_}~5C*Z%)|8ei51We4b3 z9@Rdt4VX`B9ijeq&s5YKURoDE1aQhi^Tn#ZTpWSQK>!;`I>hG-3Y67a@Q&wp|@8S(zdDGiOk zFG{TGd`?j2tFNm=(2LCt;bKwwv&{UjbP?iVy8pH>psXUWdWWf}z$1q3agdzvW)DIe z6#1A8BPM4=hjB#;$wv{il5|xFcwg%PCg*`!G*XRy?yyn z?BHwX3$LeCz{4WQ1SG{Z_%SuXYiat!A>7}3t$2*^zI`bf83#N4{`JYYVvk+ri=*9= z{`Beh$-e3>3|yVyH@6CrXXWAHNqY$Bz9&VKPiuwUNUFG;Y#n0u`2+sdF6!uGWE^d&_1ZvZvn z#=seT3)J;hUy$L73RAtmvDKC6E?>OphFP`KGc(`}p03%U)_yEQk z2dO!YK`Gt+F2wa%=K2WO#a+ibtLQc>t}XmX@LpRa$3EW{Q7uZ#n_V&YR9 z&dzQc`&UI+#MD%v?s9mbIn&o3i)+ghMdyTjFI_TtJ@2{7{*lBpBdR$u1-{^_N zT*!`&8=$mCg>Wm+5MUYD6)@Gm(wfUhW_u?a+mR|;G#dh@;pT-oQ=F`%A_wVMSJ>zD zbUxCMODS+Ttu%dR;u;`3uemO}s?ta`eq0b1l5MLWI$+(=t4hnOxZKsG8nQc6Hw`Wl z=1>+o_CSY4J$f|1@FN7+yBD(Sh%vvF-EdOAw#y0~Yg%$sHK1Ovu-oiC^^OfT_E7mG z<*F-vZU4KVpuj+bm*-GW{@b<8N`hj^f@4(S#_z9yL|-qB9GnO@%rfOr^eQ*bbi}N@ zg>+!J7PrZsFSdonv7z6;e-91SH8$=ey*yu52tI7U5tt`vl4l!iD(d9u*nUx>cf7Tw zWfv#sdC`uD1A4B2v9A88#rIIUNSAxQ&espeUOI%Qg2vl=V9^Jss_tQ#fl_LXGB>x;i+g@sF!2 zDx00>VHAen1+if@$nCJp6K@jsNot_5y&>WNu)D7_O^S*Lkx`eugJ>$+aYm{q-+O%x zKV??tI{r&>T{=z<;0`@?HSkD)0a1s{6+&-Rcr(h+egjQ3b01M6o`c6ox11Y<}fiI7pfR zYgbK%?m{kX6Yozv43ICq=NgwB9MFookL1u@IDUJ}ZZ!>!XM*W@dErdD=H}m8T8K0_ z!MbD#0XzWU;Yw_)9NHcGKl9{bH!MS_TRV~t9jA#AyYMzmFO`ND!gn6>%x)gkI{fSn z38M4t8NbZQl;_WPD|$U)n#S~biK9nzzJ|;%{z`Zh5fQEN9Bo{%;``~~Wuu(Gh!l#- zj?aBD41u$cw9lSBiX>Up%ArZrb6XV{li|H1GI0+WngGS+c8{ZLBdnD5Oh((M1jU2_ z>hkDHW}4N;m?NoApFYjaZ4ub#ZpHDu7R3-|R<7|=ZgR6H$OhU~V*7jjem&-N?sE3@ zs3gHs=E2H04ghUgh0ldXMC4;y=@PGs4vG$5R9Q@x&!BYzzOgvVk=mQ?kW+`>Ww#AXB6ZYwGIbNLaQd&q|ffU2#S#-gZr z}h zG&40dbu$kOiI3kM^zPdF>iiL-NAIwUgjqkFV3b#;xj7hP7d@jv6H#xiF^E62-TRpD z)mR?hVY8(Pvl;9-{i~xLB%HS!&UfHVPLBU{um zEG0)S7e8I@OzH12GIfZy?XCzJ7^na+KzjRQ3VWh@-1Xbl_uRnxQ0DM8$LgfpoAF)f z@&SOX6)$(HDHJjN8{{vBZ7d{qH3A-_;k|O@%D45kd1z*6!3>_YNq^+4s7jTw$x+OM zdIuU_KR-X{#^LetGn$%(-QzBA4+sic)Ly`@ax58Obw9N;PV;^55&2HFH&OfK3vocG zWY57Fjf{wR_4P#blP4MiX2Gfe&e-=y26G&-MG|7x_!uJI6sn_LFJigC8piuZ#a!^Q6pHp5TWvNDmysJb_)x6K$DC@zD*z-k>aoyv+ zuRUdt%)OHsGPJcFgjI&#hK4lvUcJ8bGuG*KiRHUMsP3(PZ<9}k7z?w?Xb0~)+Hg@K zUiL;-adGs%z?He8H*pe|m_0QPtu1~qUxP32jKmyVaa5T&7Of8)@=g?xM-dEW$9|x^ zZGq2_y0S18%qd0g9YP+0toA$C4S=lA0)Cwz>pG$Hcf$J0uMowxW9L4= zL+EvGl84RC>mE;YO55L>@HMW!c9XgvJyN zDal>I@W{%?3%ijiwflo&>>s@8?}k#|1cFp7EuNgRut!r{lGEZ4V9(&WWYs z&`j0i3wu?BHDARUMhF;(#X9vO3^KUg{CtmI?N?r!msmOclv9d=?~`}Z(DQTO<2Oj|02at#sy=uwYe9leOa zZnQnqYJZukDMU3~OQFQBY4@N4v<;FZP$Y%$N08=JnKZ^gVDJqn!fbpuMBg?-=qxjxcctr)4-cx%@!8`<{lc#uBhXP@jpaD!vz z05f4B#HfAq-2}X5Hgk`wa1yt%3Kx4U=Bn}ULL*G;ut%RC+qpsyI&OK=hsmx)1y%1% zrEF47ukBkBt<*OU=MyKYA!EzqNIz2F+PZ;oISTz~)8$JP_IRsvd!4FHmGQ%wkdNY? zVXK?%YUx97)`w6z2KISo$Wnc zFW^+%M~(Ul*D^R;WT{hIH5ueyyxYj|2f<=?c8I5R62zm0)BlO0cf66DOYQ+jG>|-6oqFSAtL}w{+zR!@FVOC zX0Og)Z>cfGFu6TgW4(^)3+9%V^h z0ucz=CLe1tPfFMCv|VJH;K=ONGr1XQp>riaVRk5Kx$O2^7NNcVsQW>=Q;BJBXJ_5@>sS$> zB8Ob4n=EsbU0d}XDHH3hOOctBE|Ea98hnnS;o(d6_P`-bI{8yM{xz?7i1s>+^YH&iTwu&TnGvYwZwb$ z*SqXC9^qx@=ZCBru|LU}*{yuE;h&r-iuCNW`@vdlRFtxc3eBHqVngnO35kg-%gezH zT1ZIdHjeyo0=>VZd3kvx#KhuaVu20IV*`!pcT#UrN%O;nW8H0ckPd(cz4!DDk=}A+ z;)uY1u8-B!hm^PfefSm=_5bnp)ON0hTT1`zszp1Qy zt>X3WE|1-5!0o2XJ3G%rkpJtwP4B0YFD!%`Jt%fk2hGn#&|3mkEt#0Q78Vxf7Zx-g zjs2!<@kb}G9N#z^!$kS#$_qne9?wRbgNoGjt?W8$p!pDyU zNeXdrI6ittv$V8SQ&S`Cb7}llBh2=fxBe_0dG^D&ilz;xDODcQnCR$4VV}m&pLLX# zaYSkG_|xKG^r7=MMg$O#d-}| zYHD7gMGR#pYq(vc#4{lWV$KR|T&)NbV`Vo)LIRw#_5 zlW<%AT<%R26%l#*^r`px@jI-wUp0I6ZhJRx-uyK^?d$97^Bg@gGLp*H!pdr@>+8ts z$d}>O!Hg$Qo=DRSg%UqW7V^^4&|oO)O8Wd6-jDs@K}t%BV$5$|1-Uv&$fnY-Umrhy z%;$4iUriCiZrp)|j~`n*UH&%H+`=L@CdTvXQg`UxTe{qWg7eFZx_9s1RaQE~s()aa zI#_2uHQ2=<=YP7FczGKKp^+ zJd}o)#P1PUNJy4t6%~a}LwrU*LKhboYqcqO?cX-PIzL%SadvigcXxN${DrMomYux} zC-FE~8#PD&&WzWPtd^daC-b@VC4>AWIk8m$8%f)nLn@#C=g5?^>YuilIUL4+lo?|x zo)2<&#xTBAE7JKhKTmZWe099D5Fvb7?Xd9U%gY=*JUoi0uG?r-*tEmAf_Bzvo6~hi zeK8guOJ z?R9r`?e6Xt6cixLWUlTN7c&HO@;L0q4CjQ8pJ{(7Cq4rfRE1= z!PrYRHE!4K-x53?C%d$RgR|eie;*sG97McuG%S7*>VC9oV{5y)y!`RH5X6mVdX3@@ z-n}<7Im|WjiiP+NGUbRWp$UHKuBAiU)a@jGr%4D_NRaj3tLW%xU0vOVhK82!-%(Lf zX|Pgg2F%MNsU?-asQCE!T$X$+FE1zMu??jVoc#9f_sQOhJh{Tl;!oEHk*exwk#3zr zicpdq9Vs#K!Jpxky_Noni3un|a10I(viLlFUsSZ2tCV326>x7w(P0#&RYXs(ar%Jf zJa$rxI}i)DPFY=@jhQ*WpupNuBXza7xU%x_ceC#o6-z0pz`%*|V#+Q9oc;ZSy}j3@ zwXbC|uQyIiJtjeSe;-Q(!>J+d1%sd8No}ord^~Y4MpL7u`0PmDlcI+&uXNk+U8`7s z7V$l0BBn%S=5j4r2Af}b7S+u7aF1;u)WTL+$lg`z(uwDcZ4$y39QG_6a9k)Zekoe*EabGN(u|6ak3U|ddwst7 z`S~2h6uo-a$XtV=Oz99pwvUmKJ4Z)Nj(?P`$eeViYn`Sb@q_W1Z~J@`Xdw> zw|ajfQ|PJ09sV=1n{Rr0;-Ap7v%lyVU1!s8gi_`Tg_B<4^KnI*^xY(d2V9maa&kQ@ z{V7({a6wK-o6{76?pV{3C%S^#xw*NkPzSbVo8V=5zRk$@uli%$CnqOi`&oSObakf( zGbDxG_g4vxeH+{laQ>b#5x|=9^YhOamK}6-aN3_DCuFH{=jP?r+D_L(y2r)D9G{*x zdY(iv%$8e3H#PZ4NGw>i)Vx`ViHU*S)X~vFSktkvz=D!XO11|Fqu#mW7fr8ty#%v< zdVl%W;C5X8{@j7qy0&Jiu09S~uV3?8y#D?U+NT8Pi(lI&k1zvpA3T_C^10gIcbt!f z!m>Ks)U-`7^6685cD63c?S68t||BgSV{Cgi3nZ4w1sSRE3pk=zddYNj{I zytFVkKR!DnY-ScBs72P!#lM;JR=FL4!vTE}|sOWioZvj>nI8_V>>>s%8`7pijFK z&9!ev`q?c!kW*I2Ib;zw?fC>zJkP6OJe?sC=6xS)wJio{fQZ)DO1$Z27qI5PxK0#1q%O^U+8dE5KzVM2dGj(%wEBp@aB$?kS&yNej zAe{Kg@?1**m8ma_C&^1?<Qv^Pi+ZM$dCFY~V}fk{`)$cPGJ0J7uO&6|jF+`Rn! z2mFp5Lqp063Y$|^c9Ibk7?_yJ*USHBn4Fwkn^8*1al?`To6|{eGtKNS7+F9?NVlL}b3L;?j>P8g@Om#%dqTF@D5# zuTwg$sMZx9cVnND5^>nSLTi@sB%;-GiC0kYVtcLyHhyHp@%OiPjg5_o+%}d!NE;xg z0S3mbKMn&RvvYVzXUfIS%}v2$s}n&X7})9rmC5VuFp2Mt>7J#6tSmrFU+WTG1|}v; zHWUNc5-TxgLlJXR)8&ngi>2QP8&3bI%CYiCnV$z<*fCmFk%3%laNiX{`Hbfx{}HH@eZ7+6~7r4 zn@zWNWOz7QKj`!4Uju2P^oq%HG|_#1eSCa;5D7&75KoWe<=EJYKS+>L z4EalLZh4&kJ*r89G5h&e6hMj*4}`hxTue-s^3{tkk9Ulq+MJx6Kspk#>U?515b@Yz zFDNRSDb%iV+gpZpqNSlB<97^feubqNmzFk{CK}-Sbf!Jx0qjLER%v;;4rFUnQxoh$ zef{~L;T-*XtdA;CWT2Sl*oyGlOmae*h5f1+dR|jq&CAOx7ti4*OhZXezjAqTMlBI) zZm#g9H<5>#k+D$YYdW-H;D$cuJMAR~En1BAbdMi%d6Dlccie?S0h_?d&OR_SG{55t zEJaRHkxbh*r7zAat(4tVd#l2!#DqmiudVaZSe`e%)7l z-=7Rk9}zva9hfZ1X3s#{IHb+Fbg4!TdymO7M`DpCPVIIy6Fs40Y!rCE>WeflTK9)3 zuHCq+K4G!%AI?OQlTc<_kac~+WZEVh>Pt&^NAuN@)8MK;3wcd;cX#*p+Kl8XS##G( zAK2IYg4he8%_M$e3Ki9QvOMT`4}uJ`d26!5s=J?Ma|SMVQ`eyt`PmfJkFp~7b}Thj z)swR`=<&9&2I(rh(AD8Zbu~3}yc7fk&YQpZ5LoeYGjMbLDZ(d(tV~QyJ{JdsKE+z} zZjSs(Epv;DBc1^`Ps$h>869eLE=|Y@Lc}u$wVYeS1_lQqm1e5!W}#kcDc=t#*_wY& zn;}fF&8=^}{e2d8)WpQ(I)Le-hlhp|yuvjUU3tTK2p$BqU?-oK>$%F0?n)^uD~E=L zBC2Wuu2sZkGkJ4=ijQYJ)w5Z-v(ZtcQ}g=r{G=^}kjIWH%cT1wgueH}6hJ(5boAx^ z6rb(i&uMA1ShOoc$@ofvx;=dO8yWy|8ZZhK6_sm5NJ@HjFs@JJU#L@~EFp1S!2mss zkBxbs>@Gp%jTPyV;^HoBZZ2&%sbfA^N4}Lyf=XhnUagELbuKtgP4Pcg=GWahnOn>iU3UV(#p!d?rs5(!-A9) zebIKvxz1PY$4w;XJSz!YRz>+nN`TMfGsj)Gq-Ap|SF5SqQg&b8R;%Rzp>?kCE;E{h>*&fu9pjk2WmP(r`Zm-jQ zXh9GH{s;sXp@DjVhJlF*J}zzAQ<9a?#_^-G@v`Lmzgk{Tn$g$m{X~ zqv)C<_Z&nv5Qk$?MGr7&e?26=U`u}!myj@deM?c;)Dlnz9s`|aXSat=Wy}$8E`5!X z0L}}0pRca0nAzCKTa%HH@Vo6A&+AsdUh0DC84wWg0H8#RKgM~4qq+Gibf(MG_2QC} z637xBP8YxQbgHX8U}GE}hkqf70FPZ4T;TEC+|EBjiJ?n={rYunZLQVRs6Bkihx{50 z*3>k(?ocr>NZG550(iZ7>sHVdGukGK>kU9#_5uIg}*} zT*1XC;etU+OA87!l(YP)iflbHOf!%GU@v|_Cx(hdMn)EB_eng2AhL7OW~vf95ubnn zhddq`>KIl54G&M8NZP<3u4#IHSbg)5u%AwABYyxET}ugj%kpUXT^*9TBt(SYa&p3B z7D-N`?xUbE0zP78^@dV_CW<50L(l3-YGkw^;bX4NSZ``>Km)l95TO;6kX)6#q9WTm zDdfaB44lb6v`GU{>K^G-4@^zfxvdvyXlw8Fdm=+AZ>`>h;AUoG0tjdU1s;u%^)rVF zs!!YRvQheh-IJFQ$^ z023u8B?$@RAf@BuGbAH~fM%9k3((`{#{PZa^D~pep7h1Kid5Myel4i~8EXeGu%L{;R#~ZAmTLFMAEh&NE;(xQ; z1HBLw0f@?2AOySpU)vObfXvKX0{{q|>FYv0T?Y^NArOVUPC5TP=OgQD_Ptl<_-B4~ zmDlGIu=fR&F-{9S={;N#RAO?So+p<%<2?%zKReI3Dk9lO3T5R_y3HT4R3%UQ8a+-o zV-yMeB$DkBmymLmi&tO^Og8xJUDOqE+rU&gKCTD?YtV2iOO|lH*Kx5UvcA3^HdGky zcJo&aFuRBTNMU4ryTHNAOnbX}d#B6H6boelIMi8Bl#UncZ%tJdmzG9#;GCHDCOARi zfO0}dN4E)NWwXr}ZprD-&=TAd+%3W9?vByXgY%O;2L}frr~sJpUgJ?vP(aUafEC$U zXt%Mp4qS@0ng9?FAjfXHc4=;|dFeIO*0k(wHGPvn^C-H;KgR?tTE>=^Of+|qyyJm# zaaoPIy1GJDFCP+xt6G8{-)iT!HPdis3+MsV>AZ@I_jk|~KJx+=XgB7_|L1TZTiJ1y zmX?O7CFOTq&6JMD5&?w@l9Y~)K*0X@H^9Jmm%lE`QerbHxg8Qbypi1xw*mj|DBdIGaNAvk zdLxl<8Md8}LmSB+-veL}K7*$mKJ_^WS1&z=14U$H@;0A(_a?hk(M~)}+o(?^S95ga ze5_YX%$EkjQNv3r=>C9+Ca0$_pksk@aSaL{8{KtKH#VjTX*&g=rKUCp@EgDrECeGS zY9v~uR3?CRfLM3#+yUh^D=X^)b^-Re)mRu1Cfu@uq9VQjcjt>7-xQ#;uV3#@*SQFL z9>21&Da_2|H17Ct>mKIf@^YikRkHBwP>Br4t2ex#fBy#Da1SlMt*W3v4tBJa{@v>3 z!>*-7=!XLQ{H$8#42+DOaE*h5kLl?AtJeXKfGD8dvOfSvO;hC_w<@ve&+q^d9n+i1%-TSVgh>!#C&gWZwm_xJw3fv3wsBL z9iWvL=jWN3nLu>_HUzRP%+K4-)OQ+w^}qihIWErS8s(&?Lrpd{F~K0?Et$9n@}$O= z`#vTnCMmbIy|Xh22Ickjo+>IMKtMs{CCA67Wn%-{M`UJZrmn6&Pm@N#6q^vEQdjjb zu@{O@Dy(N?<0ULWB7e@aC*zc@?B)GIW=0y(v3Go$pWeI_)Z()cJEgCa?#XM4#A{cQ z!OYGMq(*S6Vu?uoNs*mF!SGS1H!=7z$txlyTH}N(GXF&49FLEmztL^a6v~nqUqpK% zyTN-9%JT9oO-<8;y6{*OOw1+gP~5T_k}y4p^yE{)V%&5st?mLGK@@3x!)|y-SwSY zTB-oF(d+AOPI@qAH41ak^KVO7E+;(v}0&$_e zwe?r6lkD^7a~+Y?5)u*y1_oyR$%U$Eb#-U{7^KNh-O@8N7gttXwq^vqeGT%{hyQ@g z3oPzhKnF6_ro58$V(6gv*S!ZX488OZWF_~OFu#dRyf|X#o2~2%c!#)Ao zj`ZSklDzAimX@YerStM-bj#fKtU5HRb31i!61tz!pJy*3+83}%k!QM_9>e-UhCLw) z{q;+SB_-q^V}G!z}k90mr) zyo=elw>R)mm*56Pl7k6YabUcW2o(*gBhCW5wsLGLRK8FWuCC5bm{1)8v`~ju*xwIu zNNDh64+;~YY&^Xdz#yOkWM^b7{Qhk}_uUWhEsnfdYs2X1sF>nCH@6cgz<^X2A)07u zY0u;Qo3i}<{R;~Ve|v;pwM?VWMnxH$ECK87j~E5ER$W~UK?ch;CO-o}Av`=hDM=Sf zl4XT8t~w76?i#Vs57V;gU%wIv&7R2`&5?p*|%F(^Av8 z&jguR2B%G&T2^Z6GxQ!V9-gX-3jC*h4~6<6WP#80z_vk33;A4}H3!Yh0l(t-%=1!^l3JOVjJ`+`i{AgpqD@9l4g}@k;Na?fuV0`2 zD zqF>1K_(QeV&b;`gAdD@M!a{j@`5?bPcE73(pnhp+0DY1^7aIEG2muXrI7F!196IF5 zgXnMHo^{-vs=H<@WW4qOb|Lhw#tJCa_UB*$#o#JM&mbi+iP*n&cZcY|h5&*>3+fq+ zY*<)W44sJq!DJT|Y869|_&ZS+aO_XWVRh^4ZN96)6WJiZN4@b+0;INCb!&lT<@jgs z!hFIFux_bIH`MktK+>KkukYW#KVJk%01XjT1{l!A0G+Ax*aHCqupR|qdnglz@toZt z-a*de(ksv?ICyz_!YrobRrAexs}(53-|4L~Uob#J7l4Wc8w8Co2$vpsQ{UEtR(FAB z84OwgeSHVC7*19LAXAGJ=0~2F=QV0oji$14azOZH6pFkeYxDA$pw6Yql3H^M0OwIx zubQDm=dX1SLNQDhE#gC&n^&s;>dbXA8^>AR63}|FWhaJ@7OPI}W`V$3%L}1aQKY7f zN60x@GIc%@Lr$y584<^&MD*;h+3L0EG?~T~d>_*ddm$?;tFNE(sWd{23h-s-CVB}_ znG{}!`ET!T(aR?+&d+mL3}wQi?G;~O32^iCy<>nSV%2Z_yRfha;_+jnA6SKNsBnb# zZa93+9OFLVw%Nm$9};l>`!GthwAhb0qJp|6Q%%fS4|9AnS6^UX+YU|&5 ztg{?4ypK_TAK11U7dEHLp~OWxjS;)(UIs9fnT16VhK~03_Q03`Yd~-1>r zs{Mga`Hb9p1*hFE`d4cAFiaB8+|3uXpunUE`vjZxS<*!V-ME5_)LJLzAVQy?w{~)> zfC)-8MaZhZ=pw=}{(@9$0E#>O;Wqk#K2N?2)CES_Et^NIWpd7ZY0baS&+OyGW zD6E(wG!1nR&d0^c3HXnOxARTeSB*!20@CB+{rtp56CV?WLg&Vfu(h_no)A#&2*A|? zOnhv@5YmRz_^lWQPQbA}Jw1ug{UajoH{Dp+YP!;^bKbCPx&XdW18L;%Ot03O^@0J4 zj+o*HU|-k|%7=!A{GEF`I;!FMTBr4~0?pywm(5BU5`bSquC(7kJA;y>rlKMTeF~lp z^LB+bkn}Il}g0D zayx;Bo{!X~QOb1mh#Oh)TOgyTsad+BTZg~MnsGgWAHT zr=g+otKMyRVBmu=u3-2Aj8H&|J}0-au}O@1AmqN!z{%+d+^01K7LAjna1&j&HDMa& zcvLf-=Po|58U6;h?xH{J(;XQd4GRl9X|P2G2>z5Jq6x#_02aYx`}e!;Z(2h%7?T+D zg-o5puOAu!+yljM6=vWW8>djlZhg!3_)mBUh z)Q_0B#<(*I`aEv$OTfAi%5NMU@wWV&DHC|!NH7Nl1`douBh!O%f7dB<`u4#=Vd7tu z@FFvIA{Y>)htA;9e8PS249FLef`KC#pE#nRFb>hsObO{i}Ij;k+#>u>jWz@1?1`FGl{m5BXhJrLANE&HQuh6pgJ)yt1My0fD1 z10R{fvuAIMi;DxTW{UJ0CP5%}-GFz`{r%gce^5o><8uX?G%Xz+h-G`Qe@-j5246J* zoX^&~l>r-%?%Y2-wC((v8@lf(PTK~vsQH^WW+92%Ly7mGl>2+X1i7rIr)MoW`boST zPEbrN?eZn2ye#rP&AIiQk#ahd#SDy<4pj`DygFeb3sHRtIiA-r_WeXM9nB7cZsCrvGGy=8ru2S$>mLCMFr_egq(<}s;Pa{ z_=*ro>-o$#47CoxC=sm>6#PUUyUmF*dR|@)Jw0z&1Q_Sd0y)T2&4+?M|L4yMva($ssEH2)Hoq&k&eg7WXi)1KK^PGKPzq6)hJhas8 zY`P#Z8Ch8nGfpp#X8V%_!1luBzHe@L1e5}(8@YfpNdKUm0@;dtXckk0*u@gZPqb1n72^rH%T2EhFJMpUF zWdlzJSE-r+j(LuyQ=Xkah;QzM_NMGa=U?bfxNU!RG_m~j_#hlf;lqK`T)z&CxHSw; zGrFNE5o$@j9ml}@=n>6W3Kj(X#OhzQD@8zg%iuZM+ERQ}VhnJ9ef?VAZ)R=$ZenIO z?&Sbr089)R^UgXtWRccS;(K7WhddEw&NioLKl!@Kc7}+@dp##NJb(NDg9d$Bo`h_-&XE?sjr=pv=suy1LkYEz3yOD0nO>WjSLJb<4_`ft}fvU zAIJAV;RFu|66NBbKQL)p+uT&hQXU>2hRoN_pFIKAV^8K{Z_m!b0p2v#XU~v!^zb6V z$r2jc10W<@ES9n;0d<^KH$U>|pG-`-v+ zh4k5jo>2)h4U9KH^BS4*+6UhZ_!1z6X>k5POt7-DLZmtI+yYnCBx4844fAd=5Wq}q zZxMjGVsb}U7bY=>F=)y2mfkVdAAXOE`eSA&e|aDDAhEa6VZk59chS+qAPC(KFaytH-NdDxfc%`7BZTYVrS#R?Ha&syVq@IwGG1gx1&?4;!0u z#!_4QWd=F7^`{T`D{p~Wfu56@ksH=&jHAm;>UBagnJOE{3Zu=Uq9Wkxbfyy)-3h0x z4erxEv&qvH%YR;|swQ!m1Sco!+1lE=yYoM;0r!wQ%*0;3dR0h3LJ?8rwX%6f;Z3Ux z)|I6Q8f928mdGQ_NylVstI(@A-!<;fdlW|nVTp|CZo8K?KfSwKEq;2uA*>(SYA=Q+ zs8iW^{>^QyLCwmx{NZ-5j)_k&e1)X!a_^E&y zorg5B01q4eqH6ZzXz>j$8l84IsYztl-KpS1b|ENBIv|$pAB+hkoS%C-IUR7v;&Q~x z8M@|x>i?Ch9t)$P@mkZqY-sfBn4(a^Ec>|7en}#1Fti|fMU1PVqT&do0vtsEzX9d5 z#=)o}IzC?0_)ZEgZG--f^+yaz74;)+5Bk&KHD4Xz(gJH+lu^2%HW`L!DMXO#H+ zKdO`mtfC4kn9~~G9@Mkijc{Q5IB~Q-X2o2u|+84RK@-JJ9 zTKe7LDI44UNt7uxAbCKeVNToZSGPX;j~B13XuIU-DTQ5o(KLk*#qZbRy7|5$Y1Ouq z?&qJ()=hkS^*>Skb26l_Mqf2R^9P>@>=nrRQJD7vGwbW&+-%(3AKNUAH&UH1PJ_Ka z9Rwd^3Hi)?)~!1-HZ!@~gqg0qPO5fvAKJI$syzn3SMzxd3$iB7KPE{eBu8``kNt-a zLfW9!oRE~-nKz*oM4}Qc71EL>uf&5P3#+8!sWkKK*-)G{W;B;gI?<&V5f)I&}$MGAM z6U0c*0wgmA6L|LEh37IG-WKmo-( zLgKth7kdM#+zGZ9+9jaJsJJ-#=uX%HBqS1$gTX!lgw)NgCe!E!(p!mZAFlZ@J9>-5 zb!OGCs0w-<%E`;Ku(A>uB^Bm)iCdYQ2V%*{%f~uCq$18N3dch2?5DqM#kTBzvR75S zQt2h0pPp_A#+N_C^k2u(MN@Ae*^q%T_-$o)2TGeZeUO-?q?yGAtCn=Y!0pT{p|3XQ znzm;BHg&-SEhS^f)#P5UZy=EqT))Hl*E{tdq|B zjL-}oTPmt={nyqZ1!DiV|9If}KVHv&o*~Ekzx{aR+m)u<&9_$q+naZhM(+PF_w%a> z6nInW-2y(OOP^6Mmj#TNTS)u_=Ksqpt%ZE!`n>!P%}H+~J^Y_%!qNWMdH!+HUcc-u zX0Rc+Y$EUda3E_*-Q!349upTg{0GLqtYGNAIarx|h|eMt*lP-E2O%Nh8(uQ$cJTiq zAsH|rr-7!ef1V32Zyp}P>ysZ}`7ZE=FBo%ZN=ni*Go!tRpCP5P__9JoA+@5ku;T#JK+8>*HJT za1X+Mbs!ByB_OJYfY#c`m6>;Ub{=zb(%6CmJvu%3GseyyZ}*DUw;-}32wxI zpFf(L4M6i1VNy|2g7F9+jPqcs46u|u4~~sBf?Y1;{(llSp|}%;GD!gjHH*NB zuQgQoSP%+Rp1LW6P15Omet@6foiGV216r6fYFAo=;qE>fnke$c;glUD2s$#dMwzL+ zm{==7Xi$qt3qeu)(c3Ez-W~uba5^>yhMyHyaX{J8jBY_LJk!#e{Qg~}q!s>xQ@+N& z-mGWm2_LY)wG4JkeIQ4}If~Gvp^L)-4`3b!Dhxn28fB|6DNat#@~>YhZ50!_!&>IR zpYfq{ae0)Ep1umEYH+7dJ&&;{je*dcnH_<=fbjE!ng9kdIQV&aIkoy>MDx@75Of~E zxMgK!ATxhTNZ_~q#XB!%2{QM!$_b(?Xy7MxKp*x%Z30EJsTaBY1ZhUF9O?Pjny zFp}#PV1RELuz@lNO3UT(JC|@W*c;A)sN^UlfvEtK|ENY;Iy~ z?C9u7L++P5saqa}c?0QTXf8@xRh5gU=hN^73>&cif0A2<>Gnxnbeo8xq8<3pB*V$T zek_K3usJP2MRk)BkDOdS?FE=20Y^74?1&ZH0}TZi1PDaSaR7f|AGoQxH8m$dV5nV! zG2P+eAvl`Q@A@{s`qkv)(;A2k_YI@}$mboxsOMT)fTnHrzLFpu-T*uQb*o<2bXO-QE|HEOKTKgzB)`GYwe%YFSU^gk zPu3f@1tSm$*d#Dw-Me=WoCS2z($?Gt-w`nL-Tb3~%!Z%PvkwJa*I@vV=LyuTQ2x!MpWv8a5;0iH7 zc3vC#0z(Rm@=73|Bt%5K0s@JNiB?ut0=&FXmW14P5uL{Vets+(C2!%bn3)w5IR8LN zM^1xMCzr@A54}x7!t^@=MGSoMgRpL3E2YBhnwruU70uA>$Aud75-QrY%hq{g5`1nT zfx`5qucbxwulmLHjXl(qU*%w01=lF}%v&)W0#qUv7mW?M71F^|ag^of1Yh4cg>nd` z!()Fn5=<~aC?VoHjCX0+gMo^EGzk7m&^n#H4^ZrSYbJWpjq#ynda)e|{hO&6!Bf@Cl>I6sL;lElRu*g`!qsQqn!Ps7kL5 zW-Y+Z)YR05^R<L0y=7^NW>EI>`SrqGA2woEEVOXOe~#2J z-)krVSYf((Qrt%gQ0cw@2H1`-{tLRp$KSj2|M|z|JiH>+nMQzo_22$`ayb8g!;(o- z4Sy`8hjjn%rxwTd=7|;3>iQW^V>OT|;}&btW6b8fIsCEhALudg9P5q0p_A<`q-X1v z;6IiCe+N}3i4?H_nj$i2Y-UGqcR;toCHw|MJow@s zk^zx~C)F_z^09E>6i(QVK9I=>7#3iaDA9ZN&LVX<0vA$6ucMGpLVSmAeVkY5l;&t_O5~5hSlC?B;&dBW7ylop1FQ`!VTZ$=SXkG0^t_^`u3Bxz7bR`%Dt>A zN#Ub7J(#sCBBlHpKrN&O6mtBJlI)%iF+*qcoCeHS6KMU)0 znN@{m2OP`%!m2GZhRmC6W->AhCjXLz%JmSk=+hUu{&RWH?v3{l2;%skeww4-yy8h| z#SZ^)``+EIj;^W6`|2;pW1`hPFMqo~xBb{E^2KN;_&_P;d%94goihd=s#AK4^%FEJ z%zz8V^NswK`+=|VM-`%TdPmoPWyL7%{@s~A{%M|GA9s;T;e42&Rr|++F|MB+ci4f` zwlR%SSL<+KeD$M>$d8hHEkD@2k9N(R@S9$U%DDS|$;ygCjTe()W2^g|aGaHy>vr&< zbmQ!)z=EcNX&H4)&Wka}jWJny-?oLjOQtD`;VZ%HsaD^9M>5XN6JH@327hUZ%eb34 z^6soCFl)1l`1}wrEPqgS1ngyc`y!77v2UZ573s%-DWxhb{;CTB`8Ex*u z{;vdb=NmqCh1%>)55lK{_a8G|PXBN~nyIteP;1p^qi1H}Ty3PGHs_*lR~Q=_6IiO* zT5Egh>~(j4)j~0*Ke?&Cyu8(Db}V(}eont$!I-o!0~?#sZ9yL*a$?rO+_ug_kK*rZ zYfA>rXfqAb8s3s1GiB2eE^ye>F`d;W6 zq}I}jc>0>>xfd7N^Kzc=K}|f6@Y~j;@yGhpp}cuow#Y=VW)=8q}Y@Sgc{txT%iyhn=C=W=O* zHjOVVEaE%E_x3SDrD&9uo+n?8zA?!{Z^lqj8C_=6++$r_YTxETrld6)b%@ShUvrtW z|M{Q=K;Q*BC8zVeV{{QgunbdP66ak^Vn3|i)9$1e18T$wzeOkskE&u5+V_%?MFdil ztXKseYMa6G%{Q`E64E=fmvKI(W)BgyN2?cq=Qfljq!}}4==i@+Rw|C|YTH9e=Uo%q?{y@O1N_uz<_(%Af$s!qTELp~0Z1~(TpT6_+PuDrbCh3*^? zf;XSC`^awL-a(BGHCWjQc!&t6_Y7iWR7rg?p6Ifbmn%mb$-&gs?|qh_p|;0K(#=d! zx$eTiZJC_*g)H`?)(`uTljAsDA2(EdO2==NYys_ON=lVm-Sl@*D?-wvJamj11H!OQ zRdinPFfsXG*iPriwDFT%#fL1AC=W5qv-IM{YVuw(the`;8zT&u6f|i;)18d&fHZkNuDH?UOb?+q3y?9j${fw7g zGFj4@mn2$s8NzrR`Doa+De>GAvi(<*sDmYLtbeS0oZRUx;!Dnd4bRRW&k++PydwIT z6x+wfxMJT&(^j}@c@V2qpO-)S1;K{SjYioj9vEPcSSY0_Eepz0v{ZIC;qxhuvD zBhcB+49vUYM+j&laPWuIITCvj1SxgU+~N=Je|EvLt=q_jLWv?eX?dKDhSPUfTlA`# z8ifA{il3be4i!%OeAbn}8ynlZ!0|-sqx_-s*k7(5m?d4f;C1Mi=Yw zeo4)xp{GxYj<%V~*VkmEUNKX1Nz_B8bi!bvi|%A#BoT6-U+K8-Rx?53xS_w@!|Ti) zl`%wsXq=y~{`wv#q+Jxbp{vt9Hd?i+n;}*#_)*UlvrzWu7K)t0rY6Z0H#>dytN5s7 z8LFv#tD=+bkG}T0ntX_X+K8>d9!u>-5AV1^4sPa#0>_%5wxstYBBbv2uqKI~qJ zz)-a{9ZYIpXmEE<(U6m4S3i&Z_<5J*1|{BEPxVjE|9AmTh8Hc~V2h|QVNkZ3J}#_1 z>gn!PP?U|0`bgKMSzyU%5lGMBni!K6Bw$+647ha~)AcY~~~y4uL1I2k6eA8N!;YXXr#ndsWrbGJo0vU3C@wMr%)k;vE9=Ixf8IU_#Q zWN}4LEI$9-bN(5xU)U1=b$%YnPcllxP4CPX(wV&kg8b6m2>iv*a>vS5o#7Gh2W}db z>E)3q8*@b7KyBRMeX1u^rWMl}7_8azrgLW{YC%9+S|CxYR%^mG1eJQTR7DA`ud`HX zBU2)p$@no0b%!`O@PgI1p10mrHhx|Cthl>&BrDT_tiP~mC71XLR?k(3={uH)*u3Ng zy(yFb9B<$JZXikvvzt!(=iUYB$jggN6;*X?i~5ILOue1C>tS271jLCA{rz)W`C@5B z+!g$hM6xuw6;jgD>S$i?{#|3NI|ZZ+=pk*Mm&coX?JoFuF$9mat;RjRomCYF)`{o| zdtEJ$26H6_ge7e6{_z5$=%6I+Fvr+`aiHe6z&n`gO31wc+xKjI1t`%$3E@H?qz4MR8gKL!B_iks)Xh2vZ~R% z9}%**X6oDe<~`R3S_1a`2WDAz>{ZKgo{xIYp0HXrxE;w8a8G5lxFIj8sxPUj7M)`$ z+hIHWJuloRHWJj2pmI!g8R&L%GYDBdTX83}tYV3KPJw-(K((Pm2(k_JFf6$4l&E^ z3e)8!x(5^b>-tLOB_Ce7=jB;-cTka;f#i^}>r-n>g+R^E7wBeGzO78{hRT(bSBmHr zL6#qQ@{orN<-z^5^fgOrH}U50s&oYYyTK~xFLR{jN1hz3UD~OuvPJ}8?aG9zW=r>O z7zP7kh*6}CHg)7qHzXo%k;99rWzI*rt!YA2OrzmO8A6<#QZ`wT$Rr;eYA_w6%9Uk8 zf?6Ehe(~aiK=(JXSh_5FW*()gHy@C#K4)fm!wpRGpPokzYSrp4;`Mo*1!M7_ZLB}U zD75X$Lr%kXOk#bFD)dEKB~!Rft=&c}C$AcUB7kCARov=C$W zwU3aOtJ&mVznlni1~%q~*O$kuJHyh!_4FR zJeUE!hL71&1h_3fx7Z~fMRhKY*rBBOv10F>?=%EqmW^Bg>Rl=k_I4#a_>x_f*|b&D zIlOFpF`ZE!-bM|pV_hl_1=Zo3Dv17AIn3_zGUIZ z=OuKbboP4FmN1Ce+dBKy9>(5isp0irTwht8f8X?^u}-W0ZevenLiIg~`o~7Utx|IPwKt)UaQ9%7_%|etMeRKE6sVc;?N>7|hE0 zlLEi7r}cZzl|55XjH;#s7guD{(ro-J&nIpDb>a5`+q7xVTOVamI4GfE^gi7bAC#F53AGDHdIM&6@RF65B^!iD!G?#uNPR*?1iJTrFoY^i%$uc;5}+D;quV zrM*>KCa?0CuWw$y5z#Xtc`^}_H1#S#ls_pMzG?Cz;8{?ra$BXw9VCpjA@jZ_nB2rr)e!id9=J2bd)${kjU|hYRk7~zvP7;=@t4gGF8^Lq)lgGGTxLDWP z{Lao!6y}RhX(S}bX{k>QL>s3t;rrT%7q4G0sHaZ8Kg2HtQ8O}934TvS<}GX#F*GEs z3<)jdi5f+}MJJ@UbOvP_?U*$cnf`!7OD6wS53u5{svaZ$y&WVZvHzJr{vYxP?N=vc z_yrY#w8xVjBOL5s(9O|~qXS1097{pXkayj6QoJ)%akcLOO^?*rB)e|Qv{;r`2!_oE=H)jyyU0<_0waY?&<2zc-R-dAGEq*)H>Vp3i2`H6(FpH!>!L zStu({9g(T2z9ejn4@)>*c>FSfqE1Q*`TBW9g~r%5JGMu42gk#E=athG)7F3gnN0#q zZI!Y{H?U$~n=I6hXza>cdt~Z#dX!nhqsV9dG1E6MZFXYdN9EC_E-8Fr`gZplA5%du zSILsawWVR?G%d|^tfY}YPgYp}{A$b1tX^$yNPMh>{k_|)N7LHcaz;Ao^7wMLKjjzh z@D5j>)$c$_VdV#zIhC0>0#2ug6kcS>cTfo^wuF1slESf=j2^#~AvT*&Hwr;ZRBx&& zU1Lw`8&0{SX3zV6X|`L2jm{JMQT)YjT5Wkx5?!{9sAQY$jDg_XRM&E zRbecPt{Qi|(yp2D@zJhwx@S?)33^6Rsj-Z??P1z#;A>1$%1l<4vgXM?5lwk{i62WF z-9MwK9+P)9weBWkr{}WI8eMTWN4idZ{5h3i^=A;j{#H8MbjVy>KZ%i$QA~VPy^5ON z$)7}}Eu&H_k&H8v9ugyi)Iycc#rm)=-npYM^-(N~b5F-G$gOkw!I6=Wc+#edoOa30 z-}l7Ei4$)(B){JFJfh(&JR-g43hC0zv@$1>LP|t-RWOb5=d-5=1-T5bj@PFNTUbcwk?<{Eh@+GjdQ`AqpLt%Byj}2;^%~aqXs+=` z5g(%FtB}#$;@&%<_GH;dTVlvQRH7et8HWJ1`JHYJ(UiN*b$iY`@)Np`Ut{=MlMYFfx*Wz^((!nSDJKnij zy4uj#?1fxP#!QlwwWOA)^c<9^#A$>T)nxJRPsbKU1$%evxvz-3v^9S^?N4-c#YL8$ zo;KgjJyCA9`#FS7by@S~)Xgd90Q_<~3$ z!L|pwuT-s}(tN8Q?!DjJWU&D!eo(}aS@Cs~uz8VxrOAFn;;I++E1|xaVsU+c@xpV~ zYLYwds%!j}zUEjtYT(=fS)A`I?t2m6f7Nhw7%`UY;2VZf2`bS1yGv1`gSA%kP4fmJ zQ4c47+*oj2Tw!W|ub{x@8T93A&F?}riQn4L!KT9jK@;z%jw7E+OC2GHdlqCxDS%JB$$DYb+l!FJHIS_v#o!Id#I% z!0hPHszGdYE)*ewKM{$;b~jd*_b5N5P~2zWnb9;p+gz`NKs#Znx7ozBB69j(XPFa{ zOG73R=iQI$Oe^a`otW<^$uEcD^&R26*-ej5y{%)nQMYs2TG;BbqVQ4C-`NN~Mz9NC zwzToxp;QT6pc`B`Z~FOrIml~mKaMdBQpvSp5qfMgr5RPofjh15t}2vH*!v>h!CT+-->)+qjN~f zoS$nSHmg0;8bsapY|XVWk%TBkQ^%Q5JcoK*1w1(ER}~=d-KlynQvL2RcdTwuYRt^` z`^y_%n}-s#5@!bkqV&QXjc$>x`{S`eki+JSdafP8SK4oSCVI-8`OrmNTyuIxY!4Qq zqeYJ1@1&$=zFdQP>pDzzp*WlF9+Y?W;-XFNprT@Hb8`+OMv=Y0Ce%zj$_me1Ehj|?@xf~ z3k$VP^p6pvfUmZw%AK1F``Tq@;1G>r4(?rRIL?_J zXx=nB65} zGF_Y9j`XAK5J*fEjjwK6SW8{-`x%~_?tvUs`n4P4yw9V+meQkWepwa4$i^VN9^5X9 zs(yRW)}@2bry$Id6)i*b;TzdtlhT>FM1`YD?fggc2&cOFi%e76Zn3qdqr$3$B;yhL z@6Bpr&K(EY=07UybF6`w=479w$MRbaY?+7>A{?eHE~|beB&4IBSNJI8estu9JFRcU zkw(8WjJJH!#A~IP-+yeg#B*AX{N$tb0l%?x``P6e9@1TtW=~TOg>R~pg2EFUy|uPe zn_u?B+=@+%Hk^1nxHjkgT#tXEClKPACSGqRGAvk9U4d|@z3kJyIBPubF$AEAgzXk451(>>t!DAYWQi~X`^ltzyC;Ph14WP z^r)uRSMEhShe-9%0OwLVFJ(qz3Z8i?AETS)%<)C`hT4FzhW^H=G-Ku$Jq543FDg9p zkXpBlh2OsNs66U5Ik~9GS=x?kAWMA}akNV@dv=XJD3=!!hGB>E-Fb`)!iFz~WC)+7 z4ftK57qPJm>X);x{Fm~@ytq$)rA5(NZ?7M5CB?%8imq0A3a{3Uh>A}yl4d?zd(7m{ zU4=zOT^w!fK{OrJfIeqWg^MOrvdTGL*27DmI?@e!Ph;gJ0E%9s2zDwbOEz$L3d|b>FW1QRu_y z5z8Lis!jn!(Mg@_VPWg7o*e;?85ZKS#9=Ql+3EEIP5QI5-vQe=cY767_2w&7ZK`jx zS@8&8q|{d_L?ljqTcmj=#3VMVMf5p>xxT17^>v4Q!q>jM%|`w@;aq1hA>Djd0N?#k zM3~28fVO!`R$~|2XhaY_DuX5*pClP(IYk#!3q9uGGWKn6NO?t*bl7|O`)7KP3xC_o zfb6F4ntK$#r@vePg{^IpWTHFDEnugnlBiI~Q*Y>Fx-zgge^qZ9S`^ruG5n+>f-+Lp zVJ+vYilWLD@((dRujNx?6Y1W_$FlAl7l+_nto7MBJ#n7N1JAM-_fn!&XyQMm zQJ84Hwo0Es3k5V+rRAI&k**Q6QzZihHZ6F*%oL^OGB z7gc}Lv2iEC;Vj?#emnPKto~)MGMdW#xFcT@Lo128oF9@ap7k+0xhI z$+b-a0$fci*Ua|!6@bcKv`bPe5sG3^7(pJX=E@)h^*PsBXwuan4A0ku)9(His(0D4 zv+3U7EpjcZ(H>pp27-nXmVXR#)fh7EqgVYLURA??=y$B&q4u!0u8UfM!AzAGV(#lb z_NCcg2@PbR{k3R&KX|qo*5>*(e-$Wx0X9;|J;bE_ zV~%5jxrr~o-nNURdv;+)quTwUMEnzC<8M#h#R?n3IjFb{rEkMSm!o)$q zq=9{-3!sIwZ`kjsUi2;egZ|NoCP;-&yqDnA)7Bb4kdA77u2Pb`9Yr&v1j)%uF3nZe zJK83ZVBvNYqx=9kR%q69Mpq$j@iSRfRl@ATAuB?)%n?yxe3O$^XnbPXSX4ojbpc1% z=1~&77-8eo7q?96*(lD#mR*(^0n^m-+F7U^AH2*UAN3@tKhc1vwKqTJIR7$UsQ^^J znysE1q;-Y#foghPamA*jZR@JAMx6Hm34-G3J7A93`km{qI9bCkT!-)M?a@e)rE<(XZN4XBqGd%c zH{Cg4a6n}(JEceI6QfbA*dMTAU7oE>9`J{{{y6&H!M|a4=;3f!^9;NYS)vrDZC&o` zWO-#Ti{0-x^!4LFOYggh!@Nyfl?VK`J7yQjwRY0hY91mwxk|j`(PNX{Xmsas%*jc3 zm~+j0>B8D}S9O$Wl}Fm_X4`75%=3j(ySKhZoWz`>M~@GLqgWLlPP$sXR^H}6q*>H) z-RA~s`FsGaWS2g@F>cAZ6LT46aGXdZq$3NlseX{CYtR|J$@U;Pcg<|hYyMBYu^}>_ z@Wv|1oZ*TVVp_k(+(st)tTp%YY^Nv4wyA`@A*AFKKfDaUC+O&J*7aBden$(qk81~o z1t4bH=w^W@6iU&vb8};umaZ;On$^;Tk3i@uh_{CdjaGe8yZRBIYk1gOre%QXrv+Hd)RIdgQd>Ce>C#pR%0hnlDu4_o`Ir|CRvb2|nCXB2u4hcV-C(me;> zN0cu3oDtGKGf!FEzf8RMz?^`5`Sc&VU(lzc60i?I5@M1?g)Kyh@87547Ipl^y)rhmY!DulpR%1cMfriJCJ#AbVHLYV^chl;KT;kFLY!%r%)a*-qY$ z<-;=+FWOp2RUB1ZGVQr}*p0)0I+!n&nY>FbTp}mR&=V0w5udQEW#w*6^j$*r%k z|EQ5wYxlE+r0}hU3%2R64N^Il++)fahDWNoaIsfid$KHsktlYThlmw^$k#Ow>P|jH ztLn3jK)&4c&KZ)zQG=Vh0n>ftR5J{(Exj{OEI4+mu9fcF(zI#l)S*Agd0!?JT^3dD z7bWsU@DzoN+IV!xxAHZ9-0 zFJ-_v^?cft^bJ9CvBbKEHaG+-A!?YJDs@rk?5ijr3~ZSA(a_x`eC`GiHXK-KL-pYU zK%}*|x9`l?3j!=4Q7{O#oVBaBJy`ALZaf?T3mxq}U|m+C}@S6&xz zanoM{+a3JPsRBotrlBX#epP|LPbJomi>U0Ij?(k;l6}0~E=vxTBp9%z{xnw`r;D$A z<{K0rd?Vn8UVBrEW!Wz~Y7zBNOec3VB{TDZ=qWvMBMSbYm(t?S6_I|189*;>ykw_oGo_TYnyee}Uch7WdfF>ZZSNpYTN7>{sNp^LD|Ow%-ara78$ z$IG%Wn8~lUjWdkT&uE=!o|by5oX%poJ{PXF0)5BIQHA3$+O?vC5|l$-?e#g&$JMNE zKDyGP-I9z^h6`cE8xA(2iQ*tk;=q#K};~XWk3#=5cq;wSMy3 z+1vB{TrV=pw-8-30&j;tcZE#pl(qeS8*rP)bG%h-Yp<5>Iq(04c6INf=_f2?1y1f| z9k=kx1>b<9_aj`08SV`)(Q6WO-Ao(JsbzAs`VlL8>J_#b-g*n7;Az&^W)}2i&d$&0 zq-yfVz44Ynt|FDH!%x$jjg}i!glT+_LAWZ;iBcVM zL<7OKaDK{-Za%a1^Zs_3U7yW zSd8Cj_OvNj>`qnXH#mkphBG~Xq3Owgn!I+fT1gdJSq9)r~mA|0qobg(5|L?4EW?kgH*OS~fuZF_{sb{q>>aV^x8L3IQRu}XXtmE9F zJVuov5>o)%MMOaNmM~+RwHUEN}X9h#4<0}BX1YwOz5P*Tk zgsubPv11VBX!tNt23dXQFs^VoXQ+|*8?lopH|9HM#y?B z4^XIpNYWfY;s-d4h=M`DKHxSTw6?85oB%TD7K-~B^}nBWA1k+NsZsn~A|1H_T0t`E zxp-d&2?48tC`J;$MP#o5^(B<1ZmXcs*n7Vn-1T$;PuMiQJ>b7xbnK)C@MpJq7u~7M z>rkzQG_pkP>*ABOrx59xC|FxX|6+@z7sh(hys1xwA;azAKmeAtmmiG0}gdJCd1jC7-^ z_=Hp(!h0vFPbbk-=MS%z`ED7y?8c;b4-3?n*m*5+(ApRCiNH2#`8rbho9q<>^D}48 z`aj&D<+Nc%8FFoCMK4@ThFi3CvYb8K%H3ZjB1aVtzmk?dVSCw=vPG;H6fN4SxnX4MeI<=p6%m@Ao`#d@V& z!8??^-d77o)K@Kk;iMVix9jKjo zI&?e>Lg5!MDJZH$d^}O6SnNcS!2RsSh#4|5C$*J534JE}m$t=Q!swVw0-xpwl;{uJ zuJ`QbO$0pE6;rSu5mV1qdriR}-uvfvZpcssUpnSUDSCAKDLP80hxS-8s_D&43>A%m zz)9I~I*-g5)A|E#F~3edQ=HsHozGW$DLc*f;=5NRt>y8TE}eSA%+!OM@9&YY`S#;XO|bXPA1}GMq{2aRu&lWZ$lr%6NGiIZs{x!TDlhhQnsZGi`m% zYp`iK-Ch)4chr+A*s$9x z(>ZR0S+4pggfZ|5ctg`Hrh2XhL~RCGIzQNiTCjMz;#A_o4eoj6wo@KarpUw;{z!e4 zkAh!~=iWxj4IcKbbb8xp|Lqi(GKDQ+mNBZQ(IQDl-}urpUbS`m=|fWzVlkB8HnZVH z!1)FWe)4U`&|xA~4Q4sMzT)HAp+d13Dlg2*!obPqiAsMnIK1B92gv2I7do3SGl^x; zEFI60Wqe-e7avj^Lwnb(9TxiL_FKIcP$PJuT0>Ss;w64{0YM?V3$;v#h<{KA5OFAO z5RfG6ftZTaM^+C~#U&R|a5a?pdDHk?(eR#r!scVNt!|{x;kp7-;zzl~mpfu6PfJ7D z7_z&W-iL`rs4coa*925+&g(mz9vAVV^dnX^(|**d5Q#>|MA3IURV!|nUhl8+fCV6K_cRu8pa4viH10pIVGg=iASlb(8Ny1gj zfjT&lrsi!~6+M}`6f~)NC^Gj+?QC&4XAnQFIRT$qbij)ARt{sQZzZ(+d?_#>WU17< zAi$)g^S~le z(*UyI2>x@Hj~k~B>&O_XR;T9?&zP9G7LX;h5}%tdqv5G{>qovwoBxo!F<3g$^R>N` z`t)NI**ly@^BKKX8d3B;7gzKOH3`%Y(x&)dHP`{Q;6one!=hqQEH@7fvIm0)1c zQ+uEG{a_^1#P3gwb^a*wFgN{lQo-WVWo^)ejk+NI+?XQpc)o_`0#8+YV#1|zA~pJ) z-qFK&-Y7}dYww|;x)+*>r@Bd}{Gw#LB`n0k{zL6*X^*~As|CxQVRPnNhdNz7JH=|c z&#brS^KZ|U3%2V_Dk)9yH*h%8HES2H-7?Rm>5_{FQ5s{E3*ItW;DeCVV|ElW7aqc= zfUEr?p^Hj2wAH-w>(^|KG#JdXD~(Xce%`RuvFKIh%_pfeGy>OKcU3?XlKr+h?XVsMxTcI-dj8{GD&DpqvoUo?+ThO;z&%Uv(H)0l1w zPjgs^dz;$SR6NHvAN!VkF-VQ)_owG}Iw4W8;z2%u_zgW^MMJjj~wW~m$r$IZjhok*oqJQ{=+0uya zy)rEydg_Nvb}LSH7TsU8NaCh-cn@Rl+rBzvI+eY_6U)ubG=oVt>QGpo z+FR3iJr`7jGyKSC#+9`?s&4e@MS*Q4#m5q0P6+doWLBI1YkfQfQ=b7rHufb~H zOHnW%M^jfd+g7H==TK4h6KmMtxUg{_W9g)R@U6(_G-hZ2M^5@#ynU8=4okwvahwC$ zdBLHv&aU-$<%YGTT>7n-!-GFJ6gt}u{I+ep-J@;KLe82rSm3*fGRJxzAAOEm{Gx@; z*Yvd$pt?{ed3JJ0GnmMrv>$oz|09 zot0%{cy@yS%d79Q_$6wuQ!@azH3uDA-hI%%!xR4CWW+wtwWz>}bfs#%&TXt#P331Z zI~fedGqPQwV=y~;AnQ0%p?z@#BGjGzUwYNr1q#u4W>xU;6-yn;HadJ7N zrcAg7RA)_8=69&H>1gAgm~UT1DAT~_(Wx5ZB81)*b(fYNDTB*J1MHVI-N(zEjyRl! z#cmS6{am;N5X^2Kv2v~7y>OIlxd6I-cIv*@w5C8A8_G>yf- zO891`5+}P11QOS8U8UDg8F@Sxj<`Gzdat-)^|MOP_I+m&OVlUNx5=6#=Y-d^GkhF}1@ZEu za^=LXrn{NH7$Ztw)(=R_VH6t?vTiJscY#sk7csmIMOj^+<@RQiPDW9G#^%x=-H*!p0^DMH`QTt~PKV$|xIIZ<6k!t{nZc|JZhKG9>>5}tNT-0+28 z+ezVXdk5y`wHSwzE|s>T*=;Vw{Z7J(iP^6UZ090w9bO?mhmy;MCX;>#UXrqDtRoqB zsE4})pKw-ohGlML1peJCgVmDswavA6S6fy>ZES$cVx=RUxANOp^?mCYSV*5=hWW|y zjVrHKr$cqR6)&pI;&&@XBK>lYm;IdI6mRCAX4Whf{)9b+mbEg=-+RY-@NdD5bL8j9= z*X4eXQaQ!BtFwkBq$i{tpLtVv2dXm}CUa)Voo06Ks1-ls^-8B;gC_d#M)m2nChbR{k}HvVh2S&g@hzw`5UGR(PfvTg;qw%`@V7s^N;or_+$3E_r5s z!y#=n)26=8%6;jcy>{jD5G_q8_(}h9HKlK|9AivnMW1OV=I7F@eFzK^cyf4^l>kM}0Y@1oUAE92o=zTocyesPP zXEi!S`zUCTyd(LXbZOd>d|G~Cw{7f_&h`%ks^3B0>1bDN5cd@jmV>B&U8MhIYGRx; zgrhew#jH5t*ROZz9JU~WA23b=MttBzBKnH$PqgJ3-Xj_M6wXaaV!`;^ zPv>?ZWYh~OI9XHw8i2MXVt9d zed*8dk5MKSL37V^+gBN|{9!}cWQiJKaf`n1PE1np9S1eWpbyM>lsPt5TtaC9I2WV;d{rt=U72=n=dUil zxCk|xo#6P4PxqAEG%mPu?9ufM2(Ub$AQ8i=1%cdcYo5tQR8Q7H)xxWW-H*4L zUmn7@dIl~>u%uhi%K8f*3#DowYY%$3+T>o!&pHw(RCy?AEqpg12XEe*#I_f?MugP= zc2o527e#BVJ+^P0sy5oJ+J!L!-rhMS1y3G{AVFl3sK%$J^-*$Hja>X{Cw-%Qxo+mr4f~P5XQj|Bwf9HVP>+S>P zjS|{1C!V?e+~)C&-6Bs$aF~Ge?#&PB_3rz;zqs;ZCx zQwXGUZw`(deOsDIc@xWj7aPo(B7gIKM(!Q;)GKo9LZes#@6|ivFAC4Ucs3b{RjkvW z_DE63hL7@ge9hAivxs0+g<2QA8Dc!c>oN` zZn?5diT;BwcH*%yRSfhzwy5eS+EX;59<Q3O8=csG0=z)+_K>JT=5M{joP}g(RY#jv9b}tTv2M zqeAan+(H`+>e<*qwBlONRIZ1N!1SjeOV9x1%+c`lJd0Nor^pn=8e#|DJy8`U30;8# zYkh{15H-|srEpjqMX@iNnrnUivTBz=Xu|bt5RGW%$+7_0>sIm zj0`V&gS3B;3gAk&K{QSvq2fnlT95ERKs^zq-N=(7saN{+BMPqcPEI(>U0)(eJRT6= zcJx`*kBx1UZ!A&;QW3MQ9_j!XRREI}gb}v|bFmG0dPBK@mXNf3;_7rk6*|2P6*fry z$*vGr=vbt|Kj;r`A926jb-@J=fz?2DOxhH62pC^nCV*IBjJI^GpU+g6xvo&92-e+J zrbkc!jAGv0Nrd{Y2)Dq!;H_q7&^}4|;Da||AWa7m4FT{OGeWBCo0?P^sfm%WRh*1b zOY6T_8#F;030L(ob;~IgMsgnik8o9i{jmC74gpx#_p1u~{34<{xG^NKd#KNF) zFaAzY&*mn37Vl~L5x5V1^z2_MCFu2U2=J=;n_T#JI6da68w#+nVvDkR#XRe;Pby=`?2wo-~V`geIjtfr(y)B%vpQ@$KL927}%?DN~(rTxIV4whh^yRP|ZGU%n>6U|yiLk%q9@`WHYL`hv=YBxBE30uw19ZrL zH*iI$NXLerSs`wEheS4(c%L#-s&I+CT#3GT1PI>~F5DPSkWCQn$@pFU5z_Zh)8z+_!H^K`jeHiD6!mp8Ki?W7YW zHG-#(iC%%xDc&5uYWK$iSXj7eU|1mc-tn_4G*R`$F`h?ZGnIDOODepHoc)Hx%HJ=K zTV5=7lI{Thg^7}3C@{~o7;_TwCp+?31hv%>&#}^s5lbFUX{jcywBWk#j59y=W=` zdaia%ov2{dEk*H-q~MxWqF{O$uL3=SRAP`qfPWtGcwJ%J`8ucHGx^zTu?ZhbLt-MS z2>c4mWi~y;Jkn`--zEQe_YwB|4lUH-#O{>$&%ig+`9R6Gdf8z+XZg6VOCBE0;I~%~MeW>s0!w-+p+{k5YLA zi>`epl$<#RcYl#73-=$JMzEy~B)M%PfD`~89m{F%{f(%4oaba5k|F1Y!nf?dS< zcEeVKAUZ46kic^ftV^)M*My2o)yRi<_$eb96&_}}a+mG6!W(#pNT0_sYFGJI0WH{HHoocZ3&!0i#F|gt_|?2`zZYKS{ha-3XQt-&Z5zWsU*E^1)8PMO zjTJGCni)~JBouOz0~%OE0> z2g1y;5VCaQ*r1aWlH@sh;;=TDJRN-|YuJ9~Dl-X_!YVm2PZ+GLMR0)p#kLaAim^(i zf$I18BVs2bSh5Fge%p|ZWwu+#5PRg{7A%cCmQecXz6;B!GGL&y75Y=`+eXfEwd7IM zz{0fl7#mgD^)3pq-v;oQ3&@3+x{~VkyWB=1!{Qh}aq=kScYA+F6t>!Y^J^zCOiu@7%QOWbd{)*k9H;m$`2to` z;n^tQAApr{ryWl^igcCfmNxHOZEX7r89@r4C7_b&uoNIt+8fW_CNvzoR|kn&Ok4jk zKDs@s0XdKDwc{RjEG?aeXzP5WEt{lIrRON3V@y`od;1o1z>a|_rGN}PsSO6;1Uba} zUL^S2>!yfswxS@gh;Yd9kqa|AkySK}VF>a7APpr~oF@ul~CVF#3mc`S8u z(}UBeHZ%9NH3)tt26#-=TFtB_X-~9E&p7PQ-Du4Xe5-t!aB#cPqd5-Hh_88w3knM6 zI3^CyM+)W;DmHp^;O@COz^mWaVB+u`#FS$JI42xSO3ufifg8u5)+Q<}(qb~E&WG0087il&skN!KN&y0q$N=g1vbm<+hMhUW8 zE2X&%*Vbo2l8<;zO_(J}kMJSbQ7BD7ijn@o9`a6n>uZVAgQbNaFpTEbz}(7cx53pL z9W1bBBfbI$YA(d$*Pp&yh_871*#581LWDmIQ4}7W=~6k zhWh7?f-lS*;R11t`Q7coJ!Ybx*3I-i>XB+hBUL6~yCPMLJW;Wn`|hU=WS(BK3$F#R z?9uo1_TnEn#wmguL-o&BcfSbR3;0(o5rtWa*}s0e2)2K$7dC2AU5*$k_2kboYNM5pjW& z6+dM^0A$nw#ymptKi|vwn3>mWH_}01tO2+WBPRit1Spa(Z|V{a0QNP&5t?p|p&13{ zmWKO3URf+jcWhlE3^pGS<);&ZZ1jLRoHXR$i)JEMfOG-L(KcP{L1b>rCyWOL6k!Em zdpyt5*f0tK-3KLu8kpPQwfvMSAh(YY>hG6Wk}S7(t4K|JPuBnuX)75xKwyfnngjMy z{a({7NG;^G2QY{1J>|{-F$uP>*Ik%8*WzGb*Hdio*t?khl*8XaRe8Sx(hC2nL*Y_C zUp?B5ny~m`{(`5={J%J**33^2m+izaKQ#Cs>Itr2! z0O#Ks$lGW?Q;}a*#w)rHYS9rzQ1s-1xQcF6GTDXUwT)LL&)oLt4mpzL{mHO!v!J|G6gY&84E@jb^50KPH=SH4p5j`~ zhF6yD_*r(!;p{iOrn!xUW&GcY|KpAO-|nFeWq|bb{Ls$=FaIDN3M_n3{ymWNSou~9 zuOHpQ%D9iobqNI`AQLJM@IfHM4LkKMy1>_%Z30AQM}RK?re_MZ1X350f#h(BiP@H{ z{b5c&_9h+l?*W0X#eIU()^S(^3-_ULF!fF;TG3MxEl|1SUXou~uU*-|zETLKJ=NC)UdY5Yl|>v^#!pDG$S z72+^|JO|1RM2_TUqQWyO`VBrGggmUIy6wuT_2PWn<#s^xK|sVEZzhB6^hv%P>P2az zH|<8Cy&S#s_!i$!1?h+YKdFe|T`;k1Sy=4j4U~sXb;^2=pRnf>#0bn; z`MfFI^5T#9Z1Q8g!IU&=`?h1`8|Q$N9%&KY-+ud&&v_9N0T216c#4>i(nE|lEos3l zYWLUkAzb)ACZ z7r&Df?oKcDpWolF+Jnv)e$$ZtJOaYAgBgb%`Ztbu|6l&m(@};;QY^UBrKPq6+Okqp z9F4jLa`;xSCrSfLbP+jL<3>avzZ(D^0@N$B3^;XEt(wiqzj{gubl7+|CU!ZvkspfPlL=S)Y$Y*wTsBryWYAoIJ! zIPG6YD-0_g^=^;w{@9Z+4f-(snq-wY#=Y;>3bQ@gZt}Cl3xeJ6F25{elxl_w5H#)n zjX8a$w~{v|9KM8O0GOIaR#cB{lilTZ^n1HOE$CZJt)6=RRV^IW0lzzy6EY^wT*lMUC<64oqHo_MG!h#jR`F>|Inm z*CpM)vr%JVUC-0rIK<2ziB?$J%aKrEFSzhzO^avuQsnl1NQ-NX&^Atii`2-Kq$!^ zR_K4ne(`lMi)pyL$;_my z7}X4^0GSp6-WV!X1873AGGym}(z72S;1ok$-x2o+Ua5;9gm(Hi2&g7{sz!!rZsKzM zqZ%c5$hZvipf~-CZ)3JDuz4Xsa&_COl4~egsn?%{jG_ZR=PjfPgp5LXjB^1WK7IF2 z!W`MK-rhF}`s8T&fi2gEH!(c`{)+@r6DTk!6mJFWh9j3Ftt>3FcvJb&sfh*OeKaMGU2Rdx9j9o56h{td@RKJyi#t8mZ{KG~V#X(FG>^ZiyPSZ<*3$IS-4 zG`S}Xhj?qRW7~O!txZ+4f1;+O>)v@vd!b*ED0ft=PA?u4idmkZjPK9cUPsA(L4D#K zxSuv&wfsWymKBRZ_g-fCK*D~KB+kFUmhsrxpk!{mwCLzv#4yWCwezpgn7gIve>6@yRV)AsRt#4%aSlq zQ%HtAH_T~#jf0x;reP)8!{}Q_!nz;%KYNuram6hushO#3#WNR*xwsS-JH9GVi7QhF zS}?)>-@D@N&KJ|4#PIxxy18i%L;-t0#7s_hgY#V>593?Ik}B(MQnBX?8+lWjl}G!* zJkb=IsxI2L942VD>MUWaIaKDW;dX+Fc7lSL%csQKJm*}hrUlbSnnstI0?~T~A{j~# zHx5N`{*|T&pe<~v0zI}I+kF;h4aN@I=`TG$%<9ZJZwV%P5W-&yggMqF|FT)T7V@<; zyAZ)?D#d-DuE~H;VMjBgWRw=+PbJur+A<1Ut7-hDra;1py_l`+ojA#YSEYH?`4JK@+Hpo3^sk54A7DWURw@F6c|H_g-jBKXrozUloFFwXtxD4HIUsJ}f zezSF6jaB2jE}ElRokmBmO2vuyQJ@2=^RJotB7RQC82%OdA!g}N0q97~Ok-WAe;HoE zC?jl_0Z*q}W9dI4 zgyoM@H6oEUlFQS9rXcTmF+3L!vxA^8 zwiR!S`D??*bN{Wtq8F~~JVUNE$d`C`M75)WkHWqLXNczSYEP3tI0M#ThR(zIK5Qj^ z$Dk~fK&Po(MJGx>#mNvsT~gdW-oTbH8M@EoloIWm z71_`GHC4KsbnfE{mrd+y!2_eCxJ^xA>h23kRnpdq;h8+>LV{F8IT->vvF>b0BoX#Lj)&H~&fQkIO5ExpBK)=Yy%iTlIR^T;In{1k;4o4jhgZBA5&kF z_mZD2s;?Aq`F7(F~3BM*o0-#i}Ui>RTEjE}GaqImu{J0taF?Pv~ zz^N|@9Q{CsMs5xj1A!FAdeSJ7#Jbyh|l$4{Aybb975A}wl}cq%6qx$-~F?n zCG*>S9MQwdz{c#)SQxBEI>Aw@MYZczG`PT&vP#h{VZV)o^#L^GGWD4=xUF;rs9BCQ zY%KkdyN~=SJs#X(7afoKU#)$2Ak}U7_aR9{CuEn=F|&6WS;@*K$<9hfD0_>@%F4>B zJRGaYA=zYQ%brPAI>^fQyN;gc{r&U4|GnRT3TNEk`+MK_bzPs&bzPs&yj1<6!I@;) zbl>p;N`EX9g6`}Q42cW(LSRe+ehS~n++IO)(G>-{H&XQ+4Subb8+&hOLa?WN*%QC6 zg8?CY^W;J?cH7mXZWN4fxsDH0aSZaK|iU!e3 z>Y3jFiVv(P6bB?6902ix#FMl+{)xsrxWnDGY|zZ?@DU^4b9YJe5{1&iys-jjTWjd- zP2wMIfq!nu?_Ug=^^~=$E|3M5M`j$Je%_spyKn54KM|C!h0FCB29%liTbyp&sIJal zpAX=?Hfn__zhSvR^%VMcxmDF*%YJeY-BT|Z3gTyGZm<>3KNugB?|Q&j^{W&rsQ7o(iAwj_@zkMu-iFo^MM=8GP zuS8s@@7W*>mMs_roGxPlKw$lXIZu;Z<6X%`8XC5Wn#-h>^ zI4(a4=2SQ0ysNipcttpIS?<9QvzhAnCiS807~2EC#I^phfG&i_lUYJ5tiL!5kvj z@cVoyf~9fJrMb1W!&0!)h?hKEjg2C4^OsxIsQo_`XM?hWSZ;Gukr3dcp`d&8M96|a zMNM*Qk%ur)hN#|n)7N4kTqOP6-I%aip$U(dKlIr1NtL6R z%Jw7$y5m;+vBMJCC#x5}gyaYAKPqyjuQz!ozIJ9_*{QrGP(6%F7|#9paR;9D9;Ahs!92ii$FH4*`m^@Sd&AT?zX?bzlMf}uK(a zHW{j2J0BV=L{Be-+P(QKMA|<-K)8%43EZrrJ%|r|KsgX#g`AAVD^E#_uC^j-CB?8R zKOGRnzqL6nyrvUuOIxF%)##0RbBI>YJDk;FGfV531Km3ix_WXw9n?npqJuI(j7z^D zQ6*<-X-OrgG&k4A%q+lsh_-6778Fw4r#x-2V;Gl8AJDRhk>2AF$&4~30{e!%I4cOP z9_ncn;w;_V%9T(cditrs%q)j6zWp(FOr+8%111-$J*TF+C7rrJL-A;Dxb8YbG>GL0 zyp<)83rKE2t12Fn5qpZrU}nOb?UrKI-bD!zZ7|>?B5&XaGD%2`+lvYn?Fqel{hGyY zk5$F@17u?v- zORfdj(7j!sIdxtVY2xHqQT5@2D~LU^v)^KgeQJD>G!U#{J>&H5W%+bBN(92PwD?M#(YbxQ)OIR#+X{r6o7Z9pAUqwNTe-aFVZkdw0`jD+K zDBXJ1_@NH@-`2(w$OSPGo;foN(}JrtEIgg2=xD?e~_ z6irdHA8!0?DTpa6gGCyNqOj1$6;heCf__ZI^XEY0cDXUnh=cCau&F=PcsiDogjcVx zyVzBFmXqL_-7+$IrIKU!;6cf#z5TGDWWgXP)1}78gGybewJVJj(+NOD0_7%RPy_dj z(JvV**XRyd9;h||FkND-^ci}I!r< z%5fk*bUoeC)|NxtSCE_U!qgWEKiVk8boHc^6xx>PSpacPKG{tQM9L2VdVB#W%mxZOdwEq=EupFoo6DN{1`F)-RAZWP!6Wf;uO>V>9f=Wp4Wds$z)bO}H{HD%?qoL^aRv!j47 zGGi{R$P=`BE%{{zg%IIam(3UwEyZaLrJJ&Dp#<`Wp5aqH)CgHkl3sRJRuK`A%1N!1 z+LtN;0~VW*=Mvq*oF}r3F?4_q7rnijYZRS-Cq2?PLq5n}Q5K;Nl77p-ex19oNL37c z0MPOvT@1@uR{At<+!nWl6)RX+y;_ND7t9P5%PVXds9$HnsWetUn2o6YK0E6vnE|`3 z>P1`c@)lPjm$bBW8`>F(iyxRc9_N|8NK2z14W9q;1Ek=8K=Cc~Cx}}(I?-jW7H4N~ zg?>VS!-6;tDAH_u!2t}qUNuYqq*-?+_f1bTcFwF+Z*)T*javHk!I?(@K3D*o02-1P z4ns#S+^1+kM6y(jr@wqTG&tDo#vD5^If?sWV1Tmo?HdC(m_ds(OTXEZUm`mIjZfk= z_FC*^zTC6_*b2m--c_%E0ok(^pe}M$lZXj|KuoyOXl3wMicJRe?`vQz0aL~2zuN&a zF_*o6m4N6s$Yt+Nx=&vWS7?xgzl!giimC;L9oMU*-`Od}<+C-#8OY+>Kf_2Yh3V4O zZCqSj_@lr~LDcIC0&4f}+___D2q)7X_|o1|hDJs{(3%K1l&qp6Y=4d_6h~`wP=eIz zww)_DmvvC8-N5)5decmUbFCj1rsac;*!?vJ{E&$fb;7@Ylw(tFL+ zrqxG#%fNBmGd50FLV2w5jg&i#f9R3Eny3`Q+Npc~G`!v8y$w6$JcIbR-2@m7fj`>8+4(nUZ3go_h-4Dz;!p_DMhmB?QALDc zJAFyKI^#>CEBN+<>7jq$hL0DN zw*9Go8&4vbSaG)|3I{4tkgdJ_ zxq(tJe!t%Qn4kBG=H1@h1X=o5uNZ=uR%-WGpm73J_-min(kTXBZ?DJyXah18MeTd! zvNdzR0_OuxO^ZT!4zY zbV<)RKUOdPB^yEM~S``%so=Gff7xw#UQ&B0`$kitq8NiK!4zJ>*wgDK##EbY+ zHtXk}==Z#^!D}wet_T0VThendIeU0{&gEK@(VKtwmXLMlno%0FkdW)jL?wZ&BqWXk znGV8(?>pwa_Lg!%J>3ao2x&Wz2*$t;k|T$6CjtyyzJEUJ^|bdLSbVt5_pfG5o7F%BAf0#U6yT7nuFL2H^Q#VEz5g^hIe z+-btUPdwopwZ<95H^FcP3#g}c6dMnTB&-;B_%MnhSI$Co(r?AVCPA3_xE}xEl|zUU z5#Za6_B%H^R*(?joxulJ8TV(zERib{C2>f`SCVnu86w?yMcene0*hULVc2FnxZyt1 zhdE!D&OO%3`?{onyBVU3*0KZ$nlu7@*(^ymst8pTmHD1bja8hPM59X#i_96j3wq$D z9{uoL-#ut-Y=k(x&l}d=*WTW5VibZg$nSBGl?@loE&M1XaY*CsG*QogWP_OCb8t`m zeG)24G1CVWd8<7$9)SA*AAl3cSu8uZX*7R$Wz_-2 z6UdX{w5vIN)aQ5}sTGKC4lPb(Wdm1_prHV$0j@<~jFN^^9)hS2U{P*h~8CmA8Z>GOac-TsM(S#8}bURDN;NCs&qXW-(vGN6jUI0MB z>OPrfkfy`s3=*D#MWtUL<-YRD$$MTVO!b6TMwl^}CqHq85dsem`Iq}kQn*}*k@l_v zjc^4yAftN$4f9@juomo+T|p)q}u2K>kk5jw_{|8kn~D%DCM{@ zv#OVj5!uVXdCm@o@=z7zRGe~v&wUhS@=ilZ$*k&mA5&7tmY0-#u=8Uqx6CgV<+weg zXJg;GJ>9Z&{Bg65RW;Z1>HX@33s1%A^9W2FIrhRVyz_=W3THfDXse(1*`beH)G<%*1l?qVHNGN57v)m<%Dg;LfJs20&y1hH0-~gE!aozngibx; zKfiOS?e$Lu%*=1K;1W&j@wo^6m{*nzI`S@wOBGkB!}dP`PZgcV#omdR$fQpMSGF08LM-h|`0Lpb8!q5h0K1 zLtcH-C=PM3si`T%p${Kk9mgn~7CE~1YvBWo#i$hx;G4DNyw82pHF$ z@kA=uL6?JIW|{>EtiWS`XI$0d#(d#rM#kkI*jO0+#La1T#dL$O?Ju^%7A2aZY?Mu& zydHb;*#cvtdZiyzVgf1L_3uIVSsR_uG1t`HLMsn!@{UifdM?SlpC1fQeIr%k=@o&1 zlslJYFc&B(1}%6Ys10LADZ9D5=jP-@rN}77S;D-5$NZu$wuD~_amzFMbf0(}UiHua zUCA|5#YTA$A()QxPRDfj!PgmkdvGHOxTGFJW^`U zB88p?iPq|&n?H7Z9rHw0B)>A%+;(_xLJyfNYoVc`5YmIXFw7RCO2RuBlUol-2W{trb|!i_s(=q4!1?KS(HmL z7(H&P0^NKfw|g*!nwsCL>Yzo*D##ubgMTAh z(5$qzwau%j5R;IQU=z$%U}^8}Ucq8TQq*R)0{;EFHUGW+{r$Z?2+J%5M~SK|l2so6 z_z?NUvJ{RMP{chtI(jd00*Juab{HWjFf7t9($59(<85YYD&4cDnX2iTN8sp2zO?~} z3UE3@tWrPIzvB#Gq>7jWYy?~)n8^XO!~+Zl10?$&x^rNraBO=~5$QXPIFyi(5O{?E zTJTV*dZhQBSa|rxgGblXAu5r)?DYL}I3P~d>gA4;hB`X;H#K#1K0H|-TJxeH4gpIG z6J1$3x;k<{ukiqvvH(}hsUrOXZ8Yp5wX;%^nPeNFD zL#T~t8muzK(;pHN62MW7ovx!kcY<{6`Wyjj3%a>iXijsU_-pX;CJ>kb4F26P;Fl04 zyy+X6oV+yUvetkMR{&Q9xC4m3#2hD>lm)*(K%M|4fEy5?lz%?{badpGsFIkJ1m6gN zzRA0aQTq!^rYLe?INB^rA@+u>+rGXTx2mR$`NszTePcFMB!N2$AL{~OcM?1~h{(BU zK?H~&Lb)7WGD;!>2yzUG1R~Gc%Z2>AE|6pu<3+>ETV6He*yxy;q>eedC`A_ zq+`YSC9-Gm&!{~abk6t?i{hjtK8+u!gnBLdRE`+~&CAab%7er(;47Ogr+k@DP%Q)^ zl1MoYH03M>pSZhkct~a`pzB$%0* zMMMV0i1*0D6@Ujo>w;nZx#bmydgl8d#)-HE>mhH@?lRxgcGJ%m;EjV%ulUA!q~$;C zH6Q{sniSuh&Sp zK@lq<7y@M!dENQ&=I^j?C!wL*W(KYY8q|ZmH!P}+VkKAB*6y#bm&rP1{#R+&K-6JO zn2RFR4w~{oz~%Sk$yTv(6;wjW@pMpKz`Yl0ooe92V%;$SAOWq$FRY}h3M$PT6Y(H= z4RwLBjHwSBj~KfOfl;XWGqrK(q5S%}~33$g9SOB>Lgv znbmyu?-9gQ4%@m&zY1U!2k1LDUFUCRCR3#U&Y*;ale68if>F|A4fsI77X(t&;A{WM z+^U*BT=~`z3`j3vX83_J*_vSrui?#GfBu}g-U|(XsksdxB0NJ#I0e1I!NH^;h|SEb z^VxMNF|Zd*fpns;Lqm$lr*hdGSFb|w2Y|Nu<%)xL4Zl)&jdW(6`>IJ06O@ZhOiii# z>HxN1pYA@jQuy^83) zmBoS}P`ozP(kcPG0Jm_S9`YG|eE;^XaLibIz>NVUT4CGAVrQeQtnBK#0oD_CkmIK%w$M_ISK?a6#=Za=0K!#l zR2iodJV4X;?VH)%yQ6(?ZULBvPKOUAB_)NxYX58Ik*=231zTh|Qy5IL$c-ERhkIK% z9{q589IBGgtla?NlU=%AW;d8WH8o{=yf-}14W=CA+yT`CeA=@4`9<@Z13W3nP?m7} zwKJdQv?vA8pJ0kTu6<<^Z&Vwzot@of&mXZRk4;&c=r%>uu%E-Bm-m#bjh!8rEb^Qf zv0$gj^S@`-w=y!d&j+2b~; zPQFh3MBjJor(U}HEo0x*xH$5>4Vd>`AV#wA$Lo%^-c?sugWZF*<~RXT?wmnPwZ})^ zT(0BjM=~f@{_}KUrd`)pY9YDZPUtFX8nq4}Ram^q* z=?sE9>tz;LXp}Nkh450!A7iT|$xc|+Wem0o4}olhylrv{3MdDV_f?Mjk*`TnPMJsX(88{h7?kv45!@X0$B%|sFs}_k56(*9XF$- zfmDSbfL~SYss&u~ok@*~Kf2Erl7j0T#zndAh>42AbXMl%SfQS+rB*+NIRv)l#_?_s zTA-cglIS@$B!rH