diff --git a/docs/kcl/abs.md b/docs/kcl/abs.md index d0b95a0d4..f39d8d358 100644 --- a/docs/kcl/abs.md +++ b/docs/kcl/abs.md @@ -36,9 +36,9 @@ myAngle = -120 sketch001 = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([8, 0], %) - |> angledLine({ angle: abs(myAngle), length: 5 }, %) + |> angledLine({ angle = abs(myAngle), length = 5 }, %) |> line([-5, 0], %) - |> angledLine({ angle: myAngle, length: 5 }, %) + |> angledLine({ angle = myAngle, length = 5 }, %) |> close(%) baseExtrusion = extrude(5, sketch001) diff --git a/docs/kcl/acos.md b/docs/kcl/acos.md index 72b8cfb70..192740ad7 100644 --- a/docs/kcl/acos.md +++ b/docs/kcl/acos.md @@ -34,8 +34,8 @@ acos(num: number) -> number sketch001 = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> angledLine({ - angle: toDegrees(acos(0.5)), - length: 10 + angle = toDegrees(acos(0.5)), + length = 10 }, %) |> line([5, 0], %) |> lineTo([12, 0], %) diff --git a/docs/kcl/angleToMatchLengthY.md b/docs/kcl/angleToMatchLengthY.md index e758fb79c..c13dac5d1 100644 --- a/docs/kcl/angleToMatchLengthY.md +++ b/docs/kcl/angleToMatchLengthY.md @@ -33,8 +33,8 @@ sketch001 = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([1, 2], %, $seg01) |> angledLine({ - angle: angleToMatchLengthY(seg01, 15, %), - length: 5 + angle = angleToMatchLengthY(seg01, 15, %), + length = 5 }, %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/angledLine.md b/docs/kcl/angledLine.md index 5f7b176c8..0d18e2b4f 100644 --- a/docs/kcl/angledLine.md +++ b/docs/kcl/angledLine.md @@ -32,7 +32,7 @@ angledLine(data: AngledLineData, sketch: Sketch, tag?: TagDeclarator) -> Sketch exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> yLineTo(15, %) - |> angledLine({ angle: 30, length: 15 }, %) + |> angledLine({ angle = 30, length = 15 }, %) |> line([8, -10], %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/angledLineOfXLength.md b/docs/kcl/angledLineOfXLength.md index 83bfdbbdb..dc87fe75a 100644 --- a/docs/kcl/angledLineOfXLength.md +++ b/docs/kcl/angledLineOfXLength.md @@ -31,8 +31,8 @@ angledLineOfXLength(data: AngledLineData, sketch: Sketch, tag?: TagDeclarator) - ```js sketch001 = startSketchOn('XZ') |> startProfileAt([0, 0], %) - |> angledLineOfXLength({ angle: 45, length: 10 }, %, $edge1) - |> angledLineOfXLength({ angle: -15, length: 20 }, %, $edge2) + |> angledLineOfXLength({ angle = 45, length = 10 }, %, $edge1) + |> angledLineOfXLength({ angle = -15, length = 20 }, %, $edge2) |> line([0, -5], %) |> close(%, $edge3) diff --git a/docs/kcl/angledLineOfYLength.md b/docs/kcl/angledLineOfYLength.md index 180fe540d..1bf5da882 100644 --- a/docs/kcl/angledLineOfYLength.md +++ b/docs/kcl/angledLineOfYLength.md @@ -32,9 +32,9 @@ angledLineOfYLength(data: AngledLineData, sketch: Sketch, tag?: TagDeclarator) - exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([10, 0], %) - |> angledLineOfYLength({ angle: 45, length: 10 }, %) + |> angledLineOfYLength({ angle = 45, length = 10 }, %) |> line([0, 10], %) - |> angledLineOfYLength({ angle: 135, length: 10 }, %) + |> angledLineOfYLength({ angle = 135, length = 10 }, %) |> line([-10, 0], %) |> line([0, -30], %) diff --git a/docs/kcl/angledLineThatIntersects.md b/docs/kcl/angledLineThatIntersects.md index f0cce7cd9..754654ccf 100644 --- a/docs/kcl/angledLineThatIntersects.md +++ b/docs/kcl/angledLineThatIntersects.md @@ -35,9 +35,9 @@ exampleSketch = startSketchOn('XZ') |> lineTo([-10, 10], %, $lineToIntersect) |> lineTo([0, 20], %) |> angledLineThatIntersects({ - angle: 80, - intersectTag: lineToIntersect, - offset: 10 + angle = 80, + intersectTag = lineToIntersect, + offset = 10 }, %) |> close(%) diff --git a/docs/kcl/angledLineToX.md b/docs/kcl/angledLineToX.md index d664df4d6..792ecdfd7 100644 --- a/docs/kcl/angledLineToX.md +++ b/docs/kcl/angledLineToX.md @@ -31,7 +31,7 @@ angledLineToX(data: AngledLineToData, sketch: Sketch, tag?: TagDeclarator) -> Sk ```js exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) - |> angledLineToX({ angle: 30, to: 10 }, %) + |> angledLineToX({ angle = 30, to = 10 }, %) |> line([0, 10], %) |> line([-10, 0], %) |> close(%) diff --git a/docs/kcl/angledLineToY.md b/docs/kcl/angledLineToY.md index f32952c5c..054141eae 100644 --- a/docs/kcl/angledLineToY.md +++ b/docs/kcl/angledLineToY.md @@ -31,9 +31,9 @@ angledLineToY(data: AngledLineToData, sketch: Sketch, tag?: TagDeclarator) -> Sk ```js exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) - |> angledLineToY({ angle: 60, to: 20 }, %) + |> angledLineToY({ angle = 60, to = 20 }, %) |> line([-20, 0], %) - |> angledLineToY({ angle: 70, to: 10 }, %) + |> angledLineToY({ angle = 70, to = 10 }, %) |> close(%) example = extrude(10, exampleSketch) diff --git a/docs/kcl/arc.md b/docs/kcl/arc.md index a0e8396bf..a8c533316 100644 --- a/docs/kcl/arc.md +++ b/docs/kcl/arc.md @@ -35,9 +35,9 @@ exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([10, 0], %) |> arc({ - angleStart: 0, - angleEnd: 280, - radius: 16 + angleStart = 0, + angleEnd = 280, + radius = 16 }, %) |> close(%) example = extrude(10, exampleSketch) diff --git a/docs/kcl/arcTo.md b/docs/kcl/arcTo.md index 16068dfda..4d7a4c6f3 100644 --- a/docs/kcl/arcTo.md +++ b/docs/kcl/arcTo.md @@ -31,7 +31,7 @@ arcTo(data: ArcToData, sketch: Sketch, tag?: TagDeclarator) -> Sketch ```js exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) - |> arcTo({ end: [10, 0], interior: [5, 5] }, %) + |> arcTo({ end = [10, 0], interior = [5, 5] }, %) |> close(%) example = extrude(10, exampleSketch) ``` diff --git a/docs/kcl/asin.md b/docs/kcl/asin.md index 357538347..456d7b696 100644 --- a/docs/kcl/asin.md +++ b/docs/kcl/asin.md @@ -34,8 +34,8 @@ asin(num: number) -> number sketch001 = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> angledLine({ - angle: toDegrees(asin(0.5)), - length: 20 + angle = toDegrees(asin(0.5)), + length = 20 }, %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/atan.md b/docs/kcl/atan.md index fe6a501f9..601a03769 100644 --- a/docs/kcl/atan.md +++ b/docs/kcl/atan.md @@ -34,8 +34,8 @@ atan(num: number) -> number sketch001 = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> angledLine({ - angle: toDegrees(atan(1.25)), - length: 20 + angle = toDegrees(atan(1.25)), + length = 20 }, %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/bezierCurve.md b/docs/kcl/bezierCurve.md index 8538a75fc..0ef880ec7 100644 --- a/docs/kcl/bezierCurve.md +++ b/docs/kcl/bezierCurve.md @@ -33,9 +33,9 @@ exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([0, 10], %) |> bezierCurve({ - to: [10, 10], - control1: [5, 0], - control2: [5, 10] + to = [10, 10], + control1 = [5, 0], + control2 = [5, 10] }, %) |> lineTo([10, 0], %) |> close(%) diff --git a/docs/kcl/chamfer.md b/docs/kcl/chamfer.md index ef12d78f9..d443fbd6e 100644 --- a/docs/kcl/chamfer.md +++ b/docs/kcl/chamfer.md @@ -44,8 +44,8 @@ mountingPlateSketch = startSketchOn("XY") mountingPlate = extrude(thickness, mountingPlateSketch) |> chamfer({ - length: chamferLength, - tags: [ + length = chamferLength, + tags = [ getNextAdjacentEdge(edge1), getNextAdjacentEdge(edge2), getNextAdjacentEdge(edge3), @@ -72,8 +72,8 @@ part001 = cube([0, 0], 20) |> close(%, $line1) |> extrude(20, %) |> chamfer({ - length: 10, - tags: [getOppositeEdge(line1)] + length = 10, + tags = [getOppositeEdge(line1)] }, %, $chamfer1) // We tag the chamfer to reference it later. sketch001 = startSketchOn(part001, chamfer1) diff --git a/docs/kcl/circle.md b/docs/kcl/circle.md index 90849740a..6f019fc7b 100644 --- a/docs/kcl/circle.md +++ b/docs/kcl/circle.md @@ -30,7 +30,7 @@ circle(data: CircleData, sketch_surface_or_group: SketchOrSurface, tag?: TagDecl ```js exampleSketch = startSketchOn("-XZ") - |> circle({ center: [0, 0], radius: 10 }, %) + |> circle({ center = [0, 0], radius = 10 }, %) example = extrude(5, exampleSketch) ``` @@ -44,7 +44,7 @@ exampleSketch = startSketchOn("XZ") |> line([0, 30], %) |> line([-30, 0], %) |> close(%) - |> hole(circle({ center: [0, 15], radius: 5 }, %), %) + |> hole(circle({ center = [0, 15], radius = 5 }, %), %) example = extrude(5, exampleSketch) ``` diff --git a/docs/kcl/cos.md b/docs/kcl/cos.md index 5f7fb806b..c2bf5adc8 100644 --- a/docs/kcl/cos.md +++ b/docs/kcl/cos.md @@ -34,8 +34,8 @@ cos(num: number) -> number exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) |> angledLine({ - angle: 30, - length: 3 / cos(toRadians(30)) + angle = 30, + length = 3 / cos(toRadians(30)) }, %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/e.md b/docs/kcl/e.md index 30f835010..75333bdaf 100644 --- a/docs/kcl/e.md +++ b/docs/kcl/e.md @@ -28,7 +28,7 @@ e() -> number ```js exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) - |> angledLine({ angle: 30, length: 2 * e() ^ 2 }, %) + |> angledLine({ angle = 30, length = 2 * e() ^ 2 }, %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/extrude.md b/docs/kcl/extrude.md index 2c075e704..65a3e9dc0 100644 --- a/docs/kcl/extrude.md +++ b/docs/kcl/extrude.md @@ -32,16 +32,16 @@ example = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([10, 0], %) |> arc({ - angleStart: 120, - angleEnd: 0, - radius: 5 + angleStart = 120, + angleEnd = 0, + radius = 5 }, %) |> line([5, 0], %) |> line([0, 10], %) |> bezierCurve({ - control1: [-10, 0], - control2: [2, 10], - to: [-5, 10] + control1 = [-10, 0], + control2 = [2, 10], + to = [-5, 10] }, %) |> line([-5, -2], %) |> close(%) @@ -54,16 +54,16 @@ example = startSketchOn('XZ') exampleSketch = startSketchOn('XZ') |> startProfileAt([-10, 0], %) |> arc({ - angleStart: 120, - angleEnd: -60, - radius: 5 + angleStart = 120, + angleEnd = -60, + radius = 5 }, %) |> line([10, 0], %) |> line([5, 0], %) |> bezierCurve({ - control1: [-3, 0], - control2: [2, 10], - to: [-5, 10] + control1 = [-3, 0], + control2 = [2, 10], + to = [-5, 10] }, %) |> line([-4, 10], %) |> line([-5, -2], %) diff --git a/docs/kcl/fillet.md b/docs/kcl/fillet.md index 53af83c94..09fc99dc8 100644 --- a/docs/kcl/fillet.md +++ b/docs/kcl/fillet.md @@ -43,8 +43,8 @@ mountingPlateSketch = startSketchOn("XY") mountingPlate = extrude(thickness, mountingPlateSketch) |> fillet({ - radius: filletRadius, - tags: [ + radius = filletRadius, + tags = [ getNextAdjacentEdge(edge1), getNextAdjacentEdge(edge2), getNextAdjacentEdge(edge3), @@ -70,9 +70,9 @@ mountingPlateSketch = startSketchOn("XY") mountingPlate = extrude(thickness, mountingPlateSketch) |> fillet({ - radius: filletRadius, - tolerance: 0.000001, - tags: [ + radius = filletRadius, + tolerance = 0.000001, + tags = [ getNextAdjacentEdge(edge1), getNextAdjacentEdge(edge2), getNextAdjacentEdge(edge3), diff --git a/docs/kcl/getNextAdjacentEdge.md b/docs/kcl/getNextAdjacentEdge.md index ef4ba0877..39adf5832 100644 --- a/docs/kcl/getNextAdjacentEdge.md +++ b/docs/kcl/getNextAdjacentEdge.md @@ -30,16 +30,16 @@ getNextAdjacentEdge(tag: TagIdentifier) -> Uuid exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([10, 0], %) - |> angledLine({ angle: 60, length: 10 }, %) - |> angledLine({ angle: 120, length: 10 }, %) + |> angledLine({ angle = 60, length = 10 }, %) + |> angledLine({ angle = 120, length = 10 }, %) |> line([-10, 0], %) - |> angledLine({ angle: 240, length: 10 }, %, $referenceEdge) + |> angledLine({ angle = 240, length = 10 }, %, $referenceEdge) |> close(%) example = extrude(5, exampleSketch) |> fillet({ - radius: 3, - tags: [getNextAdjacentEdge(referenceEdge)] + radius = 3, + tags = [getNextAdjacentEdge(referenceEdge)] }, %) ``` diff --git a/docs/kcl/getOppositeEdge.md b/docs/kcl/getOppositeEdge.md index 4b292161b..7f947af13 100644 --- a/docs/kcl/getOppositeEdge.md +++ b/docs/kcl/getOppositeEdge.md @@ -30,16 +30,16 @@ getOppositeEdge(tag: TagIdentifier) -> Uuid exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([10, 0], %) - |> angledLine({ angle: 60, length: 10 }, %) - |> angledLine({ angle: 120, length: 10 }, %) + |> angledLine({ angle = 60, length = 10 }, %) + |> angledLine({ angle = 120, length = 10 }, %) |> line([-10, 0], %) - |> angledLine({ angle: 240, length: 10 }, %, $referenceEdge) + |> angledLine({ angle = 240, length = 10 }, %, $referenceEdge) |> close(%) example = extrude(5, exampleSketch) |> fillet({ - radius: 3, - tags: [getOppositeEdge(referenceEdge)] + radius = 3, + tags = [getOppositeEdge(referenceEdge)] }, %) ``` diff --git a/docs/kcl/getPreviousAdjacentEdge.md b/docs/kcl/getPreviousAdjacentEdge.md index ef5914f80..e06c2f4da 100644 --- a/docs/kcl/getPreviousAdjacentEdge.md +++ b/docs/kcl/getPreviousAdjacentEdge.md @@ -30,16 +30,16 @@ getPreviousAdjacentEdge(tag: TagIdentifier) -> Uuid exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([10, 0], %) - |> angledLine({ angle: 60, length: 10 }, %) - |> angledLine({ angle: 120, length: 10 }, %) + |> angledLine({ angle = 60, length = 10 }, %) + |> angledLine({ angle = 120, length = 10 }, %) |> line([-10, 0], %) - |> angledLine({ angle: 240, length: 10 }, %, $referenceEdge) + |> angledLine({ angle = 240, length = 10 }, %, $referenceEdge) |> close(%) example = extrude(5, exampleSketch) |> fillet({ - radius: 3, - tags: [getPreviousAdjacentEdge(referenceEdge)] + radius = 3, + tags = [getPreviousAdjacentEdge(referenceEdge)] }, %) ``` diff --git a/docs/kcl/helix.md b/docs/kcl/helix.md index a39c6472f..c20f15737 100644 --- a/docs/kcl/helix.md +++ b/docs/kcl/helix.md @@ -29,12 +29,12 @@ helix(data: HelixData, solid: Solid) -> Solid ```js part001 = startSketchOn('XY') - |> circle({ center: [5, 5], radius: 10 }, %) + |> circle({ center = [5, 5], radius = 10 }, %) |> extrude(10, %) |> helix({ - angleStart: 0, - ccw: true, - revolutions: 16 + angleStart = 0, + ccw = true, + revolutions = 16 }, %) ``` diff --git a/docs/kcl/hole.md b/docs/kcl/hole.md index 639a156cc..d74655f25 100644 --- a/docs/kcl/hole.md +++ b/docs/kcl/hole.md @@ -34,8 +34,8 @@ exampleSketch = startSketchOn('XY') |> line([5, 0], %) |> line([0, -5], %) |> close(%) - |> hole(circle({ center: [1, 1], radius: .25 }, %), %) - |> hole(circle({ center: [1, 4], radius: .25 }, %), %) + |> hole(circle({ center = [1, 1], radius = .25 }, %), %) + |> hole(circle({ center = [1, 4], radius = .25 }, %), %) example = extrude(1, exampleSketch) ``` @@ -54,7 +54,7 @@ fn squareHoleSketch = () => { } exampleSketch = startSketchOn('-XZ') - |> circle({ center: [0, 0], radius: 3 }, %) + |> circle({ center = [0, 0], radius = 3 }, %) |> hole(squareHoleSketch(), %) example = extrude(1, exampleSketch) ``` diff --git a/docs/kcl/hollow.md b/docs/kcl/hollow.md index 45949f7e1..585812dfe 100644 --- a/docs/kcl/hollow.md +++ b/docs/kcl/hollow.md @@ -68,15 +68,15 @@ case = startSketchOn('-XZ') thing1 = startSketchOn(case, 'end') |> circle({ - center: [-size / 2, -size / 2], - radius: 25 + center = [-size / 2, -size / 2], + radius = 25 }, %) |> extrude(50, %) thing2 = startSketchOn(case, 'end') |> circle({ - center: [size / 2, -size / 2], - radius: 25 + center = [size / 2, -size / 2], + radius = 25 }, %) |> extrude(50, %) diff --git a/docs/kcl/import.md b/docs/kcl/import.md index 5c2f7d595..34486f637 100644 --- a/docs/kcl/import.md +++ b/docs/kcl/import.md @@ -38,7 +38,7 @@ model = import("tests/inputs/cube.obj") ![Rendered example of import 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD7r0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/q6hcddVVV1111VX/bjs7w2s/9rEXf4t/JYmrrvp/x+a/ifn/yuZ/nfW63Hr27OK777xz63O46qqrrrrqqqv+PahcddVVV1111VX/Ljs7w2u/2Itd/C2uuuqqF4nEfxPx/Nj8JzL/E0j8h7P5TzWbtQefObN8b4A779z6HK666qqrrrrqqn8ryvHjx7nqqquuuuqqq/5tdnaG136xF7v4W1x11VX/a0kggQQSSCCBBBJIIIEEEkgggQQSSCCBBBJIIIEEkpCEJCQhCRAgQIAAAQIECBAgQIAAAQIECBAgQPx3kkACCSSQQAIJJJBAAgkkkEACCSSQQAKJF6hWH5/N2oOPjrq/Wa/LrVx11VVXXXXVVf8W6EEPehBXXXXVVVddddW/3s7O8Nov9mIXf4v/RBJXXfW/hs1V/81s/gOY/2nW63LrU5967H329vrf5qqrrrrqqquu+tdCD3rQg7jqqquuuuqqq/51dnaG137xF7/4W1x11VX/49lc9e9g8+9g/qOs1+XWpz712Pvs7fW/zVVXXXXVVVdd9a9BOX78OFddddVVV1111YtuZ2d47Rd/8Yu/xVVXXfW/ggQSSCCBBBJIIIEEEkgggQQSSCCBBBJIIIEEEkgggQQSSCCBxP8pEkgggQQSSCCBBBJIIIEEEkgggSQkIQlJSAIECBAgQIAAAQIECBAgQADU6uM7O8NrHx11f7Nel1u56qqrrrrqqqteVOhBD3oQV1111VVXXXXVi2Y2aw9+uZc793T+B5K46qr/cDZX/Q9k8//Wel1ufcpTdt5nb6//ba666qqrrrrqqhcFetCDHsRVV1111VVXXfUvm83ag1/+5c89nauuuup/DJur/oPY/K+xXpdb/+EfTrzOel1u5aqrrrrqqquu+pegBz3oQVx11VVXXXXVVS/cbNYe/PIvf+7pXHXVVVcBNle9EDb/6dbrcus//MOJ11mvy61cddVVV1111VUvDHrQgx7EVVddddVVV131gs1m7cEv//Lnns7/URJX/R9nc9X/Qjb/79m8UOt1ufUf/uHE66zX5Vauuuqq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bLD5VzBgwIAB89/NBhtssMEGm6v+FWywwQYbbLDBBhtssMEGG2ywweaq/yFssMEGG2ywwQYbbLDBBhtssMHmqheRDTbYYIMNNv+DGTBgwIB5bjbYYIMNNlddddVVV131/xmVq6666qqrrvo/zOY5SPwrmOcl/rvZvEASV/0HsflPIfF/ks1V/8PZ/C9kXhQ2/y0uXux/h6uuuuqqq676n4/KVVddddVVV/0vcPFi9zt33TX/bv4TSPw7if/pJK666qr/B2z+FzMvCpv/MVaruJWrrrrqqquu+p8PPehBD+Kqq6666qqrrrrqqquuuuqqq6666qqrrvo/icpVV1111VVXXXXVVVddddVVV1111VVXXfV/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+r+IfAaaXRTh4fyFaAAAAAElFTkSuQmCC) ```js -model = import("tests/inputs/cube.obj", { format: "obj", units: "m" }) +model = import("tests/inputs/cube.obj", { format = "obj", units = "m" }) ``` ![Rendered example of import 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD7sklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/q6hcddVVV1111VX/bjs7w2s/9rEXf4t/JYmrrvp/x+a/ifn/yuZ/nfW63Hr27OK777xz63O46qqrrrrqqqv+PahcddVVV1111VX/Ljs7w2u/2Itd/C2uuuqqF4nEfxPx/Nj8JzL/E0j8h7P5TzWbtQefObN8b4A779z6HK666qqrrrrqqn8ryvHjx7nqqquuuuqqq/5tdnaG136xF7v4W1x11VX/a0kggQQSSCCBBBJIIIEEEkgggQQSSCCBBBJIIIEEkpCEJCQhCRAgQIAAAQIECBAgQIAAAQIECBAgQPx3kkACCSSQQAIJJJBAAgkkkEACCSSQQAKJF6hWH5/N2oOPjrq/Wa/LrVx11VVXXXXVVf8W6EEPehBXXXXVVVddddW/3s7O8Nov9mIXf4v/RBJXXfW/hs1V/81s/gOY/2nW63LrU5967H329vrf5qqrrrrqqquu+tdCD3rQg7jqqquuuuqqq/51dnaG137xF7/4W1x11VX/49lc9e9g8+9g/qOs1+XWpz712Pvs7fW/zVVXXXXVVVdd9a9BOX78OFddddVVV1111YtuZ2d47Rd/8Yu/xVVXXfW/ggQSSCCBBBJIIIEEEkgggQQSSCCBBBJIIIEEEkgggQQSSCCBxP8pEkgggQQSSCCBBBJIIIEEEkgggSQkIQlJSAIECBAgQIAAAQIECBAgQADU6uM7O8NrHx11f7Nel1u56qqrrrrqqqteVOhBD3oQV1111VVXXXXVi2Y2aw9+uZc793T+B5K46qr/cDZX/Q9k8//Wel1ufcpTdt5nb6//ba666qqrrrrqqhcFetCDHsRVV1111VVXXfUvm83ag1/+5c89nauuuup/DJur/oPY/K+xXpdb/+EfTrzOel1u5aqrrrrqqquu+pegBz3oQVx11VVXXXXVVS/cbNYe/PIvf+7pXHXVVVcBNle9EDb/6dbrcus//MOJ11mvy61cddVVV1111VUvDHrQgx7EVVddddVVV131gs1m7cEv//Lnns7/URJX/R9nc9X/Qjb/79m8UOt1ufUf/uHE66zX5Vauuuqq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BhtssMHmX8GAAQMGzH83G2ywwQYbbK76V7DBBhtssMEGG2ywwQYbbLDBBpur/oewwQYbbLDBBhtssMEGG2ywwQabq15ENthggw022PwPZsCAAQPmudlggw022Fx11VVXXXXV/2dUrrrqqquuuur/MJvnIPGvYJ6X+O9m8wJJXPUfxOY/hcT/STZX/Q9n87+QeVHY/Le4eLH/Ha666qqrrrrqfz4qV1111VVXXfW/wMWL3e/cddf8u/lPIPHvJP6nk7jqqqv+H7D5X8y8KGz+x1it4lauuuqqq6666n8+9KAHPYirrrrqqquuuuqqq6666qqrrrrqqquuuur/JCpXXXXVVVddddVVV1111VVXXXXVVVddddX/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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4p/BPITSDgyc0QAAAAAAElFTkSuQmCC) diff --git a/docs/kcl/int.md b/docs/kcl/int.md index c4c86069c..b08625643 100644 --- a/docs/kcl/int.md +++ b/docs/kcl/int.md @@ -37,10 +37,10 @@ n = int(ceil(5 / 2)) assertEqual(n, 3, 0.0001, "5/2 = 2.5, rounded up makes 3") // Draw n cylinders. startSketchOn('XZ') - |> circle({ center: [0, 0], radius: 2 }, %) + |> circle({ center = [0, 0], radius = 2 }, %) |> extrude(5, %) |> patternTransform(n, (id) => { - return { translate: [4 * id, 0, 0] } + return { translate = [4 * id, 0, 0] } }, %) ``` diff --git a/docs/kcl/loft.md b/docs/kcl/loft.md index ca6117270..410298112 100644 --- a/docs/kcl/loft.md +++ b/docs/kcl/loft.md @@ -60,10 +60,10 @@ squareSketch = startSketchOn('XY') |> close(%) circleSketch0 = startSketchOn(offsetPlane('XY', 75)) - |> circle({ center: [0, 100], radius: 50 }, %) + |> circle({ center = [0, 100], radius = 50 }, %) circleSketch1 = startSketchOn(offsetPlane('XY', 150)) - |> circle({ center: [0, 100], radius: 20 }, %) + |> circle({ center = [0, 100], radius = 20 }, %) loft([ squareSketch, @@ -85,10 +85,10 @@ squareSketch = startSketchOn('XY') |> close(%) circleSketch0 = startSketchOn(offsetPlane('XY', 75)) - |> circle({ center: [0, 100], radius: 50 }, %) + |> circle({ center = [0, 100], radius = 50 }, %) circleSketch1 = startSketchOn(offsetPlane('XY', 150)) - |> circle({ center: [0, 100], radius: 20 }, %) + |> circle({ center = [0, 100], radius = 20 }, %) loft([ squareSketch, @@ -97,17 +97,17 @@ loft([ ], { // This can be set to override the automatically determined // topological base curve, which is usually the first section encountered. - baseCurveIndex: 0, + baseCurveIndex = 0, // 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. - bezApproximateRational: false, + bezApproximateRational = false, // Tolerance for the loft operation. - tolerance: 0.000001, + tolerance = 0.000001, // Degree of the interpolation. Must be greater than zero. // For example, use 2 for quadratic, or 3 for cubic interpolation in // the V direction. This defaults to 2, if not specified. - vDegree: 2 + vDegree = 2 }) ``` diff --git a/docs/kcl/map.md b/docs/kcl/map.md index b0a61a3d9..490c170e9 100644 --- a/docs/kcl/map.md +++ b/docs/kcl/map.md @@ -31,7 +31,7 @@ map(array: [KclValue], map_fn: FunctionParam) -> [KclValue] r = 10 // radius fn drawCircle = (id) => { return startSketchOn("XY") - |> circle({ center: [id * 2 * r, 0], radius: r }, %) + |> circle({ center = [id * 2 * r, 0], radius = r }, %) } // Call `drawCircle`, passing in each element of the array. @@ -47,7 +47,7 @@ r = 10 // radius // Call `map`, using an anonymous function instead of a named one. circles = map([1..3], (id) => { return startSketchOn("XY") - |> circle({ center: [id * 2 * r, 0], radius: r }, %) + |> circle({ center = [id * 2 * r, 0], radius = r }, %) }) ``` diff --git a/docs/kcl/max.md b/docs/kcl/max.md index a780a16fe..940d14d75 100644 --- a/docs/kcl/max.md +++ b/docs/kcl/max.md @@ -34,8 +34,8 @@ max(args: [number]) -> number exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) |> angledLine({ - angle: 70, - length: max(15, 31, 4, 13, 22) + angle = 70, + length = max(15, 31, 4, 13, 22) }, %) |> line([20, 0], %) |> close(%) diff --git a/docs/kcl/min.md b/docs/kcl/min.md index 9abd7265c..51406de56 100644 --- a/docs/kcl/min.md +++ b/docs/kcl/min.md @@ -34,8 +34,8 @@ min(args: [number]) -> number exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) |> angledLine({ - angle: 70, - length: min(15, 31, 4, 13, 22) + angle = 70, + length = min(15, 31, 4, 13, 22) }, %) |> line([20, 0], %) |> close(%) diff --git a/docs/kcl/mirror2d.md b/docs/kcl/mirror2d.md index aa7bcd9a8..5dc13d82a 100644 --- a/docs/kcl/mirror2d.md +++ b/docs/kcl/mirror2d.md @@ -41,7 +41,7 @@ sketch001 = startSketchOn('XZ') |> line([-8, -3], %) |> line([9, -1], %) |> line([-19, -0], %) - |> mirror2d({ axis: 'Y' }, %) + |> mirror2d({ axis = 'Y' }, %) example = extrude(10, sketch001) ``` @@ -54,7 +54,7 @@ sketch001 = startSketchOn('XZ') |> startProfileAt([0, 8.5], %) |> line([20, -8.5], %) |> line([-20, -8.5], %) - |> mirror2d({ axis: 'Y' }, %) + |> mirror2d({ axis = 'Y' }, %) example = extrude(10, sketch001) ``` @@ -71,7 +71,7 @@ sketch001 = startSketchOn('XZ') |> startProfileAt([0, 8.5], %) |> line([20, -8.5], %) |> line([-20, -8.5], %) - |> mirror2d({ axis: edge001 }, %) + |> mirror2d({ axis = edge001 }, %) example = extrude(10, sketch001) ``` @@ -85,8 +85,11 @@ sketch001 = startSketchOn('XZ') |> line([20, -8.5], %) |> line([-20, -8.5], %) |> mirror2d({ - axis: { - custom: { axis: [0.0, 1.0], origin: [0.0, 0.0] } + axis = { + custom = { + axis = [0.0, 1.0], + origin = [0.0, 0.0] + } } }, %) diff --git a/docs/kcl/offsetPlane.md b/docs/kcl/offsetPlane.md index 2ead03d87..07b71c15c 100644 --- a/docs/kcl/offsetPlane.md +++ b/docs/kcl/offsetPlane.md @@ -38,7 +38,7 @@ squareSketch = startSketchOn('XY') |> close(%) circleSketch = startSketchOn(offsetPlane('XY', 150)) - |> circle({ center: [0, 100], radius: 50 }, %) + |> circle({ center = [0, 100], radius = 50 }, %) loft([squareSketch, circleSketch]) ``` @@ -56,7 +56,7 @@ squareSketch = startSketchOn('XZ') |> close(%) circleSketch = startSketchOn(offsetPlane('XZ', 150)) - |> circle({ center: [0, 100], radius: 50 }, %) + |> circle({ center = [0, 100], radius = 50 }, %) loft([squareSketch, circleSketch]) ``` @@ -74,7 +74,7 @@ squareSketch = startSketchOn('YZ') |> close(%) circleSketch = startSketchOn(offsetPlane('YZ', 150)) - |> circle({ center: [0, 100], radius: 50 }, %) + |> circle({ center = [0, 100], radius = 50 }, %) loft([squareSketch, circleSketch]) ``` @@ -92,7 +92,7 @@ squareSketch = startSketchOn('-XZ') |> close(%) circleSketch = startSketchOn(offsetPlane('-XZ', -150)) - |> circle({ center: [0, 100], radius: 50 }, %) + |> circle({ center = [0, 100], radius = 50 }, %) loft([squareSketch, circleSketch]) ``` @@ -103,7 +103,7 @@ loft([squareSketch, circleSketch]) // A circle on the XY plane startSketchOn("XY") |> startProfileAt([0, 0], %) - |> circle({ radius: 10, center: [0, 0] }, %) + |> circle({ radius = 10, center = [0, 0] }, %) // Triangle on the plane 4 units above startSketchOn(offsetPlane("XY", 4)) diff --git a/docs/kcl/patternCircular2d.md b/docs/kcl/patternCircular2d.md index d18a25e1e..ee1129dea 100644 --- a/docs/kcl/patternCircular2d.md +++ b/docs/kcl/patternCircular2d.md @@ -35,10 +35,10 @@ exampleSketch = startSketchOn('XZ') |> line([0, -5], %) |> close(%) |> patternCircular2d({ - center: [0, 0], - instances: 13, - arcDegrees: 360, - rotateDuplicates: true + center = [0, 0], + instances = 13, + arcDegrees = 360, + rotateDuplicates = true }, %) example = extrude(1, exampleSketch) diff --git a/docs/kcl/patternCircular3d.md b/docs/kcl/patternCircular3d.md index fcba7c0d3..4144b1297 100644 --- a/docs/kcl/patternCircular3d.md +++ b/docs/kcl/patternCircular3d.md @@ -29,15 +29,15 @@ patternCircular3d(data: CircularPattern3dData, solid_set: SolidSet) -> [Solid] ```js exampleSketch = startSketchOn('XZ') - |> circle({ center: [0, 0], radius: 1 }, %) + |> circle({ center = [0, 0], radius = 1 }, %) example = extrude(-5, exampleSketch) |> patternCircular3d({ - axis: [1, -1, 0], - center: [10, -20, 0], - instances: 11, - arcDegrees: 360, - rotateDuplicates: true + axis = [1, -1, 0], + center = [10, -20, 0], + instances = 11, + arcDegrees = 360, + rotateDuplicates = true }, %) ``` diff --git a/docs/kcl/patternLinear2d.md b/docs/kcl/patternLinear2d.md index 0301965e7..b4289c807 100644 --- a/docs/kcl/patternLinear2d.md +++ b/docs/kcl/patternLinear2d.md @@ -29,11 +29,11 @@ patternLinear2d(data: LinearPattern2dData, sketch_set: SketchSet) -> [Sketch] ```js exampleSketch = startSketchOn('XZ') - |> circle({ center: [0, 0], radius: 1 }, %) + |> circle({ center = [0, 0], radius = 1 }, %) |> patternLinear2d({ - axis: [1, 0], - instances: 7, - distance: 4 + axis = [1, 0], + instances = 7, + distance = 4 }, %) example = extrude(1, exampleSketch) diff --git a/docs/kcl/patternLinear3d.md b/docs/kcl/patternLinear3d.md index d89134dea..f445eb0a7 100644 --- a/docs/kcl/patternLinear3d.md +++ b/docs/kcl/patternLinear3d.md @@ -37,9 +37,9 @@ exampleSketch = startSketchOn('XZ') example = extrude(1, exampleSketch) |> patternLinear3d({ - axis: [1, 0, 1], - instances: 7, - distance: 6 + axis = [1, 0, 1], + instances = 7, + distance = 6 }, %) ``` diff --git a/docs/kcl/patternTransform.md b/docs/kcl/patternTransform.md index 73252b91a..d2d3a1d5a 100644 --- a/docs/kcl/patternTransform.md +++ b/docs/kcl/patternTransform.md @@ -57,12 +57,12 @@ patternTransform(total_instances: u32, transform_function: FunctionParam, solid_ ```js // Each instance will be shifted along the X axis. fn transform = (id) => { - return { translate: [4 * id, 0, 0] } + return { translate = [4 * id, 0, 0] } } // Sketch 4 cylinders. sketch001 = startSketchOn('XZ') - |> circle({ center: [0, 0], radius: 2 }, %) + |> circle({ center = [0, 0], radius = 2 }, %) |> extrude(5, %) |> patternTransform(4, transform, %) ``` @@ -74,11 +74,11 @@ sketch001 = startSketchOn('XZ') // with a gap between the original (at x = 0) and the first replica // (at x = 8). This is because `id` starts at 1. fn transform = (id) => { - return { translate: [4 * (1 + id), 0, 0] } + return { translate = [4 * (1 + id), 0, 0] } } sketch001 = startSketchOn('XZ') - |> circle({ center: [0, 0], radius: 2 }, %) + |> circle({ center = [0, 0], radius = 2 }, %) |> extrude(5, %) |> patternTransform(4, transform, %) ``` @@ -108,11 +108,11 @@ width = 20 fn transform = (i) => { return { // Move down each time. - translate: [0, 0, -i * width], + translate = [0, 0, -i * width], // Make the cube longer, wider and flatter each time. - scale: [pow(1.1, i), pow(1.1, i), pow(0.9, i)], + scale = [pow(1.1, i), pow(1.1, i), pow(0.9, i)], // Turn by 15 degrees each time. - rotation: { angle: 15 * i, origin: "local" } + rotation = { angle = 15 * i, origin = "local" } } } @@ -144,11 +144,11 @@ fn cube = (length, center) => { width = 20 fn transform = (i) => { return { - translate: [0, 0, -i * width], - rotation: { - angle: 90 * i, + translate = [0, 0, -i * width], + rotation = { + angle = 90 * i, // Rotate around the overall scene's origin. - origin: "global" + origin = "global" } } } @@ -168,15 +168,15 @@ t = 0.005 // taper factor [0-1) fn transform = (replicaId) => { scale = r * abs(1 - (t * replicaId)) * (5 + cos(replicaId / 8)) return { - translate: [0, 0, replicaId * 10], - scale: [scale, scale, 0] + translate = [0, 0, replicaId * 10], + scale = [scale, scale, 0] } } // Each layer is just a pretty thin cylinder. fn layer = () => { return startSketchOn("XY") // or some other plane idk - |> circle({ center: [0, 0], radius: 1 }, %, $tag1) + |> circle({ center = [0, 0], radius = 1 }, %, $tag1) |> extrude(h, %) } // The vase is 100 layers tall. @@ -191,16 +191,16 @@ vase = layer() fn transform = (i) => { // Transform functions can return multiple transforms. They'll be applied in order. return [ - { translate: [30 * i, 0, 0] }, - { rotation: { angle: 45 * i } } + { translate = [30 * i, 0, 0] }, + { rotation = { angle = 45 * i } } ] } startSketchAt([0, 0]) |> polygon({ - radius: 10, - numSides: 4, - center: [0, 0], - inscribed: false + radius = 10, + numSides = 4, + center = [0, 0], + inscribed = false }, %) |> extrude(4, %) |> patternTransform(3, transform, %) diff --git a/docs/kcl/patternTransform2d.md b/docs/kcl/patternTransform2d.md index c6cb91a4b..724011ddc 100644 --- a/docs/kcl/patternTransform2d.md +++ b/docs/kcl/patternTransform2d.md @@ -31,12 +31,12 @@ patternTransform2d(total_instances: u32, transform_function: FunctionParam, soli ```js // Each instance will be shifted along the X axis. fn transform = (id) => { - return { translate: [4 * id, 0] } + return { translate = [4 * id, 0] } } // Sketch 4 circles. sketch001 = startSketchOn('XZ') - |> circle({ center: [0, 0], radius: 2 }, %) + |> circle({ center = [0, 0], radius = 2 }, %) |> patternTransform2d(4, transform, %) ``` diff --git a/docs/kcl/pi.md b/docs/kcl/pi.md index 39e50a440..61edb807b 100644 --- a/docs/kcl/pi.md +++ b/docs/kcl/pi.md @@ -30,8 +30,8 @@ circumference = 70 exampleSketch = startSketchOn("XZ") |> circle({ - center: [0, 0], - radius: circumference / (2 * pi()) + center = [0, 0], + radius = circumference / (2 * pi()) }, %) example = extrude(5, exampleSketch) diff --git a/docs/kcl/polar.md b/docs/kcl/polar.md index c9dc60419..b8143df30 100644 --- a/docs/kcl/polar.md +++ b/docs/kcl/polar.md @@ -29,7 +29,7 @@ polar(data: PolarCoordsData) -> [number] ```js exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) - |> line(polar({ angle: 30, length: 5 }), %, $thing) + |> line(polar({ angle = 30, length = 5 }), %, $thing) |> line([0, 5], %) |> line([segEndX(thing), 0], %) |> line([-20, 10], %) diff --git a/docs/kcl/polygon.md b/docs/kcl/polygon.md index 9e84c5e8a..9f9843f84 100644 --- a/docs/kcl/polygon.md +++ b/docs/kcl/polygon.md @@ -32,10 +32,10 @@ polygon(data: PolygonData, sketch_surface_or_group: SketchOrSurface, tag?: TagDe // Create a regular hexagon inscribed in a circle of radius 10 hex = startSketchOn('XY') |> polygon({ - radius: 10, - numSides: 6, - center: [0, 0], - inscribed: true + radius = 10, + numSides = 6, + center = [0, 0], + inscribed = true }, %) example = extrude(5, hex) @@ -47,10 +47,10 @@ example = extrude(5, hex) // Create a square circumscribed around a circle of radius 5 square = startSketchOn('XY') |> polygon({ - radius: 5.0, - numSides: 4, - center: [10, 10], - inscribed: false + radius = 5.0, + numSides = 4, + center = [10, 10], + inscribed = false }, %) example = extrude(5, square) ``` diff --git a/docs/kcl/pow.md b/docs/kcl/pow.md index 830d6b940..219d90988 100644 --- a/docs/kcl/pow.md +++ b/docs/kcl/pow.md @@ -34,7 +34,7 @@ pow(num: number, pow: number) -> number ```js exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) - |> angledLine({ angle: 50, length: pow(5, 2) }, %) + |> angledLine({ angle = 50, length = pow(5, 2) }, %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/profileStart.md b/docs/kcl/profileStart.md index 9d8aaa59a..86c06ff31 100644 --- a/docs/kcl/profileStart.md +++ b/docs/kcl/profileStart.md @@ -29,10 +29,10 @@ profileStart(sketch: Sketch) -> [number] ```js sketch001 = startSketchOn('XY') |> startProfileAt([5, 2], %) - |> angledLine({ angle: 120, length: 50 }, %, $seg01) + |> angledLine({ angle = 120, length = 50 }, %, $seg01) |> angledLine({ - angle: segAng(seg01) + 120, - length: 50 + angle = segAng(seg01) + 120, + length = 50 }, %) |> lineTo(profileStart(%), %) |> close(%) diff --git a/docs/kcl/profileStartX.md b/docs/kcl/profileStartX.md index 3ea64dad8..5da544c22 100644 --- a/docs/kcl/profileStartX.md +++ b/docs/kcl/profileStartX.md @@ -31,7 +31,7 @@ sketch001 = startSketchOn('XY') |> startProfileAt([5, 2], %) |> angledLine([-26.6, 50], %) |> angledLine([90, 50], %) - |> angledLineToX({ angle: 30, to: profileStartX(%) }, %) + |> angledLineToX({ angle = 30, to = profileStartX(%) }, %) ``` ![Rendered example of profileStartX 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAACdTElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+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/KipXXXXVVVddddVVV1111VX/Q/3wD//wpa7rdgC+8iu/8kF/8Ad/cBtXXXXVVVddddW/BsFVV1111VVXXXXVVVddddX/QD/xEz/hrut2eKaP/diPfcZDHvKQDa666qqrrrrqqn8Ngquuuuqqq6666qqrrrrqqv9hrrnmmgfzfHziJ37iP3DVVVddddVVV/1rULnqqquuuuqqq6666qqrrvpvdM011zz4tV/7td8L4MVf/MVf+8Ve7MVem6uuuuqqq6666j8Klauuuuqqq6666qqrrrrqqv8i11xzzYPPnDnz4Bd7sRd7rRd/8Rd/7Rd7sRd7bZ6P++6779ZrrrnmwTyXP/iDP/gUrrrqqquuuuqqfw0qV1111VVXXXXVVVddddVV/0muueaaB7/2a7/2ewG80zu902fzfNx33323/sM//MNv33fffbf+wz/8w+/8wz/8w2/zTD/xEz9hHuDVXu3Vvuiv/uqv7vmHf/iH3+aqq6666qqrrnpRoAc96EFcddVVV1111VVXXXXVVVf9e11zzTUPfrEXe7HXPnPmzINe/MVf/LVf7MVe7LV5Lvfdd9+tAL/1W7/13f/wD//wO//wD//w2/wLvumbvunp11xzzYN5prNnzz7jN3/zN7/rR3/0Rz+Hq6666qqrrrrqX0Llqquuuuqqq6666qqrrrrqX+maa6558JkzZx78Yi/2Yq/14i/+4q/9Yi/2Yq/N83Hffffd+lu/9VvfDfAP//APv/MP//APv82/0td//de/D8A7vdM7fdaLvdiLvfbf//3f/9Y//MM//A5XXXXVVVddddWLAj3oQQ/iqquuuuqqq6666qqrrrrqhbnmmmse/Nqv/drvBfDiL/7ir/1iL/Zir81zue+++249e/bsrX//93//2//wD//wO//wD//w2/wHerEXe7HX/tzP/dzfOnv27DM++IM/+MFcddVVV1111VUvCipXXXXVVVddddVVV1111VUPcM011zz4zJkzD36xF3ux13rxF3/x136xF3ux1+b5uO+++279rd/6re8G+NEf/dHP4T/ZP/zDP/z2P/zDP/z2i73Yi732h3/4h3/X13/9178PV1111VVXXXXVv4TKVVddddVVV1111VVXXfX/2jXXXPPg137t136va6655sGv8zqv8948H/fdd9+t//AP//Db9913363/8A//8Dv/8A//8Nv8N/iRH/mRz/ncz/3c136xF3ux177mmmsefN99993KVVddddVVV131wlC56qqrrrrqqquuuuqqq/7fuOaaax78Yi/2Yq995syZB734i7/4a7/Yi73Ya/Nc7rvvvlvPnj1769///d//9j/8wz/8zj/8wz/8Nv9D/MM//MNv//3f//1vv/iLv/hrv+M7vuNnff3Xf/37cNVVV1111VVXvTDoQQ96EFddddVVV1111VVXXXXV/z3XXHPNg8+cOfPgF3uxF3utF3/xF3/tF3uxF3ttno/77rvv1t/6rd/6boB/+Id/+J1/+Id/+G3+Bztz5syDvvmbv/nW++6779av//qvf59/+Id/+G2uuuqqq6666qoXBD3oQQ/iqquuuuqqq6666qqrrvrf75prrnnwa7/2a78XwDu90zt9Ns/Hfffdd+vZs2dv/fu///vf/od/+Iff+Yd/+Iff5n+hD//wD/+u13md13nvf/iHf/jtz/zMz3wdrrrqqquuuuqqFwQ96EEP4qqrrrrqqquuuuqqq6763+Waa6558Iu92Iu99pkzZx704i/+4q/9Yi/2Yq/Nc7nvvvtuBfit3/qt7/6Hf/iH3/mHf/iH3+b/iGuuuebB3/RN3/R0gM/8zM98nX/4h3/4ba666qqrrrrqqucHPehBD+Kqq6666qqrrrrqqquu+p/rmmuuefCZM2ce/GIv9mKv9eIv/uKv/WIv9mKvzfNx33333fpbv/Vb3w3wD//wD7/zD//wD7/N/2Hv+I7v+Fnv9E7v9Nn/8A//8Nuf+Zmf+TpcddVVV1111VXPD3rQgx7EVVddddVVV1111VVXXfU/xzXXXPPg137t134vgBd/8Rd/7Rd7sRd7bZ7Lfffdd+vZs2dv/fu///vf/od/+Iff+Yd/+Iff5v+Za6655sHf9E3f9HSAz/qsz3qdv//7v/9trrrqqquuuuqq54Ye9KAHcdVVV1111VVXXXXVVVf997jmmmsefObMmQe/2Iu92Gu9+Iu/+Gu/2Iu92GvzfNx33323/tZv/dZ3A/zoj/7o53DVZa/zOq/z3h/+4R/+XWfPnn3GB3/wBz+Yq6666qqrrrrquVG56qqrrrrqqquuuuqqq/7LXHPNNQ9+7dd+7fe65pprHvw6r/M6783zcd999936D//wD79933333foP//APv/MP//APv81Vz9c//MM//PY//MM//PaLvdiLvfbrvM7rvPdv/dZvfTdXXXXVVVddddUDoQc96EFcddVVV1111VVXXXXVVf/xrrnmmge/2Iu92GufOXPmQS/+4i/+2i/2Yi/22jyX++6779azZ8/e+vd///e//Q//8A+/8w//8A+/zVX/Kq/zOq/z3h/+4R/+Xffdd9+tH/IhH/IQrrrqqquuuuqqB0IPetCDuOqqq6666qqrrrrqqqv+fa655poHnzlz5sEv9mIv9lov/uIv/tov9mIv9to8H/fdd9+tv/Vbv/XdAP/wD//wO//wD//w21z17/Y5n/M5v/XiL/7ir/0jP/Ijn/2jP/qjn8NVV1111VVXXXU/9KAHPYirrrrqqquuuuqqq6666l/nmmuuefBrv/ZrvxfA67zO67z3Nddc82Cey3333Xfr2bNnb/37v//73/6Hf/iH3/mHf/iH3+aq/xQv9mIv9lqf+7mf+9v33XffrR/yIR/yEK666qqrrrrqqvtRueqqq6666qqrrrrqqqteqGuuuebBL/ZiL/baZ86cedCLv/iLv/aLvdiLvTbP5b777rsV4Ld+67e+++zZs8/4rd/6re/mqv8y//AP//A7//AP//DbL/ZiL/baH/7hH/5dX//1X/8+XHXVVVddddVVAFSuuuqqq6666qqrrrrqqme55pprHnzmzJkHv9iLvdhrvfiLv/hrv9iLvdhr83zcd999t/7Wb/3WdwP8wz/8w+/8wz/8w29z1X+rr//6r3+fb/qmb3r6i73Yi732Nddc8+D77rvvVq666qqrrrrqKipXXXXVVVddddVVV131/9g111zz4Nd+7dd+L4AXf/EXf+0Xe7EXe22ey3333Xfr2bNnb/37v//73/6Hf/iH3/mHf/iH3+aq/3Huu+++W3/rt37ru1/ndV7nvd/xHd/xs77+67/+fbjqqquuuuqqq9CDHvQgrrrqqquuuuqqq6666v+Da6655sFnzpx58Iu92Iu91ou/+Iu/9ou92Iu9Ns/Hfffdd+tv/dZvfTfAj/7oj34OV/2vcc011zz4m77pm55+33333foN3/AN7/P3f//3v81VV1111VVX/f9G5aqrrrrqqquuuuqqq/6Puuaaax782q/92u91zTXXPPh1Xud13pvn47777rv1H/7hH377vvvuu/Uf/uEffucf/uEffpur/te67777bv2t3/qt736d13md937Hd3zHz/77v//71+aqq6666qqr/n9DD3rQg7jqqquuuuqqq6666qr/7a655poHv9iLvdhrnzlz5kEv/uIv/tov9mIv9to8l/vuu+/Ws2fP3vr3f//3v/0P//APv/MP//APv81V/+dcc801D/6mb/qmpwN85md+5uv8wz/8w29z1VVXXXXVVf9/oQc96EFcddVVV1111VVXXXXV/ybXXHPNg8+cOfPgF3uxF3utF3/xF3/tF3uxF3ttno/77rvv1t/6rd/6boB/+Id/+J1/+Id/+G2u+n/hdV7ndd77wz/8w7/rvvvuu/VDPuRDHsJVV1111VVX/f9F5aqrrrrqqquuuuqqq/6Hu+aaax782q/92u8F8Dqv8zrvfc011zyY53Lffffdevbs2Vv//u///rf/4R/+4Xf+4R/+4be56v+tf/iHf/jt++6779ZrrrnmwS/2Yi/22v/wD//w21x11VVXXXXV/0/oQQ96EFddddVVV1111VVXXfU/xTXXXPPgF3uxF3vtM2fOPOjFX/zFX/vFXuzFXpvn47777rv1t37rt7777Nmzz/it3/qt7+aqq57L67zO67z3h3/4h3/Xfffdd+uHfMiHPISrrrrqqquu+v+JylVXXXXVVVddddVVV/03ueaaax4M8Nqv/drv9eIv/uKv/WIv9mKvzfNx33333fpbv/Vb3w3wD//wD7/zD//wD7/NVVf9C/7+7//+t/7hH/7ht1/sxV7stV/ndV7nvX/rt37ru7nqqquuuuqq/3/Qgx70IK666qqrrrrqqquuuuq/wjXXXPPg137t134vgBd/8Rd/7Rd7sRd7bZ7Lfffdd+vZs2dv/fu///vf/od/+Iff+Yd/+Iff5qqr/o1e7MVe7LU/93M/97fuu+++Wz/kQz7kIVx11VVXXXXV/z9Urrrqqquuuuqqq6666j/BNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVem+fjvvvuu/W3fuu3vhvgR3/0Rz+Hq676D/QP//APv/0P//APv/1iL/Zir/3hH/7h3/X1X//178NVV1111VVX/f9C5aqrrrrqqquuuuqqq/4DXHPNNQ9+7dd+7fe65pprHvw6r/M6783zcd999936D//wD79933333foP//APv/MP//APv81VV/0n+5Ef+ZHP+dzP/dzXfrEXe7HXvuaaax5833333cpVV1111VVX/f9B5aqrrrrqqquuuuqqq/6Vrrnmmge/2Iu92GufOXPmQS/+4i/+2i/2Yi/22jyX++6779azZ8/e+vd///e//Q//8A+/8w//8A+/zVVX/Tf4h3/4h9/+h3/4h99+sRd7sdd+x3d8x8/6+q//+vfhqquuuuqqq/7/QA960IO46qqrrrrqqquuuuqqF+Saa6558JkzZx78Yi/2Yq/14i/+4q/9Yi/2Yq/N83Hffffd+lu/9VvfDfAP//APv/MP//APv81VV/0Pcc011zz4m77pm55+9uzZZ3zd133de//DP/zDb3PVVVddddVV/z9Queqqq6666qqrrrrqqge45pprHvzar/3a7wXwOq/zOu99zTXXPJjnct9999169uzZW//+7//+t//hH/7hd/7hH/7ht7nqqv/B7rvvvlt/67d+67tf53Ve571f53Ve573+4R/+4be56qqrrrrqqv8f0IMe9CCuuuqqq6666qqrrvr/6Zprrnnwi73Yi732mTNnHvTiL/7ir/1iL/Zir83zcd999936W7/1W9999uzZZ/zWb/3Wd3PVVf8LXXPNNQ/+pm/6pqcDfOZnfubr/MM//MNvc9VVV1111VX/96EHPehBXHXVVVddddVVV131f98111zzYIDXfu3Xfq8Xf/EXf+0Xe7EXe22ej/vuu+/Wf/iHf/jt++6779Z/+Id/+J1/+Id/+G2uuur/iHd8x3f8rHd6p3f67H/4h3/47c/8zM98Ha666qqrrrrq/z70oAc9iKuuuuqqq6666qqr/u+55pprHvzar/3a7wXw4i/+4q/9Yi/2Yq/Nc7nvvvtuPXv27K1///d//9v/8A//8Dv/8A//8NtcddX/YWfOnHnQN3/zN98K8Jmf+Zmv8w//8A+/zVVXXXXVVVf934Ye9KAHcdVVV1111VVXXXXV/27XXHPNg8+cOfPgF3uxF3utF3/xF3/tF3uxF3ttno/77rvv1t/6rd/6boAf/dEf/Ryuuur/odd5ndd57w//8A//rvvuu+/WD/mQD3kIV1111VVXXfV/G5Wrrrrqqquuuuqqq/7Xueaaax782q/92u8F8E7v9E6fzfNx33333foP//APv33ffffd+g//8A+/8w//8A+/zVVXXcU//MM//PZ999136zXXXPPg13md13nv3/qt3/purrrqqquuuur/LvSgBz2Iq6666qqrrrrqqqv+57rmmmse/GIv9mKvfebMmQe9+Iu/+Gu/2Iu92GvzXO67775bz549e+vf//3f//Y//MM//M4//MM//DZXXXXVC/Q6r/M67/3hH/7h33Xffffd+iEf8iEP4aqrrrrqqqv+76Jy1VVXXXXVVVddddX/GNdcc82Dz5w58+AXe7EXe60Xf/EXf+0Xe7EXe22ej/vuu+/W3/qt3/pugH/4h3/4nX/4h3/4ba666qoX2T/8wz/89j/8wz/89ou92Iu99uu8zuu892/91m99N1ddddVVV131fxN60IMexFVXXXXVVVddddVV/z2uueaaB7/2a7/2ewG8zuu8zntfc801D+a53HfffbeePXv21r//+7//7X/4h3/4nX/4h3/4ba666qp/txd7sRd77c/93M/9rbNnzz7jgz/4gx/MVVddddVVV/3fROWqq6666qqrrrrqqv8S11xzzYNf7MVe7LXPnDnzoBd/8Rd/7Rd7sRd7bZ6P++6779bf+q3f+u6zZ88+47d+67e+m6uuuuo/xT/8wz/89j/8wz/89ou92Iu99od/+Id/19d//de/D1ddddVVV131fw+Vq6666qqrrrrqqqv+w11zzTUPBnjt137t93rxF3/x136xF3ux1+b5uO+++279h3/4h9++7777bv2Hf/iH3/mHf/iH3+aqq676L/P1X//17/NN3/RNT3+xF3ux177mmmsefN99993KVVddddVVV/3fQuWqq6666qqrrrrqqn+3a6655sGv/dqv/V4AL/7iL/7aL/ZiL/baPJf77rvv1rNnz97693//97/9D//wD7/zD//wD7/NVVdd9d/qvvvuu/Xv//7vf/vFX/zFX/sd3/EdP+vrv/7r34errrrqqquu+r8FPehBD+Kqq6666qqrrrrqqhfdNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVem+fjvvvuu/W3fuu3vhvgt3/7t7/nvvvuu5Wrrrrqf5wzZ8486Ju/+Ztvve+++279+q//+vf5h3/4h9/mqquuuuqqq/7vQA960IO46qqrrrrqqquuuuoFu+aaax782q/92u8F8E7v9E6fzfNx33333foP//APv33ffffd+g//8A+/8w//8A+/zVVXXfW/xod/+Id/1+u8zuu89z/8wz/89md+5me+DlddddVVV131fwd60IMexFVXXXXVVVddddVVV1xzzTUPfrEXe7HXPnPmzINe/MVf/LVf7MVe7LV5Lvfdd9+tZ8+evfXv//7vf/sf/uEffucf/uEffpurrrrqf7Vrrrnmwd/0Td/0dIDP/MzPfJ1/+Id/+G2uuuqqq6666v8G9KAHPYirrrrqqquuuuqq/4+uueaaB585c+bBL/ZiL/ZaL/7iL/7aL/ZiL/baPB/33Xffrb/1W7/13QD/8A//8Dv/8A//8NtcddVV/+e8zuu8znt/+Id/+Hf9wz/8w29/5md+5utw1VVXXXXVVf83ULnqqquuuuqqq676f+Kaa6558Gu/9mu/F8CLv/iLv/aLvdiLvTbP5b777rv17Nmzt/793//9b//DP/zD7/zDP/zDb3PVVVf9v/AP//APv33ffffd+mIv9mKv/eIv/uKv/fd///e/zVVXXXXVVVf974ce9KAHcdVVV1111VVXXfV/zTXXXPPgF3uxF3vtM2fOPOjFX/zFX/vFXuzFXpvn47777rv1t37rt7777Nmzz/it3/qt7+aqq676f+11Xud13vvDP/zDv+vs2bPP+OAP/uAHc9VVV1111VX/+1G56qqrrrrqqquu+l/ummuueTDAa7/2a7/Xi7/4i7/2i73Yi702z8d999136z/8wz/89n333XfrP/zDP/zOP/zDP/w2V1111VUP8A//8A+//Q//8A+//WIv9mKv/Tqv8zrv/Vu/9VvfzVVXXXXVVVf974Ye9KAHcdVVV1111VVXXfW/yTXXXPPg137t134vgBd/8Rd/7Rd7sRd7bZ7Lfffdd+vZs2dv/fu///vf/od/+Iff+Yd/+Iff5qqrrrrqRfA6r/M67/3hH/7h33Xffffd+iEf8iEP4aqrrrrqqqv+d0MPetCDuOqqq6666qqrrvqf6pprrnnwmTNnHvxiL/Zir/XiL/7ir/1iL/Zir83zcd999936W7/1W98N8Nu//dvfc999993KVVddddW/0ed8zuf81ou/+Iu/9o/8yI989o/+6I9+DlddddVVV131vxeVq6666qqrrrrqqv9Brrnmmge/9mu/9nsBvNM7vdNn83zcd999t/7DP/zDb9933323/sM//MPv/MM//MNvc9VVV131H+hHf/RHP/vFX/zFf/t1Xud13vu3f/u3v+e+++67lauuuuqqq67634nKVVddddVVV1111X+Ta6655sEv9mIv9tpnzpx50Iu/+Iu/9ou92Iu9Ns/lvvvuuxXgt37rt777H/7hH37nH/7hH36bq6666qr/ZP/wD//wO//wD//w2y/2Yi/22u/4ju/4WV//9V//Plx11VVXXXXV/07oQQ96EFddddVVV1111VX/2a655poHnzlz5sEv9mIv9lov/uIv/tov9mIv9to8H/fdd9+tv/Vbv/XdAP/wD//wO//wD//w21x11VVX/Te45pprHvxN3/RNT7/vvvtu/fqv//r3+Yd/+Iff5qqrrrrqqqv+96Fy1VVXXXXVVVdd9Z/gmmuuefBrv/ZrvxfAi7/4i7/2i73Yi702z+W+++679ezZs7f+/d///W//wz/8w+/8wz/8w29z1VVXXfU/xH333Xfrb/3Wb33367zO67z367zO67zXP/zDP/w2V1111VVXXfW/D3rQgx7EVVddddVVV1111b/HNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVem+fjvvvuu/W3fuu3vvvs2bPP+K3f+q3v5qqrrrrqf7hrrrnmwd/0Td/0dIDP+qzPep2///u//22uuuqqq6666n8XKlddddVVV1111VX/Ctdcc82DAV77tV/7vV78xV/8tV/sxV7stXk+7rvvvlv/4R/+4bfvu+++W//hH/7hd/7hH/7ht7nqqquu+l/mvvvuu/VHfuRHPvud3umdPvsd3/EdP/vv//7vX5urrrrqqquu+t8FPehBD+Kqq6666qqrrrrqBbnmmmse/Nqv/drvBfDiL/7ir/1iL/Zir81zue+++249e/bsrX//93//2//wD//wO//wD//w21x11VVX/R9xzTXXPPibvumbng7wmZ/5ma/zD//wD7/NVVddddVVV/3vgR70oAdx1VVXXXXVVVddBXDNNdc8+MyZMw9+sRd7sdd68Rd/8dd+sRd7sdfm+bjvvvtu/a3f+q3vBvjt3/7t77nvvvtu5aqrrrrq/7DXeZ3Xee8P//AP/6777rvv1g/5kA95CFddddVVV131vweVq6666qqrrrrq/61rrrnmwa/92q/9XgDv9E7v9Nk8H/fdd9+t//AP//Db9913363/8A//8Dv/8A//8NtcddVVV/0/8w//8A+/fd999916zTXXPPh1Xud13vu3fuu3vpurrrrqqquu+t8BPehBD+Kqq6666qqrrvq/75prrnnwi73Yi732mTNnHvTiL/7ir/1iL/Zir81zue+++24F+K3f+q3v/od/+Iff+Yd/+Iff5qqrrrrqqste53Ve570//MM//Lvuu+++Wz/kQz7kIVx11VVXXXXV/w5Urrrqqquuuuqq/3OuueaaB585c+bBL/ZiL/ZaL/7iL/7aL/ZiL/baPB/33Xffrb/1W7/13QD/8A//8Dv/8A//8NtcddVVV131fP393//9b/3DP/zDb7/Yi73Ya7/O67zOe//Wb/3Wd3PVVVddddVV//OhBz3oQVx11VVXXXXVVf+7XXPNNQ9+7dd+7fcCePEXf/HXfrEXe7HX5rncd999t549e/bWv//7v//tf/iHf/idf/iHf/htrrrqqquu+ld5sRd7sdf+3M/93N+67777bv2QD/mQh3DVVVddddVV//NRueqqq6666qqr/le55pprHnzmzJkHv9iLvdhrvfiLv/hrv9iLvdhr83zcd999t/7Wb/3WdwP86I/+6Odw1VVXXXXVv9s//MM//PY//MM//PaLvdiLvfaHf/iHf9fXf/3Xvw9XXXXVVVdd9T8blauuuuqqq6666n+sa6655sEAr/3ar/1e11xzzYNf53Ve5715Pu67775b/+Ef/uG377vvvlv/4R/+4Xf+4R/+4be56qqrrrrqP8XXf/3Xv883fdM3Pf3FXuzFXvuaa6558H333XcrV1111VVXXfU/F5Wrrrrqqquuuup/jGuuuebBr/3ar/1eAC/+4i/+2i/2Yi/22jyX++6779azZ8/e+vd///e//Q//8A+/8w//8A+/zVVXXXXVVf9l7rvvvlv/4R/+4bdf7MVe7LXf8R3f8bO+/uu//n246qqrrrrqqv+50IMe9CCuuuqqq6666qr/etdcc82Dz5w58+AXe7EXe60Xf/EXf+0Xe7EXe22ej/vuu+/W3/qt3/pugN/+7d/+nvvuu+9Wrrrqqquu+m91zTXXPPibvumbnn727NlnfN3Xfd17/8M//MNvc9VVV1111VX/M6EHPehBXHXVVVdd9b+LT8ctiADgwBe09B4P1Gnm47qeZ9KFvJPGyFX/ra655poHv/Zrv/Z7AbzTO73TZ/N83Hfffbf+wz/8w2/fd999t/7DP/zD7/zDP/zDb3PVVVddddX/SB/+4R/+Xa/zOq/z3v/wD//w25/5mZ/5Olx11VVXXXXV/0zoQQ96EFddddVVV/3vkS/evc76U3d+iU4z3dOe0n3v4ceXPxt+hmfyhnba687fb3yvza8EiCdPf9p/2d7b6GLexVX/Za655poHv9iLvdhrnzlz5kEv/uIv/tov9mIv9to8l/vuu+9WgN/6rd/67n/4h3/4nX/4h3/4ba666qqrrvpf45prrnnwN33TNz0d4DM/8zNf5x/+4R9+m6uuuuqqq676n4fKVVddddVV/3t0mvtk3EinGQBrH+m+disPNNOmr4mHAGCSQ1/QJd/DVf9prrnmmgefOXPmwS/2Yi/2Wi/+4i/+2i/2Yi/22jwf9913362/9Vu/9d0A//AP//A7//AP//DbXHXVVVdd9b/Wfffdd+vXf/3Xv8+Hf/iHf9c7vdM7fdZnfuZn/jZXXXXVVVdd9T8Plauuuuqqq/7X8IyNPFMezDNp6X2dy9t4oJk2fU15CABrH8XZdivp5Kr/MNdcc82DX/u1X/u9AF78xV/8tV/sxV7stXku9913361nz5699e///u9/+x/+4R9+5x/+4R9+m6uuuuqqq/7P+fu///vfuu+++259sRd7sdd+sRd7sdf+h3/4h9/mqquuuuqqq/5noXLVVVddddX/HjNtciYeBEBj0iXfp0Nf5AE811ZeUx4CoLUPdW97Olf9m11zzTUPPnPmzINf7MVe7LVe/MVf/LVf7MVe7LV5Pu67775bf+u3fuu7AX70R3/0c7jqqquuuur/hbNnzz7jR3/0Rz/nwz/8w7/rwz/8w7/rQz7kQx7CVVddddVVV/3PQuWqq6666qr/PWba8Jl4MABrH+psu5XnttA2p+MWAFY+1H3t6Vz1Irvmmmse/Nqv/drvdc011zz4dV7ndd6b5+O+++679R/+4R9++7777rv1H/7hH37nH/7hH36bq6666qqr/t/6h3/4h9/+h3/4h99+sRd7sdd+ndd5nff+rd/6re/mqquuuuqqq/7noHLVVVddddX/Gp5pM68pDwLQ2oe6L5/OAxU6H9d1XmgbQGsO4758Olc9X9dcc82DX/u1X/u9AF78xV/8tV/sxV7stXku9913361nz5699e///u9/+x/+4R9+5x/+4R9+m6uuuuqqq656gPvuu+/W3/qt3/qeF3uxF3vtd3zHd/ys3/qt3/purrrqqquuuup/DipXXXXVVVf977HQNifjJgBWPtR97ek8gOfa9HXl4dxv5QPO5jO4imuuuebBZ86cefCLvdiLvdaLv/iLv/aLvdiLvTbPx3333Xfrb/3Wb303wD/8wz/8zj/8wz/8NlddddVVV131L/it3/qt736d13md93qxF3ux136nd3qnz/6RH/mRz+aqq6666qqr/megctVVV1111f8OVb2Px3XutQDQ2kdxrt3GA23qeD6kvgwASeNSntV+nuP/oWuuuebBr/3ar/1eAO/0Tu/02Twf9913363/8A//8Nv33Xffrf/wD//wO//wD//w21x11VVXXXXVv9GP/MiPfM7nfu7nvvbrvM7rvPeP/MiPfDZXXXXVVVdd9T8Dlauuuuqqq/5XcM/CJ+J67jey4sAXuJ+IvKW+RL54/7oArH0YZ9utGPN/3DXXXPPgF3uxF3vtM2fOPOjFX/zFX/vFXuzFXpvnct99990K8Fu/9Vvf/Q//8A+/8w//8A+/zVVXXXXVVVf9B/qHf/iH3/6Hf/iH336xF3ux1/7wD//w7/r6r//69+Gqq6666qqr/vtRueqqq6666n+HQueeBfcLgp04zYW8C6F8SH2Z9jqz9/GWTgBo5UPdl0/n/5hrrrnmwWfOnHnwi73Yi73Wi7/4i7/2i73Yi702z8d9991362/91m99N8A//MM//M4//MM//DZXXXXVVVdd9Z/s67/+69/nm77pm57+Yi/2Yq99zTXXPPi+++67lauu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37nvvvtu/Yd/+Iff5qqrrrrqqqv+HV7sxV7stT/3cz/3t+67775bP+RDPuQhXHXVVVddddV/PPSgBz2Iq6666qqr/nudOXMm/uzP/qxJ4vmxzYMf/GDxb/SJF/iul1rz2r+ywXf/zZzf+ZsZv82/w7WUG76jnfy5F6d/WR7g6UxP+tTY/eCvyhPfdx3lRh7gCB/8hlY//9mx+5HnybP8L3DNNdc8+MVe7MVe+8Ve7MVe65prrnnwi73Yi702D3Dffffdevbs2Vv//u///rf/4R/+4Xf+4R/+4be56qqrrrrqqn+lz/3cz/2tF3uxF3vt3/qt3/rur//6r38frrrqqquuuuo/FnrQgx7EVVddddVV//2+9Eu/9H3e8R3f8Ttf/MVf/PDw8HAT4PVf//X/5tu+7dte6nVe53X6pz/96SP/Q2yjnXf35od8eO582gbaSmhnafd+nw6/8Qfj8Fs+Lnc+/x288d49mjU8XcTnf12rn/tC7X7ivrzL/1LXXHPNg1/sxV7stV/sxV7sta655poHv9iLvdhr8wD33XffrWfPnr317//+73/7H/7hH37nH/7hH36bq6666qqrrvoXXHPNNQ/+pm/6pqffd999t37WZ33W69x33323ctVVV1111VX/cdCDHvQgrrrqqquu+p/jt3/7t59Qa50B3H333X/6Du/wDu/E/zACnXJc8xHe/vRX9uy1zyrv/nktf+zHdfTdifOhro/8uNz5vIdTH3Ob2tN+Rssf/AWOfqyJif9Drrnmmge/2Iu92Gu/2Iu92Gtdc801D36xF3ux1+YB7rvvvlvPnj1769///d//9j/8wz/8zj/8wz/8NlddddVVV131fHz4h3/4d73O67zOe//Wb/3Wd3/913/9+3DVVVddddVV/3HQgx70IK666qqrrrrqqn+/a6655sEv9mIv9tov9mIv9lrXXHPNg1/sxV7stXmA++6771aAf/iHf/jt3/qt3/qef/iHf/htrrrqqquuugq45pprHvxN3/RNTz979uwzvu7rvu69/+Ef/uG3ueqqq6666qr/GOhBD3oQV1111VVXXXXVf7xrrrnmwS/2Yi/22i/2Yi/2Wtdcc82DX+zFXuy1eYD77rvvVoB/+Id/+O1/+Id/+J3f+q3f+m6uuuqqq676f+vDP/zDv+t1Xud13vsf/uEffvszP/MzX4errrrqqquu+o+BHvSgB3HVVVddddVVV/3nu+aaax585syZB7/Yi73Ya734i7/4a7/Yi73Ya/Nc7rvvvlv/4R/+4bf/4R/+4Xd+67d+67u56qqrrrrq/41rrrnmwd/0Td/0dIDP/MzPfJ1/+Id/+G2uuuqqq6666t8PPehBD+Kqq6666qqrrvqvd8011zz4zJkzD36xF3ux13rxF3/x136xF3ux1+a53Hfffbf+wz/8w2//wz/8w+/81m/91ndz1VVXXXXV/2mv8zqv894f/uEf/l333XffrR/yIR/yEK666qqrrrrq3w896EEP4qqrrrrqqquu+u93zTXXPPjMmTMPfrEXe7HXevEXf/HXfrEXe7HX5rncd999t/7DP/zDb//DP/zD79x33323/sM//MNvc9VVV1111f8ZZ86cedDnfu7n/vY111zz4M/8zM98nX/4h3/4ba666qqrrrrq3wc96EEP4qqrrrrqqquu+p/nmmuueTDAi73Yi73267zO67zXi73Yi702z+W+++679R/+4R9++x/+4R9+57777rv1H/7hH36bq6666qqr/ld7ndd5nff+8A//8O+67777bv2QD/mQh3DVVVddddVV/z7oQQ96EFddddVVV1111f9811xzzYMBXuzFXuy1X+zFXuy1Xud1Xue9eS733Xffrf/wD//w2//wD//wO/fdd9+t//AP//DbXHXVVVdd9b/KNddc8+AP//AP/64Xe7EXe+2v//qvf5/f+q3f+m6uuuqqq6666t8OPehBD+Kqq6666qqrrvrf6Zprrnnwi73Yi732i73Yi73W67zO67w3z+W+++679R/+4R9++x/+4R9+57777rv1H/7hH36bq6666qqr/sd7sRd7sdf+3M/93N+67777bv2QD/mQh3DVVVddddVV/3boQQ96EFddddVVV1111f8N11xzzYNf7MVe7LVf7MVe7LVe53Ve5715Lvfdd9+t//AP//Db//AP//A79913363/8A//8NtcddVVV131P9Lnfu7n/taLvdiLvfZv/dZvfffXf/3Xvw9XXXXVVVdd9W+DHvSgB3HVVVddddVVV/3fdM011zz4xV7sxV77xV7sxV7rmmuuefCLvdiLvTYPcN999936D//wD79933333foP//APv/MP//APv81VV1111VX/I7zYi73Ya3/u537ub509e/YZn/mZn/na9913361cddVVV1111b8eetCDHsRVV1111VVXXfX/wzXXXPPgF3uxF3vtF3uxF3uta6655sEv9mIv9to8wH333Xfr2bNnb/37v//73/6Hf/iH3/mHf/iH3+aqq6666qr/Np/7uZ/7Wy/2Yi/22r/1W7/13V//9V//Plx11VVXXXXVvx560IMexFVXXXXVVVdd9f/TNddc8+AXe7EXe+0Xe7EXe61rrrnmwS/2Yi/22jzAfffdd+vZs2dv/fu///vf/od/+Iff+Yd/+Iff5qqrrrrqqv8y11xzzYO/6Zu+6en33XffrV//9V//Pv/wD//w21x11VVXXXXVvw560IMexFVXXXXVVVdddRXANddc8+AXe7EXe+0Xe7EXe61rrrnmwS/2Yi/22jzAfffdd+vZs2dvve+++279rd/6re/5h3/4h9/mqquuuuqq/1Qf/uEf/l2v8zqv896/9Vu/9d1f//Vf/z5cddVVV1111b8OetCDHsRVV1111VVXXXXV83PNNdc8+MVe7MVe+8Ve7MVe65prrnnwi73Yi702D3DffffdCvAP//APv/1bv/Vb3/MP//APv81VV1111VX/oc6cOfOgb/7mb74V4DM/8zNf5x/+4R9+m6uuuuqqq6560aEHPehBXHXVVVddddVVV70orrnmmge/2Iu92Gu/2Iu92Gtdc801D36xF3ux1+YB7rvvvlsB/uEf/uG3/+Ef/uF3fuu3fuu7ueqqq6666t/tHd/xHT/rnd7pnT77H/7hH377Mz/zM1+Hq6666qqrrnrRoQc96EFcddVVV1111VVX/Vtcc801Dz5z5syDX+zFXuy1XvzFX/y1X+zFXuy1eS733Xffrf/wD//w2//wD//wO7/1W7/13Vx11VVXXfWvds011zz4m77pm54O8Jmf+Zmv8w//8A+/zVVXXXXVVVe9aNCDHvQgrrrqqquuuuqqq/4jXHPNNQ8+c+bMg1/sxV7stV78xV/8tV/sxV7stXku9913363/8A//8Nv/8A//8Du/9Vu/9d1cddVVV131Inmd13md9/7wD//w77rvvvtu/ZAP+ZCHcNVVV1111VUvGvSgBz2Iq6666qqrrrrqqv8M11xzzYPPnDnz4Bd7sRd7rRd/8Rd/7Rd7sRd7bZ7Lfffdd+s//MM//PY//MM//M5999136z/8wz/8NlddddVVVz2Pa6655sGf8zmf81vXXHPNg7/+67/+fX7rt37ru7nqqquuuuqqfxl60IMexFVXXXXVVVddddV/hWuuuebBAC/2Yi/22q/zOq/zXi/2Yi/22jyX++6779Z/+Id/+O1/+Id/+J377rvv1n/4h3/4ba666qqrrrrsdV7ndd77wz/8w7/r7Nmzz/jgD/7gB3PVVVddddVV/zL0oAc9iKuuuuqqq6666qr/Dtdcc82DAV7sxV7stV/sxV7stV7ndV7nvXku9913363/8A//8Nv/8A//8Dv33Xffrf/wD//w21x11VVX/T91zTXXPPjDP/zDv+vFXuzFXvvrv/7r3+e3fuu3vpurrrrqqquueuHQgx70IK666qqrrrrqqqv+p7jmmmse/GIv9mKv/WIv9mKv9Tqv8zrvzXO57777bv2Hf/iH3/6Hf/iH37nvvvtu/Yd/+Iff5qqrrrrq/5EXe7EXe+3P/dzP/a377rvv1g/5kA95CFddddVVV131wqEHPehBXHXVVVddddVVV/1Pdc011zz4xV7sxV77xV7sxV7rdV7ndd6b53Lffffd+g//8A+//Q//8A+/c9999936D//wD7/NVVddddX/cZ/zOZ/zWy/+4i/+2r/1W7/13V//9V//Plx11VVXXXXVC4Ye9KAHcdVVV1111VVXXfW/xTXXXPPgF3uxF3vtF3uxF3uta6655sEv9mIv9to8wNmzZ59x3333Pf3v//7vf/sf/uEffucf/uEffpurrrrqqv9jzpw586Bv/uZvvvW+++679bM+67Ne57777ruVq6666qqrrnr+0IMe9CCuuuqqq6666qqr/re65pprHvxiL/Zir/1iL/Zir3XNNdc8+MVe7MVemwe47777bj179uwz/v7v//63/uEf/uF3/uEf/uG3ueqqq676P+BzP/dzf+vFXuzFXvu3fuu3vvvrv/7r34errrrqqquuev7Qgx70IK666qqrrrrqqqv+rzhz5syDXvzFX/x1XuzFXuy1rrnmmge/2Iu92GvzAPfdd9+tZ8+evfUf/uEffufv//7vf/sf/uEffpurrrrqqv+Frrnmmgd/0zd909Pvu+++W7/+67/+ff7hH/7ht7nqqquuuuqq54Ue9KAHcdVVV1111VVXXfV/1TXXXPPgF3uxF3utF3uxF3vta6655sEv9mIv9to8wH333Xfr2bNnb73vvvtu/a3f+q3v+Yd/+Iff5qqrrrrqf4kP//AP/67XeZ3Xee9/+Id/+O3P/MzPfB2uuuqqq6666nmhBz3oQVx11VVXXXXVVVf9f3HNNdc8+MVe7MVe+8Ve7MVe65prrnnwi73Yi702D3DffffdCvAP//APv/1bv/Vb3/MP//APv81VV1111f9Q11xzzYO/6Zu+6ekAn/VZn/U6f//3f//bXHXVVVddddVzQg960IO46qqrrrrqqquu+v/qmmuuefCZM2ce/GIv9mKv9eIv/uKv/WIv9mKvzXO57777bv2Hf/iH3/6Hf/iH3/mt3/qt7+aqq6666n+Q13md13nvD//wD/+uf/iHf/idz/zMz3xtrrrqqquuuuo5oQc96EFcddVVV1111VVXXXXFNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVem+dy9uzZZ/z93//9b/3DP/zD7/zWb/3Wd3PVVVdd9d/ommuuefDnfM7n/NY111zz4M/8zM98nX/4h3/4ba666qqrrrrq2dCDHvQgrrrqqquuuuqqq656/s6cOfOga6655iEv9mIv9lov/uIv/tov9mIv9to8l/vuu+/Wf/iHf/idf/iHf/jt3/qt3/purrrqqqv+i73O67zOe3/4h3/4d9133323fsiHfMhDuOqqq6666qpnQw960IO46qqrrrrqqquuuupFc8011zz4zJkzD7rmmmse8jqv8zrv9WIv9mKvzXO57777bv2Hf/iH3/6Hf/iH37nvvvtu/Yd/+Iff5qqrrrrqP9E111zz4A/7sA/7rhd/8Rd/7a//+q9/n9/6rd/6bq666qqrrrrqCvSgBz2Iq6666qqrrrrqqqv+ba655poHA7zYi73Ya73O67zOe7/Yi73Ya/Nc7rvvvlv/4R/+4bf/4R/+4Xfuu+++W//hH/7ht7nqqquu+g/2Oq/zOu/94R/+4d9133333fohH/IhD+Gqq6666qqrrkAPetCDuOqqq6666qqrrrrqP84111zz4Bd7sRd77Rd7sRd7rdd5ndd5b57Lfffdd+s//MM//PY//MM//M5999136z/8wz/8NlddddVV/wE+93M/97de7MVe7LV/5Ed+5LN/9Ed/9HO46qqrrrrqKkAPetCDuOqqq6666qqrrrrqP88111zz4Bd7sRd77Rd7sRd7rdd5ndd5b57L2bNnn/H3f//3v/UP//APv3Pffffd+g//8A+/zVVXXXXVv8GLvdiLvfbnfu7n/tZ9991364d8yIc8hKuuuuqqq64C9KAHPYirrrrqqquuuuqqq/7rXHPNNQ9+sRd7sdd+sRd7sdd6ndd5nffmudx33323/sM//MPv/MM//MNv33fffbf+wz/8w29z1VVXXfUi+tzP/dzferEXe7HX/q3f+q3v/vqv//r34aqrrrrqqv/v0IMe9CCuuuqqq6666qqrrvrvc+bMmQe9+Iu/+Ou82Iu92Gtdc801D36xF3ux1+YB7rvvvlvPnj176z/8wz/8zt///d//9j/8wz/8NlddddVVL8A111zz4G/6pm96+n333XfrN3zDN7zP3//93/82V1111VVX/X+GHvSgB3HVVVddddVVV1111f8c11xzzYNf7MVe7LVe7MVe7LWvueaaB7/Yi73Ya/MA9913361nz5699e///u9/+x/+4R9+5x/+4R9+m6uuuuqqB/jwD//w73qd13md9/6t3/qt7/76r//69+Gqq6666qr/z9CDHvQgrrrqqquuuuqqq676n+uaa6558Iu92Iu99ou92Iu91jXXXPPgF3uxF3ttHuC+++679ezZs7f+/d///W//wz/8w+/8wz/8w29z1VVX/b92zTXXPPibvumbng7wmZ/5ma/zD//wD7/NVVddddVV/1+hBz3oQVx11VVXXXXVVVdd9b/HNddc8+AXe7EXe+0Xe7EXe61rrrnmwS/2Yi/22jzA2bNnn2Hb//AP//Dbv/Vbv/U9//AP//DbXHXVVf/vfPiHf/h3vc7rvM57/8M//MNvf+ZnfubrcNVVV1111f9X6EEPehBXXXXVVVddddVVV/3vdc011zz4xV7sxV77xV7sxV7rmmuuefCLvdiLvTYPcN99990qSX//93//W//wD//wO7/1W7/13Vx11VX/511zzTUP/qZv+qanA3zmZ37m6/zDP/zDb3PVVVddddX/R+hBD3oQV1111VVXXXXVVVf933HmzJkHXXPNNQ95sRd7sdd68Rd/8dd+sRd7sdfmudx33323/sM//MPv/MM//MNv/9Zv/dZ3c9VVV/2f9Dqv8zrv/eEf/uHfdd999936IR/yIQ/hqquuuuqq/4/Qgx70IK666qqrrrrqqquu+r/rmmuuefCZM2ce9GIv9mKv/eIv/uKv/WIv9mKvzXO57777bv2Hf/iH3/6Hf/iH3/mt3/qt7+aqq676P+HMmTMP+tzP/dzfvuaaax789V//9e/zW7/1W9/NVVddddVV/9+gBz3oQVx11VVXXXXVVVdd9f/HNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVem+dy33333foP//APv/0P//APv3Pffffd+g//8A+/zVVXXfW/0uu8zuu894d/+Id/13333Xfrh3zIhzyEq6666qqr/r9BD3rQg7jqqquuuuqqq6666v+va6655sEAL/ZiL/bar/M6r/NeL/ZiL/baPJf77rvv1n/4h3/47X/4h3/4nfvuu+/Wf/iHf/htrrrqqv8Vrrnmmgd/+Id/+He92Iu92Gt//dd//fv81m/91ndz1VVXXXXV/yfoQQ96EFddddVVV1111VVXXXW/a6655sEAL/ZiL/baL/ZiL/Zar/M6r/PePJezZ88+4+///u9/6x/+4R9+57777rv1H/7hH36bq6666n+sF3uxF3vtz/3cz/2t++6779YP+ZAPeQhXXXXVVVf9f4Ie9KAHcdVVV1111VVXXXXVVS/MNddc8+AXe7EXe+0Xe7EXe63XeZ3XeW+ey3333XfrP/zDP/zOP/zDP/z2fffdd+s//MM//DZXXXXV/yif+7mf+1sv9mIv9tq/9Vu/9d1f//Vf/z5cddVVV131/wV60IMexFVXXXXVVVddddVVV/1rnDlz5kEv/uIv/jov9mIv9lqv8zqv8948l/vuu+/Wf/iHf/jtf/iHf/id++6779Z/+Id/+G2uuuqq/1Yv9mIv9tqf+7mf+1tnz559xmd+5me+9n333XcrV1111VVX/X+AHvSgB3HVVVddddVVV1111VX/Htdcc82DX+zFXuy1XuzFXuy1X+zFXuy1r7nmmgfzAPfdd9+t//AP//Db//AP//A79913363/8A//8NtcddVV/+U+93M/97de7MVe7LV/67d+67u//uu//n246qqrrrrq/wP0oAc9iKuuuuqqq6666qqrrvqPdM011zz4xV7sxV77xV7sxV7rmmuuefCLvdiLvTYPcN9999169uzZW//+7//+t//hH/7hd/7hH/7ht7nqqqv+011zzTUP/qZv+qan33fffbd+/dd//fv8wz/8w29z1VVXXXXV/3XoQQ96EFddddVVV1111VVXXfWf6Zprrnnwi73Yi732i73Yi73WNddc8+AXe7EXe20e4OzZs8+47777nv73f//3v/0P//APv/MP//APv81VV131n+LDP/zDv+t1Xud13vsf/uEffvszP/MzX4errrrqqqv+r0MPetCDuOqqq6666qqrrrrqqv9K11xzzYNf7MVe7LVf7MVe7LWuueaaB7/Yi73Ya/MA9913361nz559xt///d//1j/8wz/8zj/8wz/8NlddddV/iDNnzjzom7/5m28F+MzP/MzX+Yd/+Iff5qqrrrrqqv/L0IMe9CCuuuqqq6666qqrrrrqv9OZM2ce9OIv/uKv82Iv9mKvdc011zz4xV7sxV6bB7jvvvtuBfiHf/iH3/mt3/qt7/6Hf/iH3+aqq676N3ud13md9/7wD//w7/qHf/iH3/7Mz/zM1+Gqq6666qr/y9CDHvQgrrrqqquuuuqqq6666n+Sa6655sEv9mIv9lov9mIv9trXXHPNg1/sxV7stXmA++6771aAf/iHf/jtf/iHf/id3/qt3/purrrqqhfZNddc8+DP+ZzP+a1rrrnmwZ/5mZ/5Ov/wD//w21x11VVXXfV/FXrQgx7EVVddddVVV1111VVX/U92zTXXPPjMmTMPfrEXe7HXevEXf/HXfrEXe7HX5rncd999t/7DP/zDb//DP/zD7/zWb/3Wd3PVVVe9UK/zOq/z3h/+4R/+Xffdd9+tH/IhH/IQrrrqqquu+r8KPehBD+Kqq6666qqrrrrqqqv+N7nmmmsefObMmQe/2Iu92Gu9+Iu/+Gu/2Iu92GvzXO67775b/+Ef/uG3/+Ef/uF3fuu3fuu7ueqqq57DNddc8+AP//AP/64Xe7EXe+2v//qvf5/f+q3f+m6uuuqqq676vwg96EEP4qqrrrrqqquuuuqqq/43u+aaax585syZB7/Yi73Ya734i7/4a7/Yi73Ya/Nczp49+4y///u//61/+Id/+J377rvv1n/4h3/4ba666v+513md13nvD//wD/+us2fPPuODP/iDH8xVV1111VX/F6EHPehBXHXVVVddddVVV1111f8lZ86ceZAkvdiLvdhrv87rvM57vdiLvdhr81zuu+++W//hH/7hd/7hH/7ht++7775b/+Ef/uG3ueqq/4c+93M/97de7MVe7LV/5Ed+5LN/9Ed/9HO46qqrrrrq/xr0oAc9iKuuuuqqq6666qqrrvq/7Jprrnmwbb/4i7/467zYi73Ya73O67zOe/Nc7rvvvlv/4R/+4bf/4R/+4Xfuu+++W//hH/7ht7nqqv8HXuzFXuy1P/dzP/e37rvvvls/5EM+5CFcddVVV131fw160IMexFVXXXXVVVddddVVV/1/c8011zz4xV7sxV7rxV7sxV77dV7ndd6b53Lffffd+g//8A+//Q//8A+/c9999936D//wD7/NVVf9H/U5n/M5v/XiL/7ir/1bv/Vb3/31X//178NVV1111VX/l6AHPehBXHXVVVddddVVV1111f9311xzzYNf7MVe7LVf7MVe7LVe53Ve5715Lvfdd9+t//AP//Db//AP//A79913363/8A//8NtcddX/EWfOnHnQN3/zN99633333fpZn/VZr3PffffdylVXXXXVVf9XoAc96EFcddVVV1111VVXXXXVVc/pmmuuefCLvdiLvfaLvdiLvdY111zz4Bd7sRd7bR7g7Nmzz7jvvvue/vd///e//Q//8A+/8w//8A+/zVVX/S/24R/+4d/1Oq/zOu/9W7/1W9/99V//9e/DVVddddVV/1egBz3oQVx11VVXXXXVVVddddVVL9w111zz4Bd7sRd77Rd7sRd7rWuuuebBL/ZiL/baPMB9991369mzZ5/x93//97/1D//wD7/zD//wD7/NVVf9L3LNNdc8+Ju+6Zueft9999369V//9e/zD//wD7/NVVddddVV/xegBz3oQVx11VVXXXXVVVddddVV/zpnzpx50Iu/+Iu/zou92Iu91jXXXPPgF3uxF3ttHuC+++679ezZs7f+wz/8w+/8/d///W//wz/8w29z1VX/w334h3/4d73O67zOe//DP/zDb3/mZ37m63DVVVddddX/BehBD3oQV1111VVXXXXVVVddddW/zzXXXPPgF3uxF3utF3uxF3vta6655sEv9mIv9to8wH333Xfr2bNnb73vvvtu/a3f+q3v+Yd/+Iff5qqr/oe55pprHvxN3/RNTwf4rM/6rNf5+7//+9/mqquuuuqq/+3Qgx70IK666qqrrrrqqquuuuqq/1jXXHPNg1/sxV7stV/sxV7sta655poHv9iLvdhr8wD33XffrQD/8A//8Nu/9Vu/9T3/8A//8NtcddX/AK/zOq/z3h/+4R/+XWfPnn3GB3/wBz+Yq6666qqr/rdDD3rQg7jqqquuuuqqq6666qqr/nNdc801D36xF3ux1z5z5syDXvzFX/y1X+zFXuy1eYCzZ88+w7b/4R/+4bf/4R/+4Xd+67d+67u56qr/Btdcc82DP+dzPue3rrnmmgd/5md+5uv8wz/8w29z1VVXXXXV/2boQQ96EFddddVVV1111VVXXXXVf61rrrnmwWfOnHnwi73Yi73Wi7/4i7/2i73Yi702z+Xs2bPP+Pu///vf+od/+Iff+a3f+q3v5qqr/ou8zuu8znt/+Id/+Hfdd999t37Ih3zIQ7jqqquuuup/M/SgBz2Iq6666qqrrrrqqquuuuq/15kzZx50zTXXPOTFXuzFXuvFX/zFX/vFXuzFXpvnct999936D//wD7/zD//wD7/9W7/1W9/NVVf9J7nmmmse/GEf9mHf9eIv/uKv/fVf//Xv81u/9VvfzVVXXXXVVf9boQc96EFcddVVV1111VVXXXXVVf+zXHPNNQ8+c+bMg6655pqHvM7rvM57vdiLvdhr81zuu+++W//hH/7ht//hH/7hd+67775b/+Ef/uG3ueqq/yAv9mIv9lqf+7mf+9v33XffrR/yIR/yEK666qqrrvrfCj3oQQ/iqquuuuqqq6666qqrrvqf7ZprrnkwwIu92Iu91uu8zuu894u92Iu9Ns/lvvvuu/Uf/uEffvsf/uEffue+++679R/+4R9+m6uu+nf43M/93N96sRd7sdf+rd/6re/++q//+vfhqquuuuqq/43Qgx70IK666qqrrrrqqquuuuqq/12uueaaBwO82Iu92Gu/2Iu92Gu9zuu8znvzXO67775b/+Ef/uG3/+Ef/uF37rvvvlv/4R/+4be56qp/hRd7sRd77c/93M/9rfvuu+/Wz/qsz3qd++6771auuuqqq6763wY96EEP4qqrrrrqqquuuuqqq6763++aa6558Iu92Iu99ou92Iu91uu8zuu8N8/l7Nmzz/j7v//73/qHf/iH37nvvvtu/Yd/+Iff5qqr/gWf+7mf+1sv9mIv9tq/9Vu/9d1f//Vf/z5cddVVV131vw160IMexFVXXXXVVVddddVVV131f88111zz4Bd7sRd77Rd7sRd7rdd5ndd5b57Lfffdd+s//MM//M4//MM//PZ999136z/8wz/8Nldd9VyuueaaB3/TN33T0++7775bv+EbvuF9/v7v//63ueqqq6666n8T9KAHPYirrrrqqquuuuqqq6666v++M2fOPOjFX/zFX+fFXuzFXuuaa6558Iu92Iu9Ng9w33333Xr27Nlb/+Ef/uF3/v7v//63/+Ef/uG3ueoq4MM//MO/63Ve53Xe+7d+67e+++u//uvfh6uuuuqqq/43QQ960IO46qqrrrrqqquuuuqqq/7/ueaaax78Yi/2Yq/1Yi/2Yq99zTXXPPjFXuzFXpsHuO+++249e/bsrX//93//2//wD//wO//wD//w21z1/9I111zz4G/6pm96OsBnfuZnvs4//MM//DZXXXXVVVf9b4Ee9KAHcdVVV1111VVXXXXVVVdddc011zz4xV7sxV77xV7sxV7rmmuuefCLvdiLvTYPcN9999169uzZW//+7//+t//hH/7hd/7hH/7ht7nq/413fMd3/Kx3eqd3+ux/+Id/+O3P/MzPfB2uuuqqq6763wI96EEP4qqrrrrqqquuuuqqq6666rldc801D36xF3ux136xF3ux17rmmmse/GIv9mKvzQOcPXv2Gffdd9/T77vvvlt/67d+63v+4R/+4be56v+sa6655sHf9E3f9HSAz/zMz3ydf/iHf/htrrrqqquu+t8APehBD+Kqq6666qqrrrrqqquuuupfcs011zz4xV7sxV77xV7sxV7rmmuuefCLvdiLvTYPcN99990qSX//93//W7/1W7/1Pf/wD//w21z1f8rrvM7rvPeHf/iHf9d9991364d8yIc8hKuuuuqqq/43QA960IO46qqrrrrqqquuuuqqq6761zpz5syDrrnmmoe82Iu92Gu9+Iu/+Gu/2Iu92GvzXO67775b/+Ef/uF3/uEf/uG3f+u3fuu7uep/tTNnzjzocz/3c3/7mmuuefDXf/3Xv89v/dZvfTdXXXXVVVf9T4ce9KAHcdVVV1111VVXXXXVVVdd9e91zTXXPPjMmTMPerEXe7HXfvEXf/HXfrEXe7HX5rncd999t/7DP/zDb//DP/zD7/zWb/3Wd3PV/zqv8zqv894f/uEf/l333XffrR/yIR/yEK666qqrrvqfDj3oQQ/iqquuuuqqq6666qqrrrrqP9o111zz4DNnzjz4xV7sxV7rxV/8xV/7xV7sxV6b53Lffffd+g//8A+//Q//8A+/81u/9VvfzVX/K3zu537ub73Yi73Ya3/913/9+/zWb/3Wd3PVVVddddX/ZOhBD3oQV1111VVXXXXVVVddddVV/9muueaaB585c+bB11xzzYNf53Ve571e7MVe7LV5Lvfdd9+t//AP//Db//AP//A79913363/8A//8Ntc9T/Oi73Yi732537u5/7Wfffdd+uHfMiHPISrrrrqqqv+J0MPetCDuOqqq6666qqrrrrqqquu+q92zTXXPBjgxV7sxV77dV7ndd7rxV7sxV6b53L27Nln/P3f//1v/cM//MPv3Hfffbf+wz/8w29z1f8In/u5n/tbL/ZiL/bav/Vbv/XdX//1X/8+XHXVVVdd9T8VetCDHsRVV1111VVXXXXVVVddddX/BNdcc82DX+zFXuy1X+zFXuy1Xud1Xue9eS733Xffrf/wD//wO//wD//w2/fdd9+t//AP//DbXPXf4pprrnnwN33TNz397Nmzz/jMz/zM177vvvtu5aqrrrrqqv+J0IMe9CCuuuqqq6666qqrrrrqqqv+Jzpz5syDXvzFX/x1XuzFXuy1Xud1Xue9eS733Xffrf/wD//w2//wD//wO/fdd9+t//AP//DbXPVf5sM//MO/63Ve53Xe+7d+67e+++u//uvfh6uuuuqqq/4nQg960IO46qqrrrrqqquuuuqqq6763+Caa6558Iu92Iu91ou92Iu99uu8zuu8N8/lvvvuu/Uf/uEffvsf/uEffue+++679R/+4R9+m6v+01xzzTUP/qZv+qan33fffbd+/dd//fv8wz/8w29z1VVXXXXV/zToQQ96EFddddVVV1111VVXXXXVVf8bXXPNNQ9+sRd7sdd+sRd7sde65pprHvxiL/Zir80D3HfffbeePXv21r//+7//7X/4h3/4nX/4h3/4ba76D/XhH/7h3/U6r/M67/0P//APv/2Zn/mZr8NVV1111VX/06AHPehBXHXVVVddddVVV1111VVX/V9wzTXXPPjFXuzFXvvFXuzFXuuaa6558Iu92Iu9Ng9w9uzZZ9x3331P//u///vf/od/+Iff+Yd/+Iff5qp/lzNnzjzom7/5m28F+MzP/MzX+Yd/+Iff5qqrrrrqqv9J0IMe9CCuuuqqq6666qqrrrrqqqv+L7rmmmse/GIv9mKv/WIv9mKvdc011zz4xV7sxV6bB7jvvvtuPXv27DP+/u///rf+4R/+4Xf+4R/+4be56l/tdV7ndd77wz/8w7/rH/7hH377Mz/zM1+Hq6666qqr/idBD3rQg7jqqquuuuqqq6666qqrrvr/4MyZMw968Rd/8dd5sRd7sde65pprHvxiL/Zir80D3HfffbcC/MM//MPv/NZv/dZ3/8M//MNvc9W/6Jprrnnw53zO5/zWNddc8+DP/MzPfJ1/+Id/+G2uuuqqq676nwI96EEP4qqrrrrqqquuuuqqq6666v+ja6655sEv9mIv9lov9mIv9trXXHPNg1/sxV7stXmA++6771aAf/iHf/jtf/iHf/id3/qt3/purnq+Xud1Xue9P/zDP/y77rvvvls/5EM+5CFcddVVV131PwV60IMexFVXXXXVVVddddVVV1111VVwzTXXPPjMmTMPfrEXe7HXevEXf/HXfrEXe7HX5rncd999t/7DP/zDb//DP/zD7/zWb/3Wd3PVZddcc82DP/zDP/y7XuzFXuy1v/7rv/59fuu3fuu7ueqqq6666n8C9KAHPYirrrrqqquuuuqqq6666qqrntc111zz4DNnzjz4xV7sxV7rxV/8xV/7xV7sxV6b53Lffffd+g//8A+//Q//8A+/81u/9Vvfzf9jL/ZiL/ban/u5n/tbZ8+efcYHf/AHP5irrrrqqqv+J0APetCDuOqqq6666qqrrrrqqquuuupfds011zz4zJkzD36xF3ux13rxF3/x136xF3ux1+a5nD179hl///d//1v/8A//8Dv33Xffrf/wD//w2/w/8rmf+7m/9WIv9mKv/Vu/9Vvf/fVf//Xvw1VXXXXVVf/d0IMe9CCuuuqqq6666qqrrrrqqquu+tc7c+bMgyTpxV7sxV77dV7ndd7rxV7sxV6b53Lffffd+g//8A+/8w//8A+/fd999936D//wD7/N/2Ev9mIv9tqf+7mf+1v33XffrZ/1WZ/1Ovfdd9+tXHXVVVdd9d8JPehBD+Kqq6666qqrrrrqqquuuuqqf79rrrnmwbb94i/+4q/zYi/2Yq/1Oq/zOu/Nc7nvvvtu/Yd/+Iff/od/+Iffue+++279h3/4h9/m/5jP+ZzP+a0Xf/EXf+3f+q3f+u6v//qvfx+uuuqqq67674Qe9KAHcdVVV1111VVXXXXVVVddddV/jmuuuebBL/ZiL/ZaL/ZiL/bar/M6r/PePJf77rvv1n/4h3/47X/4h3/4nfvuu+/Wf/iHf/ht/pc7c+bMg775m7/51vvuu+/Wr//6r3+ff/iHf/htrrrqqquu+u+CHvSgB3HVVVddddVVV1111VVXXXXVf41rrrnmwS/2Yi/22i/2Yi/2Wq/zOq/z3jyX++6779Z/+Id/+O1/+Id/+J377rvv1n/4h3/4bf4X+vAP//Dvep3XeZ33/q3f+q3v/vqv//r34aqrrrrqqv8u6EEPehBXXXXVVVddddVVV1111VVX/fe45pprHvxiL/Zir/1iL/Zir3XNNdc8+MVe7MVemwc4e/bsM/7+7//+t/7hH/7hd+67775b/+Ef/uG3+V/gmmuuefA3fdM3PR3gMz/zM1/nH/7hH36bq6666qqr/jugBz3oQVx11VVXXXXVVVddddVVV131P8M111zz4Bd7sRd77Rd7sRd7rWuuuebBL/ZiL/baPMB9991369mzZ5/x93//97/1D//wD7/zD//wD7/N/1Dv+I7v+Fnv9E7v9Nn/8A//8Nuf+Zmf+TpcddVVV1313wE96EEP4qqrrrrqqquuuuqqq6666qr/mc6cOfOgF3/xF3+dF3uxF3uta6655sEv9mIv9to8wH333Xfr2bNnb/2Hf/iH3/n7v//73/6Hf/iH3+Z/iGuuuebB3/RN3/R0gM/6rM96nb//+7//ba666qqrrvqvhh70oAdx1VVXXXXVVVddddVVV1111f8O11xzzYNf7MVe7LVe7MVe7LWvueaaB7/Yi73Ya/MA9913361nz5699e///u9/+x/+4R9+5x/+4R9+m/9Gr/M6r/PeH/7hH/5dZ8+efcYHf/AHP5irrrrqqqv+q6EHPehBXHXVVVddddVVV1111VVXXfW/0zXXXPPgF3uxF3vtF3uxF3uta6655sEv9mIv9to8wH333XcrwD/8wz/89m/91m99zz/8wz/8Nv+Frrnmmgd/zud8zm9dc801D/76r//69/mt3/qt7+aqq6666qr/SuhBD3oQV1111VVXXXXVVVddddVVV/3fcM011zz4xV7sxV77xV7sxV7rmmuuefCLvdiLvTYPcPbs2WfY9j/8wz/89j/8wz/8zm/91m99N//JXud1Xue9P/zDP/y77rvvvls/5EM+5CFcddVVV131Xwk96EEP4qqrrrrqqquuuuqqq6666qr/m6655poHnzlz5sEv9mIv9lov/uIv/tov9mIv9to8l7Nnzz7j7//+73/rH/7hH37nt37rt76bF+Caa6558H333Xcr/0rXXHPNgz/swz7su178xV/8tb/+67/+fX7rt37ru7nqqquuuuq/CnrQgx7EVVddddVVV1111VVXXXXVVf8/nDlz5kHXXHPNQ17sxV7stV78xV/8tV/sxV7stXku9913363/8A//8Dv/8A//8Nu/9Vu/9d080zd90zc9HeC3fuu3vvu3f/u3v+e+++67lRfRi73Yi73W537u5/72fffdd+uHfMiHPISrrrrqqqv+q6AHPehBXHXVVVddddVVV1111VVXXfX/0zXXXPPgM2fOPOjFXuzFXvvFX/zFX/vFXuzFXpvnct9999169uzZW1/sxV7stXmm++6779azZ8/e+lu/9Vvf81u/9VvfzYvgcz/3c3/rxV7sxV77t37rt77767/+69+Hq6666qqr/iugBz3oQVx11VVXXXXVVVddddVVV111FcA111zzYIAXe7EXe63XeZ3Xee8Xe7EXe23+Bffdd9+t//AP//Dbv/Vbv/U9//AP//DbvADXXHPNg7/pm77p6ffdd9+tn/VZn/U69913361cddVVV131nw096EEP4qqrrrrqqquuuuqqq6666qqrnp9rrrnmwQDf9E3f9HReBPfdd9+tv/3bv/09P/IjP/LZPB+f+7mf+1sv9mIv9tq/9Vu/9d1f//Vf/z5cddVVV131n41y/Phxrrrqqquuuuqqq6666qqrrrrq+Tk8PNx9xVd8xbd+xVd8xbfmRbC5uXn8xV7sxV77dV7ndd77IQ95yEsfHh5eOnv27K080z/8wz/8zpu/+Zt/9Obm5vFnPOMZf3PffffdylVXXXXVVf+Z0IMe9CCuuuqqq6666qqrrrrqqquuuupfcubMmQddc801D7nmmmseDPBiL/Zir3XNNdc8GODFXuzFXpsX4L777rv1H/7hH37nH/7hH377vvvuu/Wt3uqt3vjlXu7lPokHeLu3eztx1VVXXXXVfwb0oAc9iKuuuuqqq6666qqrrrrqqquu+ve65pprHgxw5syZB11zzTUPebEXe7HXuuaaax78Yi/2Yq/Nv+BzPudzbvjbv/3bu7nqqquuuuo/GnrQgx7EVVddddVVV1111VVXXXXVVVf9Z7nmmmse/GIv9mKv9WIv9mKvfc011zz4xV7sxV6b5/IP//APv/2Zn/mZr8NVV1111VX/0ahcddVVV1111VVXXXXVVVddddV/ovvuu+/W++6779bf+q3f+h6An/iJnzDP5Z577vk9rrrqqquu+s9AcNVVV1111VVXXXXVVVddddVV/4VsJ8/lG7/xGz+Tq6666qqr/jOgBz3oQVx11VVXXXXVVVddddVVV1111X+1D/uwD/vOv/qrv/rqP/zDP/xbrrrqqquu+s+CHvSgB3HVVVddddVVV1111VVXXXXVVVddddVVV/2fROWqq6666qqrrrrqqquuuuqqq6666qqrrvq/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+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/Ff8IIVpCv013VJMAAAAASUVORK5CYII=) diff --git a/docs/kcl/profileStartY.md b/docs/kcl/profileStartY.md index 8fc7c885a..0e9195514 100644 --- a/docs/kcl/profileStartY.md +++ b/docs/kcl/profileStartY.md @@ -29,8 +29,8 @@ profileStartY(sketch: Sketch) -> number ```js sketch001 = startSketchOn('XY') |> startProfileAt([5, 2], %) - |> angledLine({ angle: -60, length: 14 }, %) - |> angledLineToY({ angle: 30, to: profileStartY(%) }, %) + |> angledLine({ angle = -60, length = 14 }, %) + |> angledLineToY({ angle = 30, to = profileStartY(%) }, %) ``` ![Rendered example of profileStartY 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAB5AElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+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/KoKrrrrqqv9APhMPWn7/qcPlj5326rtOnZ9ed/5+PFCnWXul2dstf+y0lz922qtvOXlHXlcezlVXXXXVVVddddVVV1111VVXXfWfgcpVV1111X+UQvWpuImZNgCYPOqu6Uk8UKX3jfFIAIxZcxRn8+lcddVVV1111VVXXXXVVVddddVV/xmoXHXVVVf9Rynq8rr6CO7XGOKefDIP4EKX15dHAdAY4972VJobV1111VVXXXXVVVddddVVV1111X8GKlddddVV/0Fc6Xx9PBwAkzrwRe3mPTxQVe/r6yMBmDzqrumJXHXVVVddddVVV1111VVXXXXVVf9ZqFx11VVX/Ucp9L6uPAKAyaPunp7Ec6t0vrE8CoDGoLvak7jqqquuuuqqq6666qqrrrrqqqv+s1C56qqrrvqPUtX5hvoIACYG3dWezAMFxTs64y2dBNDkMe5qT+Sqq6666qqrrrrqqquuuuqqq676z0Llqquuuuo/SqHztfFwADVG3Z1P5IGKOt9QH839JgbdlU/iqquuuuqqq6666qqrrrrqqquu+s9C5aqrrrrqP0JQfDyu80LbAEwe4u7pKTyAO+b5sPpyAJjkyHu60O7gqquuuuqqq6666qqrrrrqqquu+s9C5aqrrrrqP0JR5zPlQdwvabroO7mfENs62V519k4ATB7jnvZkjLnqqquuuuqqq6666qqrrrrqqqv+s1C56qqrrvqPEIQ3dZxnE5WeZ/KGjo9vtfhEn4wbAWiMcdf0RK76D3PNNdc8+MVe7MVem+dy33333foP//APv81VV1111VVXXXXV83HNNdc8+MVe7MVem+dy33333foP//APv81VV1111VX/21G56qqrrvqPkCRH3uOZvKFj05ssPqL+yNFneYtT7U0XH+GH1JfVkfe8oR1NDNyVT+Kq/zCv/dqv/V7v9E7v9Nk8lx/5kR/57H/4h3/4ba666qqrrrrqqquej9d+7dd+r3d6p3f6bJ7Lj/zIj3z2P/zDP/w2V1111VVX/W9HcNVVV131H6F5KHe3J6kxATDX5vTG8w9f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Kt/Nf6A/ZP1bD1d97MIbmzvEsadpfOJP6Oh7/0Tr330605MfTH3463n+FgXqEzX93a+w/Mlf1vKn7lK7PaFx1WX/8A//8Ns/8iM/8tnv9E7v9Nnv+I7v+Fn33Xffrf/wD//w21x11VVXXXXV/zLXXHPNg1/7tV/7vV78xV/8dV7sxV7stXgu9913362/9Vu/9d3/8A//8Dv/8A//8NtcddVVV1111f9t6EEPehBXXXXVVS/MfD7XarUy/0MJ9BDXRz6c+pgeze6j3fUkTf9wibxYUfco1xd/EPVhgO6m3f4UTY/fJy8ZzFXP4x3f8R0/653e6Z0++7777rv1sz7rs17nvvvuu5Wrrrrqqquu+h/smmuuefBrv/Zrv9eLv/iLv/aLvdiLvTbP5b777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrvr/BT3oQQ/iqquuuuqqq+53zTXXPPjDP/zDv+vFXuzFXvu+++679UM+5EMewlVXXXXVVVf9D3LNNdc8+LVf+7Xf68Vf/MVf+8Ve7MVem+dy33333fpbv/Vb3/0P//APv/0P//APv8NVV1111VVX/f+GHvSgB3HVVVddddVVD3TNNdc8+HM+53N+65prrnnwb/3Wb33313/9178PV1111VVXXfXf5Jprrnnwa7/2a7/Xi7/4i7/2i73Yi702z+W+++679bd+67e++x/+4R9+5x/+4R9+m6uuuuqqq6666oHQgx70IK666qqrrrrquV1zzTUP/qZv+qanA/zIj/zIZ//oj/7o53DVVVddddVV/wWuueaaB7/2a7/2e734i7/4a7/Yi73Ya/Nc7rvvvlt/67d+67vPnj37jN/6rd/6bq666qqrrrrqqhcGPehBD+Kqq6666qqrnp/XeZ3Xee8P//AP/6777rvv1q//+q9/n3/4h3/4ba666qqrrrrqP9g111zz4Nd+7dd+rxd/8Rd/nRd7sRd7LZ7Lfffdd+tv/dZvfTfAj/7oj34OV1111VVXXXXVvwZ60IMexFVXXXXVVVe9IO/4ju/4We/0Tu/02ffdd9+tn/VZn/U69913361cddVVV1111b/DNddc8+DXfu3Xfi+Ad3qnd/psnst9991362/91m99N8CP/uiPfg5XXXXVVVddddW/B3rQgx7EVVddddVVV70g11xzzYM//MM//Lte7MVe7LXvu+++Wz/kQz7kIVx11VVXXXXVv8I111zz4Nd+7dd+L4B3eqd3+myey3333Xfrb/3Wb303wI/+6I9+DlddddVVV1111X8k9KAHPYirrrrqqquuemGuueaaB3/O53zOb11zzTUP/q3f+q3v/vqv//r34aqrrrrqqqtegGuuuebBr/3ar/1eAO/0Tu/02TyX++6779Z/+Id/+O377rvv1t/+7d/+nvvuu+9Wrrrqqquuuuqq/yzoQQ96EFddddVVV131L7nmmmse/E3f9E1PB/iRH/mRz/7RH/3Rz+Gqq6666qqrgGuuuebBr/3ar/1eAO/0Tu/02TyX++6779Z/+Id/+O377rvv1t/+7d/+nvvuu+9Wrrrqqquuuuqq/yroQQ96EFddddVVV131onid13md9/7wD//w77rvvvtu/fqv//r3+Yd/+Iff5qqrrrrqqv93rrnmmge/2Iu92GufOXPmQa/zOq/z3tdcc82DeYD77rvv1rNnz97693//97/9D//wD7/zD//wD7/NVVddddVVV1313wU96EEP4qqrrrrqqqteVO/4ju/4We/0Tu/02ffdd9+tn/VZn/U69913361cddVVV131f9o111zz4DNnzjz4xV7sxV7rdV7ndd77mmuueTAPcN9999169uzZW//+7//+t//hH/7ht//hH/7hd7jqqquuuuqqq/6nQA960IO46qqrrrrqqn+ND//wD/+u13md13nv++6779YP+ZAPeQhXXXXVVVf9n3LNNdc8+MyZMw9+sRd7sdd68Rd/8dd+sRd7sdfmAe67775bz549e+vf//3f//Y//MM//M4//MM//DZXXXXVVVddddX/VOhBD3oQV1111VVXXfWvcc011zz4wz/8w7/rxV7sxV77H/7hH377Mz/zM1+Hq6666qqr/te65pprHnzmzJkHv9iLvdhrvfiLv/hrv9iLvdhr81zuu+++W3/rt37ru//hH/7hd/7hH/7ht7nqqquuuuqqq/63QA960IO46qqrrrrqqn+ta6655sGf8zmf81vXXHPNg3/kR37ks3/0R3/0c7jqqquuuup/hWuuuebBZ86cefCLvdiLvdaLv/iLv86LvdiLvRbP5b777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrrrqfyv0oAc9iKuuuuqqq676t7jmmmse/E3f9E1PB/iRH/mRz/7RH/3Rz+Gqq6666qr/ka655poHv/Zrv/Z7vfiLv/hrv9iLvdhr81zuu+++W3/rt37ru//hH/7hd/7hH/7ht7nqqquuuuqqq/6vQA960IO46qqrrrrqqn+r13md13nvD//wD/+u++6779av//qvf59/+Id/+G2uuuqqq676b3fNNdc8+LVf+7Xf68Vf/MVf+8Ve7MVem+dy33333fpbv/Vb3/0P//APv/0P//APv8NVV1111VVXXfV/FXrQgx7EVVddddVVV/17vOM7vuNnvdM7vdNn33fffbd+1md91uvcd999t3LVVVddddV/qWuuuebBr/3ar/1eL/7iL/7aL/ZiL/baPJf77rvv1t/6rd/67n/4h3/4nX/4h3/4ba666qqrrrrqqv8v0IMe9CCuuuqqq6666t/jmmuuefCHf/iHf9eLvdiLvfZ9991364d8yIc8hKuuuuqqq/5TXXPNNQ9+7dd+7fd68Rd/8dd+sRd7sdfmudx33323/tZv/dZ3/8M//MPv/MM//MNvc9VVV1111VVX/X+FHvSgB3HVVVddddVV/17XXHPNgz/ncz7nt6655poH/9Zv/dZ3f/3Xf/37cNVVV1111X+Ya6655sGv/dqv/V4v/uIv/jov9mIv9lo8l/vuu+/W3/qt3/pugB/90R/9HK666qqrrrrqqquuQA960IO46qqrrrrqqv8I11xzzYO/6Zu+6ekAP/IjP/LZP/qjP/o5XHXVVVdd9W9yzTXXPPi1X/u13+uaa6558Ou8zuu8N8/lvvvuu/W3fuu3vhvgR3/0Rz+Hq6666qqrrrrqqucPPehBD+Kqq6666qqr/qO8zuu8znt/+Id/+Hfdd999t37913/9+/zDP/zDb3PVVVddddW/6Jprrnnwa7/2a78XwDu90zt9Ns/lvvvuu/W3fuu3vhvgR3/0Rz+Hq6666qqrrrrqqhcNetCDHsRVV1111VVX/Ud6x3d8x896p3d6p8++7777bv2sz/qs17nvvvtu5aqrrrrqqudwzTXXPPi1X/u13wvgnd7pnT6b53Lffffd+g//8A+/fd999936oz/6o5/DVVddddVVV1111b8NetCDHsRVV1111VVX/Ue65pprHvzhH/7h3/ViL/Zir33ffffd+iEf8iEP4aqrrrrq/7lrrrnmwa/92q/9XgDv9E7v9Nk8l/vuu+/Wf/iHf/jt++6779bf/u3f/p777rvvVq666qqrrrrqqqv+/dCDHvQgrrrqqquuuuo/2jXXXPPgz/mcz/mta6655sG/9Vu/9d1f//Vf/z5cddVVV/0/cs011zz4xV7sxV77zJkzD3qd13md977mmmsezAPcd999t549e/bWv//7v//t3/7t3/6e++6771auuuqqq6666qqr/uOhBz3oQVx11VVXXXXVf4Zrrrnmwd/0Td/0dIAf+ZEf+ewf/dEf/Ryuuuqqq/6Puuaaax78Yi/2Yq995syZB73O67zOe19zzTUP5gHuu+++W8+ePXvr3//93//2P/zDP/z2P/zDP/wOV1111VVXXXXVVf/50IMe9CCuuuqqq6666j/L67zO67z3h3/4h3/Xfffdd+uP/uiPfs5v/dZvfTdXXXXVVf8HXHPNNQ8+c+bMg1/sxV7stV78xV/8tV/sxV7stXmA++6779azZ8/e+vd///e//Q//8A+/8w//8A+/zVVXXXXVVVddddV/PSpXXXXVVVdd9Z/ot37rt777zJkzD3qnd3qnz37Hd3zHz/qHf/iH377vvvtu5aqrrrrqf5lrrrnmwWfOnHnwi73Yi73Wi7/4i7/2i73Yi702z+W+++679bd+67e++x/+4R9+5x/+4R9+m6uuuuqqq6666qr/fuhBD3oQV1111VVXXfWf7R3f8R0/653e6Z0++7777rv1Qz7kQx7CVVddddX/cNdcc82Dz5w58+AXe7EXe60Xf/EXf50Xe7EXey2ey3333Xfrb/3Wb333P/zDP/zOP/zDP/w2V1111VVXXXXVVf/zoAc96EFcddVVV1111X+2a6655sEf/uEf/l0v9mIv9tr/8A//8Nuf+Zmf+TpcddVVV/0Pc8011zz4tV/7td/rxV/8xV/7xV7sxV6b53Lffffd+lu/9Vvf/Q//8A+/8w//8A+/zVVXXXXVVVddddX/fOhBD3oQV1111VVXXfVf4Zprrnnw53zO5/zWNddc8+Af+ZEf+ewf/dEf/Ryuuuqqq/4bXXPNNQ9+7dd+7fd68Rd/8dd+sRd7sdfmudx33323/tZv/dZ3/8M//MNv/8M//MPvcNVVV1111VVXXfW/D3rQgx7EVVddddVVV/1Xueaaax78Td/0TU8H+JEf+ZHP/tEf/dHP4aqrrrrqv8g111zz4Nd+7dd+rxd/8Rd/7Rd7sRd7bZ7Lfffdd+tv/dZvffc//MM//M4//MM//DZXXXXVVVddddVV//uhBz3oQVx11VVXXXXVf6XXeZ3Xee8P//AP/6777rvv1q//+q9/n3/4h3/4ba666qqr/hNcc801D37t137t93rxF3/x136xF3ux1+a53Hfffbf+1m/91nf/wz/8w+/8wz/8w29z1VVXXXXVVVdd9X8PetCDHsRVV1111VVX/Vd7x3d8x896p3d6p8++7777bv2sz/qs17nvvvtu5aqrrrrq3+maa6558Gu/9mu/14u/+Iu/zou92Iu9Fs/lvvvuu/W3fuu3vhvgR3/0Rz+Hq6666qqrrrrqqv/70IMe9CCuuuqqq6666r/aNddc8+AP//AP/64Xe7EXe+377rvv1g/5kA95CFddddVV/0rXXHPNg1/7tV/7vV78xV/8tV/sxV7stXku9913362/9Vu/9d0AP/qjP/o5XHXVVVddddVVV/3/gx70oAdx1VVXXXXVVf8drrnmmgd/zud8zm9dc801D/6t3/qt7/76r//69+Gqq6666oW45pprHvzar/3a7wXwTu/0Tp/Nc7nvvvtu/a3f+q3vBvjRH/3Rz+Gqq6666qqrrrrqKvSgBz2Iq6666qqrrvrvcs011zz4m77pm54O8CM/8iOf/aM/+qOfw1VXXXXVM11zzTUPfu3Xfu33Anind3qnz+a53Hfffbf+1m/91ncD/OiP/ujncNVVV1111VVXXXXVc0MPetCDuOqqq6666qr/Tq/zOq/z3h/+4R/+Xffdd9+tX//1X/8+//AP//DbXHXVVf8vXXPNNQ9+7dd+7fcCeKd3eqfP5rncd999t/7DP/zDb9933323/vZv//b33Hfffbdy1VVXXXXVVVddddULgx70oAdx1VVXXXXVVf/d3vEd3/Gz3umd3umz77vvvls/67M+63Xuu+++W7nqqqv+z7vmmmse/GIv9mKvfebMmQe90zu902fzXO67775bz549e+vf//3f//Zv//Zvf8999913K1ddddVVV1111VVX/WugBz3oQVx11VVXXXXVf7drrrnmwe/4ju/4Wa/zOq/z3vfdd9+tH/IhH/IQrrrqqv9zrrnmmge/2Iu92GufOXPmQa/zOq/z3tdcc82DeYD77rvv1rNnz97693//97/9D//wD7/9D//wD7/DVVddddVVV1111VX/HuhBD3oQV1111VVXXfU/wTXXXPPgz/mcz/mta6655sG/9Vu/9d1f//Vf/z5cddVV/6tdc801Dz5z5syDX+zFXuy1Xud1Xue9r7nmmgfzAPfdd9+tZ8+evfXv//7vf/sf/uEffucf/uEffpurrrrqqquuuuqqq/4joQc96EFcddVVV1111f8U11xzzYO/6Zu+6ekAP/IjP/LZP/qjP/o5XHXVVf9rXHPNNQ8+c+bMg1/sxV7stV78xV/8tV/sxV7stXmA++6779azZ8/e+vd///e//Q//8A+/8w//8A+/zVVXXXXVVVddddVV/5nQgx70IK666qqrrrrqf5IXe7EXe+3P/dzP/S2Ar//6r3+f3/qt3/purrrqqv+RrrnmmgefOXPmwS/2Yi/2Wi/+4i/+Oi/2Yi/2WjyX++6779bf+q3f+u5/+Id/+J1/+Id/+G2uuuqqq6666qqrrvqvhB70oAdx1VVXXXXVVf/TvOM7vuNnvdM7vdNn33fffbd+/dd//fv8wz/8w29z1VVX/Y9wzTXXPPi1X/u13+vFX/zFX/vFXuzFXpvnct999936W7/1W9/9D//wD7/zD//wD7/NVVddddVVV1111VX/ndCDHvQgrrrqqquuuup/ond8x3f8rHd6p3f67Pvuu+/Wz/qsz3qd++6771auuuqq/3LXXHPNg1/7tV/7vV78xV/8tV/sxV7stXku9913362/9Vu/9d3/8A//8Nv/8A//8DtcddVVV1111VVXXfU/CXrQgx7EVVddddVVV/1PdM011zz4wz/8w7/rxV7sxV77H/7hH377Mz/zM1+Hq6666j/dNddc8+DXfu3Xfq8Xf/EXf+0Xe7EXe22ey3333Xfrb/3Wb333P/zDP/zOP/zDP/w2V1111VVXXXXVVVf9T4Ye9KAHcdVVV1111VX/U11zzTUP/pzP+Zzfuuaaax78Iz/yI5/9oz/6o5/DVVdd9R/qmmuuefBrv/Zrv9eLv/iLv/aLvdiLvTbP5b777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrrrqqqv+N0EPetCDuOqqq6666qr/ya655poHf9M3fdPTAX7kR37ks3/0R3/0c7jqqqv+za655poHv/Zrv/Z7vfiLv/jrvNiLvdhr8Vzuu+++W3/rt37ru//hH/7hd/7hH/7ht7nqqquuuuqqq6666n8z9KAHPYirrrrqqquu+p/udV7ndd77wz/8w7/rvvvuu/Xrv/7r3+cf/uEffpurrrrqRXLNNdc8+LVf+7Xf68Vf/MVf+8Ve7MVem+dy33333fpbv/Vb3w3woz/6o5/DVVddddVVV1111VX/l6AHPehBXHXVVVddddX/Bu/4ju/4We/0Tu/02ffdd9+tn/VZn/U69913361cddVVz+Oaa6558Gu/9mu/F8A7vdM7fTbP5b777rv1t37rt74b4Ed/9Ec/h6uuuuqqq6666qqr/i9DD3rQg7jqqquuuuqq/w2uueaaB3/4h3/4d73Yi73Ya9933323fsiHfMhDuOqqq7jmmmse/Nqv/drvBfBO7/ROn81zue+++279rd/6re8G+NEf/dHP4aqrrrrqqquuuuqq/0/Qgx70IK666qqrrrrqf4trrrnmwZ/zOZ/zW9dcc82Df+u3fuu7v/7rv/59uOqq/2euueaaB7/2a7/2ewG80zu902fzXO67775b/+Ef/uG377vvvlt/+7d/+3vuu+++W7nqqquuuuqqq6666v8r9KAHPYirrrrqqquu+t/kmmuuefA3fdM3PR3gR37kRz77R3/0Rz+Hq676P+yaa6558Gu/9mu/F8A7vdM7fTbP5b777rv1H/7hH377vvvuu/W3f/u3v+e+++67lauuuuqqq6666qqrrroCPehBD+Kqq6666qqr/rd5ndd5nff+8A//8O+67777bv36r//69/mHf/iH3+aqq/6PuOaaax78Yi/2Yq995syZB73O67zOe19zzTUP5gHuu+++W8+ePXvr3//93//2P/zDP/z2P/zDP/wOV1111VVXXXXVVVdd9fyhBz3oQVx11VVXXXXV/0bv+I7v+Fnv9E7v9Nn33XffrZ/1WZ/1Ovfdd9+tXHXV/0LXXHPNg8+cOfPgF3uxF3ut13md13nva6655sE8wH333Xfr2bNnb/37v//73/6Hf/iH3/mHf/iH3+aqq6666qqrrrrqqqteNOhBD3oQV1111VVXXfW/1Yd/+Id/1+u8zuu893333Xfrh3zIhzyEq676X+Caa6558JkzZx78Yi/2Yq/14i/+4q/9Yi/2Yq/NA9x33323nj179ta///u//+1/+Id/+J1/+Id/+G2uuuqqq6666qqrrrrq3wY96EEP4qqrrrrqqqv+t7rmmmse/OEf/uHf9WIv9mKv/Vu/9Vvf/fVf//Xvw1VX/Q9zzTXXPPjMmTMPfrEXe7HXevEXf/HXebEXe7HX4rncd999t/7Wb/3Wd//DP/zD7/zDP/zDb3PVVVddddVVV1111VX/MdCDHvQgrrrqqquuuup/s2uuuebB3/RN3/R0gB/5kR/57B/90R/9HK666r/RNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVem+dy33333fpbv/Vb3/0P//APv/MP//APv81VV1111VVXXXXVVVf950APetCDuOqqq6666qr/7V7sxV7stT/3cz/3twC+/uu//n1+67d+67u56qr/Qtdcc82DX/u1X/u9XvzFX/y1X+zFXuy1eS733Xffrb/1W7/13f/wD//w2//wD//wO1x11VVXXXXVVVddddV/DfSgBz2Iq6666qqrrvq/4B3f8R0/653e6Z0++7777rv167/+69/nH/7hH36bq676T3LNNdc8+LVf+7Xf68Vf/MVf+8Ve7MVem+dy33333fpbv/Vb3/0P//APv/MP//APv81VV1111VVXXXXVVVf990APetCDuOqqq6666qr/K97xHd/xs97pnd7ps++7775bP+uzPut17rvvvlu56qr/ANdcc82DX/u1X/u9XvzFX/y1X+zFXuy1eS733Xffrb/1W7/13f/wD//wO//wD//w21x11VVXXXXVVVddddX/DOhBD3oQV1111VVXXfV/xTXXXPPgD//wD/+uF3uxF3vt++6779YP+ZAPeQhXXfVvcM011zz4tV/7td/rxV/8xV/nxV7sxV6L53Lffffd+lu/9Vvf/Q//8A+/8w//8A+/zVVXXXXVVVddddVVV/3PhB70oAdx1VVXXXXVVf+XXHPNNQ/+nM/5nN+65pprHvxbv/Vb3/31X//178NVV/0Lrrnmmge/9mu/9nu9+Iu/+Gu/2Iu92GvzXO67775bf+u3fuu7AX70R3/0c7jqqquuuuqqq6666qr/HdCDHvQgrrrqqquuuur/mmuuuebB3/RN3/R0gB/5kR/57B/90R/9HK666gGuueaaB7/2a7/2e11zzTUPfp3XeZ335rncd999t/7Wb/3WdwP86I/+6Odw1VVXXXXVVVddddVV/zuhBz3oQVx11VVXXXXV/0Wv8zqv894f/uEf/l333XffrV//9V//Pv/wD//w21z1/9Y111zz4Nd+7dd+L4B3eqd3+myey3333Xfrb/3Wb303wI/+6I9+DlddddVVV1111VVXXfV/A3rQgx7EVVddddVVV/1f9Y7v+I6f9U7v9E6ffd999936WZ/1Wa9z33333cpV/y9cc801D37t137t9wJ4p3d6p8/mudx33323/sM//MNv33fffbf+6I/+6Odw1VVXXXXVVVddddVV/zehBz3oQVx11VVXXXXV/1XXXHPNgz/8wz/8u17sxV7ste+7775bP+RDPuQhXPV/0jXXXPPg137t134vgHd6p3f6bJ7Lfffdd+s//MM//PZ9991362//9m9/z3333XcrV1111VVXXXXVVVdd9X8fetCDHsRVV1111VVX/V92zTXXPPhzPudzfuuaa6558G/91m9999d//de/D1f9r3fNNdc8+MVe7MVe+8yZMw96ndd5nfe+5pprHswD3HfffbeePXv21r//+7//7d/+7d/+nvvuu+9Wrrrqqquuuuqqq6666v8f9KAHPYirrrrqqquu+r/ummuuefA3fdM3PR3gR37kRz77R3/0Rz+Hq/5Xueaaax78Yi/2Yq995syZB73O67zOe19zzTUP5gHuu+++W8+ePXvr3//93//2P/zDP/zOP/zDP/w2V1111VVXXXXVVVdddRV60IMexFVXXXXVVVf9f/A6r/M67/3hH/7h33Xffffd+vVf//Xv8w//8A+/zVX/Y11zzTUPPnPmzINf7MVe7LVe/MVf/LVf7MVe7LV5gPvuu+/Ws2fP3vr3f//3v/0P//APv/MP//APv81VV1111VVXXXXVVVdd9dzQgx70IK666qqrrrrq/4t3fMd3/Kx3eqd3+uz77rvv1s/6rM96nfvuu+9Wrvof4ZprrnnwmTNnHvxiL/Zir/XiL/7ir/1iL/Zir81zue+++279rd/6re/+h3/4h9/5h3/4h9/mqquuuuqqq6666qqrrvqXoAc96EFcddVVV1111f8nH/7hH/5dr/M6r/Pe9913360f8iEf8hCu+m9xzTXXPPjMmTMPfrEXe7HXevEXf/HXfrEXe7HX5rncd999t/7Wb/3Wd//DP/zD7/zDP/zDb3PVVVddddVVV1111VVX/WuhBz3oQVx11VVXXXXV/yfXXHPNgz/8wz/8u17sxV7stX/rt37ru7/+67/+fbjqv8Q111zz4Nd+7dd+rxd/8Rd/7Rd7sRd7bZ7Lfffdd+tv/dZvffc//MM//M4//MM//DZXXXXVVVddddVVV1111b8XetCDHsRVV1111VVX/X9zzTXXPPhzPudzfuuaa6558I/8yI989o/+6I9+Dlf9h7vmmmse/Nqv/drv9eIv/uKv/WIv9mKvzXO57777bv2t3/qt7/6Hf/iH3/mHf/iH3+aqq6666qqrrrrqqquu+o+GHvSgB3HVVVddddVV/x+92Iu92Gt/7ud+7m8B/MiP/Mhn/+iP/ujncNW/yzXXXPPg137t136vF3/xF3/tF3uxF3ttnst9991362/91m999z/8wz/8zj/8wz/8NlddddVVV1111VVXXXXVfzb0oAc9iKuuuuqqq676/+p1Xud13vvDP/zDv+u+++679eu//uvf5x/+4R9+m6teZNdcc82DX/u1X/u9XvzFX/y1X+zFXuy1eS733Xffrb/1W7/13f/wD//wO//wD//w21x11VVXXXXVVVddddVV/9XQgx70IK666qqrrrrq/7N3fMd3/Kx3eqd3+uz77rvv1s/6rM96nfvuu+9Wrnq+rrnmmge/9mu/9nu9+Iu/+Gu/2Iu92GvzXO67775bf+u3fuu7AX70R3/0c7jqqquuuuqqq6666qqr/ruhBz3oQVx11VVXXXXV/2fXXHPNgz/8wz/8u17sxV7ste+7775bP+RDPuQhXHXZNddc8+DXfu3Xfq8Xf/EXf+0Xe7EXe22ey3333Xfrb/3Wb303wI/+6I9+DlddddVVV1111VVXXXXV/zToQQ96EFddddVVV131/90111zz4M/5nM/5rWuuuebBv/Vbv/XdX//1X/8+/D90zTXXPPi1X/u13wvgnd7pnT6b53Lffffd+lu/9VvfDfCjP/qjn8NVV1111VVXXXXVVVdd9T8detCDHsRVV1111VVXXQXXXHPNg7/pm77p6QA/8iM/8tk/+qM/+jn8H3fNNdc8+LVf+7XfC+Cd3umdPpvnct999936W7/1W98N8KM/+qOfw1VXXXXVVVddddVVV131vw160IMexFVXXXXVVVdddcXrvM7rvPeHf/iHf9d9991369d//de/zz/8wz/8Nv+HXHPNNQ9+7dd+7fcCeKd3eqfP5rncd999t/7DP/zDb9933323/vZv//b33Hfffbdy1VVXXXXVVVddddVVV/1vhh70oAdx1VVXXXXVVVc92zu+4zt+1ju90zt99n333XfrZ33WZ73Offfddyv/S11zzTUPfrEXe7HXPnPmzIPe6Z3e6bN5Lvfdd9+tZ8+evfXv//7vf/u3f/u3v+e+++67lauuuuqqq6666qqrrrrq/xL0oAc9iKuuuuqqq6666tmuueaaB3/4h3/4d73Yi73Ya9933323fsiHfMhD+F/immuuefCLvdiLvfaZM2ce9Dqv8zrvfc011zyYB7jvvvtuPXv27K1///d//9v/8A//8Dv/8A//8NtcddVVV1111VVXXXXVVf+XoQc96EFcddVVV1111VXP6Zprrnnw53zO5/zWNddc8+Df+q3f+u4f/dEf/ZwzZ848+MVe7MVe68Vf/MVf+0d+5Ec+5x/+4R9+m/9m11xzzYPPnDnz4Bd7sRd7rdd5ndd572uuuebBPMB9991369mzZ2/9+7//+9/+h3/4h9/5h3/4h9/mqquuuuqqq6666qqrrvr/BD3oQQ/iqquuuuqqq656Ttdcc82DX/u1X/u93umd3umzeT5+5Ed+5LN/9Ed/9HP4L3bNNdc8+MyZMw9+sRd7sdd68Rd/8dd+sRd7sdfmAe67775bz549e+vf//3f//Y//MM//M4//MM//DZXXXXVVVddddVVV1111f9nVK666qqrrrrqqme55pprHvw5n/M5v3XNNdc8mBfixV/8xV/7R3/0Rz+H/2TXXHPNg8+cOfPgF3uxF3utF3/xF3/tF3uxF3ttnst9991362/91m999z/8wz/8zj/8wz/8NlddddVVV1111VVXXXXVVc9G5aqrrrrqqquuepb77rvv1h/90R/9nHd8x3f8rGuuuebBvABnzpx5MP9Jrrnmmge/9mu/9nu9+Iu/+Gu/2Iu92GvzXO67775bf+u3fuu7/+Ef/uF3/uEf/uG3ueqqq6666qqrrrrqqquuesHQgx70IK666qqrrrrqqud0zTXXPPi1X/u13+ud3umdPpsX4O3e7u3Ef4Brrrnmwa/92q/9Xi/+4i/+2i/2Yi/22jyX++6779bf+q3f+u5/+Id/+J1/+Id/+G2uuuqqq6666qqrrrrqqqtedOhBD3oQV1111VVXXXXV83fNNdc8+MM//MO/68Ve7MVem+fymZ/5ma/zD//wD7/Nv9I111zz4Nd+7dd+rxd/8Rd/7Rd7sRd7bZ7Lfffdd+tv/dZvffc//MM//M4//MM//DZXXXXVVVddddVVV1111VX/dlSuuuqqq6666qoX6L777rv167/+69/ntV/7td/rnd7pnT6bB3ixF3ux1/qHf/iH3+ZfcM011zz4tV/7td/rxV/8xV/7xV7sxV6b53Lffffd+lu/9Vvf/Q//8A+/8w//8A+/zVVXXXXVVVddddVVV1111X8c9KAHPYirrrrqqquuuupfds011zz4tV/7td/rnd7pnT4b4L777rsV4MlPfvJ3fuVXfuXn8UzXXHPNg1/7tV/7vV78xV/8tV/sxV7stXku9913362/9Vu/9d3/8A//8Dv/8A//8NtcddVVV1111VVXXXXVVVf950EPetCDuOqqq6666qqrXnSv8zqv894f/uEf/l08l3/4h3/47Rd7sRd7bZ7Lfffdd+tv/dZvfTfAj/7oj34OV1111VVXXXXVVVddddVV/3WoXHXVVVddddVV/yqv8zqv8148Hy/2Yi/22gD33Xffrb/1W7/13QA/+qM/+jlcddVVV1111VVXXXXVVVf996Fy1VVXXXXVVVf9h/iRH/mRz/7RH/3Rz+Gqq6666qqrrrrqqquuuup/DoKrrrrqqquuuupf5Tu/8zvfgufjR3/0Rz+Hq6666qqrrrrqqquuuuqq/1kIrrrqqquuuuqqf5Vbb731YJqmAx7g7d7u7cRVV1111VVXXXXVVVddddX/POhBD3oQV1111VVXXXXVVVddddVVV1111VVXXXXV/0lUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/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+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+KfwTAiEjtLXuJWQAAAABJRU5ErkJggg==) diff --git a/docs/kcl/revolve.md b/docs/kcl/revolve.md index d7dc10860..297ead630 100644 --- a/docs/kcl/revolve.md +++ b/docs/kcl/revolve.md @@ -40,7 +40,7 @@ part001 = startSketchOn('XY') |> line([0, -5.5], %) |> line([-2, 0], %) |> close(%) - |> revolve({ axis: 'y' }, %) // default angle is 360 + |> revolve({ axis = 'y' }, %) // default angle is 360 ``` ![Rendered example of revolve 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGK/klEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/1VUrrrqqquuuuqqq676X+Waa655MMCZM2ceDHDNNdc8+MyZMw/ima655poHA9x33323vviLv/hr80Lcd999t15zzTUPvu+++27lAe67775bz549+wye6b777rv17Nmzt9533323ctVVV1111VVXXXXV/yboQQ96EFddddVVV1111VVX/c9xzTXXPPjMmTMPfrEXe7HXArjmmmsefM011zz4zJkzD77mmmsezItgd3eX++3u7gJw33333frIRz7ywTzA8ePH+de67777bgU4e/bsrffdd9+tAP/wD//wO/fdd9+tAP/wD//w21x11VVXXXXVVVdd9T8FetCDHsRVV1111VVXXXXVVf+1rrnmmgefOXPmwS/2Yi/2WgAv/uIv/tov9mIv9to8H7u7u+zu7rK7uwvA7u4u99vd3WV3dxeA3d1ddnd3+Y9w/PhxbANw/Phxjh8/DsBDHvIQAI4fP87x48c5fvw4z899991369mzZ2+97777bv2Hf/iH37nvvvtu/Yd/+Iff5qqrrrrqqquuuuqq/2roQQ96EFddddVVV1111VVX/ee55pprHnzmzJkHv9iLvdhrvfiLv/hrv9iLvdhr81x2d3cBuPXWW9nd3eXWW29ld3eX3d1d/qewzfNz/Phxjh8/zvHjxwF4yEMegm2OHz/OQx7yEB7ovvvuu/Xs2bO33nfffbf+wz/8w+/8wz/8w2/fd999t3LVVVddddVVV1111X8W9KAHPYirrrrqqquuuuqqq/7jXHPNNQ9+7dd+7fd68Rd/8dd+sRd7sdfmAXZ3d9nd3eXpT386krj11lu59dZb+Y8giX+Jbf6j2OZFcezYMR7ykIfw4Ac/mOPHj/OQhzyEB7rvvvtu/Yd/+Iff/od/+Iffue+++279h3/4h9/mqquuuuqqq6666qr/KOhBD3oQV1111VVXXXXVVVf9211zzTUPfu3Xfu33evEXf/HXfrEXe7HX5pl2d3fZ3d3l6U9/Orfeeiu33norkvjXksR/Fdv8W9jmX2Kb+x0/fpyHPOQhPPjBD+b48eM85CEP4X733Xffrf/wD//w2/fdd9+t//AP//A7//AP//DbXHXVVVddddVVV131b4Ue9KAHcdVVV1111VVXXXXVi+6aa6558Gu/9mu/14u/+Iu/9ou92Iu9Ns+0u7vL7u4uT3/607n11lu59dZbAZDEv4Yk/iexzb+GbV4Y2zw/x44d4yEPeQgPechDOH78OA95yEMAuO+++249e/bsrX//93//2//wD//wO//wD//w21x11VVXXXXVVVdd9aJCD3rQg7jqqquuuuqqq6666oV7sRd7sdd+sRd7sdd6p3d6p8/mmXZ3d7n11lu5ePEit956K7feeisPJIkXhST+N7HNi8I2L4xtnh/bABw/fpyHPOQhPOQhD+FlXuZluN9999136z/8wz/89m/91m99zz/8wz/8NlddddVVV1111VVXvTDoQQ96EFddddVVV1111VVXPadrrrnmwS/2Yi/22mfOnHnQO73TO302wO7uLn/1V38FwF//9V+zu7vLc5PEv0QS/x6S+I9im38P27wobPOC2Ob5sc0DHT9+nJd5mZfhIQ95CA95yEMAuO+++279h3/4h9/+h3/4h9/5rd/6re/mqquuuuqqq6666qrnhh70oAdx1VVXXXXVVVddddUV7/iO7/hZ11xzzYNf53Ve570Bdnd3+au/+it2d3f5q7/6KyTx/EjihZHEv5Yk/rvY5l/LNv8S2zw/tnl+bPPcbHP8+HEe8pCH8JCHPISXfdmXBeC+++679R/+4R9++x/+4R9+57d+67e+m6uuuuqqq6666qqrANCDHvQgrrrqqquuuuqqq/4/u+aaax782q/92u/1Tu/0Tp/NMz396U/nr//6r/mrv/orACTx/EjihZHEi0oS/5PZ5kVlmxfGNs+PbZ4f2zw32wAcP36cEydO8OAHP5iHPvShPOQhD+G+++679R/+4R9++7d+67e+5x/+4R9+m6uuuuqqq6666qr/v9CDHvQgrrrqqquuuuqqq/6/ueaaax782q/92u/1Tu/0Tp/NMz396U/n1ltv5bd+67e4nySeH0m8IJJ4UUjifyvbvKhs84LY5vmxzXOzzXOzzXM7fvw4L/MyL8Prvd7rAXDffffd+lu/9Vvf/du//dvfc999993KVVddddVVV1111f8v6EEPehBXXXXVVVddddVV/1+84zu+42e9+Iu/+Gu/2Iu92GsD7O7u8pd/+Zf89m//Ns9NEs9NEi+IJP4lkvi3kMR/Jtv8W9nmRWGbF8Q2z49tnpttnpttHsg2J06c4CEPeQgv+7Ivy0Me8hAA7rvvvlt/9Ed/9HN+67d+67u56qqrrrrqqquu+v8BPehBD+Kqq6666qqrrrrq/7Jrrrnmwa/92q/9Xu/0Tu/02QC7u7v85V/+Jb/1W7+FJJ6bJJ6bJF4QSbwwkvjXkMT/FLb517DNv8Q2z49tnh/bPDfbPDfbPJBt7nfixAle5mVehtd7vdcD4L777rv1t37rt777t3/7t7/nvvvuu5Wrrrrqqquuuuqq/7vQgx70IK666qqrrrrqqqv+L7rmmmse/I7v+I6f9Tqv8zrvDfD0pz+dn/zJn2R3dxcASTw3STw3STw/knhhJPGikMT/FrZ5UdnmhbHN82Ob58c2z802D2SbB7LNAx0/fpyHPOQhvOzLviwPfehDue+++279h3/4h9/+rd/6re/5h3/4h9/mqquuuuqqq6666v8e9KAHPYirrrrqqquuuuqq/0ve8R3f8bNe53Ve572vueaaBwP85m/+Jn/1V3/F7u4u95PEA0niuUni+ZHECyKJF4Uk/qNI4kVlm/8otnlR2OaFsc3zY5vnZpvnZpvnZpv72eaBbANw4sQJXuZlXoaXe7mX48SJE9x33323/uiP/ujn/NZv/dZ3c9VVV1111VVXXfV/B3rQgx7EVVddddVVV1111f8F7/iO7/hZr/M6r/Pe11xzzYMvXrzIX/3VX/Gbv/mbSOJ+knhuknhuknhuknhBJPHCSOLfQhL/lWzzb2Gbf4ltXhDbvCC2eW62eSDbPDfb3M82D2Sb+504cYKHPOQhvOzLviwPfehDue+++279rd/6re/+0R/90c/hqquuuuqqq6666n8/9KAHPYirrrrqqquuuuqq/83e8R3f8bNe53Ve572vueaaB1+8eJG/+qu/4jd/8zeRxANJ4oEk8dwk8dwk8YJI4oWRxL+GJP4nss2LyjYvjG1eENs8P7Z5brZ5brZ5INs8kG3uZ5sHss2JEyd4+7d/ex760Idy33333fpbv/Vb3/2jP/qjn8NVV1111VVXXXXV/17oQQ96EFddddVVV1111VX/G73jO77jZ73TO73TZwM8/elP5zd/8zd5+tOfDoAkHkgSDySJ5yaJ5yaJ50cSL4wkXhSS+N/GNi8q27wgtnlBbPP82OaBbPPcbPNAtnkg29zPNg9kG4Djx4/zDu/wDjz0oQ/lvvvuu/W3fuu3vvtHf/RHP4errrrqqquuuuqq/33Qgx70IK666qqrrrrqqqv+N3nHd3zHz3qnd3qnzwb4jd/4Df7qr/6K3d1d7ieJB5LEA0nigSTx3CTx/EjiBZHEi0IS/5Ek8aKyzX8k27wobPOC2OYFsc1zs81zs80D2eaBbPNAtrmfbR7INgC2OXHiBO/wDu/AQx/6UO67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrvrfAz3oQQ/iqquuuuqqq6666n+Dd3zHd/ys13md13nva6655sFPf/rT+Ymf+Al2d3d5IEk8kCTuJ4nnJonnJonnJokXRBIvjCT+rSTxX8k2/1a2+ZfY5gWxzfNjm+dmm+dmm+dmm/vZ5oFscz/bPJBtAGwDcOLECd7hHd6Bhz70odx33323/tZv/dZ3/+iP/ujncNVVV1111VVXXfU/H3rQgx7EVVddddVVV1111f9kL/ZiL/baH/7hH/5d11xzzYMvXrzIT/zET/D0pz8dSTyQJO4niQeSxANJ4rlJ4rlJ4gWRxAsjiX8NSfxPZZt/Ddu8MLZ5QWzz/NjmudnmgWzz3GxzP9s8kG3uZ5v72eZ+trnf8ePHecd3fEce+tCHct9999369V//9e/zD//wD7/NVVddddVVV1111f9c6EEPehBXXXXVVVddddVV/xNdc801D/7wD//w73qxF3ux17548SJ/+Zd/yW/+5m8CIIkHksT9JPFAknggSTw3STw3STw/knhhJPGiksT/NrZ5UdnmhbHNC2Kb52ab52ab52abB7LNA9nmfrZ5INsA2OZ+trmfbU6cOME7vuM78tCHPpR/+Id/+O2v//qvf5/77rvvVq666qqrrrrqqqv+50EPetCDuOqqq6666qqrrvqf5Jprrnnwa7/2a7/XO73TO332xYsX+cu//Et+4zd+A0kASOKBJHE/STyQJB5IEg8kiecmiedHEi+IJF4UkviPIIl/D9v8R7DNi8o2L4htnh/bPD+2eW62eSDbPJBtHsg297PN/WxzP9vczzb3sw3AQx7yEN7pnd6JcRxv/a3f+q3v/tEf/dHP4aqrrrrqqquuuup/FvSgBz2Iq6666qqrrrrqqv8pXud1Xue9P/zDP/y7AH7jN36D3/iN3wBAEveTBIAkHkgSDySJ+0niuUniuUniuUniBZHEv0QS/xaS+O9gm38L27wobPOC2Ob5sc1zs81zs80D2eaBbPNAtrmfbe5nm/vZ5n62uZ9tAI4fP87Lv/zL8wZv8Abcd999t/7Wb/3Wd//oj/7o53DVVVddddVVV131PwN60IMexFVXXXXVVVddddV/t2uuuebBH/7hH/5dL/ZiL/baT3va0/iJn/gJLl68CIAk7icJAEk8kCTuJ4kHksQDSeK5SeL5kcTzI4l/iSReVJL4n8w2/xq2+ZfY5gWxzXOzzXOzzXOzzXOzzf1s80C2uZ9t7meb+9nmfra5n20AbHPixAne8R3fkYc97GHcd999t37WZ33W69x33323ctVVV1111VVXXfXfi3L8+HGuuuqqq6666qqr/ju94zu+42d90id90k93Xffg7//+7+c3f/M3Wa1WAEjifpIAkMQDSeJ+knggSTyQJJ6bJJ6bJCTx3CQhiRdEEpKQxL9EEpKQxP90kpCEJCTxL5GEJF4YSUji+ZHEc5OEJB5IEpJ4IEk8N0ncTxIPJIn7SeJ+krifJO4niecmieVyyV/8xV9gm5d8yZc8/oqv+Ipvvbm5efwf/uEffoerrrrqqquuuuqq/z7oQQ96EFddddVVV1111VX/Ha655poHf87nfM5vXXPNNQ/+9V//dX7jN34DSdxPEveTBIAkHkgS95PEA0nigSTxQJJ4fiTx3CTxwkjiXyKJfy9J/EexzX8E27wobPOC2OYFsc1zs81zs81zs80D2eZ+tnkg29zPNvezzf1scz/bANjmfrYBOH78OC//8i/PG77hG3Lffffd+vVf//Xv8w//8A+/zVVXXXXVVVddddV/PfSgBz2Iq6666qqrrrrqqv9q7/iO7/hZ7/RO7/TZFy9e5Md//Md52tOehiTuJ4n7SQJAEveTxANJ4oEkcT9JPDdJPDdJPD+SeEEk8cJI4t9CEi/MsWPHADh27BgAx44dA+DYsWPc7/jx4zzQ7u4ux48f5wXZ3d3lfpcuXQJgd3eX+126dIlLly7xwtjmX2KbF8Q2L4htnpttnpttHsg2D2SbB7LN/WxzP9vczzb3s839bANgGwDb3M82J06c4IM/+IOZpunW3/qt3/ruH/3RH/0crrrqqquuuuqqq/5roQc96EFcddVVV1111VVX/Ve55pprHvw5n/M5v3XNNdc8+Nd//df5jd/4DQAkcT9J3E8S95MEgCQeSBL3k8QDSeK5SeK5SeK5SeIFkcQLI4l/DUkAHDt2jGPHjnHs2DGOHTsGwIMe9CAAjh07xrFjx/jvdunSJQB2d3e5dOkSAJcuXeLSpUvs7u5y6dIldnd3+ZfY5gWxzfNjm+dmm+dmmweyzQPZ5oFscz/b3M8297PN/WxzP9sA2AbANgC2ATh+/Div8AqvwBu+4Rty33333fpZn/VZr3PffffdylVXXXXVVVddddV/DfSgBz2Iq6666qqrrrrqqv8K7/iO7/hZ7/RO7/TZFy9e5Md+7Md42tOehiQAJAEgiftJ4n6SAJDEA0nifpJ4IEk8kCSemySemyReEEm8MJL4lxw7dozjx49zyy23APCgBz2IY8eOcezYMV5UwzAAMI4jAMMwADAMAw80DAPPzTYAtrmfbfq+xzYAs9kM28xmMwBsM5/Pmc1mvKguXbrE7u4uly5d4hnPeAaXLl1id3eXS5cu8UC2eUFs89xs89xs89xs80C2eSDbPJBt7meb+9nmfra5n20AbHM/2wDYBsA2ALY5ceIE7/zO78z29vatv/Vbv/XdP/qjP/o5XHXVVVddddVVV/3nQw960IO46qqrrrrqqquu+s90zTXXPPjDP/zDv+vFXuzFXvsv/uIv+LEf+zEAJAEgCQBJ3E8S95MEgCQeSBL3k8QDSeKBJPHcJPHcJPH8SOKFkcRzO3bsGMeOHeNBD3oQAA960IO45ZZbeGGGYWAYBoZhYBxHAIZhYBxHxnFkGAYk8S+xzf1scz/bANjGNgC2sQ2AbWxjG9vYxjYAtrFN3/cA9H3PfD7HNsePH8c28/mcxWLBfD7nBbl06RIAz3jGM3jGM57BpUuXuPXWW3lBbPP82Oa52eaBbPNAtnkg2zyQbe5nm/vZ5n62uZ9tAGxzP9sA2AbANgC2AXiDN3gD3uiN3oj77rvv1s/6rM96nfvuu+9Wrrrqqquuuuqqq/7zoAc96EFcddVVV1111VVX/Wd5sRd7sdf+3M/93N+6ePEiP/qjP8rTn/50ACQBIAkASdxPEveTxP0kcT9J3E8SDySJB5LEA0niuUni+ZHECyKJ+x07dgyAl3zJl+TYsWO85Eu+JC/Ier1mGAb29/eRxMHBAcMwMI4jAJIAkASAJAAk8a9hm/vZBsA2ALYBsI1tAGxjG9vYBsA2trGNbWxjG9vYxjYAtrGNbWwzm80AmM1mLBYLTpw4wWKxYLFYsFgseH4uXbrErbfeyjOe8QwuXbrEM57xDB7INs/NNs/NNs/NNg9km/vZ5oFscz/b3M8297PN/WwDYBsA29zPNgC2AbANwIkTJ/iQD/kQpmm69bd+67e++0d/9Ec/h6uuuuqqq6666qr/HOhBD3oQV1111VVXXXXVVf8Z3vEd3/Gz3umd3umzn/a0p/Et3/ItSAJAEgCSAJDE/SRxP0ncTxL3k8T9JPFAkrifJJ6bJJ6bJJ4fSTw/kjh27BgPetCDOHbsGLfccgsPetCDeH7W6zVnz54FYH9/n4ODAyQhCQBJSEISAJIAkASAJAAk8UCSeEFscz/b3M82ALYBsI1tAGxjG9sA2MY2trGNbWxjG9sA2MY2trGNbWxjG9vYxja2sY1tAObzOYvFgvl8zqlTp9jY2ODUqVM8t93dXQCe8Yxn8IxnPINLly7xjGc8A9s8N9s8kG2em20eyDb3s80D2eZ+trmfbe5nGwDb3M82ALYBsA2Abe5nG4ATJ07w8i//8rzRG70RP/IjP/LZP/qjP/o5XHXVVVddddVVV/3HQw960IO46qqrrrrqqquu+o90zTXXPPjDP/zDv+uGG2547R/90R/laU97GpIAkASAJO4nCQBJ3E8S95MEgCQeSBIPJIn7SeK5SeKBJPH8SOK5HTt2jAc/+MEcO3aM13iN1+D5Wa1W3HfffQDs7e2xv7+PJCQBIAlJSEISkgCQhCQkASAJAEkASOJ+knhR2eZ+tgGwDYBtAGxjG9sA2MY2trGNbWwDYBvb2MY2trGNbWxjG9vYxja2sY1tbANgG9vYxja2AbDNYrHg1KlTnD59mo2NDU6fPs1z293d5RnPeAbPeMYz+Ju/+RseyDbPzTYPZJsHss39bPNAtrmfbe5nm/vZBsA297MNgG0AbANgGwDbANjm5MmTvPzLvzxv9EZvxH333XfrZ33WZ73OfffddytXXXXVVVddddVV/3HQgx70IK666qqrrrrqqqv+o7zYi73Ya3/u537ub128eJEv+qIvQhIAkgCQBIAkACQBIIn7SeJ+krifJO4niftJ4oEk8UCSeG6SeH4kcb9jx47xki/5krzUS70Ux44d44FWqxWr1Yrd3V0uXbrEpUuXkIQkJCEJSUhCEpKQBIAkJCEJSUgCQBKSAJAEgCTuJ4n7SeIFsc39bHM/2wDYBsA2tgGwjW1sYxvbANjGNraxjW1sYxvb2MY2trGNbWxjG9vYBsA2trGNbWxjG9sA2MY2tgGwzWKxYGNjg42NDU6fPs2DH/xgntvu7i7PeMYz+Ju/+Rue8YxnYJvnZpsHss0D2eZ+tnkg29zPNvezDYBt7meb+9kGwDYAtgGwDYBtAGwDcOLECT70Qz+UaZpu/a3f+q3v/tEf/dHP4aqrrrrqqquuuuo/BnrQgx7EVVddddVVV1111X+Ed3zHd/ysd3qnd/rspz71qXzLt3wLkgCQBIAkACQBIAkASdxPEveTxP0kcT9J3E8SDySJB5LEc5PEc5PEsWPHeMmXfEke9KAH8aAHPYgHWi6XrFYrLl68yO7uLru7u0hCEpKQhCQkIQlJSEISkpCEJCQhCQBJSEISkgCQBIAkACQBIAkASbyobANgm/vZBsA2tgGwjW1sA2Ab29jGNraxjW1sYxvb2MY2trGNbWxjGwDb2MY2trGNbWxjG9sA2MY2trENgG1sA2Ab29hmc3OT06dP8+AHP5hrrrmGB9rd3eUZz3gGz3jGM7j11lvZ3d3lfrZ5INs8kG3uZ5sHss39bHM/2wDY5n62AbDN/WwDYBsA2wDYBsA2tjl58iRv+IZvyCu+4ivyIz/yI5/9oz/6o5/DVVddddVVV1111b8fetCDHsRVV1111VVXXXXVv9fnfu7n/taLvdiLvfav/uqv8uu//utIAkASAJIAkASAJAAkcT9J3E8S95PE/SRxP0k8kCQeSBIPJInndvz4cV7yJV+SBz3oQTzoQQ/igZbLJXfeeScXL15kd3cXSUhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSEISkgCQhCQkASAJAEkASAJAEg8kiedmmweyDYBt7mcb2wDYxjYAtrGNbWxjG9vYxja2AbCNbWxjG9vYxja2sY1tbGMb29jGNraxjW0AbGMb29gGwDa2sQ2AbWwDYBvbAGxsbLCxscE111zDNddcwzXXXMMD7e7u8jd/8zfceuutPOMZz8A2D2SbB7LN/WzzQLa5n20AbHM/29zPNgC2AbANgG3uZxvbANgGwDYnT57k5V/+5XnjN35jfuu3fuu7v/7rv/59uOqqq6666qqrrvr3QQ960IO46qqrrrrqqquu+re65pprHvzhH/7h3/ViL/Zir/3N3/zNPO1pT0MSAJIAkASAJAAkcT9JAEjifpK4nyTuJ4n7SeKBJPFAknggSdzv+PHjvORLviQv9VIvxbFjx7jf0dERy+WSCxcu8JSnPAVJSEISkpCEJCQhCUlIQhKSkIQkJAEgCUlIQhKSkIQkJCEJSQBIQhKSAJAEgCQAJHE/SfxLbHM/2wDYBsA2ALaxDYBtbGMb2wDYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9sA2MY2trENgG1sYxsA29gGwDa2AbCNbQBss7m5yTXXXMM111zDQx/6UB5od3eXv/mbv+HWW2/l1ltv5X62eSDbPJBt7meb+9kGwDb3s839bANgGwDbANgGwDYAtgGwDYBtbHPy5Ek+7MM+jGmabv2sz/qs17nvvvtu5aqrrrrqqquuuurfBj3oQQ/iqquuuuqqq6666t/ixV7sxV77cz/3c3/rwoUL/OiP/ihPe9rTAJCEJAAkASCJ+0kCQBIAkrifJO4niftJ4n6SeCBJ3E8Sz00Sx48f5yVf8iV5yZd8SY4fP879jo6OuP3221kul9xxxx1IQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQBIAlJAEgCQBL3k8QDSeJ+tnlutgGwDYBtAGwDYBvb2AbANraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNrYBsI1tbGMb2wDYxja2AbCNbQBsYxsA2wDYxjYAtgHY2Njg2muv5ZprruFhD3sYD7S7u8tf//Vf8zd/8zfs7u5imweyzQPZ5n62AbDN/WxzP9sA2OZ+tgGwDYBtAGwDYBsA29gGwDYnTpzgXd/1XdnZ2bn1sz7rs17nvvvuu5Wrrrrqqquuuuqqfz30oAc9iKuuuuqqq6666qp/rRd7sRd77c/93M/9rQsXLvBFX/RFSAJAEgCSAJAEgCQAJAEgCQBJ3E8S95PE/SRxP0k8kCTuJ4kHksRrvuZr8qAHPYgHPehB3O/o6IjbbruN8+fPc/78eSQhCQBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkgCQhCQkASAJSQBIAkAS95PEv8Q297MNgG0AbANgG9sA2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2tgGwjW1sYxvbANjGNraxDYBtbANgG9sA2AbANrYBsA2AbQBss7m5yebmJg972MN42MMexgPdeuut/M3f/A1/9Vd/xQPZ5oFscz/bANjmfra5n20AbANgm/vZBsA2ALYBsI1tAGwDYJsTJ07wCq/wCrzcy73crb/1W7/13T/6oz/6OVx11VVXXXXVVVf961COHz/OVVddddVVV1111b/G67zO67z3J33SJ/3UU5/6VL76q78aAElIAkASAJIAkASAJAAkcT9JAEjifpK4nyTuJ4n7SUIS95PE/Y4fP84rvdIr8R7v8R486EEP4vjx4wA8/vGP57bbbuMv//IvOX/+PMvlEklIQhIAkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCQBJSEISAJIAkASAJAAk8dwk8dwkcT9JAEgCQBL3k8TzI4kXhW0kYZsXhST+q43jyMHBAbfffjtPfepTuXDhAuM4cvLkSY4fP86jH/1oXvqlX5rrrruO1WrF7u4uknggSTw3SdxPEveTBIAkACTx3CQBIIn7SQJAEvdbrVZcuHABScff+q3f+rUB/uEf/uF3uOqqq6666qqrrnrRoQc96EFcddVVV1111VVXvag+/MM//Lte53Ve571/9Vd/lV/91V9FEpIAkIQkACQBIAkASQBI4n6SAJDE/SRxP0ncTxL3k8QDSeL48eO85Eu+JC/1Ui/F8ePHud/h4SHPeMYzePzjH48kJAEgCUlIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhIAkpAEgCQAJAEgiftJ4oWxzf1sA2AbANvYBsA2trENgG1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGObzMQ2tgGwjW1sYxvb2MY2tgGwjW1sA2Ab29gGwDa2AbANgG1sA2AbANsA2AbANgC2ud/m5ibXXXcdD3vYw7juuuu43+7uLn/913/Nb//2b2Ob+9nmfra5n23uZ5v72QbANgC2AbANgG0AbANgGwDb2AbANrYBeKM3eiPe5E3ehB/5kR/57B/90R/9HK666qqrrrrqqqteNOhBD3oQV1111VVXXXXVVS+Kz/3cz/2tF3uxF3vtb/qmb+KpT30qkpAEgCQAJCEJAEkASOJ+kgCQBIAk7ieJ+0nifpK4nyQe6MSJE7zkS74kr/Var8X9Dg8PufXWW3nGM57B0dERAJKQhCQAJCEJSUhCEgCSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhiYhAEpKQhCQAJCEJSUhCEgCSkASAJAAkASCJF5Vt7mcbANsA2MY2tgGwjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2tgGwjW1sYxsA29jGNgC2sQ2AbQBsYxsA2wDYBsA2ALYBsM39bANgm62tLR7+8Ifz8Ic/nK2tLQB2d3e59dZb+au/+ituvfVWAGxzP9vczzb3sw2Abe5nGwDbANgGwDYAtgGwjW0AbANgG9vY5o3f+I15kzd5E37rt37ru7/+67/+fbjqqquuuuqqq676l1GOHz/OVVddddVVV1111b/kcz/3c3/r+uuvf+3v+q7v4mlPexqSAJCEJAAkASAJAEkASAJAEgCSAJDE/SRxP0ncTxL3k8T9HvSgB/Har/3avOVbviUPfvCDATg8POSv//qv+bM/+zPOnj3LOI5IAkASkpAEgCQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlIIiKQhCQkIQlJSEISkpCEJCQhCQBJSEISAJKQBIAkACRxP0lIQhKSkIQkJHE/SdxPEgCSuJ8knh9J3M82/x8Mw8A999zDM57xDC5cuEDf95w5c4brrruOl3mZl+FlXuZlWK1W3HvvvdxPEveTxP0kASCJ5yYJAEkASAJAEveTBIAk7icJgKc85SkAvMEbvMFLX3PNNQ/+0z/905/hqquuuuqqq6666oVDD3rQg7jqqquuuuqqq656YT73cz/3t66//vrX/uEf/mGe9rSnASAJSQBIQhIAkgCQBIAkACQBIIn7SQJAEveTxP0kcT9JALzWa70WL/VSL8Xx48cBODw85GlPexq33norh4eHSEISAJKQBIAkJCEJAElIQhKSkASAJCQhCUlIQhKSkIQkJCEJSUhCEhGBJCQhCUlIQhKSkIQkJCEJSUhCEpKQBIAkJAEgCUkASOJ+knhR2AbANvezjW0AbGMb2wDYxja2sY1tbGMb29jGNraxTWZiG9vYxja2sY1tbGMb29jGNraxjW1sYxvbANjGNraxDYBtbGMbANvYBsA2ALaxDYBtAGwDYBsA2wDY5n62AbDN/WwDYJutrS0e8YhH8DIv8zLcb3d3l7/6q7/it37rt7ifbe5nGwDb3M82ALYBsA2Abe5nG9sA2AbANrYBsI1tAGzzsIc9jI/8yI/kvvvuu/VDPuRDHsJVV1111VVXXXXVC4Ye9KAHcdVVV1111VVXXfWCfO7nfu5vXX/99a/9wz/8wzztaU8DQBKSAJCEJAAkASAJAEkASAJAEveTBIAk7ieJ+0nifidOnOClXuqleK3Xei3ud3h4yNOe9jT+/u//HgBJAEhCEgCSkASAJCQhCQBJSEISkpAEgCQkIQlJSEISkpCEJCQhCUlEBJKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkACQhCQBJAEgCQBL3k8TzY5v72QbANgC2AbCNbQBsYxvb2MY2trGNbWxjG9vYxja2sY1tbJOZ2MY2trGNbWxjG9vYxja2sY1tbANgG9vYxja2AbCNbQBsYxsA29gGwDa2AbANgG0AbANgGwDb3M82ALa5n20AbHO/zc1NHvGIR/DIRz6Sra0tAHZ3d/mrv/orfuu3fgsA29zPNgC2uZ9tAGwDYBsA2wDYBsA2ALaxDYBtAGxjG9vY5uTJk3zkR34k0zTd+iEf8iEP4aqrrrrqqquuuur5Qw960IO46qqrrrrqqquuen4+93M/97euv/761/6hH/ohnva0pyEJSQBIQhIAkpAEgCQAJAEgiftJAkAS95MEgCTuJwmA48eP89Iv/dK81Eu9FMePHwfg4OCAv/u7v+NpT3sakpAEgCQAJCEJAElIAkASkpAEgCQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCICSUhCEpKQhCQkIQlJSCIikIQkJCEJAElIQhKSkASAJAAkASAJAEm8KGwDYBsA2wDYBsA2trGNbQBsYxvb2CYzsY1tbGMb29jGNraxjW1sk5nYxja2sY1tbGMb29jGNraxDYBtbGMb2wDYxja2AbCNbQBsYxsA29gGwDYAtgGwDYBtAGxzP9sA2OZ+tgGwzf1sA7C1tcV1113HIx/5SK6//noAdnd3+au/+iv+6q/+iosXL3I/2wDYBsA297MNgG0AbANgGwDb2AbANgC2sQ2AbWxjmxMnTvCRH/mRtNZu/ZAP+ZCHcNVVV1111VVXXfW80IMe9CCuuuqqq6666qqrntvnfu7n/tb111//2j/0Qz/E0572NCQhCQBJAEhCEgCSAJAEgCQAJAEgCQBJ3E8SAJK4nySOHz/OS73US/Har/3a3O/g4IA/+qM/4t5770USAJKQBIAkACQhCQBJSAJAEpKQBIAkJCEJSUgCQBKSkIQkJCEJSUhCEpKQREQgCUlIQhKSkIQkJCGJiEASkpCEJCQhCUlIQhIAkpCEJAAkASAJAEk8kCQeyDYPZBsA2wDYBsA2trENgG1sYxvb2MY2trGNbWyTmdjGNraxjW1sYxvb2CYzsY1tbGMb29jGNraxDYBtbGMb29gGwDa2sQ2AbWwDYBvbANjGNgC2AbANgG0AbANgm/vZBsA297MNgG3uZ5v72QZga2uL13qt1+L6668HYHd3l7/6q7/iL//yL9nd3cU297MNgG0AbHM/2wDYBsA2tgGwDYBtbANgG9vYBsA2J06c4CM/8iNprd36IR/yIQ/hqquuuuqqq6666jmhBz3oQVx11VVXXXXVVVc90Od+7uf+1vXXX//aP/RDP8TTnvY0JAEgCUkASEISAJIAkASAJAAkASAJAEncTxIAkrjfiRMneKmXeile+qVfmuPHjwNwzz338Ed/9EccHBwgCQBJAEgCQBKSAJCEJAAkIQkASUhCEgCSkIQkJCEJAElIQhKSkIQkJCEJSUgiIpCEJCQhCUlIQhKSiAgkIQlJSEISkpCEJCQhCUlIAkASkpAEgCQAJHE/SbwwtrmfbQBsA2Ab2wDYxja2sY1tbGMb29jGNraxjW1sY5vMxDa2sY1tbGMb29gmM7GNbWxjG9vYBsA2trGNbWxjGwDb2MY2ALaxDYBtbANgGwDb2AbANgC2AbANgG3uZxsA29zPNgC2uZ9t7meb+9lme3ubl33Zl+WRj3wkALu7u/zlX/4lf/VXf8XFixe5n20AbANgGwDbANgGwDYAtgGwjW0AbANgG9vYxja2OXnyJB/5kR9Ja+3WD/mQD3kIV1111VVXXXXVVc+GHvSgB3HVVVddddVVV111v8/93M/9reuvv/61f+iHfoinPvWpSEISkgCQhCQAJCEJAEkASAJAEgCSAJDE/SRxP0kcP36cl37pl+a1X/u1ud8999zDH/7hH3JwcIAkACQBIAkASQBIQhIAkpAEgCQkASAJSUgCQBKSkIQkJAEgCUlIQhKSkIQkJCGJiEASkpCEJCQhCUlIIiKQhCQkIQlJSEISkpCEJCQhCUlIQhIAkpAEgCQAJPFAkngg2zyQbQBsA2AbANvYxja2AbCNbWxjm8zENraxjW1sYxvb2CYzsY1tbGMb29jGNraxTWZiGwDb2MY2trGNbWxjG9sA2MY2tgGwjW0AbGMbANsA2MY2ALYBsA2AbQBscz/bANjmfrYBsM39bHM/29zPNvfb2tri5V7u5XjkIx8JwO7uLn/5l3/Jb/7mb3I/2wDYBsA2ALYBsA2AbQBsYxsA2wDYxja2AbCNbWxz4sQJPuqjPorW2q0f8iEf8hCuuuqqq6666qqrrqAcP36cq6666qqrrrrqKoDP/dzP/a3rr7/+tX/oh36Ipz71qUhCEpIAkIQkACQBIAlJAEgCQBIAkrifJAAkcT9JvPZrvzZv/MZvzKMf/WgA7rnnHn7lV36Fxz/+8YzjCIAkACQBIAkASQBIQhIAkgCQhCQkASAJSUgCQBKSkIQkACQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYmIQBKSkIQkJCGJiEASkpCEJCQBIAlJSEISAJIAkIQk7icJSTw3SUjifpIAkASAJB5IEi8q27wgtvn/bL1ec+utt/KkJz2J2WzGjTfeyEMe8hBe9mVflvl8ztOf/nTuJwkASQBIAkASAJK4nyQAJHE/STw3SSyXS/7mb/6GV3mVVzn+oAc96MF/+qd/+jNcddVVV1111VVXAeX48eNcddVVV1111VVXfe7nfu5vXX/99a/9Qz/0Qzz1qU9FEgCSkIQkACQhCQBJAEgCQBIAkgCQBIAkACRxv4c85CG893u/N49+9KOZz+ccHBzwm7/5m/z1X/814zgCIAkASQBIAkASAJIAkIQkACQBIAlJAEhCEpIAkIQkJCEJSQBIQhKSkIQkJCEJSUgiIpCEJCQhCUlIQhIRgSQkIQlJSCIikIQkJCEJSUhCEpKQhCQAJCEJAEkASAJAEg8kCUk8kCQkASAJAEncTxL/VrZ5fmzzH0ES/1sNw8Ctt97KE5/4RE6dOsWZM2d4yEMewsu8zMuwWCx4+tOfzvMjCQBJ3E8SAJK4nyTuJ4nntlwu+du//Vve933f96WvueaaB//pn/7pz3DVVVddddVVV/1/Rzl+/DhXXXXVVVddddX/bx/+4R/+XQ9/+MPf+gd/8Ad56lOfiiQkIQlJAEhCEgCSkASAJAAkASAJAEkASAJAEgDHjx/nXd7lXXjt135t5vM5BwcH/MZv/AZ/9md/xsHBAQCSAJAEgCQAJAEgCQBJAEhCEgCSAJCEJAAkIQlJAEhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpCEJCICSUhCEpKQREQgCUlIQhKSkIQkJCEJSUhCEgCSkASAJAAkASAJSUjifpKQhCTuJwkASdxPEg8kiefHNi+IbZ4f2/x/Z5thGHjSk57EwcEBp06d4tixYzzkIQ/hZV/2Zbn77rvZ3d0FQBLPjyQAJHE/SQBI4rlJ4n7L5ZInPelJvMu7vMtLA/zDP/zD73DVVVddddVVV/1/Rjl+/DhXXXXVVVddddX/X+/4ju/4WW/+5m/+0d/xHd/BU5/6VCQhCUkASEISkgCQBIAkJAEgCQBJAEgCQBIAkjh+/Div/MqvzLu8y7tw/PhxDg4O+Id/+Ad+8zd/k4ODAwAkASAJAEkASAJAEgCSAJAEgCQAJCEJAElIAkASkpAEgCQkIQlJSAJAEpKQhCQkIQlJSCIikIQkJCEJSUhCEpKQhCQkIYmIQBKSkIQkJCEJSUhCEpKQhCQkIQkASUgCQBIAkviXSOJ+kgCQxANJ4kVhmxfENs/NNv8b2eY/2vnz53n605/OMAxsb29z7NgxXvZlX5YTJ05wzz33sFwukQSAJAAkASCJ+0kCQBL3k8QLcv78ec6fP8+7vdu7vTbAP/zDP/wOV1111VVXXXXV/1eU48ePc9VVV1111VVX/f/0Yi/2Yq/9ER/xEd/99V//9TzlKU9BEpKQhCQkIQkASUgCQBIAkpAEgCQAJAEgifu9zuu8Du/yLu/CQx7yEAD+8i//kt/4jd/gnnvuQRL3kwSAJAAkASAJAEkASAJAEgCSAJCEJAAkIQkASUhCEgCSkIQkJCEJAElIQhKSkIQkJCEJSUhCEpKQhCQkERFIQhKSkEREIAlJSEISkogIJCEJSUhCEpKQBIAkJCEJAEkASOJ+kpCEJCQhCUlIAkAS95PE/STxb2Gb58c2z802V12xXq+56667uPXWW1mv19x4441cf/31POYxj2GxWPD0pz8dSQBIAkAS95MEgCTuJ4kHksRzu+OOOwB4m7d5m9cG+Id/+Iff4aqrrrrqqquu+v+Icvz4ca666qqrrrrqqv9/XuzFXuy1P/dzP/e3fumXfok/+7M/QxKSkIQkJAEgCUkASEISAJIAkASAJAAkASCJ48eP867v+q68zMu8DAB33303v/iLv8htt92GJAAkcT9JAEgCQBIAkgCQxP0kIQkASQBIQhIAkpAEgCQkIQkASUhCEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhiYhAEpKQhCQkERFIQhKSkIQkJCEJSUhCEgCSkASAJAAkIYkXRhIAknggSdxPEi+MbZ4f2zw32zw32/xrSeL/qmEYuOuuu3jiE5/IbDbjpptu4qEPfSgv+7Ivy913383FixcBkMT9JAEgiftJAkASz48kAGzzpCc9Cdu8+qu/+oNvvfXWvzl79uytXHXVVVddddVV/99Qjh8/zlVXXXXVVVdd9f/LNddc8+Cv+Iqv+KsnP/nJ/NAP/RCSkIQkACQhCUlIAkASAJKQBIAkACQBIAmAEydO8Cqv8iq867u+K8ePH2d/f59f//Vf56/+6q8YhgEASQBI4n6SAJAEgCTuJwkASQBIQhIAkgCQhCQAJCEJAElIAkASkpCEJCQhCQBJSEISkpCEJCQhCUlIQhKSkIQkIgJJSEISkpCEJCQhCUlEBJKQhCQkIQlJSEISkpCEJCQBIAlJAEjifpKQhCQkIQlJ3E8SAJIAkASAJP41bPPcbPNAtnl+bPPvJYn/S4Zh4OlPfzr7+/ucPn2aY8eO8dCHPpTFYsHTnvY07icJAEncTxIAknggSbwgT37yk9nY2Dj+Nm/zNq/9Z3/2Zz9zeHi4y1VXXXXVVVdd9f8J5fjx41x11VVXXXXVVf+/fNInfdJPXbp06cFf//VfjyQkIQlJSEISkgCQhCQAJCEJAEkASAJAEgAPechD+NAP/VAe8pCHAPCXf/mX/Pqv/zoHBwdI4n6SuJ8kACQBIIn7SQJAEgCSAJAEgCQkASAJAElIAkASkpAEgCQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkEREIAlJSEISEYEkJCEJSUgiIpCEJCQhCQBJSEISAJIAkASAJF4QSUgCQBIAkgCQxHOTxP1s8/zY5rnZ5oFs8/zY5qrndf78eZ72tKcxDAMPe9jDeOhDH8rLvdzLMZ/PefrTnw6AJO4nCQBJ3E8Sz00S97MNwPnz5zl9+vTxt33bt33rX/iFX/garrrqqquuuuqq/08ox48f56qrrrrqqquu+v/jwz/8w79rZ2fnpb/hG77heEQgCUlIQhIAkpCEJAAkIQkASUgCQBIAkjh+/Div+qqvytu+7dsCsL+/z0/91E9x6623IgkASdxPEveTBIAkACRxP0kASAJAEgCSAJCEJAAkASAJSQBIQhKSAJCEJCQhCUkASEISkpCEJCQhCUlIQhKSkIQkJBERSEISkpCEJCQhCUlEBJKQhCQkERFIQhKSkIQkJCEJSQBIQhIAkgCQxP0kIQlJSEIS95MEgCQAJHE/SfxLbPPcbPNAtnkg2zw/tvmXSOL/m/V6zV133cUTnvAETp8+zTXXXMNDH/pQTpw4weMf/3juJwkASdxPEveTxAuzXC65/fbbefSjH338MY95zIP/9E//9Ge46qqrrrrqqqv+v6AcP36cq6666qqrrrrq/4d3fMd3/Kw3f/M3/+gf/MEfPH7x4kUkIQlJSEISkpCEJAAkASAJSQBIAkASAA996EP5sA/7MB7ykIcA8Bd/8Rf82q/9GsMwACCJ+0kCQBL3kwSAJO4nCQBJAEgCQBIAkgCQhCQAJAEgCUkASEISkgCQhCQkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJBERSEISkogIJCEJSUhCEpKQhCQkIQlJAEhCEgCSAJCEJJ4fSUgCQBIAkgCQxL+GbZ6bbR7INg9km+fHNv9T2OZ/kmEYuOuuu1iv19x4443ccMMNvNzLvRyLxYKnP/3pAEjifpIAkMRzk8Rzs81yueRJT3oSb/3Wb/3Si8WCf/iHf/gdrrrqqquuuuqq/w8ox48f56qrrrrqqquu+r/vxV7sxV77Iz7iI777a7/2a3nqU5+KJCQhCUlIQhIAkpCEJAAkIQkASQBIAuB1X/d1edu3fVt2d3e5cOECP//zP8+tt96KJO4niftJAkAS95MEgCTuJwkASQBIAkASAJIAkASAJCQBIAlJAEhCEpIAkIQkJCEJAElIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISEYEkJCEJSUhCEpKQhCQkIQlJSCIikIQkACQhCUkASEISAJK4nyQkIQlJSOJ+kgCQBIAkHkgSz49tnpttHsg297PNA9nmBbHN/1a2+deyzYtqGAbuvPNOnvCEJ3D69GmuueYaHvrQhwLw9Kc/nftJAkAS95PEi2K5XHLbbbfxAR/wAa999uzZZ9x6661/zVVXXXXVVVdd9X8d5fjx41x11VVXXXXVVf+3XXPNNQ/+iq/4ir/6xV/8Rf70T/8USUQEkpAEgCQkIQlJAEhCEgCSkASAJB7ykIfw/u///jzmMY8B4O///u/5nd/5HYZhAEAS95PE/SRxP0kASOJ+kgCQBIAkACQBIAkASQBIAkASkgCQhCQAJCEJAElIQhKSkASAJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISEYEkJCGJiEASkpBERCAJSUhCEpKQhCQAJCEJSQBI4n6SeH4kIQkASQBI4n6SeFHY5oFs80C2uZ9tHsg2L4ht/qPZ5r+Sbf6j2QZgGAae8IQnAHDjjTfy0Ic+lJd7uZfjrrvuYnd3FwBJ3E8SDySJF8Q258+fxzZv9EZv9NJ/9md/9jOHh4e7XHXVVVddddVV/5dRjh8/zlVXXXXVVVdd9X/bJ33SJ/3UpUuXHvwDP/ADRASSkIQkJCEJSUgCQBKSAJCEJAAkIYnXfd3X5e3e7u2Yz+fs7+/zEz/xE9x6661I4n6SuJ8k7ieJ+0kCQBL3kwSAJAAkASAJAEkASAJAEgCSkASAJCQBIAlJAEhCEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJBERSEISkogIJCEJSUhCEpKQhCQkIQkASUgCQBKSuJ8kJCGJB5IEgCQAJPH8SMI2z49tHsg297PNA9nmfrZ5QWzz3CTx7yGJ/2vuvPNOHv/4x/PQhz6U48eP87CHPYz5fM7Tn/507ieJ+0niuUkCwDYPdO7cOR71qEcdf5M3eZO3/oVf+IWv4aqrrrrqqquu+r+Mcvz4ca666qqrrrrqqv+7PvdzP/e3rrvuutf+ki/5EiQhiYhAEpKQBIAkJCEJSQBIQhIAkjhx4gTv9m7vxsu+7MsC8Od//uf86q/+KsMwACCJ+0nifpK4nyTuJwkASdxPEgCSAJAEgCQAJAEgCQBJAEgCQBKSAJCEJCQBIAlJSEISAJKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkIgJJSCIikIQkJCEJSUgiIpCEJCQhCUlEBJIAkIQkJCEJAElI4n6SkMQDSUIS95MEgCTuJ4kXxjYPZJsHss39bHM/2zyQbV4Y2/xHsc1/Btv8dxqGgac97WkMw8DDH/5wHvawh/HyL//y/MM//AOr1QoASTyQJF4Y2yyXS574xCfyaq/2ascf/OAHP/hP//RPf4arrrrqqquuuur/Ksrx48e56qqrrrrqqqv+b3qxF3ux136nd3qnz/7iL/5iVqsVEYEkJCEJSUhCEpKQBIAkJAEgCUk85CEP4cM//MM5ceIE+/v7/Mqv/ApPfOITkcT9JHE/SdxPEveTxP0kcT9JAEgCQBIAkrifJCQBIAkASQBIAkASkgCQhCQkASAJSUgCQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSiAgkIQlJSEISkpBERCAJSUhCEpKQBIAkJAEgCQBJvDCSkASAJO4niReFbR7INg9km/vZ5n62uZ9t/j+wzb+FbV4UwzBw55138vjHP56HPvShHD9+nBd/8RdnsVjwtKc9jftJ4rlJ4n62eaCjoyNuv/123u3d3u2lz549+4xbb731r7nqqquuuuqqq/4vohw/fpyrrrrqqquuuur/nmuuuebBX/EVX/FX3/d938dTn/pUJBERSEISkpCEJAAkIQlJAEhCEgCv93qvx9u//dsDcNddd/HjP/7j7O/vAyCJB5LE/SRxP0kASOJ+krifJAAkASCJ+0kCQBIAkgCQhCQAJAEgCUkASEISAJKQhCQkASAJSUhCEpKQhCQkIQlJSEISkpCEJCQREUhCEpKQhCQkIQlJSEISkpBERCAJSUgiIpCEJCQhCUlIQhKSAJCEJAAkcT9JSEISkpCEJO4niftJ4n6SeG62eW62uZ9t7meb+9nmfrZ5INtc9R9jvV7z9Kc/nfV6zcMf/nAe9rCHAfDUpz4VSdxPEv8S2wCcO3cO27zRG73RS//Zn/3ZzxweHu5y1VVXXXXVVVf9X0M5fvw4V1111VVXXXXV/z2f9Emf9FO7u7sP/smf/EkiAklIIiIAkIQkJCEJSUgCQBKSOHHiBO/xHu/By77sywLwZ3/2Z/zWb/0WkrifJB5IEveTxP0kcT9JAEjifpIAkMT9JAEgCQBJAEgCQBIAkpAEgCQkASAJSQBIQhKSkASAJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCICSUgiIpCEJCQREUhCEpKQhCQkIQlJSEISkgCQBIAkJPGCSOKBJAEgiX+JbR7INvezzf1sA2Cb+9nmgWxz1X+c9XrNnXfeCcBNN93Ewx72ME6ePMldd93FarXiuUniudnmgc6dO8ejH/3o42/yJm/y1r/wC7/wNVx11VVXXXXVVf/XUI4fP85VV1111VVXXfV/yzu+4zt+1uu8zuu899d8zdewWq2QREQgCUlIQhKSkIQkACQhCYCHPvShfMRHfAQnTpxgf3+fX/7lX+aJT3wiAJJ4IEncTxL3k8T9JHE/SQBI4n6SAJDE/SQBIAkASQBIAkASAJKQBIAkJAEgCUkASEISkgCQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEhGBJCQhCUlIQhKSkEREIAlJSCIikIQkJCEJSQBIQhKSAJDE/SQhCUlIQhKSAJAEgCQAJPFAkgCwzXOzzQPZ5n62AbDN/WxzP9s8kG2uAtv8R7nzzjt5/OMfz0Mf+lAe8pCH8OIv/uL8/d//PcvlEgBJvKiOjo54whOewKu/+qsf39jY4B/+4R9+h6uuuuqqq6666v8SyvHjx7nqqquuuuqqq/7veLEXe7HX/oiP+Ijv/qqv+iruuusuIgJJSCIikIQkACQhCUlIAkASL/dyL8d7vMd7AHDnnXfyoz/6oxwcHHA/STyQJO4niftJ4n6SuJ8k7icJAEncTxIAkgCQBIAkACQBIAkASUgCQBIAkpAEgCQkIQlJAEhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYmIQBKSkEREIAlJSEISkpCEJCQBIAlJ3E8SL4gkACQBIIn7SeIFsc39bPNAtgGwzf1sA2Cb+9nmgWzzP5Vtnptt/q1s819lvV7ztKc9jdlsxs0338yLv/iLs1gseNrTnsb9JPH82OaBjo6OuO2223ibt3mbB996661/c/bs2Vu56qqrrrrqqqv+r6AcP36cq6666qqrrrrq/46P+IiP+K7d3d0H/9Iv/RIRgSQiAklIQhKSkIQkJCEJAEm8wzu8A6/3eq8HwJ/92Z/xm7/5mwBI4oEkcT9J3E8S95PE/SRxP0ncTxIAkrifJAAkASAJAEkASAJAEgCSAJCEJAAkIQkASUhCEgCSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCGJiEASkpCEJCQREUhCEpKQhCQkIQlJSEISAJIAkASAJCQhCUlI4n6SAJAEgCReFLa5n23uZ5v72QbANvezzf1s80C2ueo/3nq95ty5c6zXax7+8IfzsIc9DICnPe1pPDdJ2OYFOXfuHBsbG8ff7u3e7rV/4Rd+4Wu46qqrrrrqqqv+r6AcP36cq6666qqrrrrq/4Z3fMd3/KzXeZ3Xee+v/uqvZrVaERFIQhIRgSQkIQkASUhCEidPnuQ93uM9eOxjHwvAb/zGb/C3f/u33E8SDySJ+0nifpK4nyTuJ4n7SeJ+kgCQxP0kASAJAEkASAJAEgCSAJAEgCQkASAJSQBIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUgCQBKSkIQkJCGJiEASkpCEJCICSUhCEpKQhCQkERFIQhKSiAgkIQlJSEISAJKQBIAkACTx/EhCEgCSAJDE/STx/Njmfra5n23uZxsA29zPNgC2uZ9tHsg2V73obPOiWq/X3Hnnndjmpptu4mEPexgv//Ivz+/93u8hiRfGNg907tw5Hv3oRx8/ffo0//AP//A7XHXVVVddddVV/xdQjh8/zlVXXXXVVVdd9b/fNddc8+BP+qRP+umv+qqv4s477yQikEREIAlJSEISkpCEJCRx4sQJ3uEd3oGHPvSh7O/v80u/9Es8/elPRxL3k8QDSeJ+knggSdxPEveTBIAk7ieJ+0kCQBIAkgCQBIAkACQBIAkASQBIQhIAkpAEgCQkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKICCQhiYhAEpKQhCQkERFIQhKSkIQkJCEJAElIAkAS95OEJCQhiftJAkAS95PEC2Ob+9nmfrYBsM39bANgm/vZBsA2D2Sbq14w27wwtnkg2zyQbe68804e//jH87CHPYzjx4/zCq/wCvzDP/wDy+USAEnczzbPz9HREWfPnuVt3uZtHnzrrbf+zdmzZ2/lqquuuuqqq676347gqquuuuqqq676P+HDP/zDv+tJT3oST37yk5GEJCQhCUlIQhKSkIQkAB760IfySZ/0STz0oQ9lf3+f7/3e7+XOO+/kudnmP4pt/jVsA2AbANu8ILa5n20eyDb/U0jifpL4l0hCEgCSAJCEJJ6bJCQBIAkASUjifpKQhCQeSBL3k8T9JAEgiReFJB5IElf959vb2+MnfuIn2Nvb4+TJk7zzO78zD3/4w5HEA0lCEpIAkIQkJPGkJz2JJz3pSQ/+8A//8O/iqquuuuqqq676v4By/Phxrrrqqquuuuqq/91e53Ve573f/M3f/KM//dM/nYggIogIJCGJiEASAJKQhCQe9rCH8YEf+IEA3HnnnfzwD/8wkrifJB5IEveTxANJ4n6SuJ8k7ieJ+0kCQBL3kwSAJO4nCQBJAEgCQBIAkpAEgCQAJCEJAElIQhIAkpCEJCQhCUlI4n6SkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlEBJKQhCQkERFIQhKSiAgkIQlJSAJAEpKQBIAk7icJSUhCEveTBIAk7ieJF8Q297PN/WwDYJv72QbANgC2AbDN/WzzQLb5/8Q2/x3W6zVPfepTWa/XvORLviQPe9jDWCwWPPWpT+W52eb5ue2223jrt37r42fPnn3Grbfe+tdcddVVV1111VX/m1GOHz/OVVddddVVV131v9snfdIn/dS3fMu3HL948SIRQUQgiYhAEpKQhCQkIYmXf/mX5z3f8z0BePzjH88v/uIvAiCJ+0nigSTxQJK4nyTuJ4n7SeJ+krifJAAkcT9JAEjifpIAkASAJAAkASAJAElIAkASkgCQhCQkASAJSUhCEpK4nyQkASAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkIgJJSEISkpBERCAJSUhCEpKQhCQAJCGJ+0niuUnifpK4nyT+Jba5n20AbHM/2wDYBsA2ALYBsM39bPNAtrnqCtv8Z1qv1+zt7bFer3nEIx7ByZMnWSwWPOUpT+FFcXR0xNmzZ3nbt33bl/6zP/uznzk8PNzlqquuuuqqq67634py/Phxrrrqqquuuuqq/70+/MM//Lv29vZe+7d+67eICCKCiEASkogIJCEJAEm8wRu8AW/xFm8BwJ/+6Z/y+7//+9xPEg8kiftJ4oEkcT9J3E8S95PE/SRxP0ncTxIAkrifJAAkASAJAEkASAJAEgCSkASAJCQBIAlJAEhCEpKQhCQAJCEJSUhCEgCSkIQkJCEJSUhCEpKQhCQkIYmIQBKSkIQkJCEJSUhCEpKICCQhiYhAEpKQhCQkIQlJSEISAJIAkMT9JCGJ+0lCEgCSuJ8knh/b3M8297MNgG0AbANgGwDbANjmfra5n20eyDb/VWzzorLN/zXr9Zo77rgDgEc84hE8/OEPRxJPfepTeSDbPD9HR0c86lGPOv6gBz3o+J/+6Z/+DFddddVVV1111f9WBFddddVVV1111f9aL/ZiL/bar/M6r/Pev/ALv4AkJCEJAElI4oEk8U7v9E68wRu8AQC//uu/zp/+6Z/yn8k2/x1s8y+xzb+HbV4QSQBIAkASL4gkHkgSkpCEJCRxP0kASAJAEpK4nyQkcT9J3E8SL4gk7ieJ5yYJAEkASAJAEgCS+J/KNv+RbPO/yR//8R/zR3/0RwC80Ru9EW/0Rm/EA0lCEpKQhCQkcf78eb7jO76D13md13nvF3uxF3ttrrrqqquuuuqq/60ox48f56qrrrrqqquu+t/pIz7iI77rT/7kTx78t3/7t0QEEUFEIAlJRASSkIQkPuiDPogXe7EXA+Anf/InedrTnoYkHkgSDySJB5LE/SRxP0k8kCTuJ4n7SQJAEveTBIAk7icJAEkASAJAEgCSAJAEgCQAJCEJAElIQhIAkpCEJCQBIAlJSEISkpCEJAAkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlEBJKICCQhCUlIQhIRgSQkIQlJSEISAJKQBIAkXhBJPJAk7ieJB7LN/WxzP9sA2AbANgC2AbANgG0AbANgm/vZ5oFs8x/JNi8q2/xb2eb5sc3/BnfccQd7e3s8/OEP5+EPfzgnT57k7//+73kg2zy3o6MjTp48yZu+6Zu+9i/8wi98DVddddVVV1111f9GBFddddVVV1111f9Kr/M6r/PeL/ZiL/bav/ALv4AkJCEJSUhCEg/0QR/0QTzsYQ8D4Cd/8ie58847AbDNA9nm38I2/xq2eW62+c9gm+dmmxeFbf4zSeJ+knhhJCEJAEncTxKSkIQkJAEgCQBJAEhCEs9NEveTxHOTBIAkACTxP5lt/qexzYvKNi+MbR7INg9kmweyDcDjHvc4vuM7vgOAhz/84bzru74rkrifJCQhCUlIQhI/8zM/g6QHv87rvM57c9VVV1111VVX/W9EcNVVV1111VVX/a/0ju/4jp/1Xd/1XUhCEpKQBIAkJCEJSXzwB38wD3vYwwD4iZ/4Ce68805eVLb5n8A2ALYBsM2/lW3+p5HEA0lCEpKQxANJAkASknh+JAEgCQBJvDCSkASAJAAk8cJIAkASAJIAkMT9JPEfzTb/FWzzP4Ft/qPs7e3x7d/+7Zw8eZJXfMVX5F3f9V2RhCQkASAJSUhCEhcuXOCnf/qnecd3fMfP4qqrrrrqqquu+t+I4Kqrrrrqqquu+l/ndV7ndd47Ih78J3/yJ0hCEpKQhCQAJAHwwR/8wZw8eZK9vT1+4id+gjvvvJP/KLb5z2abF8Y2z802/xtI4rlJQhLPTRKSuJ8k7icJSUhCEpIAkASAJO4nCUlIQhKSeH4kASAJAEn8d7HNfyTb/Gewzb+Fbf4r7e3t8e3f/u3s7e3xiq/4irzbu70b95OEJCQhCUlI4g/+4A84f/78gz/8wz/8u7jqqquuuuqqq/63Ibjqqquuuuqqq/7X+fAP//Dv+u7v/m4kIYmIQBIAkpAEwId8yIfwsIc9jFIKv/Zrv8add94JgG3+J7HNc7PNfwTbPJBt/rVs8x9BEgCSeCBJvKgk8UCSeH4kASAJAElI4vmRhCQAJPHCSAJAEv8Wkrjqv9/e3h4/+qM/yt7eHq/4iq/Iu7/7uyMJSUhCEpKQhCQigm/91m/lxV7sxV77mmuueTBXXXXVVVddddX/JgRXXXXVVVddddX/Kh/+4R/+XU94whN4ylOegiQkASAJSQBI4kM+5EN42MMext7eHr/2a7/GnXfeyQtimweyzQtimxeFbe5nm/9stvmvYpv/DJJ4IElIQhKSuJ8kACRxP0lIQhL3kwSAJO4nCUlIQhIPJAkASQBIAkASL4gkrvrfaW9vjx/90R9lb2+PV3zFV+Td3/3duZ8kJCEJSUjiwoULnD9//sHv+I7v+FlcddVVV1111VX/mxBcddVVV1111VX/q7zO67zOe//8z/88kpBERCAJAElI4kM+5EN42MMeBsCv/dqvcccdd/BfwTb/Etv8d7HNfwdJvCCSAJDE/SQhiecmiftJAkASknggSUgCQBL3k8Rzk4QkXhSSeFFJ4r+abf69bPMfwTYviG3+p9jb2+NHfuRHAHjFV3xF3v3d3x1JSEISkpCEJCKCb/u2b+PFXuzFXvuaa655MFddddVVV1111f8WBFddddVVV1111f8aH/7hH/5dT3jCE3jKU56CJCQBIAlJSOKd3/mdedjDHgbAT/zET3DHHXfw72WbF8Q2/1a2eW62+fewzf1s8x/FNi+Mbf41JPH8SOKFkYQkACRxP0lIQhL3kwSAJCTxwkgCQBIAkgCQxHOTxHOTBIAk/rewzf92tnkg2zyQbR7INg9km729Pb7t274NgFd6pVfiTd7kTQCQhCQkIYmI4Pz585w/f/7B7/iO7/hZXHXVVVddddVV/1sQXHXVVVddddVV/2u8zuu8znv/3M/9HJKQREQgCUlI4p3f+Z15hVd4BQB+/Md/nDvuuIP72eZ/O9sA2OY/km1sYxvb2OY/iyReVJKQhCQk8UCSuJ8kHkgSkgCQxP0kIQlJSEISkrifJAAk8dwkASCJ+0niqv9atvnPsLe3x7d927cB8KZv+qa86Zu+KZKQhCQkIYmI4Nu+7dt4sRd7sdd+sRd7sdfmqquuuuqqq67634Dgqquuuuqqq676X+HDP/zDv+v3f//3ecpTnoIkJCEJSQC84iu+Iq/wCq8AwI//+I9zxx138MLY5t/KNv/RbPOC2Ob5sQ2Abf4ltnl+bPPvYZt/L0kASOJ+knhukpDE/SQhiRdEEveTxAsiiedHEgCS+PeQxFUvGts8kG3+q+zt7fFLv/RLALzpm74pb/qmb4okJCEJSUQE58+f59y5cw9+ndd5nffiqquuuuqqq67634Dgqquuuuqqq676X+F1Xud13vvnfu7niAgkEREASOLhD3847/zO7wzAj//4j3PHHXfwr2WbB7LNv5dt7mebfy3b/FvZ5l9imxfENs/NNv+RJPH8SOKFkcQDSUISkpCEJO4nCUncTxKSkIQk7icJAEkASOK5SeJ+krifJP6/sM2/lm3+t/iHf/gHfumXfgmAN33TN+XN3uzNkIQkJCGJiOCnf/qnebEXe7HXvuaaax7MVVddddVVV131Px3BVVddddVVV131P96Hf/iHf9fv//7vs7u7iyQkIQlJPPzhD+fDPuzDAPijP/oj7rjjDv472eZfYpv/DLZ5fmzz3GzzL7HNC2Kb/0iSAJDEA0lCEpKQxP0kASCJ50cSDyQJSTw3SdxPEgCSuJ8k/iewzX8X2zw/tvn3ss1/F9s8kG0A/uEf/oE//MM/BOCVXumVeOQjH4kkJCGJiOBJT3oSZ8+effA7vuM7fhZXXXXVVVddddX/dARXXXXVVVddddX/eK/zOq/z3j/3cz9HRCCJiADg1KlTfNiHfRgAj3vc4/jjP/5jHsg2D2SbfyvbvCC2+beyzXOzzf8UtvnXsM3zI4n7SeJ+knhBJPHcJHE/SdxPEpKQhCQAJAEgiQeSxANJ4vmRxP0kcT9JPD+S+K9im/vZ5t/DNv9etvnvZpsHss0D2eZF9Yd/+If8wR/8AadOneI93uM9OH36NJKQhCQk8dM//dO8+Iu/+Otw1VVXXXXVVVf9T0dw1VVXXXXVVVf9j/Y6r/M67/37v//77O7uIglJSEIS7/Iu7wLAHXfcwa/8yq/wr2Wb/49s8z+dJF4QSUgCQBKSeG6SAJAEgCQkIQkASUjifpIAkMRzk8QLIokXRBJX/eexzX+mf/iHf+Dv//7vOXXqFB/90R/N6dOnkYQkIoInP/nJ3HPPPQ96ndd5nffmqquuuuqqq676n4zgqquuuuqqq676H+0d3/EdP+sP//APiQgkEREAfPiHfzgPf/jDueOOO/ixH/sx/iPY5oFs84LY5r+DbQBs84LY5n62eSDb/HvY5j+aJAAkASCJB5KEJCTxQJK4nyQkIYn7SQJAEi+IJO4niftJ4vmRxP8HtvnPYJt/K9v8V7p06RJ/+Id/yO23386pU6f42I/9WCQhCUlI4md+5md4x3d8x8/iqquuuuqqq676n4zgqquuuuqqq676H+t1Xud13vv8+fMPfspTnoIkJCGJj/iIj+DhD384e3t7/OiP/igPZJsHss1/J9vczzYvjG1eENs8P7b5z2ab/2iS+JdIQhIPJAlJPJAkHkgSkgCQxP0kIQlJSOJ+knggSdxPEveTxANJ4vmRxH832wDY5r+abf4tbPNAtvnvYhuAS5cu8Uu/9EtcunSJkydP8l7v9V5IQhKSePKTn8y999774Bd7sRd7ba666qqrrrrqqv+pCK666qqrrrrqqv+xXud1Xue9fu7nfo5SCpKICB7xiEfw8Ic/HIBf/uVf5l/LNv9WtnlR2OZfYpsXhW1eFLb5l9jmP5JtAGzzH0USLwpJAEjiBZHE/STx3CQhCQBJAEjifpJ4UUnifzLb/H9mmweyzQPZ5gW5dOkSP/zDPwzAq7zKq/AWb/EWSCIikMRP//RP807v9E6fxVVXXXXVVVdd9T8VwVVXXXXVVVdd9T/Si73Yi732Nddc89pPecpTkIQkHvGIR/DhH/7hAPzoj/4od9xxB/9etvmPYJv/aWzzorCNbWxjG9s8N9vczzb/0STxQJK4nyQkIYkHkgSAJCQhCUlI4n6SkMT9JCGJB5IEgCTuJ4kHksQDSeK/mm3+vWzzX8k2/xVs80C2+Y906dIlfvEXfxGAV3mVV+FRj3oUkogInvzkJ5OZr/1iL/Zir81VV1111VVXXfU/EcFVV1111VVXXfU/0uu8zuu818/+7M9SSkESp0+f5iM+4iMA+MM//EPuuOMO7meb/yi2eSDbvCC2+Y9gm+dmm38L2zw/tnl+bPP82OZfyzb/GpL4l0jigSQhiftJ4vmRhCTuJwlJ3E8Sknh+JPFAknggSfxPZZt/K9v8V7LNv5Vt/qv9/d//PX/wB3/AqVOneO/3fm9Onz5NRBAR/P7v/z6v8zqv815cddVVV1111VX/ExFcddVVV1111VX/I73O67zOe//xH/8xkpDEu7/7uwNw++2380d/9Ee8MLZ5INtc9bxs88LY5oFs859JEgCSAJDECyKJB5KEJCQhiQeSxAsiCQBJAEjigSTxL5HEv5dt/ivZ5n8T2/xXsc0D2eZ+f//3f89tt93GqVOn+PiP/3gkERE85SlP4fTp06/NVVddddVVV131PxHl+PHjXHXVVVddddVV/7O8zuu8znvffffdb/3Upz6ViODN3uzNeKVXeiX29vb4vu/7PgAk8UCSeCBJPJAkHkgSDySJ+0nigSTxQJK4nyTuJ4kHksT9JHE/SQBI4n6SuJ8kACQBIIn7SQJAEgCSkASAJAAkASAJSUgCQBKSkASAJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkgCQhCQkIQlJSEISkpBERCAJSUhCEpKQhCQkIYmIQBKSAJCEJAAk8dwkASAJAEk8N9vczza2AbCNbQBsYxvb3M82trGNbQBsYxvbANgGwDYAtrmfbZ6bbWxjmxeVbf4r2eZ+tvnfyjYPZJsX1Xq95rbbbuMRj3gEJ06cQBJPetKTODw8pLV2fGNj43fOnj17K1ddddVVV1111f8kBFddddVVV1111f84r/M6r/NeP//zP09E8MhHPpI3fdM3BeCXf/mXuZ9tHsg2/91s869hmxeFbV4Y27wwtnkg27yobPP82AbANv8ZJHE/STyQJCQBIIn7SUIS95MEgCSeH0k8kCTuJ4n/KrZ5INv8T2Gbf4ltXhS2eUFs80C2+beyzQPZ5j/SpUuX+KEf+iEA3uIt3oJHP/rRRARPfepTead3eqfP4qqrrrrqqquu+p+G4Kqrrrrqqquu+h/n4sWLr11K4fTp03zUR30UAH/4h3/I7bffzovKNv9Wtnkg2/xns82/l23+M9jmfrZ5fmzzbyWJ+0nigSTxgkgCQBKSuJ8kJAEgiftJQhKSuJ8kACRxP0k8kCQk8fxI4oEk8R/BNv8atvmfwDb/1WzzX8U2AJcuXeL3f//3AXif93kfzpw5w4ULFzh79uxrv/iLv/hrc9VVV1111VVX/U9CcNVVV1111VVX/Y/yOq/zOu/98z//80QE7/Ee7wHA7bffzh/+4R/y72GbB7LNfwTb/Gexzb+XbR7INv/ZbPPvIQkASTyQJCTxQJJ4QSRxP0k8kCTuJ4n7SeKBJPGCSOK/mm3+I9nmfxvb/GexzQPZ5gX5gz/4A2677TZOnTrF+77v+yKJn/mZn+Gxj33sa3HVVVddddVVV/1PQnDVVVddddVVV/2PcuONN37W7u4ub/Zmb8YjHvEIAH7kR34EANs8kG3+o9jmRWWb/8ls8x/NNv+ZJPGCSEIS95OEJB5IEpKQhCTuJwlJPD+SeCBJPJAk/jvZ5r+Dbf6z2eZFZZv/KLZ5INv8e/zCL/wCly5d4lGPehRv/dZvzcWLFzlz5sz7cNVVV1111VVX/U9CcNVVV1111VVX/Y/xYi/2Yq/9lKc85cGPetSjeLM3ezMAfuRHfoQXlW0eyDb/Vrb5t7DN/WxzP9vczzYvjG1eENsA2OZfyzbPj21sYxvb2OaFsQ2Abf6zSOJfIgkASTw3STyQJCQhCUlIAkASAJK4nyQk8cJI4j+Cbf6vss1/N9v8R7HNA9nm0qVL/MIv/AIAr/Zqr8ZjHvMYfvZnf/ZBL/ZiL/baXHXVVVddddVV/1MQXHXVVVddddVV/2Ncf/317/WUpzyFN3/zNwfgD/7gD7j99tv5j2Kbfyvb/GewzYvCNs+PbQBs89xs88LYxjbPj21eVLa5n23+rSTx3CTxQJJ4IEncTxKSkASAJAAk8fxIAkAS95PECyIJSUji38o2/xq2+f/GNv9WtvmPYpsXxW233cbv//7vc+rUKd7v/d6P3d1dbL8WV1111VVXXXXV/xQEV1111VVXXXXV/xhPe9rTXvst3/ItecQjHsGlS5f4wz/8Q2zzQLZ5INv8W9nmP4Jt/iPY5t/LNs+Pbf61bPNAtvnvIglJAEhCEg8kiQeSBIAk7icJSTyQJO4niedHEpL4n8g2z802ALYBsM2/xDb/mWzzgtjm38o2/1a2eSDb/Fv93d/9HbfddhunT5/m/d///bl06dJ7c9VVV1111VVX/U9BcNVVV1111VVX/Y8QEa993XXXPfjN3uzNAPilX/ol/i1s80C2eVHZ5kVlm/8KtvnPYJsXhW2eH9s8N9u8ILZ5UUjifpIAkMTzIwkASTw/krifJO4nCUk8kCSemyQk8T+Nbf4tbPNvZZv72eZ+tvmvZJt/K9v8R7HNA+3u7vLzP//zADzmMY/hhhtueHBmvjZXXXXVVVddddX/BARXXXXVVVddddX/CPP5/L3e4i3eAoA/+IM/4Pbbb+c/g21eVLb597LN/WxzP9v8Z7LN/WzzQLb517DN/WzzQLZ5YWxjm38NSbyoJAEgCUlIQhL3k4Qknh9JAEjigSQhiX8tSfxr2OZFYZv/DWzzH802/1a2+beyzQPZ5l9y6dIlfu/3fo9Tp07x/u///nRd915cddVVV1111VX/ExBcddVVV1111VX/I7zjO77jez/ykY/k0qVL/MEf/AEPZJsHss1/FNu8qGzzorDNv4Ztnptt/iW2+Z/CNs/NNv9ekrifJCQhCUncTxLPTRKSuJ8kJCEJSdxPEveThCT+t7LNi8I2Lwrb/GewzX8G2/xb2eY/wt/93d/xjGc8g9OnT/PO7/zOr237wVx11VVXXXXVVf/dCK666qqrrrrqqv92t9xyy3e9xVu8BQC/+Iu/yL+WbR7INv9Wtvm3sM1/NtsA2OaBbPOiss2/hW3+NWzz7yGJB5LEc5PEA0lCEpJ4IEk8N0k8kCSu+o9jm38L27yobPNvZZt/K9s8kG3ud+nSJX7+538egNd8zdd88Iu/+It/FlddddVVV1111X83gquuuuqqq6666r/dB3/wB783wN///d9z++23A2CbB7LNv5VtHsg2/xFs8x/NNs/NNi8K2zw32/xLbGMb29jGNi+MbQBs8/zY5j+SJF4QSQBI4oEkASCJB5LE/SQBIIkXRBKS+O9mm/9otnlutvmvZJsXlW3+rWzzb2Wbf41Lly7xt3/7t5w+fZp3fud3fm2uuuqqq6666qr/bgRXXXXVVVddddV/q9d5ndd570c96lFcunSJX/zFX+RFZZv/Crb597LN/Wzzn802z49tnpttnh/b2OaBbPP82OY/gySemyQkIYn7SeL5kcT9JCEJAEncTxIPJAlJSEIS95OEJP6nsM3/Frb5r2abfyvb/FvZBuD3fu/3uHTpEo997GMf/Dqv8zrvzVVXXXXVVVdd9d+J4Kqrrrrqqquu+m/14R/+4d8F8Iu/+IvY5t/KNg9kmxeVbV5UtnlR2OZfYpsXxjb/mWzzL7HNv4Zt/rNI4oEk8UCSkIQk7icJSTw3STyQJCTxL5GEJCTx72Gb/yi2+b/INi8q2/xb2eZFZZsHss3zc+nSJX7v934PgHd8x3f8LK666qqrrrrqqv9OBFddddVVV1111X+bD//wD/8ugNtuu43bbruN52abB7LNv5VtXlS2+bewzb+Vbf41bANgmxfENvezzQPZ5kVlm/vZBsA2ALa5n23+rSQhiecmCQBJPD+SAJDEA0lCEg8kCUncTxIAkvi3kMT9JPGC2Ob/Ctvczzb/Wrb5j2CbF5VtHsg2Lyrb/Fv9zd/8Dc94xjO45pprHvzhH/7h38VVV1111VVXXfXfheCqq6666qqrrvpv8WIv9mKv/Tqv8zrvDfAHf/AH/FvY5oFs86KyzYvKNi+Ibf6j2eYFsc3zY5sXlW3+p5LEv0QSkrifJO4niecmCUncTxKSAJDEfxXb/HvY5j+DbV4Y2/xLbPPvZZv/brZ5UdnmgWzz3H7u534OgBd/8Rd/nRd7sRd7ba666qqrrrrqqv8OBFddddVVV1111X+Ld3qnd/osgL/7u7/jtttu4362eSDb/FvZ5kVlmxeVbf61bHM/2/xr2eZFYZvnZpt/L9u8MLb5t5LEA0lCEveTxP0kcT9J3E8SkgCQhCQAJPGikoQkJAEgiX+JJCTxP41tAGwDYJt/Ddv8W9nmP5ptXlS2eVHZ5kVlm3+tS5cu8bd/+7ecOXPmQe/0Tu/0WVx11VVXXXXVVf8dCK666qqrrrrqqv9yL/ZiL/baL/ZiL/baAL/wC7/Av4ZtHsg2LyrbvKhs8+9lm3+Jbf4z2Ob5sc3zYxvb2MY2L4xtAGzzwtjGNv9RJPHcJPGCSOJ+kpCEJCQBIIn7SeKBJAEgCUn8V7GNbf6tbPO/hW3+I9jmRWWbF5VtXlS2eSDb3O93f/d32d3d5cVe7MVe+8Ve7MVem6uuuuqqq6666r8awVVXXXXVVVdd9V/und7pnT4L4Bd+4RcAsM0D2ebfyjYvKtv8R7PNv5Vtnptt/rPZ5rnZxjYPZJvnxzYPZBvb3M82tvnXksT9JPGCSAJAEpKQxP0kIYnnJgkASUjiv5Jtnh/b3M82/xLb/GvZ5r+Sbf4tbPOC2OZFZZsXlW1eVLZ5Ue3u7vK7v/u7AHz4h3/4d3HVVVddddVVV/1XI7jqqquuuuqqq/5Lvc7rvM57v9iLvdhrX7p0ib/7u7/jRWGbB7LNi8o2LyrbvCC2eUFs89/BNgC2eUFscz/bPDfbvDC2eX5s8/zY5gWxzb+WJJ6bJCQhiftJ4oEk8R9JEv9ZbGObF4Vt/rPY5n8727yobPOiss2LyjbP7RnPeAbPeMYzuOaaax78Oq/zOu/NVVddddVVV131X4ngqquuuuqqq676L/WO7/iOnwXw8z//8zyQbf6tbPOiss1/BNv8a9nmfrZ5YWzzgtjm+bHNv4ZtXhS2uZ9tHsg297PNv8Q2/x6SeCBJvCCSAJCEJCQhCUkASOJ+kpCEJF4QSfxr2ObfwzYvKtv8a9jmv5ptXhDbvCC2+Y9gmxeVbV5UtvmXXLp0id/93d8F4B3f8R0/i6uuuuqqq6666r8SwVVXXXXVVVdd9V/mdV7ndd77mmuuefBtt93GbbfdxgtjmweyzYvKNi8q27wgtvm3sM39bPMvsc2LwjYvCts8N9s8kG3+NWzz30USAJJ4fiQBIAlJSEISAJJ4fiRxP0k8kCQk8T+Bbf6nsM39bHM/2/xr2eY/gm3+I9jmRWWbF5Vt7veMZzyDZzzjGVxzzTUPfsd3fMfP4qqrrrrqqquu+q9CcNVVV1111VVX/Zf58A//8O8C+L3f+z0AbPNvZZsXlW1eVLZ5QWzzgtjmP4Jtnptt/i1s85/BNgC2uZ9tXlS2+feShCTuJ4nnJokHksRzk8QLIon/bLb5n8w2/xq2+feyzQtimxeVbV4Q27yobPOiss0L8zu/8zsAvM7rvM57c9VVV1111VVX/VchuOqqq6666qqr/ku84zu+42cB3Hbbbdx22208P7Z5INu8qGzzorLNfwTb/G9km+dmG9vYxja2eW62eX5s89xsY5sXhW3+JZK4nyTuJ4l/iSQkASAJSQBI4l8iiQeSxL+Fbf6tbPNAtrmfbf49bPOfxTb/lWzzH8E2LyrbvCC2eSDbPOMZz+AZz3gG11xzzYM//MM//Lu46qqrrrrqqqv+KxBcddVVV1111VX/Jd7pnd7pswF+93d/lweyzYvKNi8q27yobPOC2Obfyzb3s839bPPC2OYFsQ2AbQBs84LY5n62eW62eX5s84LY5vmxjW3uZxvb/EeRxHOTBIAkJCEJSQBI4l8iCUlI4j+bbe5nm/+JbPMfzTYviG1eENu8ILZ5UdnmBbHNi8o2L4htXhS/8zu/A8CLv/iLvw5XXXXVVVddddV/BYKrrrrqqquuuuo/3Tu+4zt+FsAznvEMbrvtNl4Y27yobPNAtnlBbPOiss0LYpsXhW3+NWzzorDNC2MbANu8KGzzwtjGNvezzQPZ5n62eUFs80C2+Y8kiecmiftJQhKSAJAEgCQeSBLPTRL/m9gGwDYAtvn/xjYviG1eVLZ5QWzzorLN/Z7xjGdw6623cubMmQe94zu+42dx1VVXXXXVVVf9ZyO46qqrrrrqqqv+073O67zOewP83u/9HgC2eVHZ5t/KNi+Ibf6j2eY/gm2em23+vWzzQLb5j2Kb/2iSeCBJ3E8SkpDEc5PEA0nigSQBIInnRxL/FrZ5brb5j2Cbf4ltXhjbvCC2eVHZ5t/DNi+IbV4Q27wgtvmPYJsXxDYvKtu8ML/zO78DwOu8zuu8N1ddddVVV1111X82gquuuuqqq6666j/V67zO67z3Nddc8+BnPOMZ3HbbbTw/tnkg27wgtnkg2/xHsM0LYpsXxDb/k9nmP4Jt7mcbANv8a9jmRSUJAEk8N0k8kCQAJCEJAEkASOLfQhL/Grb517DN/ya2eX5scz/b/E9kmxfENv8RbPOiss0znvEMbr31Vq655poHv87rvM57c9VVV1111VVX/WciuOqqq6666qqr/lO94zu+42cB/N7v/R4PZJsXlW1eVLZ5QWzzorLNv5dt7meb+9nmfrZ5YWzzgtgGwDYAtnlR2eZfyzbPj20eyDa2sc1zs839bPOikMT9JPH8SOK5SeJ+kpCEJAAkASAJSUhCEg8kiftJ4kVhm/8Ktvm3ss2Lwjb/Vrb597LNC2KbF8Q2/xFs84LY5gWxzQPZ5vn5nd/5HQDe8R3f8bO46qqrrrrqqqv+M1G56qqrrrrqqqv+07zO67zOe19zzTUPvnTpEs94xjOQxAtiG0m8KGwjiReFbSTx/NhGEv9atpHE82MbSfxb2EYS/xLbSOIFsY0kHsg2kgCwjSQeyDbPjySeH9tIwjaSuJ9tJHE/2/xnkYQkJCGJ+0ni+bHN/WxzP9tkJraxzXq9xjaZyTiOZCbDMNBaA0ASL4xtnh/b/HvY5vmxzf9ktnlBbPNfyTYviG1eENu8ILZ5Udnmfs94xjO49dZbefCDH/zgF3uxF3vtf/iHf/htrrrqqquuuuqq/wxUrrrqqquuuuqq/zQv9mIv9loAv/u7vwuAbSRxP9tI4vmxjSTuZxtJPD+2kcSLwjaSeH5sI4nnxzaSeH5sI4n/SLaRxL+HbSTxL7GNJJ4f20jifraRxPNjG0k8N9s8kG2em22eW0RQa6WUQimFiCAiiAj+Nfb29rjfzs4O/5L5fM4LMo4jwzAwDAO22d/fZ7VacenSJV4Q27wobGMb2/xXsM1zs81/Jtu8ILZ5QWzzgtjmBbHNC2KbF8Q2/xFs84LY5m/+5m948IMfzDu90zt91md+5mf+NlddddVVV1111X8GKlddddVVV1111X+KF3uxF3vt13md13lvgL/927/lRWEbSbwobCOJ58c2knhR2EYSz49tJPE/hW0k8a9lG0kA2EYS97ONJF4Y2wBIAsA2krCNJABsI4kXxDYvTK2Vra0tJDGbzej7nudnb28PgNtvv51Lly5xv729Pfb29rjfpUuX2Nvb40W1s7PDAx07doydnR0Abr75ZgB2dnbY2dnh2LFjbG5uAnDy5Enut16vWa1WrFYrLl26xHK55MKFCzw32zw32zyQba56/mzzgtjmBbHNfwTbvCC2eUFs89xuvfVWAF7sxV7stV/sxV7stf/hH/7ht7nqqquuuuqqq/6jUbnqqquuuuqqq/5TvM7rvM57AfzN3/wND2QbSbwobCOJF4VtJPH82EYS/5FsI4nnxzaSALCNJABsIwkA20gCwDaSeEFsI4n/qWwjiX+JbQC6rmNra4u+79nY2GCxWPBAe3t7rFYrbr/9di5dugTAHXfcwe23385zk8QLIokXxjb329vb44H29va43z/8wz/wQLbZ2dkB4NixY+zs7HDzzTdz7Ngxbr75Zo4dO8a1114LwGq1AuDChQtcuHCB5XLJuXPneCDbPD+2eW62uZ9t/qvZ5n62uZ9t/iPZ5r+SbV4Q27wgtnlBbPMv2d3d5bd/+7d57dd+bV7ndV7nvf7hH/7ht7nqqquuuuqqq/6jUbnqqquuuuqqq/5TvM7rvM57A/ze7/0etpHE82MbSdzPNpJ4fmwjiReFbSTx/NhGEs+PbSTx/NhGEs+PbSTx72UbSfxLbCMJ20jCNpKwjSSeH9tI4n62kcSLyjaSALCNJGwjifvZxja2sY1t+r7n9OnTSOK6667jgS5dusS5c+e4/fbbueOOO7j99tt5YSTxH0USD2SbF4Uk9vb2ANjb2wPgH/7hHwDY2dkB4Oabb+bmm2/m2LFj3Hzzzdxwww3ccMMNACyXS86fP8/58+c5PDzk3Llz/EexDYBtAGwDYJsXxDYvjG3+NWzzorDNi8I2L4htXhDbvCC2eUFs84LY5gWxzYvKNvf7m7/5G177tV+bF3uxF3vta6655sH33XffrVx11VVXXXXVVf+RqFx11VVXXXXVVf/hXud1Xue9Af7mb/6G3d1dnpttJPGisI0knh/bSOJFYRtJPD+2kcTzYxtJ/HewjST+LWwjiRfENpJ4brZ5IEk8kG0k8fzYRhIAOzs7HD9+nDNnzjCbzbjfpUuXuP3229nb2+P222/njjvu4EUhif9skrifbV4YSQDY5oH29vYA+Id/+Af+/u//nvsdO3aMnZ0dbr75Zm6++WZuueUWbrrpJgCOjo44d+4ct912G2fPnuWBbPOisM1/JNv8R7DNi8I2/5ls84LY5gWxzQtimxeVbV6Qixcvcuutt/LgBz/4wa/92q/9Xj/6oz/6OVx11VVXXXXVVf+R0IMe9CCuuuqqq6666qr/WN/0Td/09GuuuebB3/d938cznvEM7ieJ+0nigSTxQJK4nyQeSBL3k8QDSeJ+knggSdxPEg8kiftJ4oEkcT9JPJAk7ieJ+0nigSRxP0ncTxIAkrifJO4nCQBJ3E8SAJIAkASAJAAkASAJAElIAkASkgCQhCQkASAJSUhCEpKQhCQiAklIIiKQhCQigohgsVhwww03sFgsuPbaa7nfpUuX+Id/+Aduv/12br/9dh5IEi+MJP672eZfYpsXxDbPzTbHjh3j5ptv5pZbbuHFX/zFud/R0RFnz57l7Nmz3HrrrdgGwDa2sQ2AbWwDYBvbANgGwDYAtgGwDYBt7mcbANvczzYAtrmfbe5nm/vZ5n62uZ9t7meb+9nmgWxzP9vczzYPZJv72eaBbHM/2zyQbe5nmweyzf1s80C2uZ9tHsg297PN/WzzQLZ5INvczzYPZJsHP/jBvPd7vzdnz559xgd/8Ac/mKuuuuqqq6666j8Slauuuuqqq6666j/U67zO67z3Nddc82CAZzzjGbwgtpHEi8I2knh+bCOJ58c2knh+bCOJ58c2knh+bCOJ58c2kgCwjSReVLaRxAtiG0n8W9lGEgC2kcT9bCOJF8Y2kgCwjSQWiwU33ngjJ0+e5MSJE9zv0qVL/P3f/z3/8A//wN7eHs9NEi+MJP6nkASAbV4QSQDY5rlJwjYPJIlLly5x6dIl/v7v/55f/MVf5NixY9x88828+Iu/OA960IN40IMexGMe8xiOjo54+tOfzq233sr9bPOfwTb/m9jmBbHNC2KbF8Q2L4ht/i1s84LYBuDWW2/l1ltv5cEPfvCDXuzFXuy1/+Ef/uG3ueqqq6666qqr/qNQueqqq6666qqr/kO92Iu92GsB/OzP/iy2kcT9bCOJ58c2knhR2EYSz49tJPH82EYSz49tJPH82EYS/1VsI4kXlW0kYRtJ2EYSLwrbSOJFYRtJLBYLbr75Zh7+8Idzv0uXLvH3f//3/OEf/iEAknh+JPGCSOLfQhL/Wrb515AEgG1eEEnY5rlJwjYPJAnb3O/SpUtcunSJv/u7v+PYsWMcO3aMF3/xF+clXuIlOHPmDC/2Yi/Gfffdx3333cfTnvY07mebfwvb/GvZ5n62uZ9t7mebF4VtXhS2+feyzQtimxfENi+IbV4Q27wgtnlBnv70p/PgBz+Yd3qnd/qsz/zMz/xtrrrqqquuuuqq/yhUrrrqqquuuuqq/1Cv8zqv894Az3jGM/iX2EYSz49tJPGisI0knh/bSOL5sY0knh/bSOJfYhtJ/GvYRhIvCttI4vmxjSReENtI4oFsI4l/rY2NDW6++WYe9ahHcb/bbruN22+/nT/8wz/kgSTx/EjiBZHEi0oS/16SeCDbvCgkAWCb50cStnlukrDNA0nCNg8kiUuXLnHp0iVuu+02fv/3f59bbrmFl3iJl+AhD3kID3nIQ3jxF39xnva0p3Hvvfdy77338p/JNv9WtnlR2OZFYZsXxDb/XrZ5QWzzgtjmBbHNC2KbB/rrv/5rXud1XoczZ848mKuuuuqqq6666j8Slauuuuqqq6666j/M67zO67w3wN/8zd+wu7sLgG0kcT/bSOL5sY0knh/bSOLfyzaS+PewjST+JbaRBIBtJPHcbCMJANtI4l9iG0m8qGwjiedmG0k8N9vc70EPehCnT5/mlltuAeDSpUv8/d//PX/wB38AgCQeSBLPTRIviCReFJL4zySJB7LNCyMJANs8N0kA2OaBJGGbB5KEbV6Qvb09/u7v/o6/+7u/49ixY7zES7wEt9xyCy/xEi/BS7zES3B4eMjf/u3f8tSnPpV/C9v8V7DNi8I2LwrbvCC2eUFs86KwzQtimxfENi+IbV4Q2+zu7vL0pz+dhzzkIQ9+ndd5nff+rd/6re/mqquuuuqqq676j0Dlqquuuuqqq676D/M6r/M67wVw66238qKyjSSeH9tI4vmxjSSeH9tI4l/LNpJ4fmwjiX+JbSTx72UbSTyQbSTxb2UbSQDYRhIPZBuAzc1NHvzgB/PgBz+YjY0NAH7/93+ff/iHf+DSpUvcTxIPJInnJokXRBL/Ekn8d5AEgG1eGEnY5vmRhG0eSBK2eSBJ2OZ+krDN/SRhm0uXLvH7v//72ObYsWO8xEu8BK/xGq/Bq7zKq/ASL/ESPO1pT+Nv/uZvsA2AbQBs869hm/9MtnlR2ObfyzYviG1eFLZ5QWzzgtjmBbHN8/Pbv/3bPOQhD+F1Xud13uu3fuu3vpurrrrqqquuuuo/ApWrrrrqqquuuuo/zIu92Iu9NsDf/M3fIIn72UYS97ONJJ4f20ji+bGNJJ4f20ji+bGNJJ4f20ji+bGNJP4ltpHEfwfbSMI2krCNJGwjiReVbba2tnjwgx/Mi73YiwFw6dIlfv/3f58/+IM/QBIPJIkHksRzk8TzI4l/iST+J5AEgG1eEEkA2Oa5ScI2DyQJ2zyQJGxzP0nY5n6SsA2AJC5dusTv//7v83d/93fccsstvMZrvAYv+ZIvyUMf+lCe+tSn8tSnPpX9/X0eyDb/0Wzz72GbF4VtXhDbvChs84LY5kVhmxfENi+IbV4Q29xvd3cXgBd7sRd77Rd7sRd77X/4h3/4ba666qqrrrrqqn8vKlddddVVV1111X+I13md13lvgL/5m78BwDaSuJ9tJPH82EYSz49tJPH82EYSz49tJPH82EYSz49tJPEvsY0k/iW2kQSAbSQBYBtJANhGEi+IbSTxQLaRxL/ENpJ4INtI4n4bGxs85CEP4cVf/MUBuHTpEn/wB3/A3/3d3wEgiQeSxANJ4rlJ4vmRxAsjiX8rSbwobPOvJQkA27wgkrDNc5OEbR5IErZ5IEnY5n6SsM3zIwnbXLp0ib/7u7/jb//2b3nJl3xJXuIlXoKXeqmX4mEPexj33HMPf/M3f8P+/j7/Etu8MLa5n22eH9vczzb/WrZ5UdjmBbHNi8I2L4htXhS2eUFs84LY5gW5ePEiT3/603nIQx7Ci73Yi73WP/zDP/w2V1111VVXXXXVvxeVq6666qqrrrrqP8Q7vuM7fhbArbfeyv1sI4nnxzaSeH5sI4nnxzaSeH5sI4nnxzaSeH5sI4l/iW0k8S+xjST+LWwjif9otpHEA21ubvKQhzyEl3iJlwDg93//9/m7v/s79vb2eEEk8UCSeG6SeH4k8YJI4l9DEv9Wkngg27yoJAFgm+dHErZ5bpKwzQNJwjYPJAnb3E8StgGQhG2eH0n87d/+LX/7t3/Lzs4Ob/EWb8HDH/5wrrvuOu655x7++q//mv39fQBs86KwzX8E2/xr2eZFYZsXxDYvCtu8ILb597LNC2Kb+9kG4Ld+67d4yEMewuu8zuu894/+6I9+DlddddVVV1111b8Xlauuuuqqq6666j/ENddc82CAv/7rv0YSz49tJPH82EYSz49tJPH82EYSz49tJPH82EYS/xLbSOJfYhtJ/EeyjSQeyDaS+PfY3NzkYQ97GC/xEi8BwG233cYv/MIvcOnSJSTxQJK4nyQeSBLPTRLPjySeH0m8qCTxn0ESD2Sbf4kkbPP8SMI2z00StnkgSdjmRSUJ2wBIwjbPbW9vj+///u/n2LFjvOZrviYv+ZIvyXXXXcc999zDX/3VX7G/v89/F9v8a9nm38s2LwrbvCC2uZ9tHsg297PNC2Kbf8mlS5cAuOaaax78Yi/2Yq/9D//wD7/NVVddddVVV13170E5fvw4V1111VVXXXXVv8/rvM7rvPeDH/zgl37yk598/IlPfCKSeCBJ3E8SDySJ+0nigSRxP0k8kCTuJ4kHksT9JPFAkrifJO4niQeSxP0k8UCSuJ8k7ieJ+0nigSRxP0ncTxIAkrifJO4niftJAkASAJK4nyQAJAEgCQBJSAJga2uLRz/60bzWa70W1157Lbfddhs/8AM/wJ//+Z+zXq8BkMT9JPFAknggSTyQJJ6bJCTx/EjiXyIJSUjiv4okJPEvkYQknh9JSOK5SeK5SeKBJPFAknggSdxPEveTxP0ksVqteNKTnsTf/u3fkpm8zMu8DA960IPo+5577rkH2zw32/xXsc2/lm1eENvczzYviG1eFLb597LNC2Kb+9lGEpJYrVY85CEP4fjx49x33323/sM//MPvcNVVV1111VVX/XtQjh8/zlVXXXXVVVdd9e/zvu/7vl/1kIc85KX/5E/+hHvuuQcASdxPEg8kiftJ4oEkcT9JPJAk7ieJB5LE/STxQJK4nyTuJ4kHksT9JPFAkrifJO4niftJ4oEkcT9J3E8S95PE/SRxP0kASOJ+kgCQxP0kASAJAEkASAJAEgAv9VIvxWu/9mtz7bXXcunSJX7iJ36C3//932cYBu4niftJ4oEk8UCSeCBJPDdJvCCSeGEkIYn/TpKQxL9EEi+IJJ6bJJ6bJB5IEg8kiRdEEi/Mer3mGc94Bn/zN3/Dzs4OL/3SL80jHvEI+r7nnnvu4V/DNvezzf1scz/b/GvZ5l/LNi8K27wgtrmfbV4Q27wgtrmfbV4Q27wgkrifJHZ3d3npl35pJPFbv/Vb38NVV1111VVXXfXvQeWqq6666qqrrvp3e7EXe7HXBvjrv/5rnh/bSOL5sY0knh/bSOL5sY0knh/bSOJfYhtJPD+2kcS/xDaSALCNJP4j2UYSD2QbSbwotra2eMM3fEO2tra4dOkSP/dzP8ftt9/Oc5PECyKJB5LEA0niuUni+ZHECyOJ/wiSeG62+beQBIBtXhBJANjmuUnCNg8kCds8kCRscz9J2OZ+krANgCRs89wkYRsASdjmfpcuXeLnfu7n+Ju/+Rve8i3fkpd92ZflkY98JL/zO7/D3XffzQtim38r2/xr2eZfyzYvCtu8KGzzgtjmRWGbF8Q2z48kAC5dugTAmTNnHsxVV1111VVXXfXvRTl+/DhXXXXVVVddddW/3eu8zuu89yu+4iu+9V//9V/zxCc+kQeSxP0k8UCSuJ8kHkgS95PEA0nifpJ4IEncTxL3k8QDSeJ+knggSdxPEveTxANJ4n6SuJ8k7ieJB5LE/SRxP0kASOJ+krifJAAkcT9JAEgCQBIAkgDY3t7mMY95DK/zOq/Dcrnk13/91/n5n/959vb2uJ8k7ieJ+0nifpJ4IEk8kCSemySeH0m8IJKQxItKEpKQhCQkIQlJSOL5kYQkJCEJSfxrSEISL4wknh9JPDdJPDdJPJAkXhBJ3E8S95PEc5PE/XZ3d3nSk57EarXikY98JI985CPZ2tri/PnzDMMAgG3+o9nmfrZ5UdjmfrZ5UdjmRWGbF4VtXhDbvChscz/bPDdJSAJAEqvVigc/+MHceOONxx/3uMf9zn333XcrV1111VVXXXXVvxWVq6666qqrrrrq3+XFXuzFXgvg1ltvxTaSeH5sI4nnxzaSeH5sI4nnxzaS+JfYRhLPj20k8S+xjST+NWwjiReVbSTxgthGEs+PbSRhm5d5mZfhpV/6pQH43d/9XX7/93+f5yaJ+0nifpJ4QSTxQJJ4bpJ4fiTxgkjiRSGJ/2iSeCDb/EskAWCb50cStnlukrDNA0nCNi8qSdjmRSUJ2wBIwjaS2N3d5Xd/93f567/+a176pV+a13qt1+L666/nSU96En/5l3/JfyXb/GvZ5kVhmxeFbV4UtnlBbHM/27yoJHE/SQBI4m/+5m948IMfzDu+4zt+9t///d+/NlddddVVV1111b8Vlauuuuqqq6666t/lxV7sxV4b4NZbbwXANpIAsI0knh/bSOL5sY0knh/bSOL5sY0kAGwjiefHNpL4l9hGEv8S20gCwDaS+PeyjST+JbaRBMDW1hav8RqvwXXXXcelS5f4uZ/7OZ7xjGcgCQBJPDdJ3E8SDySJ+0niXyKJ5yaJF0QSLwpJ/FeRxP1s88JIAsA2z00StnlukrDNA0nCNveThG3uJwnb3E8StgGQhG0AJGEbAEnYBkAStnl+9vb2+J3f+R3+5m/+hrd8y7fk5V7u5XjUox7Fz/3cz7G/v88LYpv72eZ+trmfbf61bHM/27wobPOisM39bPOC2OZ+tnlBbPOisM39bPNAkrifJAAkAfCMZzwDgGuuuebBXHXVVVddddVV/x6U48ePc9VVV1111VVX/du8zuu8znu/zuu8znsD/PIv/zL3k8QDSeJ+krifJB5IEveTxANJ4n6SeCBJ3E8S95PEA0nifpJ4IEncTxL3k8T9JPFAkrifJO4niftJ4oEkcT9J3E8SAJK4nyTuJwkASdxPEgCSeJmXeRle7/Vej62tLX73d3+XH//xH+fSpUtIAkAS95PE/SRxP0ncTxIPJIkHksQDSeK5SeIFkcS/RBKS+O8iCUn8SyTx/EhCEs9NEs9NEg8kiQeSxAsiiftJ4oWRBIAkHmi1WvHXf/3XADzykY/kwQ9+MLPZjLvvvpv72ebfyjb/HrZ5UdjmfrZ5UdjmRWGbF8Q297PNi0ISAJKQBIAkACSxXq958IMfTK1199Zbb/2bs2fP3spVV1111VVXXfVvQXDVVVddddVVV/27/fVf/zUPZJsXhW1eENu8ILZ5UdjmBbHNi8I297PNi8I297PNv4ZtXhjbPNDW1hZv8iZvwsu8zMuwu7vL13/91/N7v/d7vCCSuJ8k7ieJ+0nigSTxQJJ4IEk8N0k8P5KQxAsiCUlI4n8KSUjihZHECyKJ5yaJ5yaJB5LEA0nifpL4l0jifpJ4bpIAkASAJH7nd36Hr/mar+H8+fO83Mu9HO/yLu/C9vY2/5Fscz/b/GvZ5l/LNi8K29zPNi+IbV4UtrmfbQAkIQkASdxPEgCSAJDEM57xDK655poHv9iLvdhrcdVVV1111VVX/VsRXHXVVVddddVV/2Yv9mIv9loAT3/607HNC2Kb+9nmBbHNC2KbF8Q297PNC2KbF4VtXhS2uZ9t/qPZ5oW5/vrread3eicWiwW/8zu/w9d//dezu7vL/SQBIIkXRhIviCQeSBIPJInnJonnRxIvjCT+tSQhCUlIQhKSkIQkJCEJSUhCEpKQxL+WJCTxgkhCEs+PJJ6bJJ6bJB5IEi+IJO4niftJ4n6SeG6SeGF2d3f56Z/+aX77t3+b7e1t3uIt3oKXf/mX5z+bbe5nmxeFbe5nmxeFbe5nmxeFbV4Q29zPNi+MJO4nCQBJSAJAEgCSAHjGM54BwIu/+Iu/NlddddVVV1111b8Vlauuuuqqq6666t/sdV7ndd4b4NZbb+W52UYSz49tJAFgG0nczzaSALCNJJ4f20jiX2IbSfxLbCOJf4ltJPGvYRtJANhGEgC2kcSLwjaSuN/LvuzL8rIv+7I84xnP4Hu/93uRBIAkACTx3CRxP0k8P5K4nyQeSBIPJInnJonnRxIviCReVJL4jyKJB7LNi0IStnlBJGGb5yYJ2zyQJGzzopKEbZ4fSdjmBZGEbR5IEraRhG0kYZtLly7x27/92/zVX/0V7/M+78PLvdzLYZs///M/xzb3s839bHM/2/xHsc2/lm3uZ5sXhW3uZ5sXxDYvCtvczzaSuJ8kACQBIIn7SQJAEpcuXQLgzJkzD+aqq6666qqrrvq3Irjqqquuuuqqq/5NXud1Xue9eabd3V0AbPOC2OYFsc2LwjYviG3uZ5sXxDb3s80LYpv72eZFYZv72eZfwzb3s80Lsr29zZu92Zvxsi/7svzO7/wO3/u938sLI4nnJon7SeJ+knhBJPEvkcTzI4nnRxKSeFFIQhL/mSQhCUn8SyQhiRdEEs+PJJ6bJB5IEg8kiQeSxP0k8fxI4n6SeG6SeFFcunSJ7/qu7+K3fuu3ePmXf3ne7d3eje3tbf41bHM/29zPNv9atrmfbf61bPOvZZsXxDb3s839bPNAkgCQhCQAJAEgiftJAkASAHt7ezzjGc/gmmuuefCLvdiLvTZXXXXVVVddddW/BcFVV1111VVXXfXv8ld/9Vc8kG3uZ5sXxDYviG3uZ5sXxDYvCtu8KGzzr2Wb/0y2ud/111/PO7/zO3P99dfzPd/zPfzu7/4uAJIAkASAJJ6bJP41JPHCSOKBJPHcJCGJ50cS/xJJSEIS/9UkIYl/iSQk8fxI4vmRxHOTxANJ4oEk8YJI4n6SuJ8knpsknpskACQBIAkASQDs7u7y27/923znd34nrTXe6q3eipd/+ZfnP5Jt7mebfy3b3M82Lwrb3M82Lwrb3M82/xqSuJ8kACQBIAlJAEgCQBIAt912GwAv9mIv9lpcddVVV1111VX/FgRXXXXVVVddddW/yYu92Iu9FsCtt96KbV4Q29zPNi+IbV4Q29zPNi+Ibe5nmxfENvezzYvCNvezzb+Wbe5nm/vZ5kXxci/3crzWa70Wu7u7fM/3fA/PeMYz+JdI4rlJ4n6SuJ8k7ieJB5LEA0nigSTx3CTxgkjihZGEJP4nkIQk/iWSeH4k8fxI4rlJ4oEk8UCSuJ8kHkgSL4wknpskXhSSALj11lv5zu/8Tp7ylKfw6Ec/mld4hVfgfra5n23+o9jmfrb517LN/WzzorDN/WzzorDN/Wzz3CQBIAlJAEgCQBL3kwSAJAAkcdtttwHw4i/+4q/NVVddddVVV131b0Hlqquuuuqqq676N3mxF3ux1wZ4+tOfDoBtJAFgG0k8P7aRBIBtJPH82EYS/xLbSOJfYhtJ/EtsIwkA20jiX8M2kgCwjSReVLaRBIBtJAHw5m/+5txwww3ceuutfM/3fA+SkASAJAAkASCJ5yaJ5yaJ+0niBZHEA0nigSTx3CTx/EjihZHEv5UkXlS2+deSBIBtXhBJ2Oa5SQLANg8kCdu8MJKwzfMjCds8N0nYBkAStgGQhG0kYZsHkoRtJGEbSdjmgSSxu7vLb/7mb3Lx4kVe93VfF9v82Z/9GS+Ibe5nm/vZ5t/DNvezzb+Wbe5nmxeFbe5nmxeVJAAkcT9JAEgCQBL3kwSAJAD29vYAOHPmzIO56qqrrrrqqqv+LQiuuuqqq6666qp/k2uuuebBALu7u/xLbPOisM0LYpv72eYFsc39bPOisM2Lwjb3s839bPOfYXt7m7d4i7fghhtu4Ld/+7f5nu/5HiTxopAEgCTuJ4l/iSTuJ4kHksQDSeK5SeL5kcQLIglJvKgkIQlJSEIS/xqSkIQkJCGJF5UkJPGCSEISz48knpskHkgSz00S95PEA0nifpK4nyReGEkASOKFkQSAJO536dIlfuu3fovf/M3f5BVe4RV4j/d4D7a3t/m3ss39bHM/2/xr2eZ+tvnXss39bPOisM39bHM/SUgCQBIAkpAEgCQAJAEgCUkASAJAEpcuXeLSpUtcc801D36xF3ux1+aqq6666qqrrvrXIrjqqquuuuqqq/7VXud1Xue9Af7qr/6KB7LN/WzzgtjmfrZ5QWzzgtjmfrZ5UdjmfrZ5Udjm38M297PN/WxzP9s8t+3tbd7iLd6CjY0Nvvu7v5vf+Z3f4X6SAJAEgCQAJPGCSOJ+krifJO4niRdEEv8SSTw/knhBJPGikIQkJPGfQRKSkMSLQhKSeEEk8fxI4rlJ4oEk8cJI4l9DEveTxAsiCQBJAEjiuUnifr/1W7/FT/zET7C9vc3bvM3bsL29zX8W29zPNv9atrmfbe5nmxeFbe5nm3+JJO4nCQBJAEhCEgCSAJAEgCQkASAJAElcunSJq6666qqrrrrq34zgqquuuuqqq676Vztz5syDAC5evIhtXhDb3M82L4ht7mebF8Q2Lwrb3M82Lwrb3M82Lwrb3M8297PNv5VtbrjhBt7t3d6N1ho//dM/za233gqAJF4UkgCQxAsjiftJ4oEk8cJI4oEk8fxI4vmRhCT+JZKQxH8lSUjiRSGJF0QSz48knpskHkgSDySJB5LE/SRxP0ncTxL3k8RzkwSAJF4YSTw3SQD81V/9FV/+5V/ONE28zdu8DTfccAP3s839bHM/2/xHsc39bHM/2/xr2eZ+tnlR2OZ+tgGQBIAkJAEgCQBJAEhCEgCSAJAEgCQkASAJgNtvvx2AF3uxF3strrrqqquuuuqqfy2Cq6666qqrrrrqX+2aa655MMDu7i4AtrmfbV4Q29zPNi+Ibe5nmxfENvezzYvCNvezzYvCNvezzX+mG264gbd8y7dkd3eXr/qqr+LWW29FEs9NEgCSAJDECyKJ+0niXyKJB5LEA0nigSTx/Eji+ZHEv0QSkvjvJAlJSOKFkYQknh9JPD+S+JdI4oEk8YJI4n6SeGEk8YJIAkASz00SAJJ4oN3dXb7jO76DaZp4/dd/fV7xFV+RF5Vt7meb+9nmfrb597DN/WxzP9u8KGxzP9vczzbPTRIAkrifJAAkASAJAElIAkASAJIAkIQkACRx2223AfDiL/7ir81VV1111VVXXfWvRXDVVVddddVVV/2rvdiLvdhrAzz96U/n+bHN/WzzgtjmfrZ5QWxzP9u8KGxzP9u8KGxzP9v8e9jmfra5n23uZ5v72eaGG27grd7qrXj605/OV33VVyGJ+0kCQBIvjCQAJPHcJHE/SdxPEveTxANJ4oEk8UCSeG6SkMTzI4kXRhKS+PeShCQkIYl/L0n8SyTx/Eji+ZHEA0niuUniBZHEv0QS95PEc5MEgCSeH0kASOL5kQTAxYsX+Y7v+A7+9E//lEc/+tG84iu+Iv8ZbHM/29zPNv8etrmfbf61bCMJAEkASEISAJIAkASAJAAkIQkASQBIAkASkgDY398H4MyZMw/mqquuuuqqq6761yK46qqrrrrqqqv+1a655poHA1y8eJH72eYFsc39bPOisM2Lwjb3s82Lwjb3s82Lwjb3s839bHM/2/xb3XDDDbzVW70VT3/60/mu7/ou7ieJ5yYJAEkASOIFkcQLI4kXRBIPJIl/iSSeH0lI4gWRhCT+NSQhCUlIQhKSkMRzk4QkJCEJSUjiX0MSknhhJPH8SOL5kcQDSeKFkcQDSeJ+krifJO4niecmiRdEEgCSeG6SuJ8k7ieJixcv8hu/8Rv86Z/+KY9+9KN5xVd8RQBscz/b3M82/xlscz/b3M82/1q2uZ9t7mebB5IEgCQAJAEgCUkASAJAEgCSAJCEJAAkASAJAElIYm9vD4Brrrnmwddcc82Dueqqq6666qqr/jUIrrrqqquuuuqqf5XXeZ3XeW+Av/zLv+S52eZ+tnlR2OZ+tnlBbHM/27wobHM/27wobHM/2/xnsM39bHPDDTfw1m/91jz96U/nu77ru5DE8yOJF0YSAJJ4bpK4nySeH0m8IJJ4bpJ4IEk8P5J4QSQhiReFJCQhCUn8R5CEJCQhiReFJCTxgkji+ZHE8yOJB5LEA0nigSTxgkjihZHEc5MEgCSeH0kASOJ+krifJB7or/7qr/jTP/1THvOYx/CKr/iKvChscz/b3M8297PN/Wzz72Gb+9nmfrb5t5IEgCQAJHE/SQBIAkASAJIAkIQkACQBIAkASQDcfvvtAJw5c+bBXHXVVVddddVV/xoEV1111VVXXXXVv4ttXhDb3M8297PNC2Kb+9nmBbHN/WxzP9u8KGxzP9v8a9nmfra5n23uZ5v72eb5ufHGG3nrt35r/uqv/orv+q7v4n6SkASAJO4nCQBJAEjiBZHEc5PE/SRxP0k8kCReGEm8KCTxgkjiRSEJSfxXkIQkJPEvkYQknh9JSOK5SUIS/xJJPJAkHkgS95PE8yOJ+0niuUniBZHECyKJ+0nigSRx8eJF/vIv/5I//dM/5TGPeQyv9EqvxH8m29zPNvezzf1s869lm/vZ5n62eSBJSAJAEgCSAJCEJCQhCQBJAEgCQBIAkpAEgCQAJAEgib29PQBe7MVe7LW46qqrrrrqqqv+NahcddVVV1111VX/Ki/2Yi/2WgBPf/rTuZ9tJAFgG0n8S2wjCQDbSOJfYhtJ/EtsIwkA20gCwDaS+JfYRhIAtpEEgG0k8R/lxhtv5K3f+q35y7/8S37qp34KSUji+ZHECyMJAEkASOJ+kvjXkMQDSeKBJPHcJPHcJPH8SOJfIon/bpIAsM0LIwnbPD+SsM1zk4Rt7icJ2zyQJGxzP0nY5vmRhG0AJGEbAEnY5oEkYZsHkoRtJGGb+0nCNpKwzQNJwjb3k4RtAC5evMhf/MVfYJtXeqVXAuCP//iPuZ9t7meb+9nmfrb5z2Cb+9nmfrb515LE/SQBIAkASQBIAkAS95MEgCQAJAEgCQBJAEjifnt7e1x11VVXXXXVVf8mBFddddVVV1111X8429zPNvezzQtim/vZ5n62eUFscz/b/GvZ5n62+fewzf1scz/b3M8297vhhht467d+a57+9KfzUz/1UzyQJO4niecmCQBJAEjiBZHE/SRxP0ncTxL3k8QDSeKBJPHcJPHcJPH8SOKFkYQk/ieRhCReGElI4vmRxPMjiQeSxHOTxAsiiX8NSdxPEgCSeEEk8dwkASCJB5LE/SQhid3dXf7yL/+SP/mTP+Exj3kMN910E/9Wtrmfbe5nm/vZ5n62uZ9t/rVscz/b3M8295MEgCQkASAJAEkASAJAEgCSkASAJAAkASAJAEkASAJAEpK44447AHjxF3/x1+aqq6666qqrrvrXILjqqquuuuqqq/5VXuzFXuy1AZ7+9Kdjm/vZ5gWxzf1scz/bvChscz/bvChscz/b3M82Lwrb3M8297PN/Wzzb3HjjTfyNm/zNjz96U/nO77jOwCQxANJ4n6SAJDECyMJAEm8MJK4nyReEEk8kCSemySemySeH0m8IJKQxL+HJCQhCUlIQhKSkIQk/j0kIYkXRhLPjyReFJJ4YSTxQJK4nyTuJ4n7SeJ+knhBJAEgiQeSBIAknh9J3E8SD3Tx4kX+4i/+gj/5kz/hDd7gDbjpppv472Sb+9nmfra5n23+JZIAkASAJCQBIAkASQBIAkASAJKQBIAkACQBIAkASQBIAkASe3t7AJw5c+bBXHXVVVddddVV/xoEV1111VVXXXXVv8o111zzYICLFy/y3GxzP9u8KGxzP9vczzYviG3uZ5v72eZFYZv72eZ+tvnPtr29zdu8zdvwtKc9jW//9m/ngSTxQJJ4QSQBIIkXRBL3k8S/RBIviCSemySemySeH0m8IJL415CEJCQhCUlI4kUhCUlIQhKS+NeSxAsjiedHEs9NEs9NEg8kiQeSxAsiiftJ4oWRBIAk/jUkcT9J3E8Sz8/u7i5/8Rd/wdmzZ3mDN3gDtre3uZ9t7meb+9nmfra5n23uZ5v72eZ+trmfbf49bHM/2wBIAkASAJIAkIQkACQBIAkASQBIAkASkpCEJCQhCUlIAkASAJIAkATANddc82Cuuuqqq6666qp/DYKrrrrqqquuuupFds011zyY52KbF8Q297PN/WzzorDN/WzzorDN/WxzP9v8e9jmfra5n23uZ5v72eZ+tgHY2dnh9V//9bl48SLf8R3fgSQk8UCSkMRzkwSAJJ4fSQBI4rlJ4n6SuJ8k7ieJB5LECyOJ5yaJ5yYJSTw/kpDEi0oSkviPJglJSOJFJQlJvCCSeH4k8dwk8dwk8UCSeCBJ3E8S/xJJ3E8SL4gkACQBIAkASTw3SdxPEg8kCUlIAuDixYv86I/+KGfPnuXt3/7t2dnZ4b+abe5nm/vZ5n62uZ9t7mcbSUgCQBIAkgCQBIAkJCEJSQBIAkASAJIAkASAJAAkASAJSUhCEpKQxP7+Pnt7ewBcc801D+aqq6666qqrrnpREVx11VVXXXXVVS+yM2fOPBjgaU97Gra5n23uZ5sXxDb3s839bHM/27wobHM/2/xr2eZ+trmfbe5nm/9Ir//6r8/GxgY//uM/zgNJQhIPJAkASTw3SQBI4gWRxAsjiRdEEg8kiQeSxHOTxHOTxAsiiReFJCQhif8KkpCEJF4UkpDE8yOJ50cSz00Sz00SDySJF0QS95PE/SRxP0k8N0kASOJFIQkASdxPEg8kiefn4sWL/MiP/AjTNPH2b//22OZ+trmfbe5nm/vZ5n62uZ9t7meb+9nmP4ok7icJAEkASAJAEgCSAJCEJCQhCQBJAEgCQBIAkgCQBIAkACQBIAmAvb09AK655poHc9VVV1111VVXvagIrrrqqquuuuqqF9k111zzYIDd3V2em23uZ5v72eZFYZv72eZ+trmfbV4Q29zPNvezzf1s8+9hm/vZ5n62uZ9t7meb+73N27wNN954Iz/+4z/O05/+dJ4fSTw/kgCQxPMjCQBJPDdJ3E8Sz48k7ieJB5LEA0niuUniuUniBZHEv0QSkvjvJAlJvCgk8fxIQhLPTRLPTRL/GpJ4QSTxwkjiBZEEgCQAJAEgiecmiQeSxHOThCQksbu7yzd90zexs7PDG73RG/FfxTb3s839bHM/29zPNs9NEpIAkASAJAAkASAJAEkASAJAEpIAkASAJAAkASAJAEkASAJAEgCS2N/fB+DMmTMP5qqrrrrqqquuelERXHXVVVddddVVL7IzZ848CODixYsA2OZFYZv72eZ+tnlR2OZ+trmfbf61bHM/29zPNvezzf1s8+/1Sq/0Stx0001827d9G09/+tORhCQkIYkHksT9JPFvIYnnJon7SeJ+knhBJPFAknhuknhuknh+JCGJF0YSkvifRBKS+JdI4gWRxHOTxHOTxANJ4oEk8UCSuJ8knh9J3E8Sz00SAJJ4UUgCQBL3k4Qk7icJSUjiue3u7vLDP/zDPPaxj+WVX/mV+deyzf1scz/b3M8297PN/WzzbyEJAElIAkASAJIAkASAJAAkASAJAElIQhKSkIQkJCEJSUhCEpKQhCQkIQlJ7O3tAXDmzJkHcdVVV1111VVXvagIrrrqqquuuuqqF9k111zzYICLFy9yP9vczzb3s80LYpv72eZ+trmfbV4Utrmfbe5nm/vZ5j+Kbe5nm/vZ5n62ud+NN97IYx7zGL71W7+Vpz3taTw/knggSdxPEgCSAJAEgCQAJAEgiecmiX8NSbwgknhuknhuknh+JPHCSEIS/1qSkIQkJCEJSUhCEpKQhCQkIQlJSOJfSxKSeGEkIYnnRxLPTRLPTRIPJIkHksQLIon7SeJ+knhuknhukgCQBIAkACQBIIl/iST+JX/+53/Or/zKr/BiL/Zi3HjjjdzPNvezzf1s8x/NNvezzf1s80CSAJAEgCQkIQlJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJIAkASAJAAkcdVVV1111VVX/asRXHXVVVddddVV/262uZ9t7meb+9nmRWGb+9nmfra5n23+tWxzP9vczzb3s839bHM/2/xb7Ozs8HZv93acO3eOpz3taUhCEpKQxANJQhL3k8S/hSSemyTuJ4n7SeJ+knggSbwwknhuknh+JPGCSEISLypJSEISkvj3kIQkJCGJF5UkJPHCSOL5kcRzk8Rzk8QDSeKBJHE/SfxrSOK5SeJfQxL3k8T9JPHcJCEJSUhCEgB//ud/zn333cervMqrsLOzw7+Hbe5nm/vZ5n62uZ9tXhSSAJAEgCQAJAEgCUlIQhIAkgCQBIAkACQBIAkASQBIAkASAJIAkASAJAAkceeddwLw4i/+4q/DVVddddVVV131oqJy1VVXXXXVVVe9yK655poHA1y8eBHbSOJfYhtJANhGEgC2kQSAbSTxr2EbSQDYRhIAtpEEgG0k8R/NNpIAsI0kAGwjCQDbvMEbvAEXL17kW7/1W5HEc5OEJB5IEs9NEgCSAJAEgCQAJPHcJPHcJHE/SbwgknggSTyQJJ6bJJ4fSbwgknhRSOKBtre3Adje3mZnZweA7e1tALa3twHY3t7mgSSxvb3NA+3v72ObB9rf3+d+e3t77O/vA7C/vw/AnXfeyf0kYZsXRBK2eW6SsM0DScI2L4wkbPP8SMI2AJKwDYAkbAMgCds8kCRs80CSsI0kbCMJ20jCNg8kCdsASMI295MEgG2emyQuXrzID//wD/OhH/qhvNEbvRE/+qM/yv1scz/b3M8297PNfwTb3M8295MEgCQAJAEgCQBJAEgCQBIAkgCQxP0kIQkASQBIAkASAJIAkASAJAAkASAJSVx11VVXXXXVVf9qVK666qqrrrrqqhfZmTNnHgxw8eJFAGwjCQDbSALANpL4l9hGEgC2kQSAbSQBYBtJANhGEv8S20gCwDaSALCNJABsIwkA20gCwDaSALCNJABsI4kX1Su/8itz00038S3f8i38SyTx/EjiX0MSAJK4nyT+JZK4nyQeSBIPJInnJonnJokXRBIvzPb2Njs7O+zs7LC9vc329jbb29vs7Oywvb3Nf5Tt7W3+Lfb39wHY29tjf38fgDvuuIP9/X329vbY39/nfpKwzXOThG0eSBK2uZ8kbPOCSMI2z48kbAMgCds8kCRsAyAJ20jCNv8SSdhGErYBkIRt7icJ2/xLLl68yDd8wzfwGZ/xGbzqq74qf/iHf8i/lm3uZ5v72eZ+trmfbe5nm/vZBkAS95MEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJIAkASAJAD29/cBuOaaax7MVVddddVVV131oqJy1VVXXXXVVVf9u9hGEgC2kQSAbSQBYBtJANhGEv8S20gCwDaSALCNJABsIwkA20jiP5NtJAFgG0k8PzfddBOv/MqvzK/92q/xtKc9DUlIQhKSkIQkHkgS95PEc5MEgCQAJAEgiRdEEveTxP0kcT9JvCCSeCBJPDdJPDdJvCCSuN/29jY7OzvccMMNANx4443ceOON/EsODw8BODw85PDwEIDDw0MAjo6OsM3R0REPZJujoyMeaGNjA0k80MbGBpIA2NjYYHNzE4DNzU0ArrnmGra3twHY3t7mfo9+9KO5397eHgB33nknd955J/v7+9xxxx08N0nY5oEkYZv7ScI295OEbe4nCdsASMI2L4wkbAMgCds8P5KwjSRsIwnbSMI2DyQJ29xPEra5nySeH9sAXLx4ka//+q/nPd/zPbn99tu57bbbuJ9t7meb+9nmP4MkACRxP0kASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASUgCQBIA9913361cddVVV1111VUvKipXXXXVVVddddWL7JprrnkwwIULF5DE82MbSQDYRhIAtpEEgG0kAWAbSQDYRhL/VraRBIBtJAFgG0kA2EYSALaRBIBtJAFgG0kA2EYSL4xtJAFgmzd8wzfkqU99Kr/2a79GRCCJ50cSDySJ+0kCQBIvCkkASOKFkcQLIol/DUk8N0k8P9vb2xw7dozt7W0e/ehHc+ONN/KCHB4eAnDfffdxeHjI0dERh4eHHB4ecnh4yH+Uw8ND/i02NzcB2NzcZHNzk42NDTY3N9nc3OSaa65hZ2cHgJ2dHR7zmMdwv729Pfb397nzzju54447uPPOO5GEbR5IEra5nyRscz9J2Ob5kYRtACRhGwBJ2AZAErZ5IEnYRhK2+ZdIwjbPTRK2AZAEgG2eH0kA2OapT30qj3/843njN35jvvVbv5UXlW3uZ5v72eZ+trmfbe5nm/vZRhIAkrifJAAkASAJAEkASAJAEgCSAJAEgCQAJCEJAEkASAJAEgCSAJAEgCQAJAEgiftdc801D+aqq6666qqrrnpRUbnqqquuuuqqq/5NbCMJANtI4l/DNpIAsI0kAGwjCQDbSALANpIAsI0kAGwjif8ItpHEc7ONJABsIwkA20jigd7hHd6BaZr45m/+ZiKCf4kkHkgSz00SAJIAkASAJF4QSdxPEs+PJO4niQeSxANJ4oEk8dwkcb/t7W0e85jHAPDoRz+anZ0dntvh4SEAT3/60wE4e/Ys9913H//THR4eAnB4eMjzs7m5yebmJpubm5w5c4bNzU2uueYadnZ22NnZ4cYbb+QVX/EV2dvbA+DOO+/kjjvuYG9vjzvvvJPnRxK2uZ8kbAMgCds8P5KwzQsiCds8P5KwjSRsIwnbPJAkbAMgCdsASMI2LwpJ2OZXfuVXeMQjHsEbv/Eb88u//MvY5n62uZ9t/qNJAkASAJIAkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQhCQAJHFwcADAmTNnHsRVV1111VVXXfWionLVVVddddVVV/2b2UYSALaRBIBtJAFgG0kA2EYS/xq2kQSAbSQBYBtJANhGEgC2kQSAbSQBYBtJANhGEgC2kcRzs40kXlS2ufnmm7npppv4pm/6JiRxP0lIQhKSkMQDSUIS95MEgCReFJIAkMRzk8T9JHE/SbwgknggSTyQJJ7bzs4ON954Izs7O7ziK74iz8/h4SFPf/rTOTo64ulPfzr/Vx0eHnJ4eAjA05/+dO63ubnJNddcw5kzZ9jc3OSaa64BYGdnh8c85jEA7O3tceedd3LHHXfwuMc9jgeShG2eH0nYBkAStnlukrANgCRs80CSsI0kbPOCSMI2krANgCRsAyAJ29xPEi+IbQAkceHCBX7pl36Jd3u3d+Mf/uEfuO2223hhbHM/29zPNvezzf1scz/bPDdJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJIAkASAJAAkIQkASdxPEpIAkASAJAAksb+/z/b2Ntdcc82D77vvvlu56qqrrrrqqqv+JVSuuuqqq6666qoXyTXXXPNggIsXL/KC2EYSALaRBIBtJAFgG0kA2EYSALaRBIBtJPFvZRtJANhGEgC2kQSAbSQBYBtJANhGEgC2kQSAbSQBYBtJANhGEgBv9EZvxK/8yq/wtKc9DUlIQhLPjyQk8UCSeEEkASAJAEkASOK5SeJfQxL3k8QDSeKBJHG/nZ0dHv3oR3PTTTdx44038kCHh4ccHh5y3333cd9993Hffffx3CTxf5VtntvBwQEHBwc87WlPA2BzcxOAa665hmuuuYaHPOQh7OzssLOzw2Me8xje4A3egL29PR73uMdx5513cscdd/BAkrDN8yMJ2wBIwjYAkrDNA0nCNi+MJGzz/EjCNgCSsM39JGGbF0QStgGQxJ/+6Z/y8Ic/nDd+4zfmW7/1WwGwzf1s829hmxdGEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkJAEgCQBJAEgCQBIAkgCQBIAkACQhCQBJXHXVVVddddVV/2pUrrrqqquuuuqqfzXbSALANpL4l9hGEgC2kQSAbSQBYBtJANhGEgC2kQSAbSQBYBtJANhGEv9d3uiN3ohpmvi1X/s1JCGJF4Uknh9JAEjiRSGJ5yaJ+0nifpK4nyReEEk8t52dHR796EfzSq/0Sjy3++67j/vuu4/77ruP++67j3+Jbf4/Ozw8BODpT386T3/60/mTP/kTNjc3ueaaa3jIQx7CNddcw87ODq/8yq8MwN7eHnfeeSf/8A//wB133AGAJGwDIAnbvKgkYZsHkoRtJGEbSdjmfpKwjSRs80CSsM39JGGbf4kkAGwjiV/6pV/i4Q9/OG/yJm/CL/3SL/H82OZ+trmfbe5nm+fHNg8kCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIQhIAkgCQBIAkACQBIAkASQBIQhIAkgCQBIAkrrrqqquuuuqqfxMqV1111VVXXXXVv4ltJAFgG0kA2EYSALaRxL+VbSQBYBtJANhGEgC2kQSAbSQBYBtJANhGEgC2kQSAbSQBYBtJANhGEgC2kQSAbSQBYBtJANx000282Iu9GN/wDd8AgCTuJwlJSEISkpDEA0nifpJ4bpIAkASAJAAk8dwk8dwkcT9JvCCSeH52dnZ4zGMewyu90ivxQIeHhzz96U/nvvvu47777uOqf7/Dw0Oe/vSn8/SnP53NzU02Nzd5yEMewjXXXMPOzg47Ozs85jGPYW9vjzvuuIPHPe5x3H777dxPErYBkIRtACRhGwBJ2OaBJGGbfy1J2EYStrmfJGwDIIkXxjYAkrDNhQsX+KVf+iXe4i3egptvvpnbbrsNANu8qGxzP9vczzb3k8T9JAEgCQBJAEhCEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQhCQAJAEgCQBJAEgCQBKSAJDEVVddddVVV131b0Llqquuuuqqq656kZw5c+bBABcuXOB+tpEEgG0kAWAbSQDYRhIAtpEEgG0kAWAbSQDYRhL/m7zKq7wKT3nKU3ja055GRAAgCUm8IJJ4IEk8N0m8KCTx3CTxL5HE/STxQMeOHeMxj3kMr/RKr8QDHR4e8vSnP52nP/3pHB4ectV/nsPDQw4PD7nvvvsA2Nzc5CEPeQjXXHMN11xzDY997GN57GMfy97eHnfccQf/8A//wB133MEDScI2L4gkbPNAkrCNJGwjCdtIwjaSsI0kbPPcJGEbAEnY5oWRhG0AJCGJP/mTP+HhD384r/Zqr8Ztt93GA9nmfra5n21eVJIAkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCUkASAJAEgCSAJAEgCQAJCEJAEkASAJAEgCSODg4YHt7mzNnzjz4vvvuu5WrrrrqqquuuupfQuWqq6666qqrrvp3sY0kAGwjCQDbSALANpIAsI0kAGwjCQDbSALANpIAsI0kAGwjCQDbSALANpIAsI0kAGwjCQDbSALANpIAsI0kAGwjCQDbSALANpIAsI0kAGzz4i/+4tx88818wzd8A5IAkMSLQhIPJAkASTw3SQBIAkASz00Sz00S95PE/STx3HZ2dnjMYx7DYx/7WHZ2drjf4eEhT3va03j605/O4eEhAJK46j+XbR7o4OCAv/u7vwNgc3OThzzkIVx77bVcc801PPaxj+Wxj30se3t7/MM//AN/9Ed/xHOThG0AJGGbB5KEbf61JGEbAEnYBkAStnlukrifbQAkAWCb+/3iL/4in/u5n8uLv/iL83d/93e8MLa5n23uZ5v72QZAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkJAEgCQBJAEgCQBIAkgCQhCQAJAEgCQBJSAJAEgCSuOqqq6666qqr/tWoXHXVVVddddVV/2q2kcS/hm0kAWAbSQDYRhIAtpEEgG0kAWAbSQDYRhIAtpEEgG0kAWAbSQDYRhIAtpEEgG0kAWAbSQDYRhIAtpHEC/Oqr/qq/PIv/zJPfepTiQgkcT9JSEISkpCEJB5IEs+PJAAk8cJIAkAS95PEv8axY8d4zGMewyu/8itzv8PDQ572tKfx9Kc/ncPDQ56bbV5UkrjqCtv8Rzg8POTv//7v+fu//3s2Nzd5yEMewkMf+lB2dnZ4lVd5FV7sxV6M22+/nX/4h3/gjjvuwDYAkrDNA0nCNg8kCdtIwjaSsI0kbCMJ20jCNgCSsA2AJGxzP0nczzb3kwSAbQAkIQlJXLhwge/93u/lrd7qrfi7v/s7AGxzP9v8a0kCQBIAkgCQBIAkACQBIAkASQBIAkASAJKQBIAkACQBIAkASUgCQBIAkgCQBIAkJAEgCQBJAEgCQBKSuOqqq6666qqr/tWoXHXVVVddddVV/ya2kQSAbSQBYBtJANhGEv8X2EYSALaRxKu+6quys7PDr/zKrxARSOJ+knhBJCGJ+0nifpJ4bpIAkMS/RBL3k8T9JHE/Sezs7PDYxz6Wxz72sezs7HC/w8ND/u7v/o6nP/3p/EexzX8USfx3sM3/VIeHh/z93/89T3/607nmmmu49tprechDHsKLvdiL8WIv9mLs7e3xh3/4h/zDP/wDDyQJ2wBIwjaSsM2/liRsAyAJ29xPErZ5YSRhm/tJQhJPfvKTmaaJN33TN+UXf/EXeX5scz/b3M8297ONJAAkASAJAEkASAJAEgCSAJAEgCQkASAJAEkASAJAEpIAkASAJAAkASAJAElIAkASAJIAkIQkACQBIAkASVx11VVXXXXVVf8qVK666qqrrrrqqn8z20gCwDaSALCNJABsIwkA20gCwDaSALCNJABsIwkA20gCwDaSALCNJABsIwkA20gCwDaSALCNJABsIwkA20gCwDaSALCNJABsIwkA20jifq/6qq/K133d1wEgCQBJSOJFIYn7SeJ+kgCQxPMjCQBJAEjihZHE/Y4dO8ZjH/tYXvmVX5n7HR4e8rSnPY2///u/538621z1/B0eHvL0pz+dpz/96fzd3/0dD3nIQ3joQx/Kzs4Ob/zGb8yrvuqr8vd///f8wz/8A5cuXQJAErZ5fiRhG0nYRhK2kYRtJGGbB5KEbe4nCds8kCQeyDYAkgCQhG0ALly4wM///M/z1m/91uzs7HDp0iUAbPPC2OZ+tpEEgCQAJAEgCQBJAEhCEgCSAJAEgCQAJAEgCQBJSAJAEgCSAJAEgCQAJCEJAEkASEISAJIAkASAJCQBIImrrrrqqquuuurfhMpVV1111VVXXfWvZhtJANhGEgC2kQSAbSQBYBtJANhGEgC2kQSAbSQBYBtJANhGEgC2kQSAbSQBYBtJANhGEgC2kQSAbSQBYBtJANhGEv9ab/zGb8yTn/xknvrUpxIRAEjifpKQhCQkIQlJSOKBJHE/SbwgkviXSOJ+knignZ0dHvvYx/Iqr/Iq3O/w8JC/+7u/4+lPfzpX/d9hm4ODA/7u7/6Opz3taVx77bU85CEP4dprr+VVX/VVefEXf3Fuu+02/uEf/oHbb7+d+0nCNpKwzYtKEraRhG3uJwnbAEjifrZ5IEkA2AZAEpKQhCSe/OQnc++99/Lqr/7q/MIv/AK2uZ9t7meb50cSAJIAkASAJCQBIAkASQBIAkASAJIAkASAJCQBIAkASQBIAkASAJKQBIAkACQhCQBJAEgCQBKSAJAEgCQAJHHVVVddddVVV/2rUbnqqquuuuqqq/5NbCMJANtIAsA2kgCwjSQAbCMJANtIAsA2kgCwjSQAbCMJANtI4j+bbSQBYBtJANhGEgC2kcSLv/iL87Vf+7VIQhKSuJ8kXhhJPJAknpskACTxQJIAkASAJJ6bJO537NgxXuVVXoXHPvax3O/v/u7veNrTnsbh4SEvCklc9T+Dbf41Dg8PedrTnsbTnvY0Njc3eYmXeAke+tCH8uIv/uK8+Iu/OH/4h3/I7bffzm233cbzIwnbSMI2krCNJGzzgkjCNgCSsM2/RBK2eW4XLlzg537u53j/939/jh07xu7uLs/NNvezzXOTBIAkJAEgCQBJAEgCQBIAkgCQBIAkJAEgCQBJAEhCEgCSAJAEgCQAJCEJAEkASEISAJIAkASAJCQBIAkASWxtbQFw9uzZW7nqqquuuuqqq14UVK666qqrrrrqqhfJ2bNnbwU4efIk/51sIwkA20gCwDaSALCNJABsIwkA20gCwDaSALCNJABsIwkA20jiub3Jm7wJT37yk3nqU59KRPBAknggSUjiuUni+ZHEc5PEv0QSD7Szs8OrvMqr8GIv9mLc7+/+7u942tOexuHhIf8atnlRSOKqfxvb/Gc7PDzkj//4j/m7v/s7HvrQh/ISL/ESvOqrvioAf//3f8/f//3fc/vtt2MbSdjmXyIJ20jCNgCSsA2AJGzzQJJ4brYBkIRtJCEJSUjiyU9+Mvfddx+v/uqvzs///M8DYJt/iSQAJAEgCQBJAEgCQBIAkgCQhCQAJAEgCQBJAEhCEgCSAJAEgCQAJCEJAEkASEISAJIAkIQkACQBIAkASUgCQBJXXXXVVVddddW/GpWrrrrqqquuuupfxTb3s40kAGwjCQDbSALANpIAsI0kAGwjCQDbSALANpIAsI0kAGwjCQDbSALANpIAsI0kAGwjCQDbSALANpIAsI0kXhS2kQTAi7/4i/O1X/u1SEISkgCQBIAkJCGJ+0lCEg8kiftJ4n6SAJDEA0kCQBIAknhux44d41Ve5VV4sRd7MQAODw952tOext/93d/xn802/1qS+L/GNv+THR4e8nd/93c87WlP46EPfSgv8RIvwYu/+Ivz4i/+4vz93/89f/AHf8ClS5e4nyRsIwnbSMI2krDNA0nCNgCSsM39JAFgm+cmCQDbSMI2kpCEJCTx8z//87zv+74vx44dY3d3l/vZ5n62uZ8kACQBIAkASQBIAkASkgCQBIAkACQBIAkASUgCQBIAkgCQBIAkJAEgCQBJSAJAEgCSkASAJAAkASAJSQBIQhIAkrjqqquuuuqqq/7VqFx11VVXXXXVVf9qtpEEgG0kAWAbSQDYRhIAtpEEgG0kAWAbSQDYRhIAtpEEgG0kAWAbSQDYRhIAtpEEgG0k8a9lG0kA2EYSALaRBIBt3uzN3ownPelJPOUpTyEiuJ8kACTxwkhCEveTxP0k8W8hiZ2dHV7sxV6MV33VV+V+f/d3f8ff/d3f8T+Zba7673F4eMjf/d3f8dSnPpWHPvShvORLviQv/uIvzi233MJtt93GH/zBH7C7u8u/RBK2kYRtACRhm/tJwjb/EknYRhK2uZ8knvjEJ3L27Fle4zVeg5/7uZ/judnmfpIAkASAJAAkASAJSQBIAkASAJIAkASAJCQBIAkASQBIQhIAkgCQBIAkJAEgCQBJSAJAEgCSkASAJAAkIQkASQBIQhJXXXXVVVddddW/GpWrrrrqqquuuupFct99993KA9hGEgC2kQSAbSQBYBtJANhGEgC2kQSAbSQBYBtJANhGEgC2kcS/lm0kAWAbSQDYRhIAtpEEgG0kAWAbSTy3m2++mZ/92Z9FEpKQhCQAJHE/SUhCEpJ4bpK4nySemyQAJAEgCQBJAEjifq/yKq/Cq77qq3K/v/3bv+Xv/u7veG6SuOr/J9u8IIeHh/zd3/0dT3va03joQx/KS77kS/LiL/7i3Hzzzfzd3/0df/AHf4AkbCMJ20jCNs+PJGxzP0nY5n6SeH5sAyAJ20hCEpKQBMAv/uIv8l7v9V7czzbPTRIAkgCQBIAkJAEgCQBJAEgCQBIAkpAEgCQAJAEgCUkASAJAEgCSkASAJAAkIQkASQBIQhIAkgCQhCQAJAEgCUkASAJga2sLgPvuu+9WrrrqqquuuuqqFwWVq6666qqrrrrqX+XkyZPczzaSALCNJABsIwkA20gCwDaSALCNJABsIwkA20jiBbGNJABsIwkA20gCwDaSALCNJABsIwkA20gCwDaSeEFsI4mXeImXYJom/uRP/oRSCpKQBIAkACQhiecmCUk8kCTuJwkASbyoXvVVX5VXfdVX5X733nsvf/RHf8Th4SHPj21eGElc9b+Tbf69Dg8P+bu/+zue9rSn8dCHPpSXfMmX5NVf/dW55ZZbuP322/m93/s9npskbCMJ2zw3SdgGQBIAtnl+JGEbAEnY5rk96UlP4ty5c7zkS74kf/M3f8P9bAMgCQBJAEhCEgCSAJAEgCQAJAEgCUkASAJAEgCSkASAJAAkASAJSQBIAkASkgCQBIAkJAEgCQBJSAJAEgCSkASAJCQBIImrrrrqqquuuurfhMpVV1111VVXXfUiu++++2695pprHnzixAkuXrwIgG0kAWAbSQDYRhIAtpEEgG0k8aKwjSQAbCMJANtIAsA2kgCwjSQAbCOJfy3bSALANpIAsM2rvdqr8TM/8zNIQhL3kwSAJP4lknggSTw3SQBIAkASAJIAOHbsGG/yJm/CzTffDMDh4SF/9Ed/xL333su/h21eGElc9V/PNv+VDg8P+bu/+zue9rSn8Sqv8irccsst3HLLLbz4i784v/ALv8Btt92GbZ4fSdgGQBK2AZCEbf4lkgCwjSQkIQlJSCIz+ZM/+RPe7M3ejL/5m7/hgSQBIAlJAEgCQBIAkgCQBIAkJAEgCQBJAEhCEgCSAJAEgCQkASAJAElIAkASAJKQBIAkACQhCQBJAEhCEgCSkASAJAAkIYmrrrrqqquuuurfhMpVV1111VVXXfXfxjaSALCNJABsIwkA20gCwDaSALCNJABsIwkA20jigWwjCQDbSALANpIAsI0kAGwjiQd6iZd4CY4dO8af/MmfUEpBEpKQBIAk7icJSUhCEpJ4IEk8P5J4YY4dO8aLvdiL8Wqv9moAHB4e8tSnPpW/+7u/47+CbV5UkrjqBbPN/3SHh4f8+q//Og996EN5yZd8SY4dO8abvdmb8Xd/93f83u/9HpKwjSRs80CSsA2AJGxzP0m8ILYBkIRtJCEJSUgiM3nSk57Eu77ru/KgBz2IZzzjGdhGEpIAkASAJAAkASAJSQBIAkASAJIAkIQkACQBIAlJAEgCQBIAkpAEgCQAJCEJAEkASEISAJIAkIQkACQhCQBJSAJAEgCSkMTm5iYAZ8+efQZXXXXVVVddddWLispVV1111VVXXfUiO3v27K3XXHPNg0+cOMGFCxeQBIBtJAFgG0kA2EYSALaRBIBtJAFgG0kA2EYSALaRBIBtJAFgG0kA2EYSL4htJAFgG0kA2EYSALaRBIBtJPFAtpHES7zES/DzP//zSEISAJIAkASAJCTx/EjigSRxP0k8N0kASALglltu4Z3f+Z2539/+7d/yd3/3d/xPZZt/L0n8T2Wb/8tsc7+nPvWp3HPPPTzsYQ/jJV/yJXn1V391XuIlXoK/+7u/43d/93e5nyRsIwnbAEjCNveThG1eEEnYBkAStrmfJADOnz/Pn//5n/Mar/EaPOMZz0ASkgCQBIAkACQhCQBJAEgCQBIAkpAEgCQAJAEgCUkASAJAEgCSkASAJCQBIAkASUgCQBKSAJAEgCQkASAJSQBIAkASkgCQBMDW1hYA9913361cddVVV1111VUvKoKrrrrqqquuuurfzDb3s839bHM/29zPNvezzf1scz/b3M8297PNC2Ob+9nmfra5n21eVLa5n21uueUW/viP/xhJSEISAJIAkMS/RBKSuJ8k7icJAEk80LFjx3jnd35n3vmd3xmAg4MDfuqnfoq//du/xTa2sY1tbGOb/ytsYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sc3/FbaxjW1sYxvbPLfDw0P+9m//lp/6qZ/i3nvv5dixY7z6q786b/EWb8GxY8eQxHOTxANJ4kUhCUkASEISkpCEJDKTX/mVX+H48eM86EEPQhIAkgCQBIAkJAEgCQBJAEhCEpKQBIAkACQhCUlIAkASkpCEJCQhCUlIQhIAkpCEJCQhCUlIAkASkpCEJAAkIQkASUhCEpKQhCQkIYmtrS0A7rvvvlu56qqrrrrqqqteVARXXXXVVVddddWL7L777rsV4MSJE9zPNvezzf1scz/b3M8297PN/WxzP9vczzbPzTb3s839bHM/29zPNs/NNvezzf1scz/bALzES7wEf/AHf8CFCxeQBIAkJAEgiftJQhKSkIQkJPFAkrifJJ6bJABuueUWPuiDPohbbrkFgL/927/lp3/6pzk8POSFsY1tbGMb29jGNlf9/2Mb29jGNraxjW3+tQ4PD/nDP/xD/vZv/xaAl3iJl+Dd3/3deY3XeA0AJAEgiQeSxANJQhKSkIQkJCGJ+0niuUnCNufOnePChQs86EEPAkASAJKQhCQkASAJAElIQhKSAJAEgCQkIQlJAEhCEpKQBIAkACQhCQBJSEISkgCQhCQAJCEJSUgCQBKSkIQkJCEJSUhCEpIAkIQktra2ePCDH8xVV1111VVXXfWvRuWqq6666qqrrnqR3XfffbcCnDx5EttIAsA2kgCwjSQAbCMJANtIAsA2kgCwjSQAbCOJF8Q2kgCwjSQAbCMJANtI4gWxjSQAbCMJANtIAsA2krjfa7zGa/BTP/VTSEISkrifJAAkIYkXRBIPJInnJgmAY8eO8eIv/uK8+qu/OgD33nsvf/iHf8jh4SH/XrZ5YSRx1f8utvmvdHh4yN/+7d/y1Kc+lVd91Vfl2muv5TVe4zWwze/93u/x3CRhGwBJANjmBZGEbQAkIQlJSEISrTVaa/z5n/85b/iGb8jv//7vIwkASQBIAkASkgCQBIAkACQhCQBJAEhCEgCSAJAEgCQkASAJSQBIAkASkgCQhCQAJAEgCUkASEISAJKQBIAkACQhCQBJXHPNNbzO67wO97vvvvuezlVXXXXVVVdd9aIiuOqqq6666qqrXmRnz559xn333XfryZMnAbDN/WxzP9vczzb3s839bHM/2zw329zPNvezzf1scz/bPDfb3M8297PN/Wzzwtx8880cO3aMP/7jP0YSkpCEJCQBIIkXhSSeH0nc75ZbbuFd3uVdePVXf3UA/vZv/5Zf+7Vf4/DwkP8KtrGNbWxjG9vYxja2ueq/jm1sYxvb2MY2trGNbf67HB4e8mu/9mv87d/+LQCv+ZqvyYd/+Ifz4Ac/mPtJ4n6SeFFJQhIAkpCEJO5nm6c85SkcO3aMBz3oQQBIAkASAJKQBIAkACQBIAlJAEhCEpKQBIAkACQhCUlIAkASkgCQhCQkIQlJSEISAJKQhCQkIQlJSEISkpCEJCQhCUlIQhJbW1u80iu9Eq/zOq/DA509e/YZXHXVVVddddVVLyoqV1111VVXXXXVi+y+++679Zprrnnw3t4e97ONJABsIwkA20gCwDaSALCNJABsI4kHso0kAGwjCQDbSALANpIAsI0kHsg2kgCwjSQAbCMJANtI4oFsIwkA20jiJV/yJfn93/99JCGJ5yaJ+0lCEpKQhCQk8UCSuJ8k7ieJl3iJl+DN3uzNADg4OODXfu3XODw85H8a2/xrSOKqK2zzf4Ft7vc3f/M3PPWpT+UN3uANOHbsGG/xFm/B3/zN3/C7v/u72AZAEra5nyReGNsASMI295OEJDKTc+fO8Zu/+Zvccsst3H777QBIQhIAkgCQBIAkJAEgCQBJSAJAEgCSkASAJAAkIQkASUgCQBKSAJAEgCQkASAJSQBIQhIAkgCQhCQAJCEJAElcc801vM7rvA73e9zjHsfm5iYPetCDuOqqq6666qqr/lUIrrrqqquuuuqqF9nZs2dvBTh58iS2uZ9t7meb+9nmfra5n22em23uZ5v72eZ+trmfbZ6bbe5nm/vZ5n62eW62uZ9t7mebY8eO8aQnPYmIQBKSkIQkJHE/SbwgknggSdxPEseOHeNd3/VdebM3ezMA/uZv/oaf+qmf4uDgANvYxja2+d/INraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1t/ivZxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trHN/za2sY1tbGMb2zy3g4MDfu3Xfo2/+Zu/4dixY7zma74mH/7hH87x48eRxANJ4l8iiftJQhKSkIQkbNNa46lPfSov8RIvgSQkIQkASQBIQhKSkASAJCQhCUkASEISkpAEgCQkIQlJSEISkgCQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlI4sVf/MV5ndd5HQAODw/5pV/6JR7/+Mdz5swZAP7hH/7ht7nqqquuuuqqq15UVK666qqrrrrqqn8z20gCwDaSALCNJABsIwkA20jigWwjCQDbSALANpIAsI0kAGwjiQeyjSQAbCMJANtI4gWxjSQAbCMJANtI4kEPehAPetCD+JM/+RO6rkMSkpCEJAAkIYl/iSQkcT9JANxyyy2827u9GwAHBwf84R/+Iffeey8viG2eH0n8f2Gbq/5j2ebf6+DggL/927/laU97Gm/wBm/A8ePHeY/3eA9+9md/lltvvRUASdjm+ZEEgG0AJGGb5yaJzCQzuXDhAseOHeOWW27h9ttvB0ASkgCQBIAkJAEgCQBJSAJAEgCSkASAJAAkIQkASUgCQBKSAJAEgCQkASAJSQBIQhIAkpAEgCQkASCJra0tXuEVXoFrrrkGgMc97nE8/vGPRxKS2NjYAOC+++67lauuuuqqq6666kVF5aqrrrrqqquuepHdd999t9533323XnPNNQ/mmWwjCQDbSALANpIAsI0kHsg2kgCwjSQAbCMJANtIAsA2kngg20gCwDaSALCNJABsIwnbSALANpIAsI0knp9bbrmF3//93ycikIQkHkgS95OEJCQhCUlIQhIvyEu+5Evy5m/+5gDce++9/Oqv/ir/VrZ5QSRx1VW2+a9wcHDAr/3ar/GSL/mSPOxhD+Ot3uqt+Ou//mt+53d+B9vcTxIPZBsASQDYRhIAkpCEJCQBYJtz585x6623cvPNN3PHHXcAIAkASQBIQhIAkpAEgCQAJCEJAEkASEISAJKQBIAkJAEgCQBJSAJAEpIAkIQkACQhCQBJSAJAEpIAePEXf3Fe7MVeDIDDw0P+4i/+grNnzyIJSVx11VVXXXXVVf9mBFddddVVV1111b/K2bNnbwU4ceIE97PN/WxzP9vczzYAtrmfbe5nm/vZ5n62uZ9tAGxzP9vczzb3s81zs839bPPcbHM/27zUS70Uf/AHf4AkJCEJSUhCEveTxAsjiftJAuDN3/zNefM3f3MA/uZv/oZf/dVf5T+LbWxjG9vYxja2sc1V/3fYxja2sY1tbGOb/0oHBwf87d/+LX/zN3/DsWPHeK3Xei1e67VeCwBJSOJfIokHkoQkJCGJzKS1xm/8xm/wEi/xEgBIAkASkpCEJAAkIQkASUhCEpIAkIQkJCEJSUhCEgCSkASAJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYmtrS1e53Vehxd7sRcD4HGPexy//Mu/zLlz55CEJCRx5swZAP7hH/7ht7nqqquuuuqqq/41qFx11VVXXXXVVf8q9913360v9mIvxsmTJ7lw4QKSALCNJABsI4kXxDaSALCNJABsIwkA20gCwDaSeCDbSALANpIAsI0kHsg2kgCwjSQAbCMJ20gCwDaSADh27BhPfepT6boOSTw/knhRSALg2LFjvMVbvAUPetCDAPjVX/1V7r33Xv472eZfIomr/nvZ5n8D2wDs7+/zN3/zNxwcHPBqr/ZqvNZrvRYv9VIvxfd8z/dw8eJFHkgSD2QbAEnYRhK2uZ8kbNNa49y5c+zs7HDs2DH29/cBkASAJCQBIAkASUgCQBIAkpAEgCQkASAJSQBIQhIAkpAEgCQkASAJSQBIQhIAkpAEgCQkAfCQhzyEV3zFVwTg8PCQv/iLv+Ds2bNIQhIAkpDE5uYmAPfdd9+tXHXVVVddddVV/xoEV1111VVXXXXVv8p99913K8DDH/5wAGxzP9vczzYAtrmfbe5nm/vZ5n62uZ9t7mcbANvczzb3s81zs839bHM/2zw329zPNi/5ki/J7/7u7xIRSEISkpCEJCQhCQBJSEISkpCEJCTxQMePH+c93uM9eNCDHsTBwQG/8iu/wj333INtbGMb2/xPZBvb2MY2trGNbWxjG9vY5qoXnW1sYxvb2MY2trGNbWxjm/9pbGMb29jGNrZ5bk996lP5yZ/8SQ4ODjh+/Djv9V7vxfHjx5GEJCTx3CRxP0lIQhKSkASAbWxz7tw5brvtNo4dOwaAJAAkIQkASUhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSEISkgCQhCQAJCEJSUhCEpKQhCQkIQlJbG1t8Tqv8zq84iu+IgBnz57ll3/5lzl37hySkIQkJCEJSZw+fRqA++6771auuuqqq6666qp/DYKrrrrqqquuuupf5R/+4R9+B+DhD38497PN/Wzz3GxzP9vczzb3s839bHM/2zw329zPNvezDYBt7meb+9nmudnmfra534Me9CCe9KQnIQlJAEhCEg8kiRdGEgAPetCD+PAP/3COHTvGPffcw0/+5E9y77338vzYxja2sY1tbPO/hW1sYxvb2MY2trGNbWxjG9vYxja2sc3/JraxjW1sYxvb2MY2trGNbWxjG9vYxjb/G9jGNraxjW1s869xcHDAr/7qr3JwcMDx48d57/d+b176pV+aF0YSknh+JAFgG9s87WlP41Ve5VWQhCQkIQlJSEISAJKQhCQkASAJSQBIQhIAkpAEgCQkASAJSUhCEpKQhCQkASAJSUhCEpKQhCSuueYa3uzN3oxrrrmGw8ND/vzP/5zf/d3fRRKSkIQkJCEJSUjifmfPnn0GV1111VVXXXXVvwbBVVddddVVV131r3L27NlbAU6ePIlt7meb+9kGwDb3s839bHM/29zPNvezzf1sA2Cb+9nmfrZ5bra5n23uZxsA29zPNvezDcCDHvQgnvzkJyMJSUjifpIAkMSL4sEPfjDv8R7vAcA999zDr/7qr/JvYRvb2MY2trHN/zW2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbf4vsY1tbGMb29jmP8rBwQG/+qu/yt/8zd9w/PhxXvu1X5vXfu3XBkASkpCEJCRxP0kASEISkpCEJDKTzOTP/uzPOHbsGJIAkIQkACQhCUlIAkASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhiRd/8RfndV7ndQA4e/Ysv/u7v8ttt92GJCQhCUlIQhIRgSQkcerUKQD+4R/+4be56qqrrrrqqqv+NahcddVVV1111VX/Kvfdd9+tACdPngTANpIAsI0kAGwjCdtIAsA2kgCwjSQAbCMJANtIAsA2kngg20gCwDaSALCNJGwjCQDbSALANpJ4INtIAsA2krjf8ePHuXjxIl3XIQlJSEISAJIAkIQkJCEJSUhCEgAv9VIvxVu+5VsC8NSnPpU/+IM/4D+abV4QSVx11f1s89/p4OCAv/mbvwHgpV7qpXid13kdAH7rt36L5yYJ2wBIwjaSkIQkJGGb1hrnz58H4NixY+zt7SEJAElIAkASkgCQhCQAJCEJAElIAkASkgCQhCQAJCEJAElIAkASkgCQhCQkAbC1tcVrv/Zrs7m5CcDjHvc4Hv/4xyMJSQBIQhKSAJCEJAAksbGxAcB99913K1ddddVVV1111b8Glauuuuqqq6666l/tH/7hH377xV7sxV774Q9/OE95ylOwjSQAbCMJANtIwjaSALCNJABsIwkA20gCwDaSALCNJGwjCQDbSALANpJ4INtIAsA2kgCwjSRsIwkA20jigV7yJV+S3/u93yMiiAgk8UCSAJDEC/Nar/VavNZrvRYAf/AHf8BTn/pU/qvZ5oWRxFX/t9jmfyrbAPz1X/81tnnpl35pXuZlXgaA3/zN3+S5SQLANpKwzf0kkZnYJjPZ3d1lZ2eH/f19JAEgCUkASAJAEpIAkIQkACQhCUkASEISAJIAkIQkJAEgCUkASEISAJKQhCRe7MVejBd7sRcD4PDwkL/4i7/g3LlzSEISkpAEgCQkASAJSQBsbGwA8A//8A+/zVVXXXXVVVdd9a9FcNVVV1111VVX/av9/d///W8DPPzhD+d+trmfbe5nGwDb3M8297PN/WxzP9s8N9vczzb3sw2Abe5nm/vZ5rnZ5n62AbANwIMf/GCe9KQnERFIQhKSkIQkACTxQJKQxP3e6q3eitd6rdcC4A/+4A94ylOegm1s8z+JbWxjG9vYxja2sc1V/7PYxja2sY1tbGMb29jmfwrb2MY2trHNA/3N3/wNf/3Xf83x48d5ndd5HV73dV8XSUhCEpK4nyQAJCEJSUhCErbJTH7zN3+Tm266CUkASEISAJKQhCQkIQlJSEISkpCEJAAkIQkASUgiIpCEJCQhCUlIQhKSkIQkJLG1tcXrvM7r8GIv9mIAPO5xj+OXf/mXOXfuHJKICCQhCUlIQhKSkIQkJCGJU6dOAXDffffdylVXXXXVVVdd9a9F5aqrrrrqqquu+lf7h3/4h98BePjDH45tJAFgG0kA2EYSALaRhG0kAWAbSQDYRhIAtpEEgG0kYRtJANhGEgC2kQSAbSRhG0kA2EYSALaRhG0kAWAbSTyQbY4dO8aTnvQkJCEJAElIAkASAJKQhCTuJ4m3fuu35qVe6qUA+JVf+RXuueceHsg2z48k/qexzYtKElf969nmfzPb/Fv9zd/8DYeHh7zaq70ar/M6r4NtfvM3f5P7ScI2AJKwzQNJIjNprXHffffxBm/wBvzZn/0ZAJKQBIAkJAEgCUkASEISAJKQBIAkJAEgCUlIAkASkgCQhCQAJCEJgBd/8RfnxV7sxQA4PDzkL/7iLzh37hySkIQkJAEgCUkASEISAJKQBIAkAP7hH/7hd7jqqquuuuqqq/61qFx11VVXXXXVVf9qZ8+evRXg1KlTANhGEgC2kQSAbSQBYBtJ2EYSALaRBIBtJAFgG0kA2EYStpEEgG0kAWAbSTyQbSQBYBtJPJBtJAFgG0nYRhIAx48fZ3d3l67rkIQk7icJAEk8P2/1Vm/FS73USwHwK7/yK9xzzz28qGzz/EjifwPb/HtI4l9ra2uLzc1Ntra22Nzc5H5bW1tsbW3xQJubmzzQ4eEhD3RwcADAwcEBh4eHABwcHHB4eMjBwQEviG3+P7DNf4anPOUpALzaq70ar/u6rwvAb/zGb3A/SQDYRhKSkIQkAGyTmZw7d469vT0AJCEJAElIAkASkpAEgCQkASAJSQBIQhIAkpCEJAAkIQkASUgCQBJbW1u84iu+ImfOnAHgGc94Bn/+53+OJCQhCQBJSAJAEpIAkIQkACQhCUmcPHkSgH/4h3/4ba666qqrrrrqqn8tKlddddVVV1111X8I20gCwDaSALCNJABsIwnbSALANpIAsI0kAGwjCQDbSMI2kgCwjSQAbCMJ20gCwDaSALCNJGwjCQDbSOKBbCOJ3/u93yMikASAJCQhCQBJ3E8SkpDEW7/1W/PSL/3SAPzKr/wK99xzD/8RbPP8SOL/Ets8P1tbW2xubnLdddcBcO211wJw3XXX8e+xtbXFA1177bW8MAcHBxwcHHDvvfdycHDAwcEB9957L//X2Oa/2lOe8hQAXu3VXo3Xfd3XBeA3fuM3ALANgCRsIwlJSEISmYltAO699152dnY4ODhAEgCSkASAJCQBIAlJSAJAEpIAkIQkACQhCUkASEISAJKQBMA111zD67zO6wBweHjIX/zFX3Du3DkiAgBJSAJAEpIAkIQkJAEgCUkASEISN954IwD33XffrVx11VVXXXXVVf9aVK666qqrrrrqqn+1++6779bf+q3f+u7XeZ3Xee+HP/zhPOUpTwHANpIAsI0kAGwjCQDbSMI2kgCwjSQAbCMJANtIAsA2krCNJABsIwkA20jCNpIAsI0kHsg2kgCwjSRsIwmAl3qpl+K+++5DEpKQxANJ4n6SuN9rv/Zr89Iv/dIA/Mqv/Ar33HMP/9ls84JI4n+jra0tNjc3ue6667j22mu57rrreGF2d3cBuPXWW7l48SL3293dZXd3lwfa3d3lgY4fP879jh8/zv2OHz/OiRMnADh+/DjHjx/n+PHjbG1tsbW1xXXXXccDHRwccO+993JwcMA999zDvffey/90tvmf5slPfjK2efVXf3Ve93VfF9v8xm/8BpKwDYAkbHM/SUjCNq01nva0p3Hy5EkODw+RBIAkJAEgCUkASEISkgCQhCQAJCEJAElIQhIAkpAEgCQk8WIv9mK82Iu9GABnz57ld3/3d5GEJCQBIAlJSAJAEpIAkIQkACQhCUkAnDx5EoDf+q3f+m6uuuqqq6666qp/CypXXXXVVVddddW/yX333XcrwMmTJ7GNJABsIwkA20gCwDaSALCNJGwjCQDbSALANpIAsI0kAGwjCdtIAsA2kgCwjSRsIwkA20jCNpIAsI0kAGwjCdtIAuDJT34ykpCEJCQhCUkASEIS93vpl35pXvu1XxuAX/7lX+aee+5BEv+dbPOCSOJ/iq2tLTY3N7nuuuu49tprue6663huu7u7APzVX/0VAE9/+tO5dOkSu7u7/Hvs7u7yojp+/DgAx48f5/jx4zzkIQ/h+PHjPPjBD2Zra4utrS0AXuqlXgqAg4MD7r33Xu655x6e+tSn8t/BNv9T2eb5ecpTngLAq7/6q/N6r/d6APz6r/86krANgCQkIQlJSCIzyUzOnTvHS7zES3DPPfcAIAlJSAJAEpIAkIQkJAEgCUkASEISkgCQhCQAJCEJSZw5c4ZXfMVXZHNzE4DHPe5xPOEJTyAiAJCEJCQBIAlJAEhCEgCSkIQkACQhCYDFYsFVV1111VVXXfXvQuWqq6666qqrrvo3+Yd/+IffATh58iQAtpEEgG0kAWAbSQDYRhIAtpGEbSQBYBtJANhGEgC2kcQD2UYSALaRxAPZRhIAtpGEbSQBYBtJPJBtbrvtNnZ3d6m1IgkASUgCQBL3k8RDHvIQ3uZt3gaAX/7lX+aee+4BwDbPTRL/E9jmXyKJ/yxbW1s87GEP49prr+W6667jue3u7vJXf/VX7O7u8ld/9Vc8kCT+LSTxb2Wb3d1dAHZ3dwH467/+a+53/PhxHvzgB/OQhzyE48eP8+AHP5itrS22trZ42MMexku91EsB8NSnPpV77rmHe++9l38v2/xvYZt/jac85SkAvPqrvzqv93qvh21+/dd/HUkA2OaBJJGZZCZnz57l0qVLSAJAEpKQBIAkJAEgCUkASEISkgCQhCQkASAJSQBIQhIv9mIvxou92IsBcHR0xO/+7u9ydHSEJCQBIAlJSAJAEpIAkIQkJAEgCUlIAkASkjh58iQA//AP//A7XHXVVVddddVV/xZUrrrqqquuuuqqf5OzZ8/eCvCIRzyCX/zFX0QStgGQhG0kAWAbSQDYRhIAtpGEbSQBYBtJANhGEgC2kYRtJAFgG0kA2EYStpEEgG0kAWAbSdhGEgC2kYRtJAFw4sQJJCEJSUjifpK4nyQe/OAH8z7v8z4A/P7v/z733HMPL4xtnpsk/ieyzYtCEi+Kra0tHvawh/Gwhz2Mra0tHmh3d5e//Mu/5NZbb+XWW2/lBZHEv4Yk/iNI4n62eW67u7v89V//NX/9138NwPHjxzl+/DgPfvCDefCDH8xDHvIQAF7qpV6Kl3qpl+Lg4IB7772XpzzlKdx77708kG3+N7PNf4SnPOUpbG1t8dIv/dK83Mu9HE9/+tN5ylOeAoAkJCEJSUgCwDYA9913H5IAkIQkJAEgCUkASEISkgCQhCQAJCEJSQBIQhKS2Nzc5BVf8RU5c+YMAI973ON4whOegCQkIQlJSAJAEpIAkIQkJAEgCUlIAkASkpAEgCROnDgBwD/8wz/8NlddddVVV1111b8Flauuuuqqq6666t/kvvvuu/Uf/uEffvu66657bQDbSALANpKwjSQAbCMJANtIAsA2krCNJABsIwkA20gCwDaSsI0kAGwjCQDbSMI2kgCwjSQeyDaSALCNJGwjicc//vFEBBGBJCQhCUncTxLHjx/nfd/3fQH467/+a57ylKfwb2Gb50cS/xvY5gXZ2triYQ97GA9/+MPZ2trifru7u/zlX/4lu7u7/NVf/RX3k8QLIokXlST+s0jifrZ5fnZ3d9nd3eXWW28F4NixYzzkIQ/hwQ9+MC/zMi/D1tYWW1tbPOxhD+Pg4ICnPOUp3Hvvvdxzzz38b2Gb/2x//dd/DcBLv/RL8/Zv//b82I/9GE95ylO4nyQkIQlJZCaZyX333cfm5iYAkpCEJAAkIQkASUhCEgCSkIQkACQhCUkASOLFXuzFeLEXezEAjo6O+PM//3POnTuHJCQhCQBJSEISAJKQBIAkJAEgCUlIQhIAkpAEwIkTJ5jP5/zDP/zDb9933323ctVVV1111VVX/VtQueqqq6666qqr/s3+/u///rdf7MVe7LUf8YhH8OQnPxnbSALANpKwDYAkbCMJANtIAsA2krCNJABsIwkA20gCwDaSsI0kAGwjCQDbSMI2kgCwjSRsIwkA20jigWxz7tw5+r5HEs9NEpI4fvw4b/u2bwvAPffcw1//9V/zH802z48k/qd7qZd6KR7+8IeztbXF/S5evMhf/dVf8fSnP51bb72V5yaJF0QSLwpJ/FeShG3+JZcuXeKv/uqv+Ku/+it+6qd+iuPHj/MyL/MyvMzLvAzHjx/npV/6pQE4ODjgb/7mb3jKU57C/xS2+e/013/91wC89Eu/NO/wDu/At3zLt3DhwgUkYZsHsk1rjXPnzrG1tQWAJCQhCQBJSAJAEpKQBIAkJCEJAElIQhKbm5u84iu+ImfOnAHgGc94Bn/xF3+BJCICAElIQhIAkpAEgCQkIQkASUhCEgCSkIQkACQhicViAcB99913K1ddddVVV1111b8V5fjx41x11VVXXXXVVf9mep3XeZ33PnXqFH/yJ3/C/SRxP0ncTxIAkrifJO4niftJAkAS95PE/SQBIIn7SeJ+kgCQxP0kASCJ+0kCQBJ7e3u01iilUEohIogIIoKIQBKSePd3f3ce8pCHcM899/DLv/zL/E8gif9OW1tbPOYxj+GN3/iNue666+j7nt3dXf7wD/+Q3/zN3+QXf/EXufXWW9nd3eW5SeIFkcS/RBKS+O8gCUn8SyRxv9Vqxa233sof/dEf8Vd/9VfM53Ouv/56+r7nlltu4eEPfzh933N4eMgwDPxns83/NLa538HBAadOneLMmTO82Iu9GL//+7+PbR7INraJCACOHz9OKQVJSEISkpCEJCICSUhCEhGBJCQhiYhAEpJ4yEMewmu/9muzubnJ0dERf/RHf8TTnvY0JCEJSUQEkpCEJCQhCUlEBJKQhCQiAklIQhIRgSQkIYmIQBKSuPnmm9na2uIXfuEXvubWW2/9a6666qqrrrrqqn8LyvHjx7nqqquuuuqqq/5tJPGKr/iKb725uXn8t37rt5DE/SRxP0ncTxL3kwSAJO4niftJAkAS95PE/SQBIIn7SeJ+kgCQxP0kASCJ+0kC4PDwEEmUUogIJBERRASSkMTbv/3b89jHPpaDgwN+5md+hvtJ4n8ySfxn2Nra4hVe4RV49Vd/da677joAdnd3+aM/+iN+8Ad/kKc//ens7u4CIInnJokXRBIvjCQk8T+BJCTxwkjiua1WK57whCfwl3/5l9xzzz3M53OuvfZarrvuOh772MeytbXFOI4cHBzw72Gb/6ls88IMw8A999zDgx70II4dO8aJEyf4h3/4B2xjG9sA2CYiKKUwm83Y2NhAEpKQhCQkIQlJSEISkpBERCAJSUhia2uLV3/1V+cRj3gEAGfPnuU3f/M3WS6XSCIikIQkJCEJSUgiIpCEJCQREUhCEpKICCQhCUlEBJKQhCQiAkk87GEPo9bKl3zJl7wNV1111VVXXXXVvxWVq6666qqrrrrq3+y+++679ezZs7e+2Iu92IMf8YhH8OQnPxlJANhGEgC2kQSAbSQBYBtJ2EYSALaRBIBtJGEbSQDYRhIAtpGEbSQBYBtJANhGEraRBIBtJGEbSQDYRhLTNFFrRRKSkMQDvd7rvR4v+7IvC8Dv/d7v8UC2eW6S+J/CNi+MJP41rrvuOl7qpV6K6667jvv97u/+Ln/zN3/DhQsXyEweSBLPTRIviCReGEn8TyQJ27wgkrDNc7t06RJ/9Vd/xV/91V9x/PhxXuZlXobXfd3X5eEPfzgPf/jDueeee3jqU5/KU57yFJ4f2/xvYJt/i4ODA37pl36Jd3iHd+DlX/7luXjxIr/yK7+CJCQhCUlkJpnJ3t4ep06dAkASkpAEgCQkIQkASUhCEgCSuOaaa3jt135t7vf4xz+eJzzhCUhCEpKQhCQAJCEJAElIQhIAkpCEJAAkIQlJAEhCEpIAkIQkAObzOb/1W7/1PVx11VVXXXXVVf8elOPHj3PVVVddddVVV/3bnTlz5sEv/uIv/trnz5/nyU9+MveTBIAk7ieJ+0nifpIAkMT9JHE/SQBI4n6SuJ8kACRxP0kASOJ+krifJAAkcb+joyNKKZRSiAgigohAEg972MN4+7d/ewB+6Zd+iXvuuYd/C0n8b3b99dfzRm/0Rjz2sY9la2uLS5cu8ed//ud8//d/P7feeiur1Qrb2MY2AJJ4bpJ4QSTxgkhCEv9akpCEJCQhCUlIQhKSkIQkJCEJSUjiX0sSknhBJPH8SAJgtVpx66238ld/9VesVise8pCHsLW1xS233MLDH/5wLly4wMHBAf/T2eY/0jAMHBwc8KAHPYiTJ09y1113cfHiRe5nG9tEBLY5ffo0EYEkJCGJiEASkpBERCAJSUgiInixF3sxXvEVXxGAs2fP8nu/93vcc889SCIiiAgkIQlJSEISkogIJCEJSUQEkpCEJCKCiEASkogIJCEJSUQEkpDEddddx6lTp/iFX/iFr7n11lv/mquuuuqqq6666t+Kcvz4ca666qqrrrrqqn+7s2fPPuPN3/zNP/rUqVP85m/+JpK4nyTuJwkASdxPEveTxP0kASCJ+0kCQBL3k8T9JAEgiftJAkAS95PE/SQBIImDgwMyk1IKpRQkIQlJRASf+ImfCMBf/dVf8ZSnPIX/aJL4n2xra4vXfd3X5aVf+qXp+55Lly7xF3/xF/zkT/4kt912G7axDYBtbGMbAEk8N0k8P5J4QSTxryEJSUji30MSkpDEv4YkXhBJPD+SuN9qteLWW2/lL//yL1mtVhw/fpxjx47x8Ic/nIc//OFcuHCBg4MD/iewzX+FCxcuAPCQhzyEhz/84fz93/89R0dH2AYgM4kISimcOHGCruuQhCQkIQlJSEISkogIJLG1tcUbvMEbcOONNwLw+Mc/nr/8y7+ktUZEIAlJSCIikIQkIgJJSEISEYEkJCGJiCAikIQkJBERSEISEUFEIAlJRASSuOGGG9jc3OS7vuu7Pubw8HCXq6666qqrrrrq34py/Phxrrrqqquuuuqqf7vDw8PdF3/xF3/tBz3oQQ9+0pOexPnz55HE/SRxP0kASOJ+krifJO4nCQBJ3E8SAJK4nyTuJwkASdxPEgCSuJ8kACRxv6OjIwBKKZRSiAgigojgAz/wAzlx4gT33HMPv//7v89/JUn8d9ra2uIVX/EVefVXf3W2trbY29vjL//yL/npn/5pbr/9dmwDYBvbANjGNraRxHOTxPMjiRdEEi8qSUjiP4MkJPGiksQLIokXxXq95ulPfzqPf/zjWa1WPOQhD6Hvex7+8IeztbXFhQsXGIaB/wq2+e92cHDAyZMnOXPmDIvFgr//+7/nfpmJJEopSOLYsWNEBJKQhCQigohAEpKQxIu/+Ivzqq/6qvR9z9HREX/8x3/MbbfdhiQkIYmIQBKSkEREIAlJRASSkIQkIoKIQBKSkEREIAlJSCIikIQkJCEJSUgiInj0ox8NwHd913d9DFddddVVV1111b8H5fjx41x11VVXXXXVVf8+Z86cefCLv/iLv/b58+d58pOfDIAk7ieJ+0nifpIAkMT9JHE/SQBI4n6SuJ8kACRxP0kASOJ+kgCQxP0kASAJgIODA2qtRAQRgSQigjd4gzfg5V7u5QD4pV/6JYZh4H8CSfxne+mXfmle93Vfl5MnTwLwx3/8x/zsz/4st912G/ezDYBtbANgG9vY5rlJ4vmRxAsiiReFJCTxX0ESknhRSOIFkcRzk8Rzk8RqteLpT386f/mXf8lyueShD30oJ0+e5JZbbqHve+655x7+I9jmfxrb3G8YBu655x4e9KAH8ZCHPASApzzlKdjGNgARgSROnz6NJCICSUhCEpKICLa2tni1V3s1HvzgBwPw+Mc/nj/5kz9huVwSEUQEkpCEJCICSUhCEhGBJCQREUQEkpCEJCKCiEASkogIIgJJSCIikIQkIgJJSOKaa67h5MmT/NZv/dZ3/+mf/unPcNVVV1111VVX/XtQjh8/zlVXXXXVVVdd9e+m13md13lvgD/6oz9CEveTBIAk7ieJ+0kCQBL3k8T9JAEgiftJ4n6SAJDE/SQBIIn7SQJAEveTBIAkjo6OqLUSEUQEEcHDHvYw3vEd3xGAX/zFX+TChQvcTxL/U0ni3+O6667jjd/4jbnlllsAePzjH88P/uAPcscddwBgm/vZBsA2tgGwjW1s80CSeH4k8YJI4l8iCUn8d5CEJP4lknhBJPHcJPGCrFYrbr31Vv7yL/+S5XLJox/9aK677joe/vCHMwwDFy5c4F9im/+pbPMvGYaB8+fP84hHPIKTJ09y1113ceHCBWxjG0kAnDp1ilorkogIIgJJSOLBD34wr/3ar83m5iZHR0f88R//MbfffjsRgSQkIYmIQBKSkEREIAlJSCIiiAgkIYmIICKQhCQkERFIQhKSiAgkIYmIQBKSiAgiguuuu47NzU2+67u+62POnj17K1ddddVVV1111b8H5fjx41x11VVXXXXVVf8+Z8+evfXFX/zFX/uaa6558G/+5m8CIIn7SeJ+kgCQxP0kcT9JAEjifpK4nyQAJHE/SQBI4n6SAJDE/SQBIIn7SeLw8BDblFKICCKCiOCd3umdOHHiBH/1V3/FU57yFP4lkvjfQBLPz9bWFo997GN59Vd/dfq+Z39/n1/8xV/kr/7qr3gg29zPNgC2sQ2AbWxjmweSxHOTxAsiiX+JJP4nkIQkXhhJvCCSeG6SeCBJPNBqteLpT386f/mXf8ljH/tYjh07xi233ALA/v4+wzDwP51t/q0ODg4AeOhDH8ojHvEIfud3fgfb2EYSpRQ2NjbY3NxEEpKQxNbWFq/2aq/GIx7xCADOnTvHb/3Wb7FcLpGEJCKCiEASkogIIgJJSCIiiAgkIQlJRAQRgSQkERFEBJKQREQgCUlIIiKQhCQigohAEpJ45CMfCcDXf/3Xvw9XXXXVVVddddW/F+X48eNcddVVV1111VX/fmfOnHnwK7zCK7z2k5/8ZM6fPw+AJO4niftJAkAS95PE/SQBIIn7SeJ+kgCQxP0kASCJ+0nifpIAkASAJO63XC6RRCmFiEASb/iGb8jLv/zLc3BwwG/8xm/wbyWJ/w2uu+463uqt3orrrrsOgD/7sz/jF3/xF9nb28M2D2Sb+9kGwDa2AbCNbWxzP0k8N0m8IJJ4YSQhif9pJPHCSOI/2mq14vGPfzzL5ZKHPvShXHfddTzoQQ+i73vuuece/qewzX+0g4MDTp48yZkzZzh58iR/93d/h20kERF0XcfJkyeJCCRxzTXX8AZv8AZsbm5ydHTEH//xH/PEJz4RSUQEEYEkJCGJiEASkpBERCAJSUgiIogIJCEJSUQEEYEkJBERSEISEUFEIAlJRAQRgSQkERGcOXOGEydO8Fu/9Vvf/ad/+qc/w1VXXXXVVVdd9e9FOX78OFddddVVV1111X8Ivc7rvM57A/z1X/81kgCQxP0kcT9J3E8SAJK4nyTuJwkASdxPEgCSuJ8k7icJAEncTxIAkgCQBMDh4SGlFEopRASPeMQjeKd3eicAfv3Xf52DgwP+I0nif5KXfumX5jVe4zUAuOuuu/iZn/kZnv70p3M/2zyQbe5nGwDb2MY2ALaxDYAknpskXhBJvDCS+LeQhCQkIQlJSEISkpCEJCQhCUlI4l9LEpJ4QSTx/EjiuUnigSTxQJIAWK1WPP3pT+cv//Ivuf7667n22mvZ3t6m73vuuece/qvZ5r/CMAzcc889vNiLvRiLxYK/+7u/4+joCICIICK49tprkcSLvdiL8Qqv8AoAnDt3jt/6rd9itVoREUQEkpBERBARSEISEUFEIAlJRAQRQUQgCUlEBBFBRCAJSUQEkpBERBARSEISEYEkJCGJiEASkrjllluYzWZ813d918ecPXv2Vq666qqrrrrqqn8vyvHjx7nqqquuuuqqq/79zp49e+uLv/iLv/aDHvSgB//mb/4mAJK4nyQAJHE/SdxPEgCSuJ8k7icJAEncTxIAkrifJO4nCQBJ3E8SAJIAWK1WtNYopVBKQRLv/M7vzMmTJ/mrv/ornvKUp/BfRRL/lba2tnirt3orHvSgBwHw53/+5/zWb/0W6/WaB7LNA9nmfrYBsI1tbANgG9tI4rlJ4gWRxAsiCUn8a0hCEpL4t5KEJCTxryGJF0QSz48knpskHkgSL8hyueQv//IvAXj0ox/N9ddfzyMe8Qhuu+02hmHgP5pt/rsNwwDAQx/6UF7yJV+S3/7t3wZAEgAPetCDeJM3eRNuuOEGAJ7whCfwV3/1V0QEkpCEJCKCiEASkogIIgJJSCIiiAgiAklIIiKICCICSUgiIpCEJCKCiEASkogIJCGJiCAikIQkIgJJPPjBD+a+++679bu+67s+hquuuuqqq6666j8CwVVXXXXVVVdd9R/m7//+73/71KlTPPKRjwTANvezDYBtbANgm/vZBsA2tgGwzf1sA2Cb+9kGwDa2AbDN/WwDYJv72QbANgC2iQgkIYk3eqM34mEPexgHBwf81V/9Ff+VbGMb29jGNrb5z/Dwhz+cd3iHd2Bra4v9/X1+7ud+jr/4i7/gP4JtbPOvJYkXRBIvKklIQhL/0SQhiReVJF4QSTw/kvjXkMT9JAHwG7/xG3zpl34pFy9eZGtrizd5kzfhZV7mZfi3so1tbGMb29jmv4ttbGMb2zzpSU/i7rvv5uTJk7zpm74ptrGNbY4fP87GxgZHR0f82q/9Gk984hORhCQigohAEpKQREQQEUhCEhFBRBARSEISEUFEIAlJSCIikIQkIoKIQBKSiAgiAklEBBGBJCQREUQEkjh9+jQA//AP//DbXHXVVVddddVV/1Eox48f56qrrrrqqquu+o9x9uzZZ7z5m7/5R586dYo//MM/RBIAkrifJO4niftJAkAS95MEgCTuJ4n7SQJAEveTBIAk7icJAEncTxIAq9UKSZRSOH36NO/zPu8DwK//+q+zv78PgCT+p5LEv9ZrvMZr8DIv8zIAPOlJT+IXfuEX2N/f5wWxzQPZ5n62sQ2AbWxjG9tI4rlJ4vmRxAsiiReFJCTxX0ESknhRSOIFkcSLQhIPJIl/yWq14nGPexzL5ZJHP/rRXHfddQDcc889PD+2+Z/KNi/MMAzcfffdvPiLvzinTp3ijjvu4MKFC0QEpRQ2Njb40z/9U6ZpIiKICCICSUgiIogIIgJJSCIiiAgiAklIIiKICCICSUQEEUFEIImIICKQhCQigohAEpKICCICSUQEEYEkJBER3HTTTfR9z5d+6Ze+zeHh4S5XXXXVVVddddV/BMrx48e56qqrrrrqqqv+YxweHu6++Iu/+Gs/5jGPefCTnvQkzp8/jyTuJwkASdxPEveTBIAk7ieJ+0kCQBL3kwSAJO4nCQBJ3E8SAJK4nyQODw+ptVJK4f3e7/04efIkT37yk/mHf/gHXhhJ/E8niQfa2tri9V7v9bjlllsA+IVf+AX+/u//nn+JbR7INgC2AbANgG1sYxvbPDdJPD+SeEEk8S+RhCT+O0hCEv8SSbwgknhukvjXkMT9JHG/5XLJ05/+dAAe+tCHcv311/OIRzyCZzzjGQzDwP9Etvm3GIaB7e1tbrrpJk6dOsUf//EfExGsVitmsxkRQUQQEUhCEhFBRBARSEISEUFEEBFIQhIRQUQQEUhCEhFBRCAJSUQEkpBERBARSEISEUFEIAlJRASSkEREIAlJ3HLLLfzDP/zDb//8z//813DVVVddddVVV/1HoRw/fpyrrrrqqquuuuo/lF7xFV/xrQH+5m/+BgBJ3E8S95MEgCTuJ4n7SQJAEveTBIAk7icJAEncTxIAkrifJAAkAXB4eIgkaq288iu/Mq/5mq8JwE//9E/zbyGJ/6m2trZ4x3d8R7a2tjg4OODXf/3Xufvuu/mX2Oa52QbANgC2AbCNbWxjmweSxPMjiRdEEv8SSfxPIIl/iSReEEk8N0k8kCQeSBL/EkkAPP3pT+cv/uIveLEXezGOHTvGgx70IJ7xjGcwDAP/nWzzH+n8+fM8+MEP5vrrr+fChQvceeed2ObMmTPM53MkIYmIICKICCQhiYggIogIJCGJiCAiiAgkIYmIICKQhCQigohAEhFBRBARSCIiiAgkIYmIICKQREQgCUlEBCdPnuTYsWP86I/+6Ofceuutf81VV1111VVXXfUfheCqq6666qqrrvoP9Q//8A+/DfCoRz0K2wDYxjYAtrmfbQBsYxsA29zPNgC2sQ2AbQBsYxsA2wDYxjYAtgGwjW0AbANgG9u01ogIJPFGb/RGAPzu7/4u/1a2sY1tbGOb/wmuu+463vEd3xGAe+65hx/90R/l7rvv5r+bJF4QSbwwkpDE/ySSkMQLI4l/D0m8IJJ4YS5evMi3fuu38hd/8RdsbW3xpm/6przMy7wM/1VsYxvb2MY2/9EODg74y7/8SwDe9E3fFNvYZnd3F0lEBBFBRCAJSUQEEUFEEBFIIiKICCKCiEASEUFEEBFIIiKICCQhiYggIpCEJCKCiEASEUFEIAlJRASSiAgiAklce+21APzWb/3Wd3PVVVddddVVV/1Hohw/fpyrrrrqqquuuuo/zuHh4e4111zz4Mc+9rEv/cQnPpHz588jiftJ4n6SAJDE/SRxP0kASOJ+kgCQxP0kASCJ+0kCQBL3kwSAJABWqxW1Vt7szd6Ml3iJl+Duu+/mT/7kT/ivIIn/Ctdddx1v+qZvCsBTnvIUfuM3foMXlW2eH9sA2AbANgC2sY1tbHM/STw3SbwgknhhJPFvJQlJSEISkpCEJCQhCUlIQhL/FpJ4YSTx/EjiuUnihZHE8yOJ5yaJ5XLJ3XffzXK55DGPeQzb29v0fc8999zDfxTb/HcahoFTp05xzTXXYJunPvWpTNPEzTffTEQQEUgiIogIIoKIICKQREQQEUQEEYEkIoKIICKQREQQEUgiIogIIgJJRAQRQUQgiYggIpBERBARSCIikIQktre3OXXqFL/1W7/1PX/6p3/601x11VVXXXXVVf+RCK666qqrrrrqqv9wP/qjP/o5AG/xFm8BgG1sA2Cb+9kGwDa2AbDN/WwDYJv72QbANrYBsA2Abe5nGwDb3M82ALYBkIQk3viN3xiAv/qrv+K/im1sYxvb2MY2/5Ee8YhH8KZv+qYA/PVf/zW///u/z381STw3SbwgknhBJCGJfw1JSEISkvjXkoQkJPGvIQlJvCCSeH4k8dwk8UCSeEEk8dwk8UAXL17k13/91/m1X/s1tra2eJmXeRle5mVehn8L29jGNraxzX8X29hmf3+fv/zLvwTglV/5lTlx4gQHBwdEBBGBJCKCiCAiiAgiAklEBBFBRBARSCIiiAgiAklEBBGBJCKCiCAikEREEBFIQhIRgSQkERFIQhIRgSQiAkkcP34cgN/6rd/6bq666qqrrrrqqv9oBFddddVVV1111X+4++6779Z/+Id/+O1HPepRPPKRj+R+tgGwjW0AbHM/2wDYxjYAtgGwjW0AbHM/2wDYBsA2tgGwDYBtbANgG4CjoyNKKbz7u787AHfffTd33XUX/91sYxvb2MY2tvnXesQjHsFrvMZrAPAHf/AH/PVf/zUviG3+J5DECyKJfw1JSOI/kiQkIYkXlSReEEk8P5L415DE8yOJF+bXf/3X+bVf+zUAXuZlXoZHPOIRPD+2sY1tbGMb29jmv5NtbGMb2zzQ3Xffzd13383Jkyd5ozd6I2xzcHCAJCKCiCAiiAgigoggIogIIoKIQBIRQUQQEUgiIogIJBERRAQRgSQigohAEhFBRCCJiCAikEREIAlJRASSiAiOHz/OP/zDP/z2P/zDP/w2V1111VVXXXXVfzSCq6666qqrrrrqP8Vv/dZvfQ/Aq77qq2Kb+9nmfrYBsI1tAGxzP9sA2OZ+tgGwjW0AbANgm/vZBsA297MNgG1aa0jilV7plQD4y7/8SwBsYxvb2OZ/CtvYxja2sY1tbPPcHvGIR/Aar/EaAPzBH/wBT3nKU/jXss3zY5sXlSSemySeH0m8IJJ4UUhCEpL4zyYJSbwoJPGCSOJFIYkHksS/hiQAJAEgCYBf+7Vf49d+7dcAeI3XeA1e+qVfGtvYxja2+Z/ANraxjW1s8y/5nd/5HQAe/vCHc+LECe6++24igoggIogIIoKIQBIRQUQQEUgiIogIIgJJRAQRQUQQEUQEEYEkIoKIQBIRQUQgiYggIpBERCCJiCAikEREcMMNNwDwW7/1W9/DVVddddVVV131n4Hgqquuuuqqq676T/EP//APv33ffffd+qhHPQoA29zPNrYBsM39bANgG9sA2AbANrYBsM39bANgGwDb2AbANgC2sQ2AbQBs8x7v8R4APOlJT+Luu+/m+bGNbWxjG9v8T2Mb29jm4Q9/OK/xGq8BwK/+6q/y1Kc+lReFbWzzb2WbB5LEc5PE8yOJF0QSLwpJ/HeQhCT+JZJ4QSTx3CTx3CTxQJK4nyTuJ4n7SeKFkcSv/dqv8SM/8iMAvOzLviwv+7Ivy38329jGNrb5tzg4OOBJT3oSAG/4hm/IuXPniAgigoggIogIIoKIICKICCKCiCAiiAgigoggIogIJBERRAQRQUQQEUQEEUFEIImIICKQREQgiYggIpBERCCJY8eOcd999936W7/1W9/NVVddddVVV131n4Hgqquuuuqqq676T3Hffffd+qM/+qOfc+rUKV71VV8VANs8kG0AbGMbANvczzYAtrmfbQBsYxsA2wDYxjYAtgGwzf1sA2AbSbzyK78yAH/5l3/Jv4ZtbGMb29jmf4Lrr7+e13zN1wTgD//wD7n33nv517KNbf6jSeL5kcQLIol/iSQk8d9NEv8SSbwgknhukviv8ud//uf86q/+KgAv8zIvw8u8zMvwX8U2trGNbWzzH+Uv//IvOXnyJA972MPo+57Dw0MigoggIogIIoKIICKICCKCiCAiiAgkERFEBBFBRBARRASSiAgiAklEBJKICCICSUQEkogIIgJJRASSOH78OAC/9Vu/9d1cddVVV1111VX/WQiuuuqqq6666qr/NP/wD//w2wCv+qqvyv1s80C2uZ9tAGxjGwDbANjGNgC2uZ9tAGxzP9sA2AbANrYBsM16vea93/u9AXjSk57EwcEB/162sY1tbGMb2/xXuf7663nTN31TAP7wD/+Qpz71qTw32/xPIokXRBL/Ekn8TyIJSbwwkvjXkMQDSeKBJHE/SdxPEs9NEgCSAJDE/STxa7/2a/zqr/4qAI985CO5/vrr+Y9kG9vYxja2sc1/poODA570pCdx8uRJ3uAN3oDz589TSiEiiAgigoggIogIIoKIICKICCKCUgoRQUQQEUQEEUFEEBFEBJKICCQREUQEkogIJBERRASSiAgkERGcPHkSgB/90R/9HK666qqrrrrqqv8sBFddddVVV1111X+a++6779bf+q3f+u5HPepRPPKRj+R+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/E9km+3tbQDuu+++W7nqqquuuuqqq/4vIbjqqquuuuqqq/5Pue+++2697777bgXY3t7mfxLb2MY2trHN/wS2+feSxHOTxPMjiedHEi+MJCTxopKEJCTx7yEJSUjiX0MSL4wknh9JvCgk8Z9BEi+MJJ4fSQBIQhKnTp0CYH9/n/9JbGMb29jGNlddddVVV1111f9pBFddddVVV1111f85Z8+evRVge3sb2/xPdueddwJw6tQp7meb/00k8dwk8fxI4vmRxAsjiReVJCTxn0ESknhRSeKFkcTzI4nnJonnJokHksQDSeJ+krifJJ6bJB5IEgCSuJ8kXhhJ/E9jG9vYxjbPz4033gjAP/zDP/w2V1111VVXXXXV/zVUrrrqqquuuuqq/7O2t7cBsM1zk8T/JIvFgv9OtnlBbPMfQRLPjyReGEm8KCTxX0USALb5l0jCNi+IJGzz3CRhmweShG3+I0nCNv8WkrifbQAkIYlHPOIRANx55538V7HNv8X29jYA9913361cddVVV1111VX/1xBcddVVV1111VX/5/z93//9bwPs7OzwgtjGNraxjW3+O9x1110AbGxs8G9hmweyzQtjm38v27wwknhukvi3kMSLQhL/HSQhiX+JJP6zSOKBJPFAkrifJO4niRdEEs9NEveThCQeSBIPdPLkSf6z2MY2trGNbWzzb7WzswPAfffddytXXXXVVVddddX/NQRXXXXVVVddddX/Of/wD//wOwA33ngj/xq2sY1tbGOb/2x7e3sALBYL/jPY5kVlm+dmm38NSfxrSOIFkcS/RBKS+O8miX+JJF4QSTw/knhukvjPIokHkgSAJF4UkgCQxKlTpwC46667+PewjW1sYxvb/Efb3t4G4OzZs8/gqquuuuqqq676v4bgqquuuuqqq676P2t7e5t/L9vYxja2sY1t/qPs7+8DsLGxwcbGBv/dbPMfTRLPjyReEEn8SyTxP4kkJPHCSOIFkcTzI4nnJokHksQDSeKBJHE/STw3SbyoJPHCSALg5MmTAOzt7fGisI1tbGMb29jmv8KNN94IwD/8wz/8NlddddVVV1111f81BFddddVVV1111f85Z8+evZX/ZLaxjW1sYxvb/FvceeedACwWC54f2/xHss0LYxvb2OZfQxLPTRLPjyReEEm8MJKQxL+VJCQhCUlIQhKSkIQkJPFvJYkX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6j/Kzs4Ob/Imb8LNN98MwH333Xfr13/917/PP/zDP/w2V1111VVXXXXVVf97UI4fP85VV1111VVXXXXV/yaHh4e7f/Znf/Yzh4eHuy/+4i/+2seOHePhD3848/mcS5cusV6vueqqf6udnR1e7uVejrd+67fm2LFj3Hfffbf+/M///Fd/6Zd+6ducPXv2Vq666qqrrrrqqqv+d0EPetCDuOqqq6666qqrrvrf6pprrnnwa7/2a7/XO73TO302wN7eHn//93/PH/7hH3LVVf8aOzs7vPiLvziv+qqvyv1+5Ed+5LN/9Ed/9HO46qqrrrrqqquu+t8LPehBD+Kqq6666qqrrrrqf7trrrnmwe/4ju/4Wa/zOq/z3gCXLl3iH/7hH/jDP/xDrrrqX/Kqr/qqvOqrvir3+4d/+Iff/vqv//r3ue+++27lqquuuuqqq6666n839KAHPYirrrrqqquuuuqq/yvOnDnzoI/4iI/47hd7sRd7bYBLly7xD//wD/zhH/4hV131QDs7O7z4i784r/qqr8r97rvvvlu//uu//n3+4R/+4be56qqrrrrqqquu+r8BPehBD+Kqq6666qqrrrrq/5prrrnmwR/+4R/+XS/2Yi/22gCXLl3iH/7hH/jDP/xDrvr/xzb3O3bsGC/2Yi/Gq73aq3G/++6779av//qvf59/+Id/+G2uuuqqq6666qqr/m9BD3rQg7jqqquuuuqqq676v+qaa6558Id/+Id/14u92Iu9NsClS5f4+7//e/7hH/6BS5cu8dwkcdX/bLb5tzh27Bgv9mIvxqu92qtxv/vuu+/WH/3RH/2c3/qt3/purrrqqquuuuqqq/5vQg960IO46qqrrrrqqquu+r/ummuuefA7vuM7ftaLvdiLvfY111zz4L29PW677Tb+/u//nttvv53/SJK46vmzzX+1Y8eO8aqv+qq8+Iu/OPe77777bv36r//69/mHf/iH3+aqq6666qqrrrrq/zb0oAc9iKuuuuqqq6666qr/L6655poHv/Zrv/Z7vdM7vdNn80yXLl3i7//+7/nDP/xDrvq/4dixY7zYi70YL/7iL86xY8e434/8yI989m//9m9/z3333XcrV1111VVXXXXVVf8/oAc96EFcddVVV1111VVX/X9z5syZB73O67zOe7/O67zOe19zzTUPBtjb2+O2227j7//+77n99tu56n+fY8eO8WIv9mK82qu9Gve77777bv2t3/qt7/7RH/3Rz+Gqq6666qqrrrrq/x/0oAc9iKuuuuqqq6666qr/r6655poHv9iLvdhrv87rvM57vdiLvdhr80yXLl3i7//+7/mHf/gHLl26xFX/cx07dowXe7EX48Vf/MU5duwY97vvvvtu/dEf/dHP+a3f+q3v5qqrrrrqqquuuur/L/SgBz2Iq6666qqrrrrqqqvgzJkzD3qd13md936d13md977mmmsezDNdunSJv//7v+cP//APuep/hmPHjvFiL/Zi3HLLLdx8883c77777rv1t37rt777t37rt7777Nmzz+Cqq6666qqrrrrqKvSgBz2Iq6666qqrrrrqqque7ZprrnnwmTNnHvw6r/M67/U6r/M6780zXbp0CYB/+Id/4O///u+5dOkSV/3XOXbsGC/2Yi/GLbfcws0338z97rvvvlt/67d+67vPnj37jN/6rd/6bq666qqrrrrqqquueiD0oAc9iKuuuuqqq6666qqrnr8zZ8486MVf/MVf58Ve7MVe63Ve53Xemwe4dOkSf//3f8/tt9/O7bffzlX/8Y4dO8aLvdiL8eIv/uIcO3aMB/qHf/iH3/77v//73/7RH/3Rz+Gqq6666qqrrrrqqhcEPehBD+Kqq6666qqrrrrqqn/ZNddc8+AXe7EXe+0Xe7EXe63XeZ3XeW8eYG9vj9tuu43bb7+dS5cucfvtt3PVv96xY8d4sRd7MQBe7dVejfvdd999twKcPXv21r//+7//7R/90R/9HK666qqrrrrqqquuelGgBz3oQVx11VVXXXXVVVdd9a9zzTXXPPjMmTMPfp3XeZ33uuaaax78Yi/2Yq/NA1y6dInbb7+d22+/nUuXLnH77bdz1fM6duwYL/ZiLwbAi7/4i3Ps2DEe6L777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrrrqqqv+tdCDHvQgrrrqqquuuuqqq6769zlz5syDXvzFX/x1XuzFXuy1Xud1Xue9eS6XLl3i9ttvZ29vj9tuu43bb7+d/09sc+zYMXZ2drjlllu4+eabueWWW3hu9913361nz5699e///u9/+7d+67e+++zZs8/gqquuuuqqq6666qp/D/SgBz2Iq6666qqrrrrqqqv+Y11zzTUPfrEXe7HXerEXe7HXfp3XeZ335vm4dOkSt99+OwC33XYbly5d4vbbb+f/gmPHjnHzzTdz7Ngxbr75Zm655Raen/vuu+/Ws2fP3vr3f//3v/0P//APv/MP//APv81VV1111VVXXXXVVf+R0IMe9CCuuuqqq6666qqrrvrPdc011zz4xV7sxV77xV7sxV4L4HVe53Xem+fj0qVLAOzt7XHp0iVuu+02Ll26BMDtt9/O/xTHjh0DYGdnh1tuuQWAW265hZ2dHY4dO8YLct999936W7/1W98N8KM/+qOfw1VXXXXVVVddddVV/9nQgx70IK666qqrrrrqqquu+q93zTXXPPjFXuzFXvvFXuzFXuuaa6558JkzZx58zTXXPJgX4tKlSwBcunSJvb09AC5dusSlS5e436VLl7jf3t4eL6qdnR0Ajh07BsCxY8e437Fjx9jZ2eHYsWMcO3aMf8l9991369mzZ2/9rd/6re8BuO+++279h3/4h9/mqquuuuqqq6666qr/auhBD3oQV1111VVXXXXVVVf9z3DNNdc8GODFXuzFXgvQi73Yi73WNddc82CAF3uxF3tt/oe47777bgU4e/bsrX//93//2wD/8A//8NuA/uEf/uG3ueqqq6666qqrrrrqfwr0oAc9iKuuuuqqq6666qqr/ne45pprHgxw5syZB19zzTUPBnzmzJkHX3PNNQ/mma655poH80xnzpx5MC+is2fP3gpw33333Qpw33333coznT179hn33XffrWfPnr31vvvuu5Wrrrrqqquuuuqqq/63QA960IO46qqrrrrqqquuuuqqq6666qqrrrrqqqv+T6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxX/CDetaO7Uum9BAAAAAElFTkSuQmCC) @@ -48,8 +48,8 @@ part001 = startSketchOn('XY') ```js // A donut shape. sketch001 = startSketchOn('XY') - |> circle({ center: [15, 0], radius: 5 }, %) - |> revolve({ angle: 360, axis: 'y' }, %) + |> circle({ center = [15, 0], radius = 5 }, %) + |> revolve({ angle = 360, axis = 'y' }, %) ``` ![Rendered example of revolve 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAJdqUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666n+1a6655sE805kzZx7Mc7nmmmsezL/gvvvuu5UHOHv27K0803333XcrV1111VVXXXXVVVf9b0Xlqquuuuqqq6666qr/Ea655poHA5w5c+bB11xzzYPPnDnzIJ7pmmuuefA111zzYIAzZ848+Jprrnkw/wUuXrzIiRMnALjvvvtu5ZnOnj1763333XcrwH333Xfr2bNnnwFw33333QrwD//wD7/NVVddddVVV1111VX/E6AHPehBXHXVVVddddVVV131n++aa6558JkzZx58zTXXPPjMmTMPAnjxF3/x1z5z5syDr7nmmgfzXC5evAjAxYsX2d3d5eLFi0ji4sWL3G93dxcASQBcvHgRgN3dXf41jh8/zvNz/PhxAI4fPw7AiRMnOH78OPc7fvw4ACdOnODEiRM80H333XcrwNmzZ2+97777br3vvvtuPXv27DPuu+++W8+ePXvrfffddytXXXXVVVddddVVV/1nQw960IO46qqrrrrqqquuuuo/xjXXXPNggBd7sRd77TNnzjzoxV/8xV8b4MVe7MVemwe4ePEiu7u7PO1pT0MSFy9eZHd3F0lcvHiR3d1dJPFAknhukvjPZpvnZpsHsg3A8ePHsc2JEyc4fvw4x48f58SJExw/fpwTJ05w4sQJ7nfffffdCvB7v/d7v33y5En+4R/+4Xfuu+++W//hH/7ht7nqqquuuuqqq6666j8KetCDHsRVV1111VVXXXXVVf9611xzzYNf7MVe7LXPnDnzoBd/8Rd/7Rd7sRd7bZ7p4sWLADz96U/n4sWLSOLpT386t956KwCSAJDE/STxQJJ4bpL4l0ji38I2/xLbPDfbPJBt7meb+9kG4NixYwA85CEPAeAhD3kIx48f56EPfSj3u++++2594hOfeOs0Tbf+wz/8w+/cd999t/7DP/zDb3PVVVddddVVV1111b8WetCDHsRVV1111VVXXXXVVS/YNddc82CA137t134vgBd/8Rd/7Rd7sRd7bYCLFy8C8Jd/+ZdI4ulPfzq33norAJIAkASAJO4niftJ4oEk8dwk8aKQxL+Hbf4ltnl+bPNAtrmfbe5nm/vZBsA2AMeOHeP48eOcOHGChzzkIRw/fpyHPvShANx33323AvzDP/zDb//DP/zD79x33323/sM//MNvc9VVV1111VVXXXXVC4Me9KAHcdVVV1111VVXXXXVs11zzTUPfrEXe7HXPnPmzINe/MVf/LVf7MVe7LUBLl68yMWLF3n605/O7u4uu7u73HrrrUgCQBKSuJ8k7ieJ+0nifpJ4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4FOnTr02gCQAJAEgiftJ4n6SuJ8kHkgS95PE/STxQJJ4IEncTxIPJInnJokHksQDSeKBJPHcJPFAknhuknggSTyQJB5IEs9NEg8kiQeSxHOTxANJ4rlJ4gWRxL9kf3//1ic+8Ynffccdd/zOvffe+9tcddVVV1111VVX/d+HHvSgB3HVVVddddVVV131/818Pn/QqVOnXufkyZOvtbGx8eBTp069NoAkACQBIIn7SeJ+knggSdxPEg8kiQeSxP0k8UCSeCBJPJAkHkgSz00SDySJB5LEc5PEA0nigSTxQJJ4bpJ4IEk8N0k8N0k8kCSemyReEEm8IPv7+7c+6UlP+u5hGPi7v/u7z+Gqq6666qqrrrrq/x/0oAc9iKuuuuqqq6666qr/7+bz+YNPnDjxWmfOnHntxWLx4NOnT782gCQAJAEgiftJ4oEkcT9JPJAkHkgSDySJB5LEA0nigSTxQJJ4IEk8kCSemyQeSBLPTRIPJIkHksRzk8QDSeK5SeKBJPH8SOIFkcRz29/fv/VJT3rSd7fW+Ju/+ZvP4aqrrrrqqquuuuoq9KAHPYirrrrqqquuuuqqq57TfD5/8GKxePDp06df69SpU699+vTp1waQBIAk7ieJ+0nifpJ4IEk8kCQeSBIPJInnJokHksQDSeKBJPFAknhuknggSTw3STyQJB5IEg8kiecmiecmiecmiRdEEvfb39+/9eDg4Na77777t++4447fue+++36bq6666qqrrrrqqqueG3rQgx7EVVddddVVV1111VX/svl8/uCTJ0++9tbW1oNOnz792hsbGw/e2Nh4MIAk7ieJ+0nigSTxQJJ4IEk8kCQeSBLPTRIPJIkHksQDSeK5SeKBJPFAknhuknggSTw3STw3STw3STw/kgA4ODi4dX9//9a77777t3d3d5/x9Kc//bu56qqrrrrqqquuuupFgR70oAdx1VVXXXXVVVddddW/zWKxePBisXjw5ubmg06fPv3aGxsbDz59+vRrA0jifpK4nyQeSBIPJIkHksQDSeKBJPFAknhuknggSTyQJJ6bJB5IEs9NEg8kiecmiedHEs/t4ODgVkk8+clP/m6AO++883fuu+++3+aqq6666qqrrrrqqn8r9KAHPYirrrrqqquuuuqqq/5jLRaLBy8WiwdtbGw85JprrnmtjY2NBwOcOXPmtXkmSdxPEg8kiQeSxANJ4oEk8UCSeG6SeCBJPJAknpskHkgSz00Sz00Sz00SAAcHB7cCHBwc3HrPPff8NsCdd97522fPnv0drrrqqquuuuqqq676j4Ye9KAHcdVVV1111VVXXXXVf53FYvHgjY2NBy8WiwdHBGfOnHktgI2NjQdvbW09eGNj48EAknggSTyQJB5IEg8kiQeSxHOTxANJ4rlJ4oEk8dwkcb+Dg4NbAQ4PD289ODi49eDg4Na9vb1nHBwc3Hr27Nnf5qqrrrrqqquuuuqq/0roQQ96EFddddVVV1111VVX/c+yWCweBGhzc/PBi8XiwQAR4c3NzQdvbm4+GGBzc/PBktjY2Hgwz7S1tfVgHkASDySJ5yaJB5LE4eHhrTzTwcHBrZI4ODi4FeDw8PBWANscHBw84+Dg4NbDw8Nbj46ObuWqq6666qqrrrrqqv9p0IMe9CCuuuqqq6666qqrrvq/abFYPFgSgAEB2OaZvFwun8FVV1111VVXXXXVVf+XUbnqqquuuuqqq6666v+s5XJ5K1ddddVVV1111VVX/X9G5aqrrrrqqquuuuqqq6666qqrrrrqqquu+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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4p/BFvc/WMJuOznAAAAAElFTkSuQmCC) @@ -65,7 +65,7 @@ part001 = startSketchOn('XY') |> line([0, -5.5], %) |> line([-2, 0], %) |> close(%) - |> revolve({ axis: 'y', angle: 180 }, %) + |> revolve({ axis = 'y', angle = 180 }, %) ``` ![Rendered example of revolve 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAErXElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVV/0O84zu+42e9+Iu/+GvzX+xHfuRHPucf/uEffpur/s+55pprHvzhH/7h38V/sb//+7//7R/90R/9HK666qqrrrrqqqv++6EHPehBXHXVVVddddVVV/13+6Zv+qanA1xzzTUP5r/YP/zDP/z2j/zIj3zOP/zDP/w2V/2fcc011zz4cz7nc37rmmuueTD/xe67775bAT7kQz7kIVx11VVXXXXVVVf996Jy1VVXXXXVVVdd9d/sxV7sxV77mmuueTDAx37sx/Jf6Su/8it5sRd7sdcGPoer/k95sRd7sde+5pprHgzwDd/wDTzlKU/hv8LJkyf5jM/4jAcDvNiLvdhr/8M//MNvc9VVV1111VVXXfXfh+Cqq6666qqrrrrqv9nrvM7rvBfAn/3Zn/Ff6RVe4RW43zXXXPNgrvo/6+EPfziS+K9w4cIF/vRP/xSA13md13kvrrrqqquuuuqqq/57EVx11VVXXXXVVVf9N3uxF3ux1wb40z/9U/4rPfzhD+d+Z86ceRBX/Z/1sIc9DABJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQk8UB/9md/BsCLvdiLvTZXXXXVVVddddVV/70Irrrqqquuuuqqq/4bvc7rvM57X3PNNQ8GeOpTn8p/pVd4hVcA4NKlS1z1f8+ZM2ce9LjHPQ6AkydP8p9NEpKQxFOf+lSe8pSncM011zz4xV7sxV6bq6666qqrrrrqqv8+BFddddVVV1111VX/jV7sxV7stQD+7M/+DElIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKv+IqvCMClS5e47bbbePEXf/HX5qr/U6655poHnzt3jsc97nGcPHmShz3sYfxXeupTnwrA67zO67wXV1111VVXXXXVVf99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CyOJ/wrb29vs7Oxwww03AHDjjTdy44038tz29/cBeOITnwjAX/zFX/B/jW3+Oz3qUY/idV7ndQD4rd/6re/++q//+vfhqquuuuqqq6666tnQgx70IK666qqrrrrqqque2zu+4zt+1ju90zt9NsCf//mf8+d//uf8d5PE/0Xb29tsb2+zvb3N9ddfz/b2NjfccAMvyN7eHvv7++zt7SGJvb099vf32d/f5357e3vs7+/zotre3uZ+Ozs7AGxvb7O9vQ3Azs4O29vb3Hjjjbwg+/v7AOzv73PXXXdx9913c9ddd/F/gW3+J3r5l395Xv7lXx6AH/mRH/nsH/3RH/0crrrqqquuuuqqq54TetCDHsRVV1111VVXXXXV8/OO7/iOn/VO7/ROnw3w53/+5/z5n/85/5NJ4v+K7e1ttre32d7e5vrrr2d7exuAG264gf8J9vf32d/f56677gLg7rvv5q677uJ/K9v8b/OWb/mW3HDDDQB8/dd//fv81m/91ndz1VVXXXXVVVdd9bzQgx70IK666qqrrrrqqqtekBd7sRd77c/93M/9LYD9/X1+9md/lv39ff63ksT/dtvb22xvb7O9vY1tbrjhBgC2t7cB2N7eBmB7e5sX1f7+Pvfb398HYH9/n/39fQAODg7Y39/nrrvu4n8b2/xfsr29zeu8zutwww03APCZn/mZr/MP//APv81VV1111VVXXXXV84ce9KAHcdVVV1111VVXXfXCXHPNNQ/+nM/5nN+65pprHry/v8/P/uzPsr+/z/91krjqfy7b/H9hG4Dt7W3e6q3eiu3tbe67775bv/7rv/59/uEf/uG3ueqqq6666qqrrnrBKMePH+eqq6666qqrrrrqhTk8PNz9sz/7s595xVd8xbc+efLk8Yc85CH0fc9dd90FgCSuukISV/3r2eYqsM0LcsMNN/CO7/iOzGYz/uEf/uG3P/7jP/5lzp49eytXXXXVVVddddVVLxzl+PHjXHXVVVddddVVV/1LDg8Pd//sz/7sZw4PD3df9mVf9rVvvPFGAO666y5eEElc9e8nif8pbHPVv59t/jVe/uVfntd93dcF4Ld+67e++0u+5Evehquuuuqqq6666qoXDeX48eNcddVVV1111VVXvSgODw93/+Ef/uF3AF78xV/8tW+88UYe/ehH8/SnP51hGHhRSeKqq/4/sM2/x/b2Nm/yJm/Cox/9aAB+5Ed+5LO/67u+62O46qqrrrrqqquuetGhBz3oQVx11VVXXXXVVVf9a11zzTUP/pzP+Zzfuuaaax68v7/Pb/7mb3LXXXfx7yWJq67638Q2/xluuOEG3uqt3gqA++6779av//qvf59/+Id/+G2uuuqqq6666qqr/nUox48f56qrrrrqqquuuupf6/DwcPfP/uzPfmZzc/P4ox71qJe+8cYb6fueu+66i/9Mkrjqqv9qtvmv9PIv//K87uu+LgD/8A//8Nsf//Ef/zJnz569lauuuuqqq6666qp/Pcrx48e56qqrrrrqqquu+rc4PDzcvfXWW//m8PBw92Vf9mVf+8Ybb+TRj340T3/60xmGgf8Okrjqqn8N2/xPsb29zZu8yZvw6Ec/GoAf+ZEf+eyv//qvfx+uuuqqq6666qqr/u0ox48f56qrrrrqqquuuurf6vDwcPcf/uEffucf/uEffufFXuzFXvvkyZPHH/KQhzCbzbjrrrv4n0gSV/3/YJv/LW644Qbe8R3fke3tbe67775bv+RLvuRtfvu3f/t7uOqqq6666qqrrvr3oRw/fpyrrrrqqquuuuqqf6+zZ8/e+md/9mc/s7m5efxRj3rUS99www0A3HXXXfxvJomr/mexzf81L//yL8/rvu7rAvAP//APv/3xH//xL3P27Nlbueqqq6666qqrrvr3oxw/fpyrrrrqqquuuuqq/wiHh4e7f/qnf/ozAC/+4i/+2jfeeCOPfvSjOXfuHPv7+/x/IomrXjjb/H93ww038FZv9VY85CEPAeBHfuRHPvvrv/7r34errrrqqquuuuqq/zjoQQ96EFddddVVV1111VX/0c6cOfOgz/3cz/3ta6655sEAf/Znf8af//mfc9V/LEn8R7PNVf/5Xv7lX55XeIVXAOAf/uEffvtHfuRHPucf/uEffpurrrrqqquuuuqq/1iU48ePc9VVV1111VVXXfUf7ejo6NKf/dmf/czh4eHui7/4i7/2jTfeyKMf/WjOnj3LwcEBV131/4FtntsNN9zAW7/1W/OQhzwEgB/5kR/57K//+q9/n7Nnz97KVVddddVVV1111X889KAHPYirrrrqqquuuuqq/0zXXHPNgz/ncz7nt6655poHA/zZn/0ZT3jCE9jf3+e5SeKqq/43sc2LYnt7m0c/+tG8wiu8AgD33XffrV//9V//Pv/wD//w21x11VVXXXXVVVf956EcP36cq6666qqrrrrqqv9Mh4eHu3/2Z3/2M4eHh7sv/uIv/to33ngjD33oQ5nNZtx11128qCRx1VX/HWzz7/EKr/AKvMmbvAk33ngjAD/yIz/y2V/6pV/6NmfPnr2Vq6666qqrrrrqqv9c6EEPehBXXXXVVVddddVV/1WuueaaB3/4h3/4d73Yi73YawPs7+/zG7/xG9x11138R5DEVVf9a9nmP8P29jav+7qvy4033gjAP/zDP/z213/917/PfffddytXXXXVVVddddVV/zUox48f56qrrrrqqquuuuq/yuHh4e5v/dZvfc/Zs2ef8eAHP/ilT548efzGG29kNpuxv7/PMAz8Z5PEVf8/2Oa/w/b2Ni/1Ui/Fm7zJm7Czs8N9991363d913d9zHd913d9zOHh4S5XXXXVVVddddVV/3XQgx70IK666qqrrrrqqqv+O1xzzTUPfu3Xfu33eqd3eqfPBtjf3+cJT3gCf/Znf8b/FJK46n8W2/xP9gqv8Aq8wiu8Avf7kR/5kc/+0R/90c/hqquuuuqqq6666r8HetCDHsRVV1111VVXXXXVf6drrrnmwe/4ju/4Wa/zOq/z3gD7+/s84QlP4M/+7M/430wSV71gtvm/5IYbbuD1Xu/12N7eBuAf/uEffvvrv/7r3+e+++67lauuuuqqq6666qr/PuhBD3oQV1111VVXXXXVVf8TvNiLvdhrf/iHf/h3XXPNNQ8G2N/f5zd+4ze46667uOpFI4l/C9tc9W+zvb3N677u63LjjTcCcN9999369V//9e/zD//wD7/NVVddddVVV1111X8/9KAHPYirrrrqqquuuuqq/ymuueaaB7/2a7/2e73O67zOe19zzTUPBtjf3+c3fuM3uOuuu7jqqv8ptre3ed3XfV1uvPFGAO67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrvqfAz3oQQ/iqquuuuqqq6666n+aa6655sGv/dqv/V7v9E7v9Nk80xOe8ASe8IQncNddd3HVVf9dtre3eYVXeAUe/ehHA3Dffffd+lu/9Vvf/aM/+qOfw1VXXXXVVVddddX/POhBD3oQV1111VVXXXXVVf9TXXPNNQ9+7dd+7fd6p3d6p8/mmZ7whCfwhCc8gbvuuourrvqvsrW1xSu+4ivy6Ec/mvv9yI/8yGf/6I/+6Odw1VVXXXXVVVdd9T8XetCDHsRVV1111VVXXXXV/3Rnzpx50Ou8zuu89zu90zt9Ns+0v7/Pb/zGb3DnnXciiauu+vewzfOzvb3N673e63HjjTcCcN999936W7/1W9/9oz/6o5/DVVddddVVV1111f986EEPehBXXXXVVVddddVV/1tcc801D37t137t93qnd3qnz+aZ9vf3+dM//VOe8IQn8C+RxFX/v9jm3+IVXuEVeMxjHsP29jYA9913362/9Vu/9d0/+qM/+jlcddVVV1111VVX/e+BHvSgB3HVVVddddVVV131v80111zz4Nd+7dd+r9d5ndd572uuuebBAPv7+zzhCU/gT//0T/mPIImr/meyzX+G7e1tHv3oR/OKr/iK3O++++679bd+67e++0d/9Ec/h6uuuuqqq6666qr/fdCDHvQgrrrqqquuuuqqq/63uuaaax78Yi/2Yq/9Oq/zOu/1Yi/2Yq8NsL+/z5133skTnvAE7rzzTv6rSeKqF41t/ifY3t7m0Y9+NK/4iq/I/e67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrvrfCz3oQQ/iqquuuuqqq6666v+CF3uxF3vt13md13mv13md13lvnml/f58//dM/5QlPeAL/F0niP5pt/j/Y3t7m0Y9+NI95zGPY3t7mfvfdd9+tP/qjP/o5v/Vbv/XdXHXVVVddddVVV/3vhx70oAdx1VVXXXXVVVdd9X/JNddc8+DXfu3Xfq93eqd3+myeaX9/nzvvvJMnPOEJ3HnnnVz1/9f29jaPfvSjecVXfEUA7rvvvlsBfuu3fuu7f/u3f/t77rvvvlu56qqrrrrqqquu+r8DPehBD+Kqq6666qqrrrrq/6JrrrnmwS/2Yi/22q/zOq/zXi/2Yi/22jzT/v4+T3jCE3j84x/P/v4+V/3ft729zaMf/Wge85jHsL29zf3uu+++W3/rt37ru3/0R3/0c7jqqquuuuqqq676vwk96EEP4qqrrrrqqquuuur/umuuuebBr/3ar/1er/M6r/Pe11xzzYN5pv39fR7/+MfzZ3/2Z1z1f8v29jaPfvSjufHGG7nxxhu533333Xfrj/7oj37OP/zDP/z2fffddytXXXXVVVddddVV/7ehBz3oQVx11VVXXXXVVVf9f3HNNdc8+MyZMw9+ndd5nfd6ndd5nffmmfb399nf3+fxj388d955J/v7+1z1v8/29jaPfvSjuemmm7jhhht4oB/5kR/57LNnzz7jt37rt76bq6666qqrrrrqqv8/0IMe9CCuuuqqq6666qqr/j+65pprHvxiL/Zir/1iL/Zir/U6r/M6780D7O/v8/jHP5677rqLO++8k6v+59re3ubRj340N954IzfeeCMP9A//8A+//fd///e//aM/+qOfw1VXXXXVVVddddX/T+hBD3oQV1111VVXXXXVVf/fXXPNNQ9+sRd7sdd6sRd7sdd+ndd5nffmAfb397nzzju58847ecITnsBV/722t7fZ2dnhhhtu4BVf8RV5bv/wD//w23//93//2z/6oz/6OVx11VVXXXXVVVddhR70oAdx1VVXXXXVVVddddWzXXPNNQ9+sRd7sdd+sRd7sdd6ndd5nffmAfb29tjf3+fOO+/kzjvv5M477wRAElf9+9jmBdne3uYxj3kMN954IzfeeCMPdN999936W7/1W9999uzZZ/zWb/3Wd3PVVVddddVVV1111QOhBz3oQVx11VVXXXXVVVdd9YJdc801D37t137t93rxF3/x136xF3ux1+YB9vb22N/f58477+TOO+/kzjvv5D+SJP4nsc1/tu3tbQAe85jHcOONN3LjjTfy3O67775bf+u3fuu7/+Ef/uF3/uEf/uG3ueqqq6666qqrrrrqBUEPetCDuOqqq6666qqrrrrqRXPNNdc8+MVe7MVe68Ve7MVe+5prrnnwi73Yi702D7C3twfAnXfeyZ133sn+/j533nknV71g29vbPOYxjwHgxhtv5MYbb+S53Xfffbf+1m/91nefPXv21t/6rd/6Hq666qqrrrrqqquuelGhBz3oQVx11VVXXXXVVVdd9W9zzTXXPPjFXuzFXvvFXuzFXuuaa6558Iu92Iu9Ns9lb2+P/f199vb2uPPOO9nf3+fOO+/k/5vt7W0AHvOYxwBw4403cuONN/L83Hfffbf+1m/91ncD/OiP/ujncNVVV1111VVXXXXVvxV60IMexFVXXXXVVVddddVV/zGuueaaB585c+bB11xzzYNf7MVe7LWuueaaB7/Yi73Ya/N87O3tsb+/z/7+PnfccQf7+/sA3Hnnnfxvtr29zc7ODjfeeCMAN954IzfeeCMvyH333XfrP/zDP/z2fffdd+s//MM//M4//MM//DZXXXXVVVddddVVV/1HQQ960IO46qqrrrrqqquuuuo/zzXXXPPgM2fOPPiaa6558Iu92Iu91jXXXPPgF3uxF3ttXoj9/X329vbY29sD4M477wRgf38fgL29Pfb39/mvtL29DcDOzg7b29vs7OwAsL29zc7ODjfeeCMvzH333XcrwD/8wz/89n333XfrP/zDP/zOP/zDP/w2V1111VVXXXXVVVf9Z0IPetCDuOqqq6666qqrrrrqv94111zz4DNnzjz4mmuuedCLvdiLvfY111zz4DNnzjz4mmuueTAvov39fWwDsL+/D8D+/j62eaD9/X1ekO3tbe4nie3tbQC2t7cB2NnZ4V/jvvvuu/Xs2bO3/v3f//1vA/zDP/zD7/zDP/zDb3PVVVddddVVV1111X8H9KAHPYirrrrqqquuuuqqq/5nOXPmzIOuueaah1xzzTUPBnixF3ux1wK45pprHgxw5syZB19zzTUP5r/QfffddyvA2bNnb73vvvtuve+++24FOHv27DPuu+++W//hH/7ht7nqqquuuuqqq6666n8a9KAHPYirrrrqqquuuuqqq/53OnPmzIMkCeDMmTMPBrjmmmseBIgHOHPmzIN4Ac6ePfsMns333XffM3ims2fP3nrffffdylVXXXXVVVddddVV/1uhBz3oQVx11VVXXXXVVVddddVVV1111VVXXXXVVf8nUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/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/iHwGgoh+6xE909AAAAABJRU5ErkJggg==) @@ -81,7 +81,7 @@ part001 = startSketchOn('XY') |> line([0, -5.5], %) |> line([-2, 0], %) |> close(%) - |> revolve({ axis: 'y', angle: 180 }, %) + |> revolve({ axis = 'y', angle = 180 }, %) part002 = startSketchOn(part001, 'end') |> startProfileAt([4.5, -5], %) |> line([0, 5], %) @@ -103,8 +103,8 @@ box = startSketchOn('XY') |> extrude(20, %) sketch001 = startSketchOn(box, "END") - |> circle({ center: [10, 10], radius: 4 }, %) - |> revolve({ angle: -90, axis: 'y' }, %) + |> circle({ center = [10, 10], radius = 4 }, %) + |> revolve({ angle = -90, axis = 'y' }, %) ``` ![Rendered example of revolve 4](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGtQUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8V5fjx41x11VVXXXXVVf+xXuzFXuy13+md3umzNjc3T9x6661/zVVXXXXVVVddddVVV1111X8P9KAHPYirrrrqqquuuuo/xou92Iu99od/+Id/F8A111zzYID77rvvVp7p7Nmzt/JM9913360803333Xfr2bNnn8Ez3XfffbcCnD179tb77rvvVq666qqrrrrqqquuuuqqq/5t0IMe9CCuuuqqq6666qp/vxd7sRd77Q//8A//rsPDwwf/xV/8BQ904sQJHuj48ePc78SJEwCcOHECgBMnTvDc7rvvvlsBzp49e+t99913K8A//MM//M599913K8A//MM//DZXXXXVVVddddVVV1111VXPCz3oQQ/iqquuuuqqq6769/umb/qmp19zzTUP/qqv+ip2d3d5YWzzQLa5n22OHz8OwPHjxwE4fvw4J06c4Pjx4wCcOHGCEydOcOLECe5333333QrwD//wD78N8A//8A+/c9999936D//wD7/NVVddddVVV1111VVXXfX/FZWrrrrqqquuuurf7cVe7MVe+5prrnnwM57xDA4ODqi18oLY5rnZ5oEODg4AODg4wDa33347ALYBsA3AsWPHADh+/DjHjx9/8EMe8hB2dnbe+8SJE7zO67zOe/NM9913361nz5699b777rv1H/7hH37nvvvuu/Uf/uEffpurrrrqqquuuuqqq6666v869KAHPYirrrrqqquuuurf55u+6Zuefs011zz4+7//+7ntttt4QWzz/NjmudnmgWwDYJv72QbANgC2sQ2AbY4fP87x48c5fvw4D3nIQzhx4gQPfehDud9999136z/8wz/89j/8wz/8zn333XfrP/zDP/w2V1111VVXXXXVVVddddX/JehBD3oQV1111VVXXXXVv93rvM7rvPeHf/iHfxfAF3/xF/Oiss0LYpsHss39bHM/29zPNgC2AbANgG1sA2Ab2xw/fpwHP/jBADzkIQ/hoQ99KCdOnADgvvvuu/Uf/uEffvsf/uEffue+++679R/+4R9+m6uuuuqqq6666qqrrrrqfyv0oAc9iKuuuuqqq6666t/uwz/8w7/rxV/8xd/7z/7sz/j7v/97/rVs8/zY5oFs80C2uZ9t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NlddddVVV1111VVXXfX/D3rQgx7EVVddddVVV131r/MTP/ETBvie7/ke/rVs8y+xzQtim+dmmweyzXOzzQPZ5n62eSDb3M8297PN/WwDYJv72eZ+tgGwDYBtAGwDYBsA2wDYxjYAtgGwjW1sA2Ab29jGNraxjW0yE9tkJpnJsWPHeNmXfVle/uVfHoDHP/7xt/7SL/3S5zz+8Y//bq666qqrrrrqqquuuur/D8rx48e56qqrrrrqqqv+dd7pnd7pswH+9m//FklIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUhCEpKQhCQAJCEJSUhCEgCSkIQkJAEgCUlIAkASkpAEgCQkIQkASUgCQBKSkASAJCQBIAlJAEhCEgCSkASAJAAkIQkASQBIQhIAkgCQBIAk7icJAEncTxKSuJ8kJCEJSUhCEpKQhCQigvV6za233so//MM/cOHCBR75yEcef/u3f/u3vummm957f3//0n333ffXXHXVVVddddVVV1111f99lOPHj3PVVVddddVVV73oXuzFXuy1X+d1Xue97733Xp7+9KcjCUlIQhKSkIQkJAEgCUlIQhKSkIQkJCEJAElIQhKSkIQkACQhCUlIAkASkpAEgCQkIQlJAEhCEpIAkIQkACQhCUkASEISAJKQBIAkJAEgCUkASEISAJKQBIAkACQhCQBJAEgCQBIAkgCQBIAkACQhCQBJSEISAJKQhCQkIQlJSEISkpCEJFarFffccw9/8Rd/wfnz53nEIx5x/O3e7u3e+qabbnrv/f39S/fdd99fc9VVV1111VVXXXXVVf93UY4fP85VV1111VVXXfWie/EXf/HXfsVXfMW3vu+++7jjjjuQhCQkIQlJSEISkpCEJCQhCUkASEISkpCEJCQhCQBJSEISkpAEgCQkIQkASUhCEgCSkIQkACQhCUkASEISkgCQhCQAJCEJAElIAkASkgCQhCQAJCEJAElIAkASAJKQBIAkACQBIAlJAEgCQBL3kwSAJO4nCUkASEISkpCEJCQhCUlIQhKSkIQk7rnnHv78z/+cCxcu8IhHPOL4273d2731TTfd9N67u7uXzp0799dcddVVV1111VVXXXXV/z2U48ePc9VVV1111VVXvege8pCHvPQrvuIrvvXu7i533nknkpCEJCQhCUlIQhIAkpCEJCQhCUlIQhIAkpCEJCQhCQBJSEISkgCQhCQkIQkASUhCEgCSkASAJCQhCQBJSAJAEpIAkIQkJAEgCUkASEISAJIAkIQkACQhCQBJAEhCEgCSAJCEJAAkASAJAEkASAJAEveTxP0kcT9JSEISkpCEJCQhCUlIQhKSkMTdd9/NX/zFX3DhwgUe8YhHHH/7t3/7t77xxhvf+2lPe9rfHB4e3spVV1111VVXXXXVVVf930E5fvw4V1111VVXXXXVi+4VX/EV3+rFX/zFX/vOO+/k7NmzSEISkpCEJCQhCUlIQhKSkIQkJCEJAElIQhKSkASAJCQhCUkASEISkgCQhCQkASAJSUgCQBKSAJCEJCQBIAlJAEhCEgCSkASAJCQBIAlJAEhCEgCSAJCEJAAkIQkASQBIAkASkgCQBIAkACQBIAkASQBI4n6SAJCEJO4nCUlIQhKSkIQkJCEJSUgiIpDE3XffzV/8xV9w4cIFXvmVX/n4673e6733Nddc896333773xwdHd3KVVddddVVV1111VVX/e9HOX78OFddddVVV1111YvudV7ndd57a2vrpc+ePculS5eQhCQkIQlJSEISkpCEJCQhCUkASEISkpCEJAAkIQlJSAJAEpKQBIAkJCEJAElIAkASkpAEgCQkASAJSQBIQhIAkpAEgCQkASAJSQBIQhIAkpAEgCQAJCEJAElIAkASAJKQBIAkACQBIAkASQBIAkASAJIAkASAJO4nCUncTxKSkIQkJCEJSUhCEgCSkEREcPfdd/MP//APnD9/ntd6rdc6/iZv8ibvPZ/PH/z3f//3fwPsctVVV1111VVXXXXVVf97UY4fP85VV1111VVXXfWie8VXfMW3vuaaa1760qVL7O3tIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkASAJCQhCQBJSAJAEpKQBIAkJAEgCUkASEISAJKQBIAkJAEgCUkASEISAJKQBIAkACQhCQBJSAJAEgCSkASAJAAkIQkASQBIAkASAJKQBIAkACRxP0kASAJAEveThCQeSBKSkIQkJCEJSQBIQhKSWK1W3H333fz93/89rTXe8i3f8qVf53Ve5603NzeP/8M//MPvcNVVV1111VVXXXXVVf87UY4fP85VV1111VVXXfWie/M3f/OPfvCDH/zgpz71qaxWKyKCiCAiiAgkIQlJSEISkpCEJCQREUhCEpKQREQgCUlIQhKSkIQkACQhCUlIQhKSAJCEJAAkIQkASUgCQBIAkpAEgCQkASAJSQBIAkASkgCQhCQAJAEgCUkASAJAEpIAkASAJCQBIAkASQBIAkASkgCQBIAkACQBIIn7SQJAEg8kCUncTxKSkIQkJCEJAElIQhIRwXq95mlPexp/+qd/iqTjb/VWb/Xar/M6r/Pet9122/H77rvvd7jqqquuuuqqq6666qr/XSjHjx/nqquuuuqqq6560b3O67zOe19zzTUPftKTnsQ0TUhCEpKQREQQEUQEEUFEIAlJSEISkogIJCEJSUhCEpKQhCQkIQlJSEISkgCQhCQAJCEJAElIAkASAJKQBIAkJAEgCQBJSAJAEgCSkASAJAAkIQkASQBIQhIAkgCQhCQAJAEgCUkASAJAEgCSkASAJAAkASAJAEkASAJAEveTxP0kcT9JSOIFkYQkJCEJAElIYr1e87SnPY0/+7M/4+TJk8ff7d3e7bVf8iVf8r3//u///m8ODw9v5aqrrrrqqquuuuqqq/53oBw/fpyrrrrqqquuuupF947v+I6fvbm5efzWW2+ltUZEEBFEBBFBRCAJSUhCEhFBRBARRASSkEREEBFIQhIRQUQgCUlEBJKQREQgCUlEBJKQhCQkIQlJSAJAEpKQhCQAJAEgCUkASAJAEpIAkASAJCQBIAkASQBIQhIAkgCQhCQAJAEgCQBJSAJAEgCSAJAEgCQkASAJAEkASAJAEgCSuJ8kACRxP0ncTxKSkIQkJCEJSUhCEpKQBIAkJBERrNdr/uEf/oE//dM/5bVf+7WPv97rvd577+zsPPhv//Zv/0bSLlddddVVV1111VVXXfU/G+X48eNcddVVV1111VUvujd/8zf/6M3NzePPeMYzaK0REUQEEYEkJBERRAQRQUQQEUQEEYEkIoKIICKQREQQEUhCEhFBRCCJiEASkogIJCEJSUgiIpCEJCQhCUlIAkASkpCEJCQhCQBJAEgCQBKSAJAEgCQAJCEJAEkASAJAEgCSkASAJAAkASAJSQBIAkASAJIAkIQkACQBIAkASQBIAkASAJK4nyQAJHE/STyQJCQhCUlIQhKSkIQkACQBIAlJrNdr/u7v/g7bvMVbvMVLv87rvM5bb25uHv+Hf/iH3+Gqq6666qqrrrrqqqv+50IPetCDuOqqq6666qqrXnQ/8RM/YYBf/dVf5YWxzfNjmweyzf1scz/bANjmfrYBsA2AbQBsA2AbANsA2AbANgC2uZ9tAGwDYBsA2wDYBsA2ALYBsA2Abe5nGwDbANgGwDb3sw2AbQBsA2AbANvczzYAtgGwDYBtAGwDYBsA29gGwDYAtrENgG1sA2Ab29jGNgC2sY1tbJOZ2MY2mYltMpPMJDPZ2dnh5V7u5XjjN35j7rvvvls/8zM/833Onj3721x11VVXXXXVVVddddX/PJTjx49z1VVXXXXVVVe96N7pnd7pswFuvfVWIoKIICKICCKCiCAiiAgigoggIpBERBARRASSiAgiAklEBBGBJCICSUQEkogIJBERSCIikEREIImIQBIRgSQiAklEBJKICCQREUgCQBIAkgCQBIAkACQBIAkASQBIAkASAJIAkASAJAAkIQkASQBIAkASAJIAkASAJCQBIAkASQBIAkASAJIAkASAJO4nCQBJ3E8SDyQJSTw/kpCEJCQBIAlJSGK9XvO0pz2NP/3TP+WVXumVjr/pm77pe3ddxz/8wz/8DlddddVVV1111VVXXfU/C+X48eNcddVVV1111VUvmmuuuebBb/7mb/7Rq9WKu+++m4ggIogIIoKIICKICCKCiCAikEREEBFEBJKICCICSUQEEYEkIgJJRASSiAgkERFIIiKQhCQiAklEBJKQREQgiYhAEhGBJCQhCUlEBJKQhCQkIQlJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJIAkASAJAAkASAJAElIAkASAJIAkASAJAAkASAJAEncTxIAkrifJO4niQeShCQkIQlJSEISkgCQhCQkIQlJrFYr/v7v/55pmnirt3qr136d13md97711luPnz179ne46qqrrrrqqquuuuqq/xkox48f56qrrrrqqquuetFsbm4ef/M3f/OPbq1xzz33EBGUUiilUEohIogIIoKIICKICEopRAQRQUQQEUQEEUFEEBFIIiKQREQgiYhAEhGBJCICSUgiIpCEJCICSUgiIpCEJCICSUgiIpCEJCQhCUlIQhKSkIQkJCEJSUgCQBIAkgCQxP0kASAJAEkASAJAEgCSAJAEgCQAJAEgCUkASAJAEgCSAJAEgCQAJHE/SQBIAkAS95MEgCQeSBLPjyQkASAJSUhCEpKQRESwXq956lOfyp/+6Z8i6fgHfMAHvHZEPPjv/u7v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V1111VVXXXXVv9p99913K8DW1hYPZBvb/EewzX8U29jm38s2/162+feyzb+Xbf6vk8RV/3qS+I8giav+Y2xubgJw33333cpVV1111VVXXfWvRXDVVVddddVVV/2rnT179laAzc1Nnh/b/EewjW3+o9jm38s2/162+feyzb+Xba666vmRxH8nSVz1bFtbWwCcPXv2Vq666qqrrrrqqn8tgquuuuqqq6666j+FbWzzH8E2/1Fs8+9lm38v2/x72ea/m22u+r9JEv9ekrjq329zcxOA++6771auuuqqq6666qp/LYKrrrrqqquuuupf7e///u9/G+C6667jX2Kb/wi2+Y9im38v29jm38M2/162+fewzf9FkvifSBKSkIQkJCEJSUhCEpL4n0IS/16S+K8giauuuuqqq6666qrng8pVV1111VVXXfWfzjYAkvj3sA2AJP69bAMgiX8P20ji38o2krjq/x5J/FtJ4rnZ5r+DJGzzX00StrkKtra2ALjvvvtu5aqrrrrqqquu+tciuOqqq6666qqr/tXOnj37DICtrS3+NWzzH8E2/1Fs8+9lm38P2/x72Obfwzb/l0jiv4skJCGJ/2iSkIQkJPFfSRL/HpL4n0YS/1tsbm4CcPbs2Wdw1VVXXXXVVVf9axFcddVVV1111VX/avfdd9+tAJubm/xr2eY/gm3+o9jm38s2/x62+fewzX8X2/x/JglJSOK/kiQkIYn/CpL4ryaJfw1J/GeQxH+nra0tAO67775bueqqq6666qqr/rUIrrrqqquuuuqqf7WzZ8/eCrC1tcW/hW1s8+9lG9v8R7DNv5dt/j1sc9W/jyT+q0hCEv8TSEIS/9kk8W8liav+bTY3NwE4e/bsrVx11VVXXXXVVf9aBFddddVVV1111X8b2/xHsM1/BNv8b2abfyvbXPWikYQk/ieShCQk8Z9FEv9WkvjXksRVV1111VVXXXXVvwPBVVddddVVV131r3bffffdCrC1tcW/l23+I9jmP4Jt/j1s8+9hm6v+bSTxn0kSkvjfQhKS+M8giX8rSfxnksSLShL/G2xtbQFw33333cpVV1111VVXXfWvRXDVVVddddVVV/2b3HfffbcCbG5u8u9lG9v8e9nmP4Jt/j1s8+9hm38r21z1H08S/1tJQhL/0STxX0US/1tI4j/S5uYmAPfdd9+tXHXVVVddddVV/xYEV1111VVXXXXVv8nZs2dvBdja2sI2/xFs8+9lm/8Itvn3sM3/Nrb57yCJfy9J/GeQhCT+L5CEJP4jSeLfQhJXvWi2trYAOHv27K1cddVVV1111VX/FgRXXXXVVVddddV/CNvY5t/LNv9etrHNv5dt/j1s829lm38r21z17yeJ/4skIYn/KJL4t5DEv4YkXlSS+I8mif8Om5ubANx33323ctVVV1111VVX/VsQXHXVVVddddVV/yb33XffrQBbW1s8kG3+vWxjm38v2/x72ebfwzb/Vra56l8mif9IkpDE/3WSkMR/BEn8byWJq6666qqrrrrq/zSCq6666qqrrrrq3+S+++67FWBzc5PnZpv/CLb597LNv5dtrvqfSRL/kSTx/40k/iNI4l9LEv8aknhRSeL/gq2tLQDuu+++W7nqqquuuuqqq/4tCK666qqrrrrqqn+Ts2fPPgNga2uL58c2tvn3ss2/l23+vWzzb2Wbfyvb/FvY5t/CNv9fSeL/K0lI4t9LEv9akvjXkMT/J5ubmwCcPXv2GVx11VVXXXXVVf8WBFddddVVV1111b/JfffddyvA1tYWL4xt/r1s8+9lm38v2/xb2eaq5yWJfytJ/EeQhCSuAklI4t9DEv9akvjPIIkXhSReFJK46qqrrrrqqqv+1yG46qqrrrrqqqv+09nm38s2/162+d/INlf955DEVc9LEv8ekvjXksSLShL/k0niP8q1114LwD/8wz/8NlddddVVV1111b8Flauuuuqqq6666t/k7NmztwJsbW3xorCNJP49bCOJfw/bSOLfyjaS+LewjST+q9hGEv8XSeLfSxL/HSTx72Gb/wqSALDNv4UkbPPfTRK2+ZdIwjb/lSRhm6uuuuqqq6666j8VwVVXXXXVVVdd9W9y33333QqwtbXFi8o2tvn3sM2/l23+PWzzb2Wbfwvb/F8jiX8LSfx7SeK/giQkIQlJSOLfSxKSkIQkJPGfSRKS+LeQxL+GJF5UkvjvIIn/SltbWwDcd999t3LVVVddddVVV/1bEFx11VVXXXXVVf9m9913360AW1tb/GvY5t/DNv/dbHPV/06S+M8iCUlIQhL/VSQhCUlI4j+DJP4tJPGvIYkXlSReFJK46qqrrrrqqqv+3yK46qqrrrrqqqv+zc6ePXsrwNbWFv9atvn3sI1t/q1s89/FNlf920ji30MS/9EkIQlJ/E8hCUlI4j+SJCTxryWJfw1J/HeQxH8USfx7XXvttQD8wz/8w29z1VVXXXXVVVf9WxFcddVVV1111VX/bWzz72Wbfyvb/HvY5r+Sbf61bPM/kST+q0niP5IkJPE/nSQkIYn/KJL415LEv4YkXhSSeFFI4n+bzc1NAO67775bueqqq6666qqr/q0Irrrqqquuuuqqf7P77rvvVoCtrS3+rWzz38k2/x62+bewzf8VkvivIIl/C0lI4j+CJCQhif+NJCEJSfx7SeJfSxL/GSTxH0US/xJJXHXVVVddddVV/2sQXHXVVVddddVV/2b33XffrQCbm5v8e9jm38M2/x62ueq/jiT+tSTxbyGJ/wiSkMT/JZKQxL+HJCTxryGJF5Uk/iNJ4n8aSbwgW1tbANx33323ctVVV1111VVX/VsRXHXVVVddddVV/yPY5t/DNv8etvm3ss2/hW3+tWxz1YtGEv9ekpDE/2WSkMS/hyT+NSTxopLEi0IS/9NI4t9jc3MTgLNnzz6Dq6666qqrrrrq34rgqquuuuqqq676N/uHf/iH3wG47rrrsI1t/j1s8+9hm/8utrnqP4ck/rUk8e8lif9PJCEJSfxbSEISLypJvKgk8aKQxL9EEv8SSfxLJHHVVVddddVVV/2vQHDVVVddddVVV/2Hss2/h23+PWzzb2Wbq/5zSeJfQxL/WpL495CEJP4/k4Qk/i0k8aKSxItKEv/fbG1tAXDffffdylVXXXXVVVdd9W9F5aqrrrrqqquu+jc7e/bsrQBbW1s8kG0k8W9lG0n8W9lGEv8WtpHEv4VtJPGvYRtJ/G8lif9JJPFvJYn/bJL4z2Cb/wySsM2/liRs86KQhG3+o0jCNi+MJGzzwkjCNi+MJGzzn2VzcxOAs2fP3spVV1111VVXXfVvRXDVVVddddVVV/2nsM2/h23+PWzzf5Vt/jeSxL+GJP41JPFvJYn/aJKQhCQkIYn/LJKQhCQkIYn/KJKQxL+WJF5UknhRSOJFIYn/KSTxL5HE87O1tQXAfffddytXXXXVVVddddW/FcFVV1111VVXXfVvdt99990KsLW1xfNjm38P2/x72Obfwjb/Vrb517LNVc9JEv8VJCGJ/yiSkIQk/rtJQhKSkMS/lyQk8a8hCUm8KCTxopDEfwRJ/EskcdVVV1111VVX/a9HcNVVV1111VVX/bvcd999twJcd911PD+2+fewzX8H2/xfYZv/6yTxryWJ/wiSkIQk/ieThCQk8e8hCUn8a0jiRSGJF4Uk/iWS+JdI4t9LEv8ZNjc3ATh79uwzuOqqq6666qqr/j0Irrrqqquuuuqqf5f77rvvVv4Ftvn3sM2/lW3+q9nm/wNJvKgk8aKSxL+GJP61JPHvIQlJSOJ/I0lIQhL/VpL415DEi0ISLwpJ/Esk8e8liX8vSfxrbW1tAXDffffdylVXXXXVVVdd9e9BcNVVV1111VVX/bucPXv2VoCtrS1eGNv8e9jm38o2/xa2+f9GEv+dJPGvIYl/DUlI4t9KEpL4v0QSkvi3kIQkXlSSeFFI4kUhiX8vSfx7SeLfSxIPtLm5CcB99913K1ddddVVV1111b8HwVVXXXXVVVdd9e9y33333QqwtbXFv8Q2/x62+beyzf9ktvm/ShL/GSTxryGJfytJSOL/MklIQhL/WpKQxItCEpL4l0jiP4Ik/r0kcdVVV1111VVX/a9F5aqrrrrqqquu+i9lG0n8W9lGEv9VbCOJfy3bSOI/i20k8X+JJF5UkvjXkMS/hST+s0ni38o2/xkkAWCbfw1J2OZFIQnbvDCSsM0LIwnbvDCSsM0LIgnb/GeShG1eVNdeey0A991339O56qqrrrrqqqv+PahcddVVV1111VX/LmfPnr0V4LrrruNFZRtJ/FezjST+tWwjif+tJPEfTRIvCkn8R5PEv4Yk/rUk8R9NEv/RJPH82OY/giQAbPOikgSAbf4lkrDNCyMJ27wwkrDNv4ckbPOCSMI2L4gkbPMf7ezZs8/gqquuuuqqq6769yC46qqrrrrqqqv+Xe67775b+Tewzb+Vbf6tbPNfxTZXvWgk8aKQxItKEpL415CEJP4jSEISkpDEfyVJSEISkpDEv4ckJPGvIYkXhST+JZL4l0jihZHE/3SSuN/W1hYAZ8+evZWrrrrqqquuuurfg+Cqq6666qqrrvp3ue+++24F2Nra4l/LNv9WtvmvZJv/bLb5v0QSLwpJvCgk8aKSxL+WJP49JCEJSUjifxpJSEIS/1aSkMSLShIvCkn8SyTxL5HECyOJF0YSL4wkXhhJvDCSeFFtbm4CcN99993KVVddddVVV13170Fw1VVXXXXVVVf9t7LNv5Vt/i1sc9XzksSLQhL/k0niX0MSkvi3kIQkJPG/iSQkIYl/C0lI4kUhCUn8SyTxL5HEVVddddVVV1111b8SwVVXXXXVVVdd9e9y9uzZZwBsbW3xb2Wbq/5vkcSLQhIvCkm8KCTxryGJfwtJSOL/AklIQhL/WpKQxItCEv8SSUjihZHECyOJF0YSL4wkXhhJvDCSeGEk8cJIAmBrawuA++6771auuuqqq6666qp/D4Krrrrqqquuuurf7b777rsVYGtri/9qtvm3sM2/lm3+tWxz1fMniReFJF4UknhRSUIS/1qSkMR/JUn8V5GEJCTxryGJF4UkJPEvkcQLI4kXRhIvjCReGEn8d9rc3ATgvvvuu5Wrrrrqqquuuurfi+Cqq6666qqrrvp3O3v27K0Am5ub/FvZ5t/KNlf915DEv0QS/1Ek8aKQxItKEv8akpCEJP6jSEISkpCEJCQhCUlIQhKSAJCEJCQhCUlIQhKSkIQkJCGJ/wiSkMSLShKSeFFI4l8iiRdGEi+MJF4YSfxbSeKFkcS/x9bWFgBnz569lauuuuqqq6666t+L4Kqrrrrqqquu+g9lm38r2/xXss2/lm2u+veTxL9EEi8KSbwoJCGJF5UkJPHvJQlJSEISkvjPJglJSEISkvi3koQkXlSSkMS/RBL/Ekm8MJJ4YSTxbyWJ/yySeGG2trYAuO+++27lqquuuuqqq6769yK46qqrrrrqqqv+3e67775bAa677joAbPNvZZt/C9tc9W8niX+JJP4jSOI/iiReFJL415DEv5UkJCEJSfxPIQlJSOLfQhKSeFFJ4l8iiX+JJF4YSfxbSeLfShIvjCSuuuqqq6666qr/EQiuuuqqq6666qp/t/vuu+9Wnott/q1s829hm38t2/xns82Lyjb/m0niP4Ik/iWSeFFI4kUlCUn8a0lCEpL430ASkpCEJP41JCGJF4UkJPHCSEISL4wkXhhJvCCSeGEk8YJI4oWRxL+VJF6Qzc1NAO67775bueqqq6666qqr/r0Irrrqqquuuuqqf7ezZ88+A2B7e5v/D2xz1b+NJP4lkviXSOJFIYkXhSQk8a8hCUlI4n87SUhCEi8qSUjiRSGJf4kkXhhJvDCSeEEk8W8lif9qW1tbAJw9e/YZXHXVVVddddVV/15Urrrqqquuuuqqf7f77rvvVoCtrS0eyDaS+LewjST+tWwjiX8N20ji/yJJ/EeQxL9EEv9ekviXSOJfIokXlST+NSTxn0ES/1a2+Y8iCQDbvCgkAWCbF0YSALZ5QSRhmxdEErZ5QSRhm+dHErZ5fiRhm38LSdjm+ZGEbf61Njc3ueqqq6666qqr/sNQueqqq6666qqr/t3Onj17K8DW1hbPzTaS+LewjSSu+s8lif8KknhhJPEvkcS/RBIvCkn8a0ji30sS/xkk8YLY5t9CEvezzb9EEgC2eWEkYZsXRBK2eUEkYZt/C0nY5vmRhG2eH0nY5j+aJGzz3La2tgD4h3/4h9/mqquuuuqqq6769yK46qqrrrrqqqv+09nmv5Jt/rVs869hm6ueTRIvjCT+vSTxL5HEi0ISLypJSOLfQhKSkIQk/jtIQhKSkMS/hSQk8aKQxL9EEi+MJF4YSbwgkvi3ksQLIokXRBIviCSuuuqqq6666qr/VlSuuuqqq6666qp/t/vuu+9WgK2tLV4Q20jiX8s2kvjfzjaS+N9IEv/ZJPHCSOJfIol/iSReVJL415LE/3SSeCDbvKgkAWCbF0YSALZ5QSQBYJvnRxIAtnl+JGGb50cStnl+JGGb/ykkYZsH2tzcBOC+++67lauuuuqqq6666t+L4Kqrrrrqqquu+g9x33333QqwtbXFfzTb/GvZ5qp/mST+vSTxwkjihZHECyOJf4kk/iWSeFFIQhIvKklIQhL/G0lCEpJ4UUlCEv8SSUjihZHECyOJF0QSL4gkXhBJvCCSeEEk8YJI4gWRxItqc3OTq6666qqrrrrqPxTBVVddddVVV131H+Ls2bO3AmxtbfGC2OZ/Mtv8byGJ/wqS+M8kiRdGEv8SSbwwkpDEv0QSknhRSUIS/1EkIQlJSEISkpCEJCQhCUlIQhKSkIQk/iNIQhKSeFFIQhL/Ekm8MJJ4YSTxgkjiBZHECyKJF0QSL4gk/qNJ4n5bW1sA/MM//MNvc9VVV1111VVX/UegctVVV1111VVX/ZeyjST+tWwjiX8N20jiP4ttJPE/lST+s0nihZHEfyZJvDCSeFFI4kUliX8PSfxnkMQLYpt/LUkA2OZfIgkA27wgkgCwzfMjCQDbPD+SsM3zIwnbPD+SsM3zIwnb/EeRhG2eH0nY5l+yubkJwH333XcrV1111VVXXXXVfwSCq6666qqrrrrqP8R99913K8DW1hb/Ettc9X+fJF4YSbwwknhhJPHCSOJfIglJ/EskIQlJ/GtIQhKSkIQk/jtIQhKSkMS/hiQkIYl/iSQk8cJI4oWRxAsiiRdEEi+IJP61JPGCSOIFkcS/hSSuuuqqq6666qr/FARXXXXVVVddddV/iPvuu+9WgK2tLf6z2OZfyzb/Grb5/0ISL4wkXhhJ/FtJ4oWRxAsjiRdGEi+MJCTxL5GEJP41JCEJSfxPJQlJSEISLypJSOJfIokXRhKSeEEk8YJI4gWRxAsiiedHEi+IJP4jSeJfsrm5CcB99913K1ddddVVV1111X8Egquuuuqqq6666j/E2bNnnwGwvb3Ni8I2V/3fJYl/K0m8MJJ4YSTxwkjiXyIJSbyoJCEJSfxvJAlJSOJFIQlJvDCSkMQLI4kXRBIviCReEEn8a0niX0sSL4gkXhBJvDBbW1sAnD179hlcddVVV1111VX/EahcddVVV1111VX/Ie67775bAba2tvjPZBtJ/GvYRhL/n0jiP5Mk/q0k8YJI4oWRxAsiiX+JJP4lknhRSOI/iiT+o9jm30MS97PNCyMJANu8IJIAsM3zIwnbPD+SsM3zIwnbPD+SsM1zk4Rtnh9J2Oa5ScI2z48kbPMfRRJXXXXVVVddddV/OCpXXXXVVVddddV/G9tI4n8a20jiRWEbSfxvI4kXRhL/VpJ4QSTxgkjihZHECyKJF0YS/xJJvCgk8e8hif9Mknh+bPOvJQkA27wwkgCwzQsiCds8P5IAsM1zkwSAbZ6bJGzz/EjCNs9NErb515CEbf41JGGb50cStnl+rr32WgDuu+++W7nqqquuuuqqq/4jEFx11VVXXXXVVf8hzp49eyvA1tYW/xq2+deyzVX/fSTxgkjiP4MkXhBJvDCSeGEkIYl/iSQk8a8hCUlIQhKS+O8iCUlIQhL/GpKQhCReGElI4gWRhCReEEm8IJJ4fiTxgkji+ZHE8yOJF0QSz48k/jOcPXv2Vq666qqrrrrqqv8IBFddddVVV1111X+ora0t/ieyzf8VkvjPJIn/DJJ4QSTxgkjiBZHECyOJF0YS/xJJSOJFJQlJSOJ/MklIQhKSeFFJQhIvjCQk8YJI4gWRxAsiiedHEi+IJJ4fSTw/kvjXksTzI4kXRBLPz+bmJgD33XffrVx11VVXXXXVVf8RCK666qqrrrrqqv8Q991336333XffrQBbW1v8a9jmX8s2V/3bSOLfShIviCReEEm8IJJ4QSTxgkjiBZGEJF4QSUjihZGEJF4UkpCEJP49JCEJSUhCEpKQhCQkIQlJSEISkpCEJP49JCEJSbwoJCGJF0YSL4gkJPH8SEISz48knh9JvCCSeH4k8fxI4vmRxL+WJK666qqrrrrqqv9WBFddddVVV1111X+Ys2fP3gqwtbXF/3a2+d9KEv9WkviPJokXRBIviCReEEm8IJJ4YSTxwkhCEv8SSUhCEv9akpCEJCQhCUn8e0lCEpKQhCQkIYl/DUlIQhL/EklI4gWRhCReEEm8IJJ4fiTx/EjiP4oknh9JPD+S+NeSxANtbm4CcN99993KVVddddVVV131H4Xgqquuuuqqq676H8E2/1q2+dewzf90kvifShIviCT+I0niBZHECyKJF0QSknhBJCGJf4kkJPGvIQlJSEIS/x0kIQlJSOJFJQlJ/EskIYkXRBIviCReEEk8P5J4fiTx/Eji+ZHEfzZJvCiuvfZaAM6ePXsrV1111VVXXXXVfxSCq6666qqrrrrqP8x99913K8DW1hb/Fra56j+XJP6jSeIFkcQLIonnRxIviCReEEm8IJJ4YSTxL5GEJF4UkpCEJCTxP5EkJCEJSfxLJCEJSbwwkpDE8yMJSTw/kpDE8yOJ50cSz48knh9JPD+SeH4k8fxI4vmRxL+WJJ7bfffddytXXXXVVVddddV/FCpXXXXVVVddddV/mPvuu+9WgK2tLWwjif9stpHEVf9+knhBJPEfSRLPjyReEEm8IJJ4QSTxgkjiXyKJF4Uk/r0k8e9lm38LSdzPNi+MJABs84JIwjbPjyQAbPPcJGGb5yYJ2zw3SdjmuUnCNs9NErZ5bpKwzXOThG2emyRs89wkYZvnJgnbvDCbm5sA3Hfffbdy1VVXXXXVVVf9R6Fy1VVXXXXVVVf9v2IbSfxvJYkXRhL/lSTxgkji+ZHEv5YkXhBJPD+SeGEk8cJI4l8iiX8LSfxnkcQLYpsXhSTuZ5sXRBIAtnl+JAFgm+dHErZ5bpKwzXOThG2emyRs89wkYZvnJgnbPDdJ2Oa5ScI2/1kkYZvNzU0Azp49+wyuuuqqq6666qr/KARXXXXVVVddddV/mH/4h3/4HYDrr78eANv8a9nmfwrbvChs87+BJF4QSbwgkvjXksS/liSeH0m8IJJ4fiTxgkhCEi+IJCTxwkhCEi8qSUhCEpL47yIJSUhCEi8KSUjihZGEJF4QSUji+ZHE8yMJSTw3SUjiuUni+ZHE8yOJ50cSLypJPD+SeH4kcdVVV1111VVX/ZcjuOqqq6666qqr/tezzVX/9STxryWJ50cSz48knh9JSOL5kcQLIokXRBKSeGEkIYl/iSQkIQlJ/E8lCUlIQhIvjCQkIYkXRBKSeEEk8fxIQhLPjySeH0k8N0k8P5J4fiTxopLE8yOJ50cSz48knh9JbG5uAnDffffdylVXXXXVVVdd9R+FylVXXXXVVVdd9R/m7NmztwJsbW1xP9tI4l/DNpK46l9HEv/RJPGvJYnnRxLPjySeH0k8P5J4QSTx/EjihZHECyOJf4kk/q0k8Z/FNi8qSdzPNi+IJABs8/xIAsA2z00SALZ5bpKwzXOThG2emyRs80CSsM1zk4RtnpskbPNAkrDNc5OEbf6zbG1tAXD27Nlbueqqq6666qqr/qNQueqqq6666qqr/t+xjST+P5HECyKJfy1JPD+SeH4k8fxI4vmRxPMjiRdEEs+PJF4QSbwwkviXSOJFJYn/apJ4brb5l0jifrZ5fiQBYJvnRxK2eX4kYZvnJgnbPDdJ2Oa5ScI2DyQJ2zw3SdjmRSEJ27woJGGb5yYJ2zw3SdjmuW1ubgJw33333cpVV1111VVXXfUfheCqq6666qqrrvoPc999990KsLW1xQPZ5l/LNv8atvm/ThL/lSTxP4kkXhBJPD+SeEEk8YJIQhIviCQkIYl/iSQkIYn/KSQhCUlI4l8iCUm8IJKQxPMjCUk8P5KQxHOThCSemySeH0k8N0k8P5J4bpJ4fiTx3CTx/Eji+ZHEVVddddVVV13134rgqquuuuqqq676D3XffffdCrC1tcVV/zqS+K8miX8tSTw/knh+JPH8SOL5kcSLShKSeH4k8fxIQhLPjyQk8YJIQhIvjCQkIQlJ/GtJQhKSkIQkJCEJSUhCEpKQhCQkIQlJSOJfSxKSkMQLIwlJSOL5kYQknh9JSOL5kcTzI4nnJglJPDdJPDdJPD+SeG6SeFFJ4t9LEg+0ubkJwH333XcrV1111VVXXXXVfySCq6666qqrrrrqP9TZs2dvBdja2uKBbPOvZZurXjSSeEEk8a8liedHEs+PJJ4fSTw/knh+JPH8SOK5SeL5kYQknh9JvCCSeEEkIYkXRhKSeFFJQhKSkIQkJPEfQRKSkIQkJCGJF4UkJCGJF0YSknh+JCGJ50cSz48kJPHcJPH8SOK5SeK5SeL5kcRzk8Rzk8TzI4nnJonnRxLPjyTut7m5CcDZs2dv5aqrrrrqqquu+o9EcNVVV1111VVX/afY3t7mqqueH0k8P5J4fiTx3CTx/EjiBZHE8yMJSTw/kpDECyIJSUjiXyIJSUhCEv8dJCEJSUhCEi+MJCQhiRdEEpJ4fiQhiecmCUk8P5J4bpJ4fiTx3CTx3CTx/EjiuUniuUniRSWJf4vNzU0A7rvvvlu56qqrrrrqqqv+IxFcddVVV1111VX/of7+7//+twG2trZ4brb5z2Sbq150knh+JPH8SOL5kcTzI4kXlSSeH0k8N0k8P5J4fiQhiecmCUk8P5KQxAsiCUm8MJKQhCQk8W8hCUlIQhKSkIQkJCEJSUji30oSkpDECyMJSbwgkpDE8yOJ50cSz48knpskJPHcJPHcJPHcJPGiksRzk8Rzk8TzI4nnJonnRxJXXXXVVVddddV/KipXXXXVVVddddX/aLaRxH8020jifwtJvCCSeEEk8d9BEs+PJJ6bJJ4fSTw3STw/knh+JPH8SOL5kcQLI4kXRhL/WpL4jyCJF8Y2/xJJ3M82z48k7meb5yYJANs8kCQAbPNAkgCwzQNJAsA2DyQJ2zyQJGzzQJKwzQNJwjYPJAnbvCgkYZsHkoRtXhSSsM3zs7m5CcB99913K1ddddVVV1111X8kgquuuuqqq6666j/U2bNnnwGwtbXF82Ob/01s83+RJJ4fSTw/knh+JPGiksSLShLPTRLPjySeH0k8P5J4fiTxgkhCEs+PJCQhiX+JJCQhCUlI4r+KJCQhCUlI4oWRhCQk8YJIQhLPjySeH0k8P5J4fiTx3CTx3CTx3CTx3CTx3CTx3CTxopLEc5PEi0oSW1tbAJw9e/YZXHXVVVddddVV/5GoXHXVVVddddVV/6Huu+++WwG2tra46kUnif9tJPH8SOK5SeL5kcRzk8Rzk8TzI4nnRxLPTRLPjyReEEm8IJL4l0jiP4IkXhjb/FtI4oFs8/xI4n62eW6SALDNA0kCwDYPJAkA2zyQJGzz3CRhmweShG0eSBK2eSBJ2OaBJGGbB5KEbR5IErZ5IEnY5kUhCds8kCRs89w2NzcBuO+++27lqquuuuqqq676j0Tlqquuuuqqq676D3X27NlbAba3t3lBbCOJF5VtJPGisI0k/qeRxH81STw/knh+JPH8SOJFJYkXlSSemySemySeH0k8N0k8P5J4fiTx/EjiBZHECyOJfw1J/HtJ4l9im3+JJO5nm+dHEgC2eW6SALDNA0kCwDYPJAnbPJAkAGzzQJKwzQNJwjYPJAnbPJAkbPNAkrDNA0nCNg8kCds8kCRs80CSsM2LQhK2eaDNzU0Azp49eytXXXXVVVddddV/JIKrrrrqqquuuuqq/+Ek8YJI4r+DJF5Uknhuknhuknhuknh+JPHcJPH8SOK5SUISz00Sknh+JCGJF0QSkviXSEISkpDEfxVJSEISkpDECyMJSUji+ZGEJJ4fSUjiuUniuUlCEs9NEs9NEs9NEs9NEs9NEs9NEs9NEs9NEs9NEs9NEs9NElddddVVV1111X8rKlddddVVV1111X+o++6771aAra0t/r+QxP80kviPIIkXlSSemySemySemyReVJJ4bpJ4bpJ4fiTx/Eji+ZHECyKJf4kk/j0k8aKwzb+WJB7INs+PJABs89wkAWCb5yYJ2zyQJABs80CSsM0DScI2DyQJANvcTxK2eSBJ2OaBJGGbB5KEbR5IErb5jyIJ2zyQJGxzv83NTQDuu+++W7nqqquuuuqqq/4jEVx11VVXXXXVVf/h7rvvvlsBtra2eEFsc9V/PUk8P5J4UUniuUniP5oknpsknpsknpsknh9JPDdJSOK5SUISz48kJPGCSEISkviXSEISkpCEJCQhCUm8qCQhCUlIQhKSkIQkXhSSkIQknh9JSEISz00SknhukpDEc5OEJB5IEpJ4IElI4rlJ4oEkIYkHksRzk8Rzk8S/RBLPTRLPTRL/WpubmwCcPXv2GVx11VVXXXXVVf/RCK666qqrrrrqqv9w9913360AW1tb/EexzVXPSRL/mSTx7yGJ5yaJ5yaJ5yaJ5yaJ5yaJ5yaJ5yYJSTw3STw3SUji+ZGEJJ4fSUhCEi+MJCQhCUn8V5GEJCQhCUm8MJKQhCSeH0lI4rlJQhLPTRKSeG6SeG6SeG6SeG6SeG6SeCBJPDdJ/Esk8dwk8dwk8dwk8dwk8dwkAbC5uQnAfffddytXXXXVVVddddV/NCpXXXXVVVddddX/ObaRxP8WknhBJPGvJYnnRxLPjyReVJJ4bpJ4bpJ4bpJ4bpJ4bpJ4bpJ4bpJ4bpJ4bpJ4bpJ4fiTx/EjiBZHECyOJfytJ/FvY5kUhiQeyzfMjCQDbPDdJANjmgSQBYJsHkoRtHkgStnkgSdjmgSRhmweShG0eSBK2uZ8kbPNAkrDN/SRhmweShG0eSBK2eSBJ2ObfQhKbm5sA3Hfffbdy1VVXXXXVVVf9RyO46qqrrrrqqqv+w509e/ZWgO3tbV4Y2/x3ss1Vz58knpsk/q0k8dwk8dwk8dwk8dwk8dwk8dwk8dwk8dwkIYnnJglJPDdJSEISz48kJCGJf4kkJCEJSUhCEpL4t5KEJCQhCUlIQhIvjCQkIYnnRxKSkMRzk4QknpskJPFAkpDEA0lCEg8kCUk8kCSemySemyQeSBLPTRIPJInnJol/C0k8N0lcddVVV1111VX/5Qiuuuqqq6666qr/cPfdd9+tAFtbW1z1n0MS/xEk8e8hiecmiX+JJJ6bJJ6bJJ6bJJ6bJB5IEpJ4IElI4rlJ4rlJQhLPTRKSeH4kIQlJvCCSkIQkJCGJ/2qSkIQkJPGCSEISknh+JCGJ5yYJSTw3STw3STw3STw3STyQJJ6bJJ6bJB5IEs9NEg8kiecmiQeSxHOTxHOTxHOTxHPb3NwE4L777ns6V1111VVXXXXVfzQqV1111VVXXXXVf7izZ8/eCrC1tcV/JNtI4n8bSfxXkcTzI4kXlSSemySemySemySemyT+JZJ4bpJ4bpJ4bpJ4IEk8N0k8N0k8P5J4bpJ4QSTxwkjiX0MS/1Fs8y+RxAPZ5rlJ4n62eSBJANjmgSQBYJv7SQLANveTBIBt7icJANvcTxK2uZ8kAGxzP0nY5oEkYZv7ScI2L4wkbPPCSMI2DyQJ2zyQJGzzwmxubgJw9uzZZ3DVVVddddVVV/1HI7jqqquuuuqqq/7D3XfffbcCbG1t8S+xzf9nknhBJPGfSRL/2STx3CTxL5HEc5PEc5PEA0niuUniuUniuUlCEs9NEs+PJCTx/EhCEpJ4YSQhCUlIQhL/kSQhCUlIQhKSeGEkIQlJPD+SkMRzk4QknpsknpsknpsknpskHkgSz00SDySJ5yaJB5LEA0niuUnigSTx3CTxbyGJq6666qqrrrrqvwyVq6666qqrrrrqqv9lJPGvIYkXlSSemySemySemyT+JZJ4bpJ4IEk8N0k8N0k8kCSemyQeSBLPTRLPjySeH0k8P5L4l0ji30sSD2Sbfy1JPJBtnh9J3M82DyQJANs8kCQAbHM/SQDY5n6SALDN/SQBYJv7ScI295OEbR5IEra5nyRs80CSsM39JGGb+0nCNg8kCdvcTxK2eSBJ2OZ+krDNA0nCNg8kCdsAXHPNNQD8wz/8w29z1VVXXXXVVVf9R6Ny1VVXXXXVVVf9h7vvvvtuBdje3uaq/zqSeFFJ4j+SJJ6bJB5IEs9NEg8kiecmiecmiQeSxHOTxANJ4rlJ4rlJ4vmRxPMjiRdEEi8qSfxbSOJFYZsXRBIPZJvnJgkA2zyQJABs80CSALDN/SQBYJv7ScI2DyQJ29xPEra5nyQAbHM/SdjmfpKwzQNJwjb3k4Rt7icJ27wwkrDNCyMJ2zyQJGxz1VVXXXXVVVf9lyO46qqrrrrqqqv+w509e/YZAFtbW7wobPM/lST+O0jiP4IkXlSSeG6SeG6S+JdI4l8iiX+JJJ6bJB5IEg8kCUk8kCSemySemySemyQk8dwkIYnnJglJSOIFkYQkJCEJSfxnk4QkJCEJSbwgkpCEJJ6bJCTx3CQhiecmiecmiQeShCQeSBIPJAlJPJAkHkgSDySJ5yaJB5LEA0nigSTx3CTxQJJ4bpL4l0gCYHNzE4D77rvvVq666qqrrrrqqv9oBFddddVVV1111X+K++6771aAra0trvqPI4nnRxIvKkn8W0niuUniXyKJB5LEc5PEA0niuUnigSTxQJJ4bpJ4IElI4oEkIYkHkoQknpskJPHcJCGJ50cSkpCEJF4UkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpL4l0hCEpKQxPMjCUk8N0lIQhIPJAlJPJAkJPFAkpDEA0nigSTx3CTxQJJ4IEk8kCT+JZJ4IEk8kCT+JZL4l0jiuUniqquuuuqqq676T0Vw1VVXXXXVVVf9pzh79uytAFtbW/xHss2Lwjb/FSTxwkjiBZHE/xSSeG6S+JdI4rlJ4oEk8S+RxANJ4rlJ4oEk8UCSeCBJSOKBJPHcJPFAkpDEc5OEJB5IEpKQxHOThCQk8cJIQhKSkIQkJPEfQRKSkIQkJCGJF0QSkpDEc5OEJCTx3CQhiQeShCQeSBKSeCBJPJAkJHE/SUjigSTxQJJ4IEk8kCQeSBL/Ekk8kCQeSBL/Ekk8N0k80JkzZwD4h3/4h9/mqquuuuqqq676z0Dlqquuuuqqq6666v8oSfxbSeK5SeJfIol/iSQeSBL/Ekk8kCQeSBIPJInnJokHksRzk8Rzk8Rzk8QLIokXRhL/VpJ4QWzzopLEA9nmuUnifrZ5IEkA2OaBJAFgm/tJAsA295OEbe4nCQDb3E8StrmfJGxzP0nY5n6SsM39JGGb+0nCNveThG3uJwnbvDCSsM39JGGb+0nCNg8kCdu8IJubmwDcd999t3LVVVddddVVV/1nILjqqquuuuqqq/5T3HfffbcCbG9vc9W/jiSeH0k8P5J4UUniuUni30IS/xJJPJAkHkgSz00SDySJB5LEA0nigSTxQJKQxANJ4oEkIYkHkoQkHkgSknhukpCEJJ6bJCQhCUm8IJKQhCQkIQlJSEISknhhJCEJSUhCEpKQhCQk8YJIQhKSkMRzk4QkJPFAkpDEc5PEc5PEA0lCEg8kiQeSxANJ4oEk8UCSeCBJPJAkHkgSDySJB5LEv0QSDySJf4kkrrrqqquuuuqq/zIEV1111VVXXXXVf4r77rvvVoCtrS1eFLa56j+OJP6tJPHcJPEvkcQDSeKBJPEvkcQDSeKBJPFAknggSTyQJB5IEpJ4IEk8N0k8kCQk8dwkIYnnJglJSOL5kYQkJCEJSfxXkIQkJCEJSTw/kpCEJJ6bJCTxQJKQxANJQhIPJAlJPJAkHkgSDySJB5LEA0nigSTxQJJ4IEk8kCQeSBIPJIkHksS/RBIPJInnJgmAzc1NAO67775bueqqq6666qqr/jNQueqqq6666qqr/lNtbW1x1fOSxH81STw3SfxbSOKBJPGvJYkHksQDSeKBJPFAknggSTyQJB5IEg8kiecmiecmiecmiedHEi+IJF4UkviPZpsXRBL3s81zkwSAbR5IEgC2uZ8kAGxzP0kA2OZ+krDN/SQBYBsASQDYBkASALYBkASAbQAkYZv7ScI295OEbe4nCdvcTxK2uZ8kbHM/SdjmfpKwzf0kYZsXRhK2eW6bm5sAnD179hlcddVVV1111VX/GahcddVVV1111VX/Kf7hH/7hdwC2trb4/0oS/1qSeH4k8fxI4j+SJJ6bJB5IEv8SSTyQJB5IEg8kiQeSxANJ4oEk8UCSeCBJPJAkHkgSDySJ5yaJ5yaJ5yaJF0QSL4wk/itI4rnZ5rlJ4n62eSBJ3M8295MEgG3uJwkA29xPEgC2AZAEgG3uJwnb3E8StrmfJGxzP0nYBkAStrmfJGxzP0nY5n6SsM39JGGb+0nCNveThG3uJwnb3E8StrmfJGzzwkjiqquuuuqqq676T0flqquuuuqqq6666v8YSTw3STw3SfxLJPEvkcQDSeKBJPFAknggSTyQJB5IEg8kiQeSxANJ4oEk8UCSeCBJPJAknpsknpsknh9JvCCS+NeQxL+HbV4QSTyQbR5IEvezzQNJAsA295MEgG3uJwkA29xPEra5nyRscz9J2OZ+krDN/SRhm/tJwjYAkgCwDYAkbHM/SdjmfpKwzf0kYZv7ScI295OEbe4nCdvcTxK2uZ8kbHM/SdjmgTY3NwG47777buWqq6666qqrrvrPQOWqq6666qqrrvpPcfbs2VsBtre3+b9KEv+dJPEfSRL/Ekk8kCT+I0nigSTxQJJ4IEk8kCQeSBIPJIkHksQDSeKBJPHcJPH8SOL5kcS/RBL/GSTx/NjmuUnifrZ5IEnczzb3kwSAbe4nCQDb3E8StrmfJABsAyAJANsASALANgCSsM39JGGb+0nCNveThG0AJGGb+0nCNveThG3uJwnb/EeRhG3uJwnb3G9jYwOAs2fP3spVV1111VVXXfWfgcpVV1111VVXXfW/jm0k8b+VJP41JPGiksRzk8Rzk8S/RBL/WpJ4IEk8kCQeSBIviCQeSBIPJIkHksT9JPFAknggSTyQJJ6bJB5IEs9NEs+PJF4QSfxrSeJfwzYvjCQeyDYPJIn72eaBJAFgm/tJAsA295MEgG0AJAFgm/tJwjb3k4Rt7icJ2wBIAsA2AJKwzf0kYZv7ScI2AJKwzf0kYZv7ScI295OEbQAkYZv7ScI295OEbe4nCdu8MJKwDcDm5iYA9913361cddVVV1111VX/GQiuuuqqq6666qr/FPfdd9+tAFtbW2xtbfGisM1/JUn8TyKJ/y6S+JdI4oEk8UCSeCBJPJAkHkgSDySJF0QSDySJB5LE/STxQJJ4IEk8kCQeSBKSeCBJPJAkJPHcJCGJ5yYJSUjiBZGEJCQhCUlIQhL/WpKQhCQkIQlJSOL5kYQkJCGJB5KEJCTxQJKQxANJQhIPJIkHkoQk7icJSdxPEg8kiQeSxP0k8UCSeCBJ3E8SDySJB5LECyKJB5LEA0nigSTxQJK46qqrrrrqqqv+2xBcddVVV1111VX/af7hH/7htwG2trb430gS/1aS+M8kiX8rSfxLJPFAkvj3kMQDSeKBJPFAkrifJB5IEg8kiftJ4oEk8UCSeCBJPJAkHkgSknggSTw3SUjigSQhCUk8P5KQhCQk8V9FEpKQhCSeH0lIQhIPJAlJPJAkJPFAkpDE/SQhiQeSxANJ4n6SkMT9JPFAkrifJB5IEg8kiftJ4oEk8UCSuJ8kHkgSDySJB5LEA0nigSTxQJLY3NwE4L777ruVq6666qqrrrrqPwuVq6666qqrrrrqqv/BJPGiksRzk8S/RBL/WpJ4IEk8kCReVJJ4IEncTxIPJIkHksT9JPFAknggSdxPEg8kiQeSxHOTxANJ4vmRxPMjiReFJP4z2Ob5kcQD2eaBJAFgm/tJ4n62AZAEgG3uJwkA2wBIAsA2AJIAsA2AJGxzP0nYBkASALYBkIRtACQBYBsASdjmfpKwDYAkbHM/Sdjm+ZGEbe4nCdvcTxK2+bfa3NwE4OzZs7dy1VVXXXXVVVf9ZyG46qqrrrrqqqv+09x33323AmxtbXHVFZJ4fiTxX0ES/xJJPJAkHkgSDySJB5LEA0nigSRxP0k8kCReEEk8kCTuJ4kHksT9JCGJ+0nigSTxQJJ4IElI4oEk8UCSkIQkHkgSkpDE8yMJSUhCEpL4zyIJSUhCEpJ4fiQhCUk8kCQkIYkHkoQk7icJSTyQJB5IEg8kiftJQhL3k8QDSeJ+knggSdxPEg8kiftJ4oEkcT9JPJAkHkgSL4gkHkgSDySJB9rY2ADgvvvuu5Wrrrrqqquuuuo/C5Wrrrrqqquuuuo/zX333XcrwNbWFv/XSOK/iySemySemyT+JZL4zySJB5LECyKJB5LE/STxQJK4nyQeSBL3k8QDSeKBJHE/STyQJJ6bJB5IEs+PJJ4fSfxLJPGfwTbPTRIPZJsHksT9bHM/SQDY5n6SALANgCQAbAMgCQDbAEgCwDYAkrDN/SRhGwBJ2OZ+krANgCRscz9J2AZAErZ5fiRhm+dHEra5nyRs8/xIwjb3k4Rt7icJ29xPErYB2Nzc5Kqrrrrqqquu+k9H5aqrrrrqqquuuuo/mCT+I0jiP5Ik/iWSeCBJPJAkHkgSDySJF0QSDySJ+0nigSRxP0k8kCTuJ4kHksT9JPFAkrifJB5IEg8kiQeSxANJ4rlJ4vmRxAsiif8qknhutnkgSdzPNg8kCQDb3E8SALa5nyQAbAMgCQDbAEjCNveThG0AJAFgGwBJ2AZAEgC2AZCEbQAkYZv7ScI2AJKwDYAkbHM/SdgGQBK2uZ8kbHM/SdgGQBK2uZ8kbHM/SdjmX7KxsQHAP/zDP/wOV1111VVXXXXVfxaCq6666qqrrrrqP83Zs2efAXD99ddz1QsmiReVJF4UkviXSOI/kiQeSBIviCReEEncTxIPJIn7SeKBJHE/SdxPEpK4nyQeSBL3k4Qk7icJSdxPEpJ4IElI4rlJQhLPTRKSkMQLIglJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpJ4fiQhCUlI4oEkIQlJPJAkJCGJ+0lCEg8kiQeSxP0kIYn7SUIS95PE/STxQJK4nyTuJ4kHksT9JHE/STyQJO4niQeSxAsiiQeSxAsiiQeSxFVXXXXVVVdd9V+G4Kqrrrrqqquu+k9z33333cpVzyKJ/wyS+JdI4l8iiQeSxANJ4oEk8YJI4oEkcT9JPJAk7ieJF0QS95PEA0nifpK4nyQeSBL3k4Qk7ieJB5LEA0nigSQhiQeShCQk8UCSkIQknpskJCEJSUjiP4MkJCEJSUjiuUlCEpJ4IElIQhIPJAlJ3E8SkrifJCRxP0lI4n6SeCBJ3E8S95OEJO4niftJ4n6SeCBJ3E8S95PEA0nifpJ4IEncTxIPJIkXRBIPJIkHksTm5iYA9913361cddVVV1111VX/WahcddVVV1111VX/ac6ePXsrwPb2Nv/bSOK/kyT+rSTxL5HEv4ckHkgSL4gkXhBJ3E8SDySJ+0nifpJ4IEncTxL3k8QDSeJ+knggSdxPEg8kiQeSxHOTxHOTxPMjiX+JJP6j2ea5SeKBbHM/SdzPNveTBIBt7icJANsASALANgCSALANgCRsAyAJANsASMI2AJIAsA2AJGwDIAnbAEjCNgCSsM39JGEbAEnYBkAStrmfJGwDIAnbPD+SsM3zIwnb3E8StrmfJGxzv42NDQDOnj17K1ddddVVV1111X8Wgquuuuqqq6666r+EbV4UtvmfThIviCT+s0jiuUniP4IkHkgSDySJF0QSDySJF0QS95PECyKJ+0nifpJ4IEncTxL3k8T9JCGJ+0nifpKQxP0k8UCSuJ8kJPFAkpDEA0lCEg8kCUlI4rlJQhKSkIQk/jNIQhKSkIQknpskJCGJB5KEJB5IEpJ4IElI4n6SeCBJ3E8SkrifJO4niQeSxP0kcT9J3E8S95OEJO4niftJ4n6SeEEkcT9JPJAk7ieJB5LEi2pzc5Orrrrqqquuuuo/HZWrrrrqqquuuuo/zX333XcrwNbWFv/fSeL5kcR/Nkk8kCT+NSTxQJJ4QSTxQJK4nyReEEncTxL3k8QLIon7SeJ+krifJB5IEveTxP0k8UCSeCBJPJAkHkgSz00Sz48k/iWS+I9mm+cmiQeyzf0kcT/bAEjifrYBkASAbe4nCdsASALANgCSALANgCRsAyAJ2wBIAsA2AJKwDYAkbAMgCdsASMI295OEbQAkYRsASdgGQBK2AZCEbe4nCdsASMI2z48kbHM/SdgGQBK2uZ8kbPNA9913361cddVVV1111VX/WQiuuuqqq6666qr/VPfdd9+tANvb2/xXksQLI4n/qSTxbyWJfy1JPJAkXlSSeEEk8YJI4n6SuJ8kXhBJ3E8S95PE/SRxP0ncTxKSuJ8k7ieJB5LE/SQhiftJQhL3k4QkHkgSknggSUhCEs9NEpKQhCQk8Z9BEpKQhCQk8dwkIQlJPJAkJPFAkpDE/SQhiftJQhL3k4Qk7ieJ+0lCEgCSkMT9JHE/SdxPEveTxP0k8YJI4n6SuJ8k7ieJF0QS95PEA0niBZHEA0liY2MDgPvuu+9Wrrrqqquuuuqq/0wEV1111VVXXXXVf6qzZ8/eCrC1tcVV/3aSeG6S+JdI4oEk8cJI4oEk8UCSeEEk8YJI4n6SuJ8kXhBJ3E8S95PE/SRxP0ncTxL3k8QDSeJ+krifJCRxP0k8kCQeSBIPJAlJPJAkJPFAkpCEJCTx3CQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpDEc5OEJCQhiQeShCQkcT9JSEIS95OEJO4nCUncTxKSuJ8k7icJSdxPEveTxP0kcT9J3E8S95PE/SRxP0k8kCTuJ4n7SeJ+krifJB5IEveTxAsiiQeSxANtbm4CcPbs2Vu56qqrrrrqqqv+M1G56qqrrrrqqquu+g8iiX8NSfxHksS/liReVJJ4IEncTxIPJIn7SeJFIYn7SeJ+krifJO4niftJ4n6SuJ8k7ieJB5LE/SRxP0k8kCQeSBIPJIkHksRzk8QLIol/DUm8MLZ5QSTx3GxzP0nczzb3kwSAbe4nCQDbAEgCwDYAkgCwDYAkbAMgCQDbAEjCNgCSsA2AJGwDIAnbAEjCNgCSsA2AJGwDIAnbAEjCNs+PJGwDIAnbAEjCNgCSsM3zIwnbAEjCNveThG2en83NTQDuu+++W7nqqquuuuqqq/4zEVx11VVXXXXVVf+p/v7v//63Aa677jr+t5DECyKJfy1JvKgk8dwk8dwk8S+RxL+GJB5IEi+IJF4QSbwgkrifJO4niftJ4n6SuJ8k7ieJ+0nifpK4nyTuJ4n7SUIS95PE/SRxP0lI4n6SkMT9JCGJ+0lCEg8kCUk8kCQkIQlJPDdJSEISkpCEJCQhiX+JJCQhCUlIQhKSkMRzk4QkJCGJ+0lCEpK4nyQkIYn7SUIS95OEJO4niftJQhL3k8T9JHE/SdxPEveTxP0kcT9J3E8S95PE/SRxP0m8IJK4nyTuJ4n7SeKBJHE/Sbwgkrjqqquuuuqqq/7LUbnqqquuuuqqq676P0AS/xJJPJAkXlSSeEEk8YJI4n6SuJ8k7ieJ+0nifpK4nyTuJ4n7SeJ+krifJO4niftJ4n6SuJ8kHkgS95PEA0nigSTxQJJ4bpJ4fiTxopLEv4Ztnh9JPJBtHkgS97MNgCTuZxsASQDYBkASALYBkIRtACQBYBsASdgGQBIAtpEEgG0kAWAbSQDYRhIAtpEEgG0kYRsASdgGQBK2AZCEbQAkYRsASdjmXyIJ2wBIwjbPjyRsAyAJ29xPErbZ2NgA4L777ruVq6666qqrrrrqPxOVq6666qqrrrrqP9XZs2efAbC9vc1VzyaJ/0yS+NeQxANJ4gWRxAsiiftJ4n6S+LeSxP0kcT9J3E8S95PE/SRxP0ncTxL3k8QDSeJ+krifJB5IEg8kiecmiecmiRdEEv9RJPGC2OZ+kngg29xPEgC2uZ8kAGwDIAkA2wBIAsA2kgCwDYAkbAMgCQDbAEjCNgCSsA2AJGwDIAnbAEjCNgCSsI0kbAMgCdsASMI2AJKwDYAkbAMgCdsASMI2AJKwzfMjCdsASMI2z48kbPNAGxsbAJw9e/YZXHXVVVddddVV/5moXHXVVVddddVV/6nuu+++WwG2trb4v0wSz48kXlSSeG6SeG6S+NeSxANJ4kUliRdEEveTxItCEveTxP0kcT9JvDCSuJ8k7ieJ+0nifpK4nyTuJ4n7SeJ+knggSdxPEg8kiQeSxHOTxPMjiX+JJP49bPPcJPFAtrmfJO5nGwBJ3M82AJIAsA2AJABsAyAJ2wBIAsA2kgCwDYAkbAMgCdsASMI2AJKwDYAkbAMgCdsASMI2kgCwjSRsAyAJ2wBIwjYAkrANgCRsAyAJ2wBIwjYAkrDN/SRhGwBJ2AZAEra5nyRsAyCJjY0Nrrrqqquuuuqq/xIEV1111VVXXXXVf6qzZ8/eCrC9vc3/dpL4n0gS/x6SeCBJvCCSuJ8kXhBJ3E8S95PE/SRxP0ncTxL3k8T9JAEgiftJ4n6SuJ8k7ieJ+0nifpK4nyTuJ4n7SUIS95PE/SQhiftJQhIPJAlJPJAkJCGJB5KEJCQhCUlI4t9LEpKQhCQkIYkHkoQkJCGJ+0lCEpK4nyQkcT9JSOJ+kpAEgCQkcT9J3E8S95PE/SRxP0ncTxL3k8T9JHE/STw3SdxPEveTxP0kcT9J3E8S95PE/STxgkjifpJ4QTY3NwH4h3/4h9/mqquuuuqqq676z0Tlqquuuuqqq676f0cS/50k8W8liX+JJB5IEg8kiReVJO4niRdEEveTxP0kcT9J3E8S95PE/SRxP0ncTxLPTRL3k8T9JHE/SdxPEveTxP0kcT9J3E8S95PEA0nifpJ4IEk8N0k8N0m8MJL4j2SbB5LEA9nmfpK4n20AJAFgGwBJANgGQBIAtgGQhG0AJAFgG0kA2EYSALaRBIBtJAFgG0kA2EYStgGQhG0AJGEbAEnYRhK2AZCEbQAkYRsASdgGQBK2AZCEbQAkYRsASdgGQBK2AZCEbZ4fSdgGQBK2ueqqq6666qqr/ktRueqqq6666qqr/lPdd999twJsbW1hG0n8e0niP4sk/jtI4rlJ4l8iiX8PSTyQJF4UkviPJon7SeJ+krifJJ6bJO4niftJ4n6SAJDE/SRxP0ncTxIPJIn7SeJ+knggSTyQJJ6bJJ4fSfxrSOL5sc0LIonnZpv7SeJ+trmfJABsAyAJANsASALANgCSALCNJABsAyAJ2wBIwjYAkrANgCRsAyAJ2wBIwjaSsA2AJGwDIAnbAEjCNpKwDYAkbAMgCdsASMI2AJKwDYAkbPPCSMI2AJKwDYAkbPP8SMI2GxsbANx33323ctVVV1111VVX/WciuOqqq6666qqr/tPdd999twJsbW3xf5Eknh9J/FeTxANJ4oEk8aKSxP0k8YJI4n6SuJ8k7ieJ+0nifpJ4bpK4nyTuJ4n7SQJAEveTxP0kcT9JAEjifpK4nyTuJ4n7SUISAJKQxP0kcT9JSOJ+kpDE/SQhCUk8kCQkIYnnJglJSEISkpCEJCTxgkhCEpKQhCQkIQlJSOKBJCEJSUjifpKQhCTuJwlJ3E8SkrifJCRxP0ncTxL3k4QkACRxP0ncTxL3k8T9JAEgCUkASOJ+krifJAAkcT9J3E8S95PE/STx3CRxP0m8IJK4nyTuJ4kH2tjY4Kqrrrrqqquu+i9DcNVVV1111VVX/ac7e/bsrQDb29v8V5DE/1SSeFFI4rlJ4j+SJB5IEveTxAsiiftJ4n6SuJ8k7ieJ+0nifpK4nySemyTuJ4n7SQJAEveTxP0kcT9JAEjifpK4nyTuJ4n7SeJ+krifJCQBIAlJ3E8SkrifJCTxQJKQhCTuJwlJSEISknhukpCEJCQhCUlIQhKSkIQkJCEJSTw/kpCEJCTxQJKQhCTuJwlJSAJAEpKQBIAkJHE/SUgCQBKSAJCEJO4nCQBJSAJAEpIAkIQkACRxP0ncTxIAkrifJO4nCQBJ3E8S95PE/STx3CRxP0ncTxL3k8QLIon7SeJ+m5ubAPzDP/zDb3PVVVddddVVV/1nI7jqqquuuuqqq656EUjiP4sk/i0k8UCSeCBJPJAkXhBJvCCSuJ8k/iNI4n6SuJ8knpsk7ieJ5yaJ+0nifpIAkMT9JHE/SdxPEgCSkASAJCQBIAlJ3E8S95OEJO4nCUncTxKSkMT9JCEJSTyQJCQhCUlIQhL/VpKQhCQkIQlJPJAkJCEJSdxPEpKQxP0kIYn7SUISAJKQxP0kcT9J3E8S95PE/SRxP0ncTxIAkrifJO4nCQBJ3E8S95MEgCTuJ4n7SeK5SeJ+krifJO4niftJ4n6S+JdsbGwAcN99993KVVddddVVV131n43gqquuuuqqq676T3fffffdCrC1tcX/F5L4jySJ/0iSeEEk8aKQxP0kcT9J3E8S95PEc5PE/SRxP0kASOJ+krifJAAkcT9J3E8SAJK4nyTuJwkASUgCQBL3k8T9JHE/SUgCQBKSuJ8kJHE/SUjifpKQhCTuJwlJSEISz00SkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxANJQhKSkIQk7icJSUjifpKQxP0kIYn7SUISAJKQBIAkJAEgCUkASEISAJKQBIAk7ieJ+0kCQBKSAJDE/SQBIIn7SeJ+kgCQxP0kcT9JAEjifpK4nyTuJ4n7SeJ+krifJO4niftJ4qqrrrrqqquu+i9H5aqrrrrqqquu+k9333333QqwtbXFfzdJvCCS+NeSxItKEi8KSfxLJPFAknggSTyQJF4QSbwgkrifJP41JHE/SdxPEs9NEveTxHOTxP0kASCJ+0nifpIAkMT9JHE/SQBI4n6SuJ8k7ieJ+0nifpK4nyQeSBIPJIkHksTzI4kXlSReENs8P5J4bra5nyTuZxsASQDYBkASALYBkASAbQAkYRsASQDYRhIAtpGEbQAkYRsASdhGEgC2kYRtACRhGwBJ2EYStgGQhG0kYRsASdjmgSRhGwBJ2OaBJGEbAEnYBkAStnlRScI2AJKwDYAkNjY2ALjvvvtu5aqrrrrqqquu+s9G5aqrrrrqqquu+k939uzZZwBsb29z1XOSxH81SbwgknhRSOJ+krifJF4YSdxPEs9NEveTBIAk7ieJ5yaJ+0kCQBL3kwSAJO4niftJAkAS95PE/SRxP0ncTxIPJIn7SeK5SeKBJPGCSOLfShIvjG3uJ4kHsg2AJO5nG0nczzaSuJ9tJAFgG0kA2AZAErYBkIRtJAFgG0kA2EYStgGQhG0kYRsASdgGQBK2kYRtACRhG0nYBkAStpGEbQAkYRsASdhGErYBkIRtACRhmweShG0AJGEbAEnY5l+ysbEBwNmzZ5/BVVddddVVV131n43KVVddddVVV131n+6+++67FWBra4v/jSTxryGJ/0iSeCBJ/GtI4gWRxAsiiftJ4vmRxP0kcT9J3E8Sz00S95PEc5PEc5PE/SQBIIn7SQJAEveTBIAk7ieJ+0kCQBL3k8T9JHE/SdxPEveTxP0k8UCSeCBJPD+SeGEk8W9lmweSxHOzDYAk7mcbAEkA2AZAEgC2AZAEgG0kAWAbSQDYRhIAtpGEbQAkYRsASdhGErYBkIRtJAFgG0nYBkAStpGEbQAkYRtJ2AZAEraRhG0AJGGbB5KEbQAkYZsHkoRtACRhGwBJ2AZAErYBkIRtACRhm6uuuuqqq6666r8cwVVXXXXVVVdd9T+KJP63kMSLShLPTRLPTRL/WpJ4IEn8W0jiRSGJF5Uk7ieJ5yaJ+0kCQBL3kwSAJO4nCQBJ3E8SAJK4nyQAJHE/SQBIQhIAkrifJAAkIQkASUgCQBKSAJCEJAAkIYn7SUIS95OEJO4nCUlIQhL3k4QkJCEJSUji30MSkpCEJCQhiQeShCQkcT9JSEISAJKQhCQAJCGJ+0nifpK4nyTuJwkASUgCQBKSAJAEgCQkASCJ+0kCQBL3kwSAJO4nCQBJ3E8SAJK4nyQAJHE/SdxPEgCSuJ8k7ieJ+0nifpK4nyTuJwmA06dPA/AP//APv81VV1111VVXXfWfjcpVV1111VVXXfWf7uzZs7cCbG9v859NEv8WkvifSBL/HpJ4IEncTxIviCTuJ4n7SeJ+krifJO4niecmiftJ4rlJ4rlJ4rlJ4rlJAkAS95MEgCTuJwkASdxPEgCSuJ8k7ieJ+0nifpK4nyTuJ4kHksQDSeK5SeL5kcR/NNvcTxIPZBsASdzPNgCSALANgCQAbCMJANtIAsA2kgCwjSQAbCMJANtIwjYAkrCNJGwDIAnbSMI2AJKwjSRsAyAJ20jCNgCSsI0kbAMgCdtIwjYAkrCNJGwDIAnbPJAkbAMgCdtcddVVV1111VX/K1C56qqrrrrqqqv+y2xtbfHfSRL/2STxbyWJf4kkHkgSDySJfwtJ/EeQxP0k8dwkcT9JAEjifpIAkMT9JAEgiftJAkASAJK4nyQAJHE/SQBI4n6SAJDE/SQBIIn7SeJ+krifJO4niftJ4oEk8UCSeH4k8S+RxIvKNs9NEs/NNgCSuJ9tACRxP9tIAsA2AJIAsI0kAGwjCQDbSALANpKwDYAkbCMJANtIwjaSALCNJGwjCdsASMI2krANgCRsIwnbAEjCNpKwzQNJwjYPJAnbAEjCNpKwDYAkbPNAkrANgCRsAyAJ2wBIwjYAktjY2ADgvvvuu5Wrrrrqqquuuuo/G8FVV1111VVXXfWf7r777rv1vvvuuxVga2uLfw9J/FeSxL+XJJ6bJP6rSeJFIYn7SeJ+krifJO4niecmiftJ4rlJ4rlJ4rlJAkAS95MEgCSemyQAJHE/SQBI4n6SAJDE/SQBIIn7SeJ+kgCQhCQAJCGJ+0nifpKQxP0kIYn7SUISkpDEA0lCEpKQhCQk8a8hCUlIQhKSkIQkHkgSkpDE/SQhCUncTxKSAJCEJO4nCUkASEISAJK4nyQAJCEJAEncTxIAkrifJAAkASAJSQBIAkAS95MEgCTuJwkASQBI4n6SAJDE/STx3CRxP0kASOJ+krifJO4niftJ4qqrrrrqqquu+m9BcNVVV1111VVX/Ze47777bgXY2tri/wJJ/GeTxANJ4oEk8UCSeCBJvCCSuJ8k/q0kcT9JvDCSeG6SeG6SAJDEc5MEgCTuJwkASTw3SQBI4n6SAJAEgCQkASAJAElIAkASkgCQxP0kcT9JSAJAEpIAkIQkJHE/SUjigSQhCUlI4oEkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCGJB5KEJCQhiftJQhKSuJ8kJHE/SUgCQBKSuJ8k7icJAElIAkASkgCQBIAkJAEgCQBJ3E8SAJK4nyQAJAEgiftJAkASz00SAJK4nyQAJHE/SQBI4n6SeG6SuJ8k7ieJ50cSp06dAuDs2bPP4Kqrrrrqqquu+q9A5aqrrrrqqquu+n9PEv/dJPGfSRIvCkncTxL3k8T9JPHCSOJ+kgCQxP0kASCJ+0kCQBLPTRIAknhukgCQxP0kASAJAEncTxIAkgCQxP0kASCJ+0kCQBL3k8T9JHE/SdxPEg8kiecmiecmiX+JJF4UtnkgSTw32wBI4oFsI4n72UYS97ONJABsIwkA20gCwDaSALCNJGwDIAnbSMI2AJKwjSRsIwkA20jCNpKwDYAkbCMJ20jCNgCSsI0kbCMJ2wBIwjaSsA2AJGwjCds8kCRs80CSsA2AJGzzgkjCNvfb2NgA4O///u9/m6uuuuqqq6666r8CwVVXXXXVVVdd9V/i7NmztwJsb2/zv4Uk/jUk8dwk8dwk8S+RxL+GJB5IEi+IJO4niftJ4l9DEveTxHOTxHOTxHOTxHOTBIAkACRxP0kASAJAEveTBIAkACRxP0kASAJAEveTBIAkACQhCQBJ3E8SAJKQBIAkJAEgCUncTxKSuJ8kJCEJAElIQhKSuJ8kJCEJSUhCEpJ4UUlCEpKQhCQkIYn7SUISkpDE/SQhiftJQhL3k4QkACQhCQBJSAJAEpIAkASAJCQBIAkASUgCQBIAkrifJAAkASCJ+0kCQBIAkrifJAAkASCJ+0kCQBLPTRIAkrifJAAkcT9JPDdJ3E8S95PE/SRx1VVXXXXVVVf9l6Jy1VVXXXXVVVf9l7jvvvtuBdja2uI/iyReEEn8R5HEfzVJPJAkXlSS+NeSxP0kcT9JPDdJ3E8Sz00Sz00SAJK4nyQAJAEgiecmCQBJPDdJAEgCQBL3kwSAJAAkASCJ+0kCQBL3kwSAJO4niftJ4n6SuJ8k7ieJB5LEc5PECyKJ/wi2uZ8kHsg2AJK4n20kcT/bSOJ+tpEEgG0kAWAbSdgGQBK2kQSAbSRhG0kA2EYStpGEbSQBYBtJ2EYStpGEbQAkYRtJ2EYStgGQhG0kYRtJ2OaBJGEbSdgGQBK2kYRtHkgStgGQhG0kYRsASdgGQBK2eaDFYgHAfffd93Suuuqqq6666qr/ClSuuuqqq6666qqr/ptJ4j+SJF4QSdxPEveTxP0k8fxI4n6SeG6SuJ8knpskACTx3CQBIInnJgkASQBI4n6SAJAEgCQAJHE/SQBIAkASAJK4nyQAJAEgiftJAkAS95PE/SRxP0ncTxIPJIkHksRzk8S/RBIvKtvcTxLPzTYAkrifbQAkcT/bSALANgCSALCNJABsIwnbSALANpIAsI0kbCMJANtIwjaSsI0kbAMgCdtIwjaSsI0kbAMgCdtIwjaSsM0DScI2krCNJGwDIAnbSMI2DyQJ20jCNgCSsM0DScI2AJKwzQNJwjYbGxsAnD179hlcddVVV1111VX/FQiuuuqqq6666qr/Ev/wD//w2wDXXXcd/5NI4j+CJJ6bJJ6bJP4lknggSTyQJB5IEi+IJP49JPHCSOK5SeJ+kgCQxHOTBIAknpskACQBIInnJgkASQBIAkAS95MEgCQAJAEgiftJAkASAJK4nyQAJHE/SQBIQhIAkpAEgCQkcT9JSAJAEpKQxP0kIQlJ3E8SkpCEJCQhCUn8a0hCEpKQhCQkcT9JSEISkgCQhCQkcT9JSAJAEpK4nyTuJwkASUgCQBKSAJAEgCTuJwkASQBIAkASkgCQBIAkACQBIIn7SQJAEgCSAJDE/SQBIAkASTw3SQBI4n6SAJDE/SQBIIn7SeK5SeJ+krjqqquuuuqqq/7LUbnqqquuuuqqq/7XkMR/FUn8V5DEfyRJvCCSuJ8k7ieJ+0ni+ZHE/STx3CTx3CTx3CQBIInnJgkASbwgkgCQBIAkACTx3CQBIAkASQBIAkAS95MEgCQAJHE/SQBI4n6SAJDE/STxQJK4nyQeSBIPJIkXRBL/UWwDIIkHsg2AJO5nG0nczzaSALCNJABsIwkA20gCwDaSALCNJGwjCdtIAsA2krCNJGwjCQDbSMI2krCNJGwjCdtIwjYAkrCNJGwjCdtIwjYAkrCNJGwjCdtIwjYAkrCNJGzzQJKwzQNJwjYPJAnbAEjCNgAbGxsAnD179lauuuqqq6666qr/ClSuuuqqq6666qr/Evfdd9+tANvb27wgkvjPIIn/KJL4zySJfw1JvCCS+PeQxAsjiecmiecmiRdEEgCSeG6SAJAEgCQAJPGCSAJAEgCSAJAEgCQAJHE/SQBIAkASAJK4nyQAJHE/SdxPEveTxP0kcT9JPJAknpskXhhJ/GvZ5n6SeG62kcQD2UYS97ONJABsIwkA20gCwDaSALCNJABsIwnbSMI2kgCwjSRsIwnbSMI2AJKwjSRsIwnbSMI2krCNJGwDIAnbSMI2krCNJGzzQJKwjSRsIwnbPJAkbCMJ2wBIwjaSsA2AJGwjCdsASMI2D7RYLAC47777buWqq6666qqrrvqvQHDVVVddddVVV/2fIIn/LpJ4bpJ4bpL415LEA0niBZHECyKJ+0ni+ZHE8yOJ+0niuUniuUniuUkCQBIAknhukgCQBIAkACTx3CQBIAkASQBIAkASAJIAkASAJO4nCQBJAEgCQBL3kwSAJAAkIQkASUgCQBKSAJCEJAAkIYn7SUIS95OEJCRxP0lIQhKSkIQk/i0kIQlJSEISkrifJCQhiftJQhL3k4QkACQhCQBJSAJAEpIAkIQkACQBIAkASUgCQBIAkgCQBIAkJAEgCQBJAEgCQBIAkgCQxHOTBIAkACQBIInnJgkASQBI4rlJ4rlJ4rlJ4rlJAmBjYwOA++6771auuuqqq6666qr/ClSuuuqqq6666qr/EmfPnn0GwNbWFv9TSOK/kyT+PSTxgkjiRSGJ50cSz00S95PEc5PEc5MEgCReEEkASAJAEi+IJAAkASAJAEkASAJAEgCSAJAEgCTuJwkASQBIAkASAJK4nyQAJHE/SQBI4n6SuJ8k7ieJB5LEA0ni+ZHEfzTbAEjigWwjifvZRhL3s40kAGwjCQDbSALANpKwDYAkbCMJ20gCwDaSsI0kbCMJ20gCwDaSsI0kbCMJ20jCNpKwjSRsIwnbSMI2AJKwjSRsIwnbSMI2krDNA0nCNpKwjSRsAyAJ20jCNg8kCdsASMI2krANgCSuuuqqq6666qr/cgRXXXXVVVddddV/mfvuu+9WgK2tLf4nk8TzI4l/K0n8SyTxQJJ4IEn8W0jifpJ4fiTx/EjihZHEc5MEgCSemyQAJAEgiRdEEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQxP0kASAJAEkASAJAEgCSkASAJAAkIQkASQBIQhIAkpAEgCQkASAJSUgCQBKSkMT9JCEJSUjigSQhCUlIQhKSkIQkJCEJSUhCEpKQxANJQhKSkMT9JCEJSQBIQhKSAJCEJAAkIQkASUgCQBIAkpAEgCQkIQlJAEgCQBIAkpCEJCQBIAkASQBIAkASAJIAkASAJAAkASCJ5yYJAEkASAJAEgCSeG6SAJDEc5MEgCTuJ4nnJgmAxWIBwH333XcrV1111VVXXXXVfxWCq6666qqrrrrqv8zZs2dvBdja2uL/Ckk8N0n8V5PEv5Yknh9JPDdJ3E8Sz00SAJJ4bpIAkMQLIgkASQBIAkASAJIAkASAJAAkASAJAEkASAJAEs9NEgCSAJAEgCQAJAEgCQBJSAJAEgCSkASAJAAkIQkASUgCQBKSuJ8kJHE/SUhCEveThCQkIQlJPJAkJCEJSUhCEpKQhCQeSBKSkIQkJCEJAElIQhKSAJCEJCQBIAlJAEhCEgCSkASAJCQhCUkASOJ+kgCQBIAkACQhCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJJ4bpIAkASAJAAkASCJ5yYJAEk8N0k8N0ncTxIbGxsAnD179lauuuqqq6666qr/KgRXXXXVVVddddV/ue3tbf61JPFvIYn/iSTxryGJB5LECyKJ+0ni30oSz00S95MEgCSemyQAJPHcJAEgCQBJAEgCQBIAkviPIgkASQBIAkASAJIAkASAJAAkASAJSQBIAkASkgCQBIAkJAEgCUkASEISkgCQhCQkASAJSUhCEgCSkIQkJCEJSUjiRSEJSUhCEpKQhCTuJwlJSOJ+kpDE/SQhCQBJSAJAEpIAkIQkACQBIAlJSEISAJIAkIQkJCEJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAknpskACQBIAkASQBI4n6SAJAEgCTuJwkASdxPEvdbLBYA3Hfffbdy1VVXXXXVVVf9VyG46qqrrrrqqqv+y/z93//9bwNsbW3xH0kS/1qSeH4k8fxI4t9KEv8SSTyQJF5UknhRSOJ+krifJO4niecmiecmiecmiRdEEgCSAJDEi0oSAJIAkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkpAEgCQAJCEJAEkASEISAJKQBIAkJCEJAElIQhIAkpCEJCRxP0lIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEIS95OEJCQhCQBJSEISAJKQhCQAJCEJAElIAkASkgCQBIAkJAEgCQBJAEhCEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJJ4QSQBIAkASTw3SQBI4rlJ4rlJ4qqrrrrqqquu+i9HcNVVV1111VVX/Y8gif9tJPHcJPEvkcS/hyReEEncTxL/VpJ4bpJ4bpJ4bpIAkMS/RBIAkgCQBIAkACQBIAkASQBIAkASAJIAkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJSAJAEgCSkASAJAAkIQkASUjifpKQBIAkJCGJ+0lCEpKQxANJQhKSkIQkJCEJSUhCEpKQhCQkcT9JSEISkpAEgCQkIQkASUhCEgCSkASAJCQBIAlJAEgCQBKSAJAEgCQAJCEJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJJ4bpIAkASAJJ6bJAAkcT9JAEgC4OTJkwDcd999t3LVVVddddVVV/1XoXLVVVddddVVV/2XOXv27DMAtra2uOrZJPFAknggSbwgknhRSOJ+krifJO4niecmiecmiecmCQBJPDdJAEgCQBIAkgCQBIAkACTx/EgCQBIAkgCQBIAkACQBIAkASQBIAkASAJIAkASAJAAkASAJAEkASAJAEveTBIAk7icJAEncTxIPJIkHksQDSeJFIYnnxzYPJInnZhsASdzPNpK4n20kAWAbSQDYRhIAtpHEA9lGEraRxAPZRhK2kYRtJGEbSdhGEraRhG0kYRtJ2EYStpGEbSRhG0nYRhK2kYRtJGEbSdhGEraRhG0kYRtJ2EYStpGEbZ4fSdhGErZ5IEnY5oEkcb+zZ88+g6uuuuqqq6666r8KwVVXXXXVVVdd9V/mvvvuuxVga2uL/wqS+NeQxPMjiX8rSfxHksQLIon/CJJ4bpJ4bpJ4QSQBIIl/K0kASOIFkQSAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkpAEgCQAJCEJAEkASEISAJKQhCQAJCEJSQBIQhKSuJ8kJCEJSUhCEpKQxAsiCUlIQhKSkIQkJAEgCUlIQhIAkpCEJAAkIQkASUgCQBKSAJCEJAAkASAJSUhCEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJIAkMQDSQJAEgCSAJAEgCQAJAEgiecmCQBJPDdJ3G+xWABw33333cpVV1111VVXXfVfhcpVV1111VVXXfVf5uzZs7cCbG9v868hiRdEEv9akvj3ksRzk8S/RBL/GpL4t5DE/SRxP0ncTxL3k8Rzk8Rzk8RzkwSAJF4QSQBIAkASAJIAkASAJAAkASAJAEkASAJAEs9NEgCSAJAEgCQAJAEgCQBJAEhCEveTBIAkACQBIAkASQBIAkAS95PE/SQBIIn7SeKBJPFAknh+JPEfwTYAkngg20jifraRBIBtJPHcbCMJANtIwjaSALCNJGwjCdtIwjaSsI0kbCOJ52YbSdhGEraRhG0kYRtJ2EYStpGEbSRhG0nY5vmRhG1eGEnYRhK2kYRtJGEbSdjmgSRhG0nYBkASttnY2ADg7Nmzt3LVVVddddVVV/1XoXLVVVddddVVV13130gSDySJF5Uk7ieJ/wiSeG6SeG6SeEEkASAJAEkASOKFkcQDSQJAEgCSAJAEgCQAJHE/SQBIAkASAJIAkASAJAAkIYn7SUISAJIAkMT9JAEgCQBJAEjifpIAkMT9JHE/STyQJB5IEi+IJP4tbAMgiedmG0nczzaSeH5sI4kHso0kHsg2krCNJF4UtpGEbSTxQLaRhG0kYRtJ2EYStpGEbSRhG0nYBkAStpGEbSRhG0nYRhK2kYRtJGGb50cStpGEbSRhG0nY5oEkYZurrrrqqquuuuq/FcFVV1111VVXXfVf5r777rsVYGtri/9skviPIIkXhSSemyT+I0niRSGJ+0nifpK4nyTuJ4nnJonnJonnJgkASQBI4l8iCQBJAEjigSTxgkgCQBIAkgCQxP0kASAJAEkASAJAEgCSkASAJCQhCQBJAEgCQBKSkIQkACQBIAkASUgCQBIAkpAEgCQkASAJSUgCQBKSkMT9JCEJSUhCEg8kCUlIQhKSkIQkJPFAkpCEJCQhiftJQhKSAJCEJCQBIAlJAEhCEgCSAJCEJAAkASAJSUhCEgCSAJAEgCQAJAEgCQBJAEgCQBKSAJAEgCQAJAEgCQBJAEjifpIAkASAJAAkASAJAEkASAJAEgCSAJDECyIJAEkASOJ+kgCQxGKxAOC+++67lauuuuqqq6666r8KwVVXXXXVVVdd9V/qvvvuuxVga2uL+0niv4oknh9JvKgk8W8hiQeSxANJ4oEk8YJI4j+aJJ6bJJ6bJAAk8YJIAkASAJIAkASAJAAkASAJAEkASAJAEgCSeG6SAJAEgCTuJwkASQBIAkASAJK4nyQAJAEgCQBJAEgCQBIAkpCEJCQBIAkASUgCQBIAkpAEgCQkASAJSUgCQBKSkIQkACQhCUlIQhKSkMS/RBKSkIQkJCEJSQBIQhKSkASAJCQhCQBJSAJAEpIAkIQkJCEJAElIQhKSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkJAEgCQBJAEgCQBIAkrifJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEjiuUkCQBIPtFgsALjvvvtu5aqrrrrqqquu+q9EcNVVV1111VVX/Zc6e/bsrQBbW1v8e0nifypJ/EeSxAsiiftJ4n6SuJ8k7ieJ+0niuUniuUniBZEEgCT+I0gCQBIAkgCQBIAk7icJAEkASOJ+kgCQBIAkACQBIAlJAEgCQBIAkgCQBIAkACQBIAkASUhCEpIAkIQkJCEJAElIAkASkgCQhCQkASAJSUhCEveThCQkIQlJSEISkpCEJCQhCUlIQhKSkIQk7icJSUhCEgCSkIQkACQhCQBJSAJAEpIAkIQkJCEJAEkASAJAEgCSkIQkJCEJAEkASAJAEgCSAJAEgCQkASAJAEkASAJAEveTBIAkACQBIAkASQBI4oEk8cJIAkASAJIAkMRzkwSAJBaLBQBnz569lauuuuqqq6666r8Slauuuuqqq6666n80Sfx3kcSLQhL/Ekn8a0jiBZHEfzRJPDdJPDdJAEjiBZEEgCQAJAEgCQBJAEgCQBIAknhBJAEgCQBJ3E8SAJIAkMT9JAEgCQBJAEjifpIAkASAJAAkASAJAEkASAJAEgCSAJDE/SQBIIn7SeJ+krifJJ6bJJ4fSfxb2AZAEg9kGwBJ3M82knhhbCMJANtIwjaSeGFsIwnbSOL5sY0kbCMJ20jCNpIAsI0kbCMJ20jCNpIAsI0kbCMJ20jCNpKwzQNJwjb3k4RtJGEbSdjm+ZGEbSRhG0nY5oE2NjYAuO+++27lqquuuuqqq676r0Rw1VVXXXXVVVf9l7rvvvtuBbj++uv5zyKJ50cSz48kXlSS+I8giQeSxL+FJO4niedHEveTxP0k8dwk8dwk8YJIAkASAJJ4UUgCQBIAkgCQBIAkACRxP0kASAJAEveTBIAkACRxP0kASAJAEgCSkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJCEJSUgCQBKSAJCEJAAkIYn7SUISkgCQhCQkIQlJPJAkJCEJSUhCEpKQxANJQhKSkIQkACQhCUlIAkASkpAEgCQkASAJSUhCEgCSkIQkJAEgCQBJAEgCQBIAkgCQBIAkACQhCQBJAEgCQBIAkpAEgCQAJAEgiftJAkASAJIAkMT9JAEgCQBJAEgCQBIAkgCQBIAkACTxgkgCQBJXXXXVVVddddV/KypXXXXVVVddddV/qfvuu+9W/o+TxH8kSfxrSeJFJYnnJonnJgkASfxLJAEgCQBJAEjiXyIJAEkASOJ+kgCQBIAk7icJAEkASEISAJIAkASAJCQBIAkASQBIAkASkgCQBIAkACQBIIn7SQJAEgCSuJ8k7ieJ+0nigSTx3CTxbyGJF8Q2kngg20jifraRBIBtJAFgG0k8kG0kYRtJ2EYStpHE/WwjCdtIwjaSsI0kbCOJB7KNJGwjCdtIAsA2krCNJGwjCQDbSMI2krCNJGwDIAnbSMI2krCNJGwjCdtIwjaSsI0kbCMJ20jCNpKwjSRs80CSmM/nANx33323ctVVV1111VVX/VeictVVV1111VVX/Zc6e/bsMwC2trYAkMS/hST+M0niuUniuUniXyKJB5LEA0nigSTxgkjifpL415DE/STx3CTx3CTxgkgCQBIAkgCQBIAkACQBIAkASQBIAkASAJJ4bpIAkMRzkwSAJO4nCQBJ3E8SAJIAkMT9JAEgCQBJAEhCEgCSAJAEgCQAJAEgCQBJ3E8SAJK4nyTuJ4n7SeKBJPHcJPEfxTaSeCDbSOJ+tpEEgG0kAWAbSQDYRhK2kcQLYxtJPD+2kYRtJGEbSdhGEgC2kYRtJGEbSQDYRhK2kYRtACRhG0nYRhK2AZCEbSRhG0nYRhK2uZ8kbPOikoRtJGEbSdgGYLFYAHD27NlncNVVV1111VVX/VeictVVV1111VVX/Ze67777bgXY2triXyKJ/2yS+J9MEi8KSdxPEveTxAsjiecmiecmCQBJ/GeQBIAkACRxP0kASAJAEveTBIAk7icJAEncTxIAkgCQhCQAJAEgCQBJSAJAEgCSAJAEgCQAJAEgCQBJAEjifpIAkMT9JPFAknggSTw/kvi3sg2AJB7INpK4n20kAWAbSQDYRhIAtpHEA9lGEraRhG0kYRtJ2EYStpGEbSTxQLaRhG0kYRtJANhGEraRhG0AJGEbSdhGEgC2kYRtJGEbAEnYRhK2kYRtJGEbAEnY5n6SsI0kbCMJ20jCNpKwzfMjCdtI4qqrrrrqqquu+m9B5aqrrrrqqquu+m+xvb3NfwZJPD+S+K8giQeSxL+GJF4QSfxbSeJ+knhuknhuknhBJAEgCQBJAEgCQBIAkgCQBIAkACQBIInnJgkASdxPEgCSAJCEJAAkASAJSQBIAkASkgCQBIAkJAEgCQBJAEhCEgCSAJAEgCQAJCEJAEncTxIAkgCQxP0kASCJ+0nigSTxQJJ4fiTxr2UbSTw320jifraRxAtjG0kA2EYStpHEi8o2krCNJGwjCQDbSMI2krCNJABsIwnbSALANpKwjSRsAyAJ20jCNgCSsI0kbCMJ2zyQJGwjCdtIwjaSsI0kbCMJ20jCNpKwjSRsIwnb3O/EiRMA/MM//MNvc9VVV1111VVX/VeictVVV1111VVX/Zc6e/bsrfwPJ4nnJonnJol/LUk8kCReEEm8IJK4nyTuJ4n7SeJfSxLPTRIAkviPIAkASQBIAkAS95MEgCTuJwkASdxPEgCSuJ8kACRxP0kASOJ+kgCQBIAkJAEgCQBJAEhCEgCSAJAEgCQAJAEgiftJAkAS95PE/STxQJJ4IEm8MJJ4QWxzP0k8N9tI4gWxjSQAbCOJB7KNJB7INpKwjSRsIwnbSMI2kngg20jCNpJ4INtIwjaSALCNJGwjCQDbSMI2kgCwjSRsIwkA20jCNpKwDYAkbCMJ20jCNpKwjSRsIwnbSMI2z00StpGEbSRhG0lcddVVV1111VX/bahcddVVV1111VX/pe67775bAba2tvi3ksR/BEn8R5LEv4ckXhBJ/EeQxP0k8YJI4gWRBIAkACQBIAkASQBIAkASAJJ4QSQBIInnJon7SQJAEveTBIAk7icJAElIAkASAJKQBIAkACQhCQBJAEhCEgCSAJAEgCQAJAEgCQBJAEjifpIAkMT9JHE/SdxPEs9NEv8WknhBbCOJB7KNJABsIwkA20gCwDaSeCDbSMI2knhutpGEbSRhG0nYRhIAtpGEbSRhG0kA2EYStpEEgG0kYRtJANhGErYBkIRtJGEbAEnYRhK2kQSAbSRhG0nYRhK2eWEkYRtJ2OaFWSwWANx33323ctVVV1111VVX/VciuOqqq6666qqr/svdd999twJsb2/zgkjiX0sSz48k/qNJ4l8iiQeSxANJ4t9CEveTxP0kcT9J3E8SL4wkXhBJAEjiP4IkACQBIInnJgkASdxPEveTBIAk7icJAElIAkAS95MEgCQkASAJAElIAkASAJKQBIAkACQBIAkASUhCEpKQBIAkACQhCUlIAkASkpCEJCQBIAlJAEhCEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCQBJSEISkgCQhCQkIQlJSEISkpCEJCQBIAlJSEISkpAEgCQAJCEJSUhCEpIAkASAJCQhCUkASAJAEpIAkMT9JAEgiftJAkASkgCQBIAkJAEgCQBJ3E8SAJIAkMT9JAEgCQBJAEgCQBIAkgCQBIAkACRx1VVXXXXVVVf9tyK46qqrrrrqqqv+y509e/ZWgK2tLf6nkcRzk8R/NUn8Z5LEc5MEgCReEEkASAJAEgCSAJAEgCQAJAEgiecmCQBJAEjifpIAkMT9JHE/SQBI4n6SuJ8kACQhCQBJ3E8SAJKQBIAkACQhCQBJAEgCQBKSkIQkACQBIAlJSEISAJIAkIQkJCEJAElIQhKSkIQkACQhCUlI4n6SkIQkJCEJSUhCEpKQhCQkIQlJSEISAJKQhCQkASAJSUgCQBKSAJCEJAAkIQlJSAJAEgCSAJAEgCQAJAEgCQBJSEISkgCQBIAkJAEgCQBJSAJAEpIAkASAJCQBIIn7SQJAEveTBIAk7icJAEk8N0kASAJAEgCSAJAEgCQAJAEgCQBJAJw8eRKAf/iHf/htrrrqqquuuuqq/2pUrrrqqquuuuqq/5ck8R9JEv8aknggSbwgkrifJP4lkrifJO4niecmiRdEEgCS+PeQBIAkACTx3CQBIIn7SQJAEveTxP0kASAJSQBI4n6SuJ8kACQhCQBJ3E8SAJKQBIAkACQhCQBJAEgCQBIAkgCQBIAkACRxP0kASOJ+krifJB5IEs+PJP61bAMgiQeyjSTuZxtJPDfbSALANpKwjST+tWwjCdtIAsA2krCNJABsIwnbSALANpIAsI0kbCMJANtIAsA2krCNJABsIwnbAEjCNpKwDYAkbCMJ20jCNpKwzb/FfD4H4L777ruVq6666qqrrrrqvxrBVVddddVVV131X+6+++67FWBra4t/LUk8P5J4fiTxH00S/xJJPJAkXlSSeFFI4n6SeFFJ4rlJAkASL4gkACQBIAkASQBIAkASAJJ4QSQBIIn7SQJAEveTBIAk7ieJ+0nifpIAkIQkACQhCQBJ3E8SAJKQBIAkJAEgCQBJSAJAEgCSAJAEgCQkIQlJSAJAEgCSkIQkJAEgCUkASEISAJKQhCQAJCEJSUhCEveThCQkIQlJSEISkpDE/SQhCUlIQhIAkpCEJCQhCUlIAkASkpCEJCQhCUlIQhIAkgCQBIAkACQBIAkASUhCEpIAkIQkJCEJAElIAkAS95MEgCQkASCJ+0kCQBKSAJDE/SQBIAlJAEjifpIAkASAJJ6bJAAkASAJAEkASAJAEgCSuOqqq6666qqr/ltRueqqq6666qqr/svdd999twJsbW3x/Ejiv4Mknpsk/iWS+PeQxAsiiX8rSdxPEs9NEi+IJP4jSAJAEgCSeG6SuJ8kACRxP0kASEISAJK4nyTuJ4n7SeJ+kgCQhCQAJCEJAElIAkASAJKQBIAkACQhCQBJAEgCQBIAkgCQBIAk7icJAEncTxIPJIkHksS/lSSeH9tI4oFsIwkA20gCwDaSALCNJGwjiX8t20jCNpIAsI0kbCMJANtIAsA2kgCwjSRsIwkA20gCwDaSsA2AJGwDIAnbSMI2AJKwjSQAbCMJ20jCNgCSsI0kbCMJ20jCNpKwjSRsIwnbSMI2i8UCgPvuu+9Wrrrqqquuuuqq/2pUrrrqqquuuuqq/zbb29v8d5DEfyZJPJAkHkgS/xaSuJ8k7ieJ+0nihZHEc5PECyIJAEkASAJAEgCSAJAEgCQAJPGCSAJAEveTxHOTxP0kcT9JAEhCEgCSkASAJCQBIAlJAEhCEgCSuJ8k7icJAElIAkASAJKQBIAkACQBIAkASQBIAkASAJIAkMT9JHE/STyQJB5IEv9RbCOJB7KNJF4Y20jigWwjCdtIwjaSsI0kbCMJ20gCwDaSsI0kAGwjCdtIAsA2kgCwjSQAbCMJ2wBIwjYAkrCNJABsIwkA20jCNgCSsI0kbAMgCdtIwjYAkrCNJGwjCdtIwjYvisViAcDZs2efwVVXXXXVVVdd9V+NylVXXXXVVVdd9V/uH/7hH34HYGtri38NSfxrSOJFJYnnJonnJon/TJK4nyT+rSRxP0k8N0k8N0kASOI/giQAJAEgiftJAkAS95MEgCTuJ4n7SeJ+krifJO4niftJ4n6SuJ8kACQhCQBJSAJAEpIAkASAJCQBIAkASUgCQBIAkgCQBIAk7icJAEncTxL3k8T9JPH8SOLfwzaSeCDbSOJ+tpEEgG0k8UC2kcSLyjaSsI0kHsg2kgCwjSRsIwkA20gCwDaSALCNJABsIwkA20jCNgCSsA2AJGwjCQDbSMI2AJKwjSRsAyAJ20jCNpKwzQNJwjaSsI0kbCMJ20jiqquuuuqqq676b0Xlqquuuuqqq676X08S/10k8a8hiQeSxItCEveTxP0kcT9JvDCSeG6SeEEkASAJAEkASAJAEgCSAJAEgCSemyQAJPHcJHE/SQBI4n6SuJ8k7ieJ+0nifpK4nyQkASAJSQBIQhIAkpAEgCQkASAJAElIAkASAJKQBIAkACQBIAkASQBIAkAS95MEgCQeSBL3k8TzI4l/C9tI4t/CNpJ4INtIwjaSsI0kbCMJ20jigWwjCdtIAsA2kngg20gCwDaSALCNJABsIwkA20gCwDaSALCNJABsIwnbAEjCNpIAsI0kbAMgCdtIwjYPJAnbSMI2krCNJGwjCdtIwjbz+RyA++6771auuuqqq6666qr/alSuuuqqq6666qr/cmfPnr0VYGtri+cmif9Mkvi3ksS/RBIPJIkXlST+o0niuUniuUkCQBL/ESQBIInnJgkASdxPEveTBIAkJAEgCUkASEISAJKQBIAkJAEgCUncTxL3k8T9JCEJAElIAkASAJKQBIAkJAEgCQBJAEhCEgCSAJDE/SQBIAkASdxPEveTxANJ4vmRxL+GbSTx3GwjifvZRhIAtpHEA9lGEi8q20jCNpJ4INtIAsA2krCNJABsIwkA20gCwDaSALANgCRsAyAJ2wBIwjaSALCNJABsIwnbAEjCNgCSsI0kbAMgCdtIwjaSsI0kbPPCLBYLAM6ePXsrV1111VVXXXXVfzUqV1111VVXXXXV/wqS+NeQxItKEs9NEv8SSfx7SOIFkcT9JPEvkcT9JPGikMQLIgkASQBIAkASAJIAkASAJAAk8dwkASCJ+0kCQBL3k8T9JHE/SdxPEveTxP0kcT9J3E8SkgCQhCQAJCGJ+0nifpIAkIQkACQhCQBJAEhCEgCSAJAEgCQAJAEgCQBJ3E8S95PE/STxQJJ4QSTxwtgGQBLPzTaSuJ9tJPHcbCOJB7KNJGwjCdtIwjaSsI0kHsg2krCNJABsI4kHso0kAGwjCQDbAEjCNgCSALCNJABsIwkA20jCNgCSsA2AJGwDIAnbSALANpKwDYAkbCMJ20jCNg8kCdtIwjaSsI0k5vM5APfdd9+tXHXVVVddddVV/9WoXHXVVVddddVV/+Xuu+++WwG2trbY2tri4OCAfytJ/E8hiQeSxANJ4gWRxItCEveTxItKEi+IJP4jSQJAEs9NEs9NEveTxP0kcT9J3E8S95PE/SQhCQBJSOJ+krifJCQBIAlJAEhCEgCSkASAJCQBIAkASUgCQBIAkgCQhCTuJwkASQBIAkAS95PEA0nigSTxbyGJ58c2knhBbCOJB7KNJP61bCOJB7KNJB7INpIAsI0kAGwDIAkA20gCwDaSALCNJABsAyAJ20gCwDaSALCNJABsIwnbAEjCNgCSsI0kbPNAkrCNJGwjCdtIwjZXXXXVVVddddX/CARXXXXVVVddddV/i3/4h3/4bYCtrS3+q0ji30oS/5Ek8YJI4t9KEveTxHOTxAsiCQBJAEgCQBIAkgCQBIAkACQBIInnJgkASdxPEgCSuJ8k7ieJ+0nifpK4nyQkASAJSdxPEveThCQAJCGJ+0lCEgCSkASAJCQBIAlJAEhCEpKQBIAkJCEJSUhCEgCSkIQkJCEJSQBIAkASkgCQhCQkIQlJSEISAJKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkASAJCQhCUkASEISkpCEJAAkIQlJSAJAEpKQhCQkIQlJAEgCQBKSkIQkACQhCQBJAEhCEgCSkMT9JCEJAElIAkASkgCQhCTuJwlJAEjifpK4nyTuJ4n7SQJAEpIAkMT9JAEgCQBJAEjiuUliPp8DcN99993KVVddddVVV13134HKVVddddVVV131P4Yk/iNI4kUliecmiX+JJP41JPFvIYn7SeJ+krifJF4YSTw3SQBI4j+SJAAk8dwkcT9JAEjifpK4nyTuJ4n7SUIS95PE/SRxP0lI4n6SkASAJCRxP0lIAkASkgCQhCQAJCEJAEkASEISAJIAkASAJAAkASAJAEkASOJ+krifJO4niecmiX8P20jigWwjifvZRhL/EttIwjaSsI0kHsg2krCNJABsIwkA20jCNpIAsI0k7mcbSQDYRhIAtgGQhG0AJAFgG0kA2EYSALaRBIBtACRhG0kA2EYStgGQhG0AJGEbSdhGErZ5IEnYRhK2WSwWAJw9e/ZWrrrqqquuuuqq/w4EV1111VVXXXXVf4v77rvvVoCtrS3+JZJ4fiTxopLEv5Uk/iWSeCBJvKgk8R9BEveTxHOTxAsiCQBJAEji+ZEEgCQAJAEgiecmCQBJ3E8Sz00S95PE/SRxP0lI4n6SuJ8kJAEgCUncTxKSuJ8kJAEgCUncTxKSAJCEJAAkIQkASQBIQhIAkgCQhCQkIQlJSEISkpCEJCQBIAlJSEISkpCEJCQBIAlJSEIS95OEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkIQkJCEJSQBIQhIAkpAEgCQkIQlJSEISkpCEJCQhCQBJSEISkgCQhCQkIQlJSEISAJKQxP0kIQkASUgCQBKSkASAJCQBIAlJ3E8S95PE/SQhCQBJ3E8S95PE/SQBIInnJgkASQBIAkAS8/kcgPvuu+9Wrrrqqquuuuqq/w5Urrrqqquuuuqq/xb33XffrQBbW1v8TyKJf4kk/j0k8YJI4n6SuJ8k7ieJ+0nihZHEc5MEgCT+JZIAkMS/RBIAknhukrifJAAkcT9J3E8S95OEJO4niftJQhL3k8T9JCGJ+0lCEveThCQAJCGJ+0nifpKQBIAkACQhCQBJSAJAEgCSAJAEgCQAJAEgCQBJ3E8S95PEA0ni+ZHEi8o2knhutpHEi8o2krCNJGwjCdtIwjaSeCDbSOKBbCMJANtIAsA2krifbSQBYBtJANgGQBIAtpEEgG0AJAFgG0kA2AZAErYBkIRtACRhGwBJ2EYSALaRhG0AJGEbSdhGErZ5bvP5nKuuuuqqq6666r8Vlauuuuqqq6666n8ESfxHkMSLShL/ESTxQJJ4IEm8IJL4jyaJ5yaJF0QSAJJ4UUgCQBIAknhukgCQxP0k8dwkcT9J3E8SkrifJO4niQeSxP0kIYn7SUIS95OEJO4nCUkASEISAJKQxP0kASAJSQBIQhIAkgCQhCQAJAEgCQBJAEjifpK4nyTuJ4kHksQLIokXxDYAknhutpHE/WwjCQDbSALANpL417KNJB7INpIAsI0kAGwjCQDbSOJ+tpEEgG0AJAFgG0kA2AZAEgC2AZCEbQAkAWAbSQDYRhIAtpEEgG0kYRsASdgGQBK2kYRtHkgStpGEbebzOQD/8A//8DtcddVVV1111VX/HQiuuuqqq6666qr/Fv/wD//wOwDXX389L4wknh9JvKgk8W8lif9IknhBJHE/STw/krifJO4niecmiecmiX+JJAAkASAJAEm8IJIAkMRzk8T9JAEgiftJ4n6SkMT9JHE/SUgCQBKSuJ8kJHE/SUjifpKQxP0kIYn7SUISAJKQBIAkJAEgCUkASEISAJKQhCQkASAJAEkASAJAEgCSkIQkJCEJSUhCEpKQhCQkASAJSUhCEpKQxAsjCUlIQhKSkASAJCQhCUlIQhKSkIQkJCEJSQBIAkASkpCEJCQBIAkASUhCEpIAkIQkACQhCQBJSAJAEpK4nyQkASAJSUgCQBKSuJ8kJHE/SUgCQBKSAJCEJO4niftJ4n6SuJ8k7icJAEncTxIAkgCQBIAkrrrqqquuuuqq/3ZUrrrqqquuuuqq/5ck8dwk8S+RxANJ4oEk8UCSeEEk8aKQxItKEs9NEs9NEgCS+LeQBIAknpskACRxP0ncTxIAkrifJCRxP0ncTxIPJIn7SUIS95OEJO4nCUncTxKSuJ8kJHE/SUgCQBKSAJCEJAAkIQkASUgCQBIAkpAEgCQAJAEgiftJAkAS95PE/STx3CTxn8E2kgCwjSQAbCOJ58c2krCNJJ4f20gCwDaSALCNJABsIwkA20jifraRBIBtACQBYBsASQDYRhL3s40kAGwDIAnbAEgCwDaSALANgCRsAyAJ20gCwDaSsA2AJGwjCds8t/l8DsB99913K1ddddVVV1111X8HKlddddVVV1111X+Ls2fP3gqwtbWFJP4jSOI/kiT+q0jiX0MS95PEi0ISL4gkACQBIAkASQBIAkASz00SAJJ4bpK4nySemyQkcT9J3E8S95OEJO4nCUncTxKSuJ8kJHE/SUhCEgCSkIQkACQhiftJQhIAkpAEgCQkASAJSQBIQhIAkgCQBIAkACQBIAkASdxPEgCSeCBJPDdJ/HvYRhL3s40kXhjbSOJfYhtJ2EYSALaRBIBtJAFgG0kA2EYSALYBkASAbSRxP9tI4n62kQSAbQAkAWAbAEkA2AZAErYBkIRtACQBYBtJANhGErYBkIRtACRhG0nYBkAStpGEbebzOQBnz569lauuuuqqq6666r8Dlauuuuqqq6666n8sSTw/knhRSeJFIYl/iST+NSTxQJJ4UUjifpK4nyReVJJ4QSTx7yEJAEm8IJK4nySemyQeSBL3k8T9JCGJ+0nigSQhiftJQhL3k4QkHkgSkrifJCQBIAlJSAJAEpIAkIQkACQhCQBJSAJAEpIAkASAJAAkASCJ+0kCQBL3k8QDSeK5SeLfwjaSeEFsIwkA20jigWwjCdtIwjaSsI0kHsg2knhhbCMJANtI4n62kQSAbQAkAWAbAEkA2AZAEgC2AZAEgG0AJAFgG0kA2AZAErYBkIRtACRhGwBJ2AZAEraRhG0AJGEbSdhGEvP5nKuuuuqqq6666r8Vlauuuuqqq6666r/FfffddyvA1tYW/9Uk8R9BEg8kiReVJP4jSOJ+knhuknhBJAEgCQBJAEgCQBIAkgCQxAsiCQBJ3E8S95MEgCTuJwlJ3E8S95PEA0nifpKQxANJQhL3k4Qk7icJSUjifpKQxP0kIYn7SUISAJKQBIAkJCEJAEkASEISAJIAkASAJAAkASAJAEncTxL3k8T9JPH8SOJFZRsASTyQbSTxwthGEi8q20jigWwjCQDbSOL5sY0k7mcbSdzPNpK4n20kcT/bAEgCwDYAkgCwDYAkbAMgCQDbSALANgCSsA2AJGwDIAnbSMI2AJKwjSRs89zuu+++W7nqqquuuuqqq/47EFx11VVXXXXVVf9t7rvvvlsBtra2+PeSxHOTxL+VJP4jSeIFkcT9JHE/SdxPEveTxAsjiecmCQBJ/EeQBIAknpsk7ieJ5yaJB5LE/SRxP0lI4n6SkMT9JCGJB5KEJO4nCUlI4n6SkMT9JCEJSQBIQhKSAJCEJAAkIQlJAEhCEpKQBIAkACQhCUlIQhKSkIQkJAEgCUlIQhKSkIQkJAEgCUlIQhKSuJ8kJCEJSUhCEpKQBIAkJCEJSUgCQBKSkASAJCQBIAlJSEISAJKQhCQkIQkASQBIQhKSkASAJCQBIAlJAEhCEgCSkIQkACQhCUncTxKSuJ8kJHE/SUhCEgCSkIQk7icJSQBIQhL3k8T9JCEJAElIAkASkgCQxP0kASCJ+0liPp8DcPbs2Wdw1VVXXXXVVVf9dyG46qqrrrrqqqv+29x33323AmxtbfHcJPH8SOLfQxLPTRL/Ekk8kCQeSBIPJIkXRBL/0STx3CTxgkgCQBIAkgCQBIAkACQBIAkASTw3SQBI4n6SeG6SuJ8kJHE/SdxPEpK4nyQeSBKSuJ8kJPFAkpDEA0lCEveThCQkcT9JSOJ+kpAEgCQkIQkASUgCQBIAkpCEJCQBIAkASQBIAkASkpCEJAAkIQkASUhCEgCSkIQkJCEJSdxPEpKQxANJQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQAJCEJSUhCEpIAkIQkJCEJSQBIQhIAkpDE/SQhiftJQhKSAJCEJCQBIAlJSOJ+kpDE/SQhCUkASEIS95OEJO4niftJ4n6SuJ8k7icJAEncTxIA8/kcgPvuu+9Wrrrqqquuuuqq/y5Urrrqqquuuuqq//Uk8R9JEv+RJPGCSOJ+knh+JHE/SdxPEs9NEs9NEv+RJAEgiecmiecmiftJ4oEkcT9JPJAk7icJSTyQJCRxP0lIQhL3k4QkJHE/SUhCEveThCQkASAJSUgCQBKSuJ8kJAEgCUkASAJAEpIAkASAJAAkASCJ+0kCQBIPJIkHksSLQhIvjG0kcT/bSALANpIAsI0kXlS2kcQD2UYSz49tJHE/20jifraRxP1sI4n72QZAEvezDYAkAGwDIAkA2wBIAsA2AJIAsI0kAGwDIAnbAEjCNgCSsI0kbAMgCdtIYjabAXDffffdylVXXXXVVVdd9d+F4Kqrrrrqqquu+m/zD//wD78NcN111/EfTRIvCkn8SyTxryGJF0QSLwpJvKgk8dwk8dwkASAJAEm8KCQBIInnJgkASdxPEgCSuJ8k7ieJB5LE/SQhiftJQhL3k4QkHkgSknggSUhCEveThCQkcT9JSEIS95OEJO4nCUkASEISkgCQhCQAJAEgCUkASAJAEgCSAJAEgCQkIQlJAEhCEpKQhCQkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQhCQBJSEISkpCEJCQhCUlIQhKSAJAEgCQAJAEgCQBJSEISkgCQhCQAJCEJAElIQhIAkpCEJAAkIQlJ3E8SkrifJCQhiftJQhKSuJ8kJHE/SUjifpKQxP0kcT9JSOJ+krifJAAkcT9JXHXVVVddddVV/+NQueqqq6666qqr/seRxPMjiX8PSfxHkMQDSeLfQhL/GpK4nyReFJL4l0gCQBIAkgCQxAsiiecmiecmiftJ4n6SkMT9JPFAknggSTyQJCTxQJKQhCQeSBKSeCBJSEIS95OEJCQBIAlJSAJAEpKQBIAkJAEgCUkASAJAEpIAkASAJAAkASCJ+0nifpK4nySemyT+LWwjiQeyjSQAbCMJANtI4l/LNpIAsI0kAGwjCQDbSOJ+tpHE/WwjiQeyjSTuZxsASdzPNgCSuJ9tACQBYBsASQDYBkASALYBkIRtACQBYBtJANhGErYBkIRtACRhm/l8DsB99933dK666qqrrrrqqv8uVK666qqrrrrqqv82Z8+evRVga2uLfytJ/EeSxL+HJB5IEi8KSdxPEveTxItKEi+IJAAk8W8hCQBJPDdJPDdJ3E8S95PEA0nifpKQxP0kIYn7SUISDyQJSUjigSQhCUncTxKSkMQDSUISkrifJCRxP0lI4n6SkASAJCQBIAlJAEgCQBIAkgCQBIAkACQBIIn7SeKBJPHcJPGvYRtJPJBtJPHC2EYSL4htJGEbSQDYRhIvjG0kcT/bSOJ+tgGQxP1sAyCJ+9kGQBL3sw2AJO5nGwBJANgGQBIAtgGQBIBtACRhGwBJ2AZAErYBkIRtACRhG0nM53MAzp49+wyuuuqqq6666qr/LlSuuuqqq6666qr/Nvfdd9+tAFtbW/xLJPGiksRzk8Rzk8S/RBIPJIkHksSLShL/ESRxP0k8N0n8SyQBIAkASQBIAkASAJJ4bpIAkMRzk8T9JHE/SdxPEg8kiQeSxANJQhL3k4QkJPFAkpCEJB5IEpKQxP0kIQlJPJAkJCEJAElIQhIAkpCEJAAkIQkASUgCQBIAkpAEgCQAJAEgCQBJ3E8S95PEA0ni+ZHEv8Q2knhhbCMJANtI4oFsIwnbSMI2kviX2EYSALaRxP1sI4n72QZAEvezDYAk7mcbAEnczzYAkrifbQAkcT/bAEgCwDYAkgCwDYAkAGwDIAnbAEjCNgCSsA2AJGwjCdvMZjMAzp49eytXXXXVVVddddV/FypXXXXVVVddddV/m/vuu+9WgK2tLe4nif8ukviPJIkXRBL3k8T9JHE/SdxPEi+MJJ6bJAAk8R9BEs9NEgCSuJ8k7ieJ+0nifpKQxP0kIYn7SUISDyQJSTyQJCQhiQeShCQk8UCSkIQk7icJSUhCEveThCQkASAJSUgCQBKSAJCEJAAkIQkASQBIAkASkrifJAAkASCJB5LE/STxwkjigWxzP0k8N9tI4j+SbSQBYBtJANhGEgC2kcT9bCOJB7KNJB7INgCSuJ9tACRxP9vcTxIAtrmfJABsAyAJANsASALANgCSALCNJABsAyAJ2wBIwjaSsA3AfD4H4L777ruVq6666qqrrrrqvwuVq6666qqrrrrqfy1JPDdJvCgk8S+RxANJ4oEk8UCSeEEk8R9BEveTxHOTxAsiCQBJAEgCQBIAkgCQBIAkACTx3CTx3CRxP0ncTxL3k8QDSeKBJPFAkpDEA0lCEs9NEpKQxANJQhKSeCBJSEISDyQJSUjifpKQxP0kIQkASUgCQBKSAJCEJAAkASAJAEkASAJAEveTxP0k8UCSeFFJ4gWxjSTuZxtJANhGEgC2kYRtJPHcbCMJ20gCwDaSeG62kQSAbSRxP9sASOJ+tgGQxAPZBkAS97MNgCQeyDYAkrifbQAkAWCb+0nCNgCSALANgCRsAyAJANtIAsA2krANgCSuuuqqq6666qr/EahcddVVV1111VX/bc6ePfsMgK2tLV4YSfx7SOK/miReEEncTxLPjyTuJ4kXRhLPTRL/kSQBIInnJon7SeJ+krifJO4niQeSxANJQhIPJAlJPJAkJCGJ5yYJSUjigSQhCUlI4n6SkIQkJHE/SUhCEgCSkIQkACQhCQBJSAJAEpIAkASAJCQBIIn7SQJAEveTxP0k8dwk8W9lG0n8W9hGEraRxL/ENpK4n20kAWAbSTyQbSTxQLYBkMQD2QZAEvezzf0kcT/bAEjifrYBkMT9bAMgCdsASALANgCSsA2AJGwDIAnbAEjCNrPZDID77rvvVq666qqrrrrqqv8uBFddddVVV1111X+r++6771aAra0tJPGiksR/JEk8kCT+NSTxgkjiRSGJF5UknpsknpskACQBIIkXhSQAJPHcJAEgiftJ4n6SuJ8k7ieJ+0lCEveThCQeSBKSeCBJSOK5SUISknhukpCEJCTxQJKQhCQkcT9JSEIS95OEJCQBIAlJAEhCEgCSkASAJCQhCUkASAJAEpKQhCQAJCEJSUhCEgCSkIQkJAEgCUlIQhKSkIQkJCEJSUhCEpIAkIQkJCEJAElIAkASkgCQhCQkIQlJSEISkpCEJCQBIAlJAEhCEgCSkIQkACQhiftJQhKSuJ8kJCEJSdxPEpKQhCTuJwlJSEIS95OEJCTxQJKQxANJQhL3k8T9JCGJ+0nifpK4nyQAZrMZAPfdd9+tXHXVVVddddVV/50Irrrqqquuuuqq/1Znz569FWBra4t/L0k8N0k8N0n8a0nigSTxbyGJfw1J3E8SLwpJ/EskASAJAEkASOIFkcRzk8S/RBL3k8QDSeKBJPHcJCGJB5KEJCQhiQeShCQkIYnnJglJSEISDyQJSUjifpKQhCTuJwlJAEhCEpKQhCQkIQlJAEgCQBKSkIQkJAEgCUlIQhIAkpCEJAAkIQlJSAJAEpKQhCQkIQlJSEISkpAEgCQkIQlJAEhCEpKQhCQkIQlJAEgCQBKSkASAJAAkIQlJSEISkpCEJAAkIQlJAEhCEpIAkIQkJCGJ+0lCEpKQxP0kIQlJSOKBJCEJSTyQJCQhiftJQhKSuJ8kJHE/SdxPEpK4nyTuJ4n7zedzAM6ePXsrV1111VVXXXXVfycqV1111VVXXXXV/2iS+M8miX8PSTyQJF4UkrifJO4niReVJF4QSQBI4t9CEgCSeG6SeG6SuJ8kHkgS95OEJO4nCUncTxKSeG6SkIQknpskJCGJ5yYJSUhCEs9NEpKQhCTuJwlJSOJ+kpCEJAAkIQlJAEhCEgCSAJCEJAAkASAJAEkASOJ+krifJB5IEs+PJF4Q2wBI4oFsI4n72UYSALaRxPNjG0k8P7aRBIBtJHE/20jifraRxP1sI4nnZhsASTyQbe4niQeyDYAkHsg295MEgG3uJwkA2wBIAsA2AJKwDYAkAGwDIAnbAEhiNpsBcN99993KVVddddVVV13134ngqquuuuqqq676b3XffffdCrC9vc2LShLPTRIvCkn8SyTxQJJ4IEm8qCRxP0n8W0nifpJ4bpL4l0gCQBIAkgCQBIAkACTx3CQBIInnJon7SeJ+knggSTyQJB5IEg8kCUlI4rlJQhKSeG6SkIQkJPHcJCEJSUhCEg8kCUlIQhIAkpCEJCQBIAlJSAJAEpIAkIQkJCEJAElIQhKSkIQkJAEgCUlIQhKSkIQkJCEJSUhCEpKQhCReGElIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUhCEpKQhCQkIQkASUgCQBKSAJCEJCQhCUlIQhIAkpCEJO4nCUlIQhKSuJ8kJCEJSUjigSQhCUk8kCQkIQlJ3E8SkpDE/SQhiftJQhL3k8T9JCEJAElIAkASV1111VVXXXXV/whUrrrqqquuuuqq/1b33XffrQCbm5v8R5PEv0QS/5Ek8aKQxP0kcT9J3E8SL4wknpskACTxH0ESz00SAJK4nyTuJ4n7SeKBJPFAknggSUjiuUlCEpJ4bpKQhCQk8dwkIQlJSEISz00SkpCEJB5IEpKQxP0kIYn7SUISAJKQBIAkJAEgCQBJAEgCQBIAkrifJO4niecmiX8P20jifraRBIBtJPFAtpGEbSRhG0nYRhIvjG0kAWAbAEnczzaSeCDbAEjiudnmfpJ4brYBkMQD2eZ+krifbe4nCQDb3E8StgGQBIBtACRhGwBJ2AZAEn3fA3DffffdylVXXXXVVVdd9d+JylVXXXXVVVdd9d/q7NmzzwDY2triuUniuUniP5MkHkgSDySJB5LECyKJ/wiSuJ8knpskXhBJAEgCQBIPJAkASQBIAkASz00Sz00S95PE/SRxP0lI4n6SkMT9JCGJB5KEJJ4fSUhCEs+PJCQhCUk8P5KQhCQkIYkHkoQkJCGJ+0lCEpIAkIQkJAEgCUkASEISAJIAkIQkACRxP0kASOJ+krifJJ6bJP4tbCOJ+9lGEs/NNpJ4UdlGEgC2kcQLYhtJ3M82AJJ4INvcTxLPzTb3k8QD2eaBJHE/29xPEvezDYAk7mcbAEnYBkASALYBkIRtACRhm9lsBsDZs2efwVVXXXXVVVdd9d+JylVXXXXVVVdd9d/qvvvuuxVga2uLfytJPDdJPDdJ/GeSxAsiiftJ4n6SuJ8k7ieJF0YSz00SLypJ/EskASCJ5yaJ+0nifpK4nyQeSBIPJIkHkoQkHkgSkpDE8yMJSUhCEs+PJCQhCUlIQhLPTRKSkIQkJHE/SUhCEveThCQkASAJSQBIQhIAkpAEgCQAJAEgCQBJ3E8SAJJ4IEk8N0m8qGwDIIkXxDaSeCDbSMI2krCNJGwjCdtIAsA2kgCwjSQAbCOJB7KNJB7INpJ4fmwDIInnxzYPJIkHss39JHE/29xPEgC2uZ8kAGwDIAnbAEgCwDYAkrANgCSuuuqqq6666qr/EahcddVVV1111VX/I0niP5skHkgSL4wkHkgSL4gk/qNJ4rlJ4rlJAkAS/xqSAJDEc5MEgCTuJ4n7SeJ+krifJB5IEg8kCUk8kCQk8dwkIQlJSOL5kYQkJCEJSUji+ZGEJCQhCUlI4oEkIQlJSAJAEpKQxP0kIQkASUgCQBKSAJAEgCQAJAEgCQBJAEjifpJ4IEk8P5J4QWwDIInnZhtJANhGEgC2kcSLyjaSeG62kQSAbSTxQLaRxAPZ5n6SeG62eSBJPD+2uZ8kHsg295PE/WxzP0kA2AZAEgC2AZCEbe4nCdsASGJ7exuAf/iHf/htrrrqqquuuuqq/05Urrrqqquuuuqq/1Znz569FWBra4t/iSSemyReFJL415LEi0oSL4gk7ieJf4kk7ieJF4UkXhBJAEgCQBIAkgCQxAsiiecmiX+JJO4niQeShCQeSBLPTRKSkMTzIwlJSEISknhBJCEJSUhCEpKQxHOThCQkIYkHkoQkJAEgCUlIAkASkgCQhCQAJCEJAEkASAJAEgCSuJ8k7ieJB5LEv4Yknh/bSOKFsY0kXhDbSOKBbCOJ58c2AJK4n20AJPHcbAMgiRfENg8kiedmm/tJ4oFscz9J3M82AJIAsA2AJABsAyAJANtIAsA2V1111VVXXXXV/xhUrrrqqquuuuqq/1b33XffrQBbW1v8R5HEv0QS/x6SeEEk8aKQxP0k8aKSxAsiiX8PSQBI4rlJ4rlJ4n6SeCBJ3E8SknggSTyQJCTx/EhCEpJ4YSQhCUlIQhKSeGEkIQlJSEISDyQJSUhCEveThCQkASAJSUgCQBKSAJAEgCQAJAEgCQBJAEjifpK4nyQeSBL/HraRxP1sIwkA20jigWwjCdtIwjaSeCDbSALANpIAsI0kHsg2kngg2wBI4rnZ5oEk8YLY5oEk8UC2eSBJ3M8295MEgG3uJwnb3E8StgGQhG0AJDGbzQC47777buWqq6666qqrrvrvROWqq6666qqrrvpvd9999916zTXXPHhra4uDgwMk8R9JEv8SSTyQJB5IEv8Wkvi3ksT9JPHcJPGCSAJAEgCSAJAEgCQAJAEgiRdEEs9NEveTxP0k8UCSeCBJPJAkJPFAkpCEJJ4fSUhCEpKQhCReGElIQhKSkIQkJCGJ5yYJSUhCEpK4nyQkIYn7SUIS95OEJAAkASAJSQBIAkASAJK4nyQAJPFAknggSfxb2EYS97ONJJ6bbSTxL7GNJF4Y20jigWwjiedmm/tJ4vmxzQNJ4gWxzQNJ4oFscz9J3M8295MEgG0AJAFgGwBJ2AZAEra56qqrrrrqqqv+xyC46qqrrrrqqqv+2509e/ZWgK2tLV4QSTw3STw3SfxLJPHvIYkHksSLQhL3k8T9JHE/SbwwknhukgCQxH8ESQBI4rlJ4n6SuJ8k7ieJB5LEA0lCEg8kCUk8N0lIQhKSeGEkIQlJSEISkpCEJF4YSUhCEpKQhCQeSBKSkIQkACQhCUkASEISkgCQhCQkIQkASQBIAkASAJKQhCQkASAJSUhCEpKQhCTuJwlJSEISkpCEJCQhCUncTxKSkASAJCQhCQBJSEISkgCQBIAkACQBIAlJSEISAJKQBIAkJCEJAElIQhKSuJ8kJCEJSUhCEveThCQkIQlJSEISknh+JCEJSUhCEpJ4IElIQhKSeCBJSEIS95OEJO4nCUncTxIA29vbANx33323ctVVV1111VVX/XejctVVV1111VVX/Y8iif9qknggSTyQJF5UkrifJP6tJHE/STw3SbwgkgCQxItCEgCSeG6SAJDE/SRxP0ncTxL3k8QDSeK5SeK5SUISL4gkJCEJSUjiRSUJSUhCEpKQhCQk8fxIQhKSkIQk7icJSUgCQBKSkASAJCQBIAkASUgCQBIAkgCQxP0kcT9JPJAkXhBJPJBt7ieJF8Y2kgCwjSReVLaRBIBtJAFgG0nczzYAkngg2wBI4vmxzXOTxAtjm+cmiQeyzQNJ4n62uZ8kAGwDIAkA2wBIAsA2ALPZDIB/+Id/+G2uuuqqq6666qr/bgRXXXXVVVddddV/u/vuu+9WgK2tLZ4fSTw3STw3STw3SfxnksSLQhL3k8T9JHE/SbwwknhukviXSAJAEgCSAJDECyKJ5yaJf4kk7icJSdxPEpJ4IElI4rlJQhKSkMQLIwlJSEISkpCEJCQhCUn8SyQhCUlIQhKSkMQDSUISkrifJCQhCQBJSAJAEpKQhCQAJAEgCQBJAEhCEgCSkASAJCQhCQBJSEISkpCEJJ6bJCQhCUlIQhL3k4QkJCEJSUhCEpIAkASAJCQhCQBJAEhCEgCSkASAJCQBIAlJSEISAJKQhCQkIYkHkoQkJCEJSUhCEpJ4QSQhCUlIQhKSkMRzk4QkJCGJB5KEJCTxQJJ4IEncTxKSuOqqq6666qqr/kehctVVV1111VVX/be77777bgXY3NzkP5skHkgSDySJB5LEA0niBZHEfzRJPDdJPDdJAEji30ISAJJ4bpJ4bpK4nyQeSBIPJIkHkoQkHkgSknhBJCEJSUhCEv9akpCEJCQhCUlIQhKSkIQknpskJCEJSdxPEpKQxP0kIQkASUgCQBIAkpAEgCQAJHE/SQBI4oEk8UCS+LewjSQeyDaSALCNJJ4f20jigWwjiedmG0kA2EYSD2QbAEk8P7Z5IEm8KGzz/EjiudnmgSRxP9vcTxL3sw2AJABsAyAJ2wD0fQ/AfffddytXXXXVVVddddV/NypXXXXVVVddddX/GJL4jySJ/0ySeEEkcT9J3E8S95PE/SRxP0m8KCTxgkgCQBIAkgCQBIAkACTxgkjiuUnifpK4nyQeSBIPJInnJonnJglJSOJfIglJSEISkpCEJCQhCUlIQhKSeFFJQhKSkIQkJHE/SUhCEpIAkIQkJAEgCUkASEISAJIAkASAJAAkASCJ+0nigSTx3CTxorKNJB7INpIAsI0kAGwjCdtI4rnZRhIPZBtJ3M82kgCwDYAkHsg2AJJ4YWzz3CTxorLNc5PEA9nmgSQBYJv7SQLANgCSALANgCRmsxkAZ8+efQZXXXXVVVddddV/NypXXXXVVVddddV/u3/4h3/4HYBrr72W5yaJ5yaJ5yaJf4kkHkgSL4wkHkgSL4gk/qNJ4n6SeEEk8R9BEgCSeG6SuJ8k7ieJ+0nigSTxQJKQxANJQhLPjyQkIQlJSOLfSxKSkIQkJCEJSUhCEpKQhCSemyQkIQlJ3E8SkrifJCQBIAlJAEgCQBKSAJDE/SQBIIn7SeKBJPGCSOK52eZ+kngg20jiudlGEg9kG0nYRhIPZBtJANhGEvezjSTuZxtJPDfb3E8SLwrb/Esk8YLY5oEk8UC2uZ8kAGxzP0nY5n6SsM1VV1111VVXXfU/CpWrrrrqqquuuur/JEn8a0niRSWJF0QS95PEv0QS95PECyOJF0QSAJIAkMTzIwkASQBI4rlJAkAS95PE/SRxP0ncTxIPJInnJonnJglJSOKFkYQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCTxopCEJCQhCUlI4n6SkIQkACQhCUkASEISAJKQBIAkACQBIAkASdxPEveTxANJ4kUliefHNpK4n20k8UC2kcQLYhtJANhGEgC2kcT9bCOJ+9kGQBLPj22emyT+LWzz/EjiudnmgSRxP9vcTxIAtgGQBIBtAGazGQD33XffrVx11VVXXXXVVf/dqFx11VVXXXXVVf/tzp49eyvA1tYWDySJ5yaJ5yaJf4kk/j0k8YJI4kUhiftJ4kUliecmCQBJ/EskASCJf4kknpsk/iWSuJ8kHkgSknggSUji+ZGEJCQhif8skpCEJCQhCUlIQhKSkIQknpskJCGJ+0lCEpIAkIQkACQhCQBJAEgCQBIAkgCQxP0kcT9JPDdJ/GvZBkAS97ONJABsI4kHso0kbCMJ20jihbGNJO5nG0k8kG0AJPEvsc2/RBIvKts8N0k8kG3uJ4n72QZAEgC2AZAEQN/3AJw9e/ZWrrrqqquuuuqq/25Urrrqqquuuuqq/5ck8UCSeCBJvCCSeEEk8W8liftJ4rlJ4gWRBIAk/jUkASCJ5yaJ5yaJ+0nigSRxP0lI4oEk8dwkIQlJvCCSkIQkJCEJSUhCEpKQxANJQhKSkIQkJCEJSUjiX0MSkpCEJCRxP0lIQhL3k4QkACQhCQBJAEhCEgCSAJDE/SRxP0ncTxLPjyT+JbYBkMQD2UYSALaRBIBtJPGC2EYStpEEgG0kcT/bSOJ+tpHEc7PN/STxb2WbF5UknpttHkgS97PN/SQBYJv7ScI2AH3fA3DffffdylVXXXXVVVdd9d+NylVXXXXVVVdd9d/uvvvuuxVga2uLF0YSLwpJPJAk/j0k8YJI4gWRxP0kcT9J3E8SL4wknpsk/iWSAJAEgCQAJAEgiRdEEs9NEveTxP0k8UCSeCBJPJAkJPH8SEISkvi3kIQkJPGikIQkJCEJSUhCEpKQhCQkIQlJPJAkJCEJSQBIQhKSAJCEJAAkIQkASQBIAkASAJK4nyTuJ4kHksS/liQeyDYAkgCwjSQAbCMJANtIwjaSsI0kHsg2kgCwjSTuZxtJ3M82AJJ4fmzzgkjiP4ptnpskHsg2DyQJANvcTxIAtgGQxFVXXXXVVVdd9T8KwVVXXXXVVVdd9T/CfffddyvAddddB4AkXhSS+NeSxANJ4oEk8W8hiX8rSdxPEs9NEs9NEgCS+PeQBIAknpsk7ieJ+0nifpJ4IEk8kCSemyQk8YJIQhKSkIQkJCGJfwtJSEISkpCEJCQhCUlIQhKSeEEkIQlJSOKBJCGJ+0lCEgCSkASAJAAkASAJAEkASEISkpCEJAAkIQlJAEhCEpKQhCQkIQlJSEISkpCEJCQhCQBJSEISAJKQhCQkIQkASUhCEpKQBIAkACQhCQBJSAJAEpKQBIAkJCEJSdxPEpKQhCQkIQlJSEISkpDEfxRJSEISkpCEJJ4fSUhCEg8kCUncTxKS6PsegPvuu+9Wrrrqqquuuuqq/wmoXHXVVVddddVV/yOcPXv21muuuebB/DtJ4j+SJB5IEi8KSdxPEveTxP0k8cJI4rlJ4gWRBIAkACQBIAkASQBIAkASz00SAJK4nySeH0ncTxIPJIkHkoQknpskJCGJF5UkJCEJSUhCEpKQhCQkIQlJSOJfSxKSkIQkJCEJSUjifpKQhCQkASAJSUgCQBKSAJAEgCQkASAJAEncTxL3k8T9JPHcJPGisg2AJO5nG0nczzaSeCDbSMI2kngg20jiudlGEvezDYAkHsg2DySJ/2y2eX4k8dxs80CSALDN/SRhG4C+7wE4e/bsrVx11VVXXXXVVf8TEFx11VVXXXXVVf8j3HfffbcCbG5uIonnJonnJol/iSQeSBIPJIkHksSLShL3k8R/BEm8KCTxH0kSz00Sz00SDySJ+0nigSQhiQeShCSeH0lIQhKS+I8mCUlIQhKSkIQkJCEJSUhCEpKQxPMjCUlIQhL3k4Qk7icJSQBIQhKSkASAJAAkASAJSQBIQhIAkpAEgCQkIQlJPDdJSEISz00SkpCEJAAkIQlJAEhCEgCSAJAEgCQAJAEgCUlIQhIAkpCEJAAkIQlJSOJ+kpCEJCQhCUn8a0lCEi+MJCQhCUlIQhKSkIQkJPH8SEISkpDEA0lCEveTRN/3ANx33323ctVVV1111VVX/U9A5aqrrrrqqquu+h/hvvvuuxVga2uLfytJ/GeSxItCEveTxP0kcT9J3E8SL4wkXhBJAEjiX0MSAJJ4bpJ4bpK4nyReEEk8N0k8N0lI4oWRhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCGJfytJSEISkpCEJB5IEpKQBIAkJCEJAElIAkASAJIAkASAJAAkcT9J3E8SDySJf4kkXhDbSOJ+tpEEgG0kYRtJvCC2kYRtJAFgG0nczzaSeG62AZDEv4dtACTxgtjmRSGJ52abB5LE/WxzP0nY5qqrrrrqqquu+h+HylVXXXXVVVdd9T+eJJ6bJP4lknggSTyQJB5IEg8kiRdEEv/RJHE/STw3SQBI4gWRBIAkACQBIAkASbwgknhukrifJO4niftJ4oEkIYkHksTzIwlJSOI/myQAJCEJSUhCEpKQhCQkIQlJSEISkpDEA0lCEpKQxP0kIYn7SUISAJIAkIQkACRxP0kASOJ+krifJJ6bJP41bAMgifvZRhIAtpHEA9lGEraRhG0k8UC2kQSAbSRxP9sASOK52eZ+kvjvZJvnRxL3s80DSQLANgBbW1sA3Hfffbdy1VVXXXXVVVf9T0Bw1VVXXXXVVVf9j3D27NlnAFx33XX8W0jiP5MkXhBJ3E8S95PE/SRxP0ncTxIvjCReEEn8e0gCQBLPTRL3k8T9JHE/SdxPEpJ4IEk8kCQk8YJIQhKSkIQkJCGJF0YSkpCEJCQhCUlIQhKSAJDEv4ckJCEJSUjifpKQhCQAJCGJ+0kCQBKSAJAEgCQkIQlJAEhCEgCSkASAJCQhCUk8N0lIQhKSeG6SkIQk7icJSQBIQhIAkgCQhCQkIQlJAEgCQBKSAJCEJO4nCUlI4n6SkIQkJCEJSfxPIAlJSEISknhukpCEJO4nCUnc7+zZs8/gqquuuuqqq676n4DKVVddddVVV131P8J99913K/+BJPFAknhhJPFAknhBJPGfSRLPTRIviCQAJAEgCQBJAEgCQBIAknhukgCQxL+GJB5IEg8kCUk8kCQkIYkXlSQkIQlJSEISkvjXkoQkJCEJSUhCEpKQhCQkIQlJSEISknhukpCEJO4nCUkASEISAJKQBIAkACQBIAkASdxPEveTxANJ4kUhiefHNpK4n20kAWAbSTyQbSRhG0k8kG0kAWAbSdzPNpJ4INsASOJ/Gts8P5K4n23uJwkA2wD0fQ/AfffddytXXXXVVVddddX/BFSuuuqqq6666qr/Ec6ePXsrwObmJg8kiecmiX8vSbyoJPGCSOJ+krifJJ4fSdxPEveTxHOTxHOTBIAk/iNI4gWRxP0kcT9JPJAkHkgSz00Sz48kJCEJSfxHkIQkJCEJSUhCEpL495KEJCQhCUncTxKSkASAJCQBIAlJAEgCQBIAkgCQBIAk7ieJ+0niuUniX8M2AJK4n20kAWAbSQDYRhK2kYRtJGEbSdhGEgC2kQSAbSRxP9sASOKBbPNAkvjXss1/JEk8P7Z5IEkA2OZ+kui6DoCzZ8/eylVXXXXVVVdd9T8Blauuuuqqq6666n+cN3zDN+RfIgnbPJAkbCOJfy1J2AZAEi+IJGzzQJKwjSReGEnY5n6SeH4kYZv7SeL5kYRtACTxgkjiXyKJ50cSz00Sz00StpHEc5PE/SRhG0ncTxLPTRIPJIkHksQDSeJ+knhuknggSdxPEg8kifvZBsA295PEc5PEc5PE8yOJF0YS/16SALDNfwTbvCC2eX5s89xs89xs80C2uZ8kACTxQLa5n20eyDYPZJsHss1zs839bPNAtnlutnlutgHo+56rrrrqqquuuup/FCpXXXXVVVddddX/CPfdd9+tX//1X/8+H/7hH/5dW1tbXHXV/xS2eSDbXPVfRxLPTRL/k33913/9+9x33323ctVVV1111VVX/U+AHvSgB3HVVVddddVVV/3P8WIv9mKvBYjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE7+h3/4h9/hqquuuuqqq676nwI96EEP4qqrrrrqqquuuuqqq6666qqrrrrqqquu+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/Ff8IXqE79MgJn30AAAAASUVORK5CYII=) @@ -119,10 +119,10 @@ box = startSketchOn('XY') |> extrude(20, %) sketch001 = startSketchOn(box, "END") - |> circle({ center: [10, 10], radius: 4 }, %) + |> circle({ center = [10, 10], radius = 4 }, %) |> revolve({ - angle: 90, - axis: getOppositeEdge(revolveAxis) + angle = 90, + axis = getOppositeEdge(revolveAxis) }, %) ``` @@ -138,11 +138,11 @@ box = startSketchOn('XY') |> extrude(20, %) sketch001 = startSketchOn(box, "END") - |> circle({ center: [10, 10], radius: 4 }, %) + |> circle({ center = [10, 10], radius = 4 }, %) |> revolve({ - angle: 90, - axis: getOppositeEdge(revolveAxis), - tolerance: 0.0001 + angle = 90, + axis = getOppositeEdge(revolveAxis), + tolerance = 0.0001 }, %) ``` @@ -157,8 +157,11 @@ sketch001 = startSketchOn('XY') |> close(%) part001 = revolve({ - axis: { - custom: { axis: [0.0, 1.0], origin: [0.0, 0.0] } + axis = { + custom = { + axis = [0.0, 1.0], + origin = [0.0, 0.0] + } } }, sketch001) ``` diff --git a/docs/kcl/segEnd.md b/docs/kcl/segEnd.md index b235a05c5..c605312fd 100644 --- a/docs/kcl/segEnd.md +++ b/docs/kcl/segEnd.md @@ -38,7 +38,10 @@ cube = startSketchAt([0, 0]) fn cylinder = (radius, tag) => { return startSketchAt([0, 0]) - |> circle({ radius: radius, center: segEnd(tag) }, %) + |> circle({ + radius = radius, + center = segEnd(tag) + }, %) |> extrude(radius, %) } diff --git a/docs/kcl/segLen.md b/docs/kcl/segLen.md index 723793bf3..33d720f8a 100644 --- a/docs/kcl/segLen.md +++ b/docs/kcl/segLen.md @@ -29,9 +29,9 @@ segLen(tag: TagIdentifier) -> number ```js exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) - |> angledLine({ angle: 60, length: 10 }, %, $thing) - |> tangentialArc({ offset: -120, radius: 5 }, %) - |> angledLine({ angle: -60, length: segLen(thing) }, %) + |> angledLine({ angle = 60, length = 10 }, %, $thing) + |> tangentialArc({ offset = -120, radius = 5 }, %) + |> angledLine({ angle = -60, length = segLen(thing) }, %) |> close(%) example = extrude(5, exampleSketch) diff --git a/docs/kcl/segStart.md b/docs/kcl/segStart.md index b92b2558a..914f4e41c 100644 --- a/docs/kcl/segStart.md +++ b/docs/kcl/segStart.md @@ -39,8 +39,8 @@ cube = startSketchAt([0, 0]) fn cylinder = (radius, tag) => { return startSketchAt([0, 0]) |> circle({ - radius: radius, - center: segStart(tag) + radius = radius, + center = segStart(tag) }, %) |> extrude(radius, %) } diff --git a/docs/kcl/shell.md b/docs/kcl/shell.md index e9c97754c..a7f68eae8 100644 --- a/docs/kcl/shell.md +++ b/docs/kcl/shell.md @@ -38,7 +38,7 @@ firstSketch = startSketchOn('XY') |> extrude(6, %) // Remove the end face for the extrusion. -shell({ faces: ['end'], thickness: 0.25 }, firstSketch) +shell({ faces = ['end'], thickness = 0.25 }, firstSketch) ``` ![Rendered example of shell 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEnBElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+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/V9F5aqrrrrqqquuuuxzP/dzf4urrrrqqqv+z/iRH/mRz/mHf/iH3+aqq6666qqr/n9DD3rQg7jqqquuuuqq/89e53Ve570//MM//Lu46qqrrrrq/5wf+ZEf+ewf/dEf/Ryuuuqqq6666v8vgquuuuqqq676f+yaa6558Id/+Id/F8AP//AP88M//MMAXLhwgauuuuqqq/73uXDhAj/8wz/MD//wDwPwOq/zOu99zTXXPJirrrrqqquu+v+LylVXXXXVVVf9P/bhH/7h3wXw1Kc+lT//8z/nQz7kQwA4efIkT3nKUzg4OOAFkcS/hST+LSTxbyGJfy1J/GtJ4l9LEv9akvjXkMS/hiT+NSTxopLEi0oSLwpJvCgk8aKQxL9EEv8SSfxLJPEvkcQLI4l/iSReGEn8SyTxopDEi0oS/xqS+I8gif8JbPMfwTb3u+aaazh58iRv+IZvyBd8wRfwsIc9jFd4hVd48Id/+Id/12d+5me+DlddddVVV131/xOVq6666qqrrvp/6nVe53Xe+8Ve7MVeG+CbvumbePmXf3ke9rCHsbu7y/Hjx3nKU57CvffeywsjiRdEEi+IJF4QSbwgknhBJPGCSOIFkcTzI4kXRBLPjyReEEk8P5J4fiTx/Eji+ZHE8yOJ50cSL4gknpsknh9JPD+SeG6SeG6SeH4k8dwk8dwk8dwk8dwk8dwk8UCSeG6SeG6SeCBJPDdJPJAkHkgSz00SDySJB5LEA0nigSTx3CTxQJJ4IEk8kCSemyQeSBLPTRLPTRLPTRLPjySe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6qqrrrrqvxrBVVddddVV/y3+/u///rcBbr75Zv4ltrGNbf6r2MY2tvnvYBvb2Oa/m21sYxvb/E9lG9vYxja2+b/MNraxjW1sYxvb2MY2trnq/yfb2MY2trGNbWxjG9vY5v8q29jGNraxjW3+J7KNbWxjm/9OtrGNbWzzX8k2trGNbf4r2MY2tvnPdPPNNwPwD//wD7/DVVddddVV/x2oXHXVVVdd9d/i7NmztwLs7Ozwr2Gb+0niv4Jt7ieJ/2q2eSBJ/HeyzQNJ4n8q2zw/kvj/wjb/GpK46n8e21z1/NnmfxPb/E9im/8utvmvZpv/KrYB2NnZAeC+++67lauuuuqqq/47ULnqqquuuuq/xX333XcrwLFjx/i3ss39JPFfwTYPJIn/ara5nyT+u9nmuUnifzLbPD+S+P/ONv9ekrjqOdnmqn8f2/xvY5v/aWzz38k2/9Vs81/JNg908803A/AP//APv81VV1111VX/HahcddVVV1313+If/uEffhvg5ptv5j+Cbe4nif8qtrmfJP6r2eaBJPE/gW0eSBL/G9jm+ZHEVS8621x11b+Fbf43s83/NLb572ab/2q2+a9km6uuuuqqq/7HonLVVVddddV/i/vuu+9WgJ2dHf6j2eZ+kvivYpv7SeK/g20eSBL/E9jmuUnifwvbvCCSuOqqq/51bPO/nW3+p7LNfzfb/HewzX8V27wobr75ZgD+4R/+4be56qqrrrrqvwOVq6666qqr/lucPXv2GQDHjh3jxV7sxdjb2+M/myT+v5PE/2SS+L9EEldd9f+Vbf4vsc3/VLb5/8w2/5Vs869x7NgxAO67775bueqqq6666r8Dlauuuuqqq/7b/NZv/dZ3v87rvM57v8mbvAlXXXXVVVddddVV/1f9wz/8w29z1VVXXXXVfxcqV1111VVX/bf5+q//+vcBuOaaax7MVVddddVVV1111f9Bf//3f//bP/qjP/o5XHXVVVdd9d8FPehBD+Kqq6666qqrrrrqqquuuuqqq6666qqrrvo/icpVV1111VVXXXXVVVddddVVV1111VVXXfV/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/Ff8IKpPBonR3PeMAAAAASUVORK5CYII=) @@ -54,7 +54,7 @@ firstSketch = startSketchOn('-XZ') |> extrude(6, %) // Remove the start face for the extrusion. -shell({ faces: ['start'], thickness: 0.25 }, firstSketch) +shell({ faces = ['start'], thickness = 0.25 }, firstSketch) ``` ![Rendered example of shell 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGSGklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/6vonLVVVddddVV/07XXHPNg1/sxV7stV/ndV7nvbjqqquuuuqqq/5D/NZv/db3/MM//MNv33fffbdy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ep4fSTw3SfxLJPGCHBwcAHDDDTfwX8k2L4ht/i1s869lm/+rbPMvsc1VV131v58kXhhJ/Ec4e/Ys/x0kIYnMBOAf/uEffpurrrrqqquu+o9FcNVVV1111VX/Sba3t3lu29vbSOLfShIvjCQeaH9/n+fHNi+Mba666qr/+2xz1X8eSbwgkvifYBxHzp8/z3+lRz7ykQDUWpEEgG0A7rvvvlu56qqrrrrqqv9YBFddddVVV131H+y+++679b777rsVYHt7G4C9vT3+JZJ4bpL499jf32d7e5v/aLb5n8I2/5PY5qqr/j+wzf93knhuknh+JPHCSOJfSxL/XsMwcO7cOf47SALANlddddVVV131n4jgqquuuuqqq/4TnD179laAnZ0dAPb39wHY2toCQBL/VpJ4IEm8MNvb2zw/tvnvYJsXxDb/FWzz/Njmqqv+I9jmqqv+vSTxgkjiP8I4jpw7d45/K9v8S2zzQKdOnQIgIpCEbQD+4R/+4be56qqrrrrqqv94BFddddVVV131n+C+++67FWB7e5v73XnnnQBcd911vCCSeG6S+NeQxP3uuusuALa3t/nXss2/lW3+o9nmX8s2/xFsc9VV/5Vs87+VbV4Q21z1/9sjH/lIACICSUjCNgD33XffrVx11VVXXXXVfzyCq6666qqrrvpPcN99990KsL29zQsiif8q29vb/Eezzf93tvmfwjZX/eezzX802/xnsc2/hm3+O9jm38M2V/3rHR4eAvCEJzyB/yqnTp0CoNaKJCSRmQDcd999t3LVVVddddVV//EIrrrqqquuuuo/wdmzZ58BcOONN3K/O++8E4Drr7+eF0YSz00SDySJB5LE83PXXXfxwtjmv4Nt/iPZ5n862zw32zw32/x3sc1VVz032/x3sc1Vz0sS/xGGYeB/AtsAnD179hlcddVVV1111X88gquuuuqqq676T3DffffdyotAEv8VbrjhBv4tbPNvZZt/C9tc9Zxs85/BNlf957LN/0W2+deyzVVXSOJfIon/KufPn+e/yiMf+UgAuq5DEpLITADuu+++W7nqqquuuuqq/3gEV1111VVXXfWf4OzZs7cC7OzscL+77roLgOuuu45/iST+PSQBsL+/z38m2/xXss1/FNv8Z7HN/wW2+e9im6teMNvczzYvCts8kG3+o9nmX8s2/xq2+dewzf90kviv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q6666qqrrvpvcN99990KsLOzw/329vYA2NraAkASDySJB5LEv5UkDg4O2N7e5t/KNv+RbPPfwTb/HrZ5bra56grb/HexzQtjmxfGNv/ZbANgGwDbANgGwDYAtgGwzb/ENgC2eW62eW62eW62uZ9t7meb+9nmfra5n23uZ5sHss39bHM/29jmfra5n21scz/b3M82trmfbe5nm/vZxjYAtrENgG3uZ5v72QbANvezDYBtAGwDYBsA2wDYBsA2ALYBsM39bANgG9sA2MY2ALaxzf1s80C2sc39bGMb2zw320zTxH+VU6dOAdD3PfcbhgGA++6771auuuqqq6666r8ewVVXXXXVVVf9Nzh79uwzAG688Ubut7e3B8Dm5ib/Ffb39wG44YYbeEFs829hmxfENv9b2eY/m23+Jbb5v8Y2/xvY5gWxzb/ENgC2+fewDYBt/iW2eW62eW62eW62uZ9t7meb+9nmfra5n20eyDb3s839bHM/29jmfra5n21scz/b3M82tgGwjW3uZ5v72eZ+trmfbQBsYxsA2wDYxjYAtgGwDYBtAGwDYBsA2wDYBsA2ALaxDYBt7meb+9nmfra5n21s80C2sc0D2cY2tgGYpgmAc+fO8V/hUY96FABd1yEJSYzjCMDZs2efwVVXXXXVVVf91yO46qqrrrrqqv8G99133608l/39fQC2trb4t5DE/SRxP0k8P/v7+/xvYZvnxzbPj23+vWzzf4ltHsg2D2SbB7LNi8o2/xa2+a9imxfGNv9WtvmX2OY/k20AbPOC2Oa52ea52eaFsc39bHM/29zPNvezjW3uZ5v72eZ+tnkg29zPNvezjW3uZ5v72eZ+trENgG1sA2Ab2wDYxjYAtrmfbQBscz/bANgGwDYAtgGwDYBtAGwDYBsA29zPNgC2sQ2Abe5nG9sA2MY297ONbR7INraxzQPZZrlcAnDu3Dn+vWzzour7nvsNwwDAfffddytXXXXVVVdd9V+P4Kqrrrrqqqv+G5w9e/ZWgJ2dHe63t7cHwNbWFveTxANJ4t9DEvfb398HYHt7mxfGNi+IbV4Q2/xr2eY/k23+O9nm38I2/1q2uer5s82/lm3+LWzz38E2L4htnpttnptt7meb52ab+9nmfra5n20eyDb3s839bHM/29jmfra5n23uZxvb3M8297PN/WxzP9vczzb3sw2AbWwD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P0kASAJAEveTBIAkJHE/SQBIAkAS95OEJAAkcT9JSAJAEveThCQAJPFAkpDEC2Ib20hCEgC2uZ9tJAFgGwBJSALANgCSAJCEJO4nCUkASOJ+kpAEgCTuJwlJAEjifpIAkASAJB5IEgCSAJDEc5PE/SRxP0k8P8MwIIlxHNnd3QXgH/7hH36bq6666qqrrvqficpVV1111VVX/Q919uzZW++7775br7nmmge/wzu8A1ddddVVV/3XsM39bHPVC/cP//APv81VV1111VVX/c+FHvSgB3HVVVddddVV/5N97ud+7m9x1VVXXXXVVf9DfeZnfubrcNVVV1111VX/c6EHPehBXHXVVVddddVVV1111VVXXXXVVVddddVV/ydRueqqq6666qqrrrrqqquuuuqqq6666qqr/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/V/GPH/pqCJabnBUAAAAASUVORK5CYII=) @@ -70,7 +70,7 @@ firstSketch = startSketchOn('XY') |> extrude(6, %) // Remove a tagged face for the extrusion. -shell({ faces: [myTag], thickness: 0.25 }, firstSketch) +shell({ faces = [myTag], thickness = 0.25 }, firstSketch) ``` ![Rendered example of shell 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEOdElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+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/V9F5aqrrrrqqquuuuxzP/dzf4urrrrqqqv+z/iRH/mRz/mHf/iH3+aqq6666qqr/n9DD3rQg7jqqquuuuqq/89e53Ve570//MM//Lu46qqrrrrq/5wf+ZEf+ewf/dEf/Ryuuuqqq6666v8v9KAHPYirrrrqqquu+v/qmmuuefA3fdM3PR3gh3/4h3nqU5/K/yeSuOqq/0y2ueqq/w4Pe9jDeOd3fmfuu+++Wz/rsz7rde67775bueqqq6666qr/n6hcddVVV1111f9jH/7hH/5dAE996lP58z//c/4nkMRVV131r2ebq/5z2OZ/mwsXLvCwhz2MV3iFV3jwh3/4h3/XZ37mZ74OV1111VVXXfX/E8FVV1111VVX/T/1Oq/zOu/9Yi/2Yq8N8E3f9E38a0lCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJHHVVVf920hCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJHEVSEISkpCEJCQhCUlIQhKSkIQk/if41V/9VS5cuMCLvdiLvfbrvM7rvDdXXXXVVVdd9f8T5fjx41x11VVXXXXV/zfXXHPNgz/3cz/3twC++Zu/mYsXLyIJSUhCEpKQhCQkIQlJSEISV1111f8PkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxP83kpCEJCQhCUlIQhKSkIQkJPGfYblcslqtePEXf3Ee/OAHv/Sf/dmf/czh4eEuV1111VVXXfX/C8FVV1111VVX/T/04R/+4d8F8NSnPpWnPvWpXPVfTxKS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q6666qqrrrrqqquuuuqqq6666qr/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/in8Ecao5Y1MyHjcAAAAASUVORK5CYII=) @@ -87,8 +87,8 @@ firstSketch = startSketchOn('XY') // Remove a tagged face and the end face for the extrusion. shell({ - faces: [myTag, 'end'], - thickness: 0.25 + faces = [myTag, 'end'], + thickness = 0.25 }, firstSketch) ``` @@ -107,20 +107,20 @@ case = startSketchOn('-XZ') thing1 = startSketchOn(case, 'end') |> circle({ - center: [-size / 2, -size / 2], - radius: 25 + center = [-size / 2, -size / 2], + radius = 25 }, %) |> extrude(50, %) thing2 = startSketchOn(case, 'end') |> circle({ - center: [size / 2, -size / 2], - radius: 25 + center = [size / 2, -size / 2], + radius = 25 }, %) |> extrude(50, %) // We put "case" in the shell function to shell the entire object. -shell({ faces: ['start'], thickness: 5 }, case) +shell({ faces = ['start'], thickness = 5 }, case) ``` ![Rendered example of shell 4](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAFKS0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+ictVVV1111VVXXXXV/1rXXHPNgwHOnDnzYIBrrrnmwQBnzpx5EM/lmmuueTDP5b777ruVZzp79uwzeKb77rvvVoCzZ8/eet99993KVVddddVVV1111VX/W1G56qqrrrrqqquuuup/pGuuuebBAC/2Yi/22mfOnHkQwIu/+Iu/NsCZM2cefM011zyYF2J3d5d/jePHj/P83Hfffbdec801D77vvvtuPXv27K333XffrQD/8A//8DsA9913363/8A//8NtcddVVV1111VVXXfU/EXrQgx7EVVddddVVV1111VX/fa655poHnzlz5sEv9mIv9loAL/7iL/7aL/ZiL/baPMDu7i4AFy9eZHd3l4sXLyKJ3d1dLl68yO7uLgC7u7v8a9jmuR0/fpz7nThxguPHjwNw/PhxTpw4wfHjxwF4yEMewgPdd999t/7DP/zDbwP8wz/8w+/cd999t/7DP/zDb3PVVVddddVVV1111X8n9KAHPYirrrrqqquuuuqqq/5rXHPNNQ8+c+bMg1/sxV7stV78xV/8tV/sxV7stXmm3d1dAJ7+9Kdz8eJFdnd32d3d5dZbb+W/g23+JceOHQPgIQ95CAAPechDOHHiBA95yEO433333Xfr2bNnb73vvvtu/Yd/+Iff+a3f+q3v5qqrrrrqqquuuuqq/yroQQ96EFddddVVV1111VVX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ABw/fpyXf/mX5w3e4A247777bv2t3/qt7/7RH/3Rz+Gqq6666qqrrrrq/yb0oAc9iKuuuuqqq6666qr/a97xHd/xs17ndV7nva+55poH/8Zv/Aa/8Ru/AYAk7ieJ+0nifpK4nyQeSBLPTRLPTRIviCReFJL472KbF5VtXhDbPDfbPDfbPDfb3M82D2Sb+9nmfra5n23uZxsA29zv+PHjvPzLvzxv8AZvwH333Xfrb/3Wb333j/7oj34OV1111VVXXXXVVf+3oAc96EFcddVVV1111VVX/V/xYi/2Yq/94R/+4d91zTXXPPjXf/3X+c3f/E3uJwkASdxPEveTxANJ4n6SeG6SeG6SeH4k8cJI4n862/xLbPP82Ob5sc0D2eaBbPNAtrmfbR7INvezDYBt7mcbANvczzYnTpzg5V7u5XjDN3xD7rvvvlt/9Ed/9HN+67d+67u56qqrrrrqqquu+r8BPehBD+Kqq6666qqrrrrqf7trrrnmwR/+4R/+XS/2Yi/22k972tP48R//cXZ3dwGQxP0kcT9J3E8S95PEA0nigSTxQJJ4fiTxgkjiX0MS/9ls869hmxfGNs+PbZ6bbR7INg9kmweyzf1scz/b3M8297MNgG0AbHM/2wAcP36cN3zDN+TlX/7lue+++279+q//+vf5h3/4h9/mqquuuuqqq6666n839KAHPYirrrrqqquuuuqq/62uueaaB7/2a7/2e73TO73TZ1+8eJEf//Ef52lPexqSAJDE/SQBIIn7SeJ+knggSTyQJB5IEs9NEi+IJP4lkvifxjYvCts8P7Z5fmzz3GzzQLZ5INvczzb3s839bHM/29zPNgC2uZ9tAGwDYJsTJ07wTu/0Tmxvb9/6D//wD7/9oz/6o59z33333cpVV1111VVXXXXV/07oQQ96EFddddVVV1111VX/G73jO77jZ73TO73TZ1+8eJEf//Ef52lPexqSuJ8kACRxP0ncTxL3k8T9JPFAknggSTw3STw/knhhJPGvJYn/KLb517LNv8Q2z49tnpttHsg2z80297PNA9nmfra5n20AbHM/2wDY5n62AbANgG0AXu7lXo43fMM3ZJqmW3/rt37ru3/0R3/0c7jqqquuuuqqq6763wc96EEP4qqrrrrqqquuuup/k2uuuebBn/M5n/Nb11xzzYN//dd/nd/4jd8AQBL3kwSA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SQBIAkASx48f56Ve6qV47dd+be539913c/78ecZx5IWRxAvS9z0nT57kuuuu44HW6zXnzp3j3LlzrNdrnpsk/rUk8R9JEv8T2OY/mm1msxmnTp1iZ2eH7e1t7jcMAwcHB1y8eJGDgwMAbPMvsc0D9X3PyZMnuf766wHY3d3l6U9/Or/xG7/B7u4utgGwDYBtAGxjGwDb2AbANrYBsI1tbGMb29jmxIkTfNRHfRR/+7d/+91f//Vf/z5cddVVV1111VVX/cdCD3rQg7jqqquuuuqqq676j/S5n/u5v3X99de/9g/90A/xtKc9DUlIQhKSAJCEJCQBIAkASUgCQBIAkgCQBMCJEyd4qZd6KV77tV+b+919992cP3+eYRh4bpL4l8xmM06ePMl1113HA63Xa86ePcu5c+dYr9dI4kUliX8rSfx/ZZsXxWw249SpU+zs7LC9vc39hmHgnnvuYRgGDg4OeG62eWFs0/c9p06d4vrrrwdgd3eXpz3tafzmb/4mFy9eBMA2ALaxDYBtAGxjGwDb2MY2ALaxjW1sY5sTJ07wUR/1Ufzt3/7td3/913/9+3DVVVddddVVV131Hwc96EEP4qqrrrrqqquuuuo/yud+7uf+1vXXX//an//5n48kJCEJSQBIQhKSAJCEJAAkIQkASQBIAkASx48f56Vf+qV57dd+be531113cf78eYZhAEAS/xJJ3O+6665je3ubra0t7rderzl79iznzp1jvV7zwkjiX0MS/16S+N/ONv8RbAMwm804ffo029vb7OzscL9hGLj77ru5cOECL4xtnp++7zl16hTXX389ABcvXuSv/uqv+Mu//EsuXryIbQBsYxsA29gGwDa2AbCNbWwDYBvb2MY2J06c4KM+6qNord36IR/yIQ/hqquuuuqqq6666j8GetCDHsRVV1111VVXXXXVf4TP/dzP/a3rr7/+tT//8z8fSUhCEgCSkIQkJAEgCUkASEISAJIAkASAJF77tV+b137t1+Z+d911F+fOnWMcR14QSTw/fd9z6tQprr/+eu63Xq85e/Yse3t77O3t8dwk8aKQxL+WJP6zSOK/km3+s9jmRTGbzTh9+jQ33ngj9xuGgfPnz3PhwgWGYQDANv8S2wD0fc+pU6e44YYbAHj605/O0572NH7zN38T29gGwDYAtrENgG1sA2Ab29jGNraxjW1s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+27lqquuuuqqq676n4bgqquuuuqqq676H+m+++67FWB7e5vntr+/D8D29jYAknhhJPFA+/v7XPW/hyT+N5DEv4Yk7ieJB5LEc5PEc5PE8yMJSfxLJCEJSUhCEi8KSUhCEpKQxPMjCUlI4rlJQhIPJIn7SUIS95MEgCQkASAJAEkASAJAEgCSAJBEa41z587xb3H69GkAWmsASEISkpDEVVddddVVV131PxrBVVddddVVV131P9LZs2dvBdja2uK57e/vA7C9vc0LIonnRxIA29vb3M82V/3XkcR/NUn8R5DEi0IS95PE/STxopLEc5PEc5OEJJ4fSUhCEi8qSUhCEpJ4UUlCEpKQxHOThCQk8UCSkMT9JCGJ+0nifpK4nyQAJAEgCQBJAEgCQBIA0zTxH0ES95NErRWA++6771auuuqqq6666qr/iahcddVVV1111VX/J0jCNi+Kvb09rvq3kcR/BUm8MJJ4bpL4zyKJF0QS/xEk8aKQxPMjiRdGEpKQxL+GJCQhCUlI4kUhCUlI4rlJQhIPJAlJ3E8SkgCQhCQAJHE/SQBIAkASAJIAkASAJADOnTvHA9lGEv+SU6dOAZCZSOKBaq0AnD179lauuuqqq6666qr/iQiuuuqqq6666qr/0ba3t3luBwcHAGxvb/NAknggSdxPEvfb399na2uL/262uerZJPGfTRIAknhRSOJfQxL/EkncTxIPJIkHksTzI4nnRxIvCklIQhKS+NeShCQkIQlJSOIFkYQknpskJPFAkpDE/SRxP0kASOJ+kgCQBIAkACQBIAmA1hr/VqdPnwZgmiYkIQlJSKLWCsB99913K1ddddVVV1111f9EBFddddVVV1111f9I9913360A29vb/GtI4l8iiReVbZ4f2zw/tvn/ShL/WpL47yQJAEkASAJAEv8SSbwwkrifJP6tJPH8SOL5kYQk/jUkIQlJSOLfShKSkMTzIwlJSOKBJCGJB5LE/SRxP0kASEISAJIAkASAJAAkASAJgHPnzvHvIQkASUhCElddddVVV1111f94BFddddVVV1111f9I99133628APv7+wBsb2/zL5HE/SQBsLe3B8DW1hZX/e8hiReFJP4zSeI/kiQeSBLPTRLPjyReEElIQhL/WpKQhCQkIQlJSOJFJQlJSOL5kYQkHkgSkrifJO4niftJ4n6SAJAEgCQA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QhKSkIQkJCEJSUhCEpKQxFUvnCQkIQlJSEISkvjXuvXWWzl9+jTPzTYPNI4jAPfdd9+tXHXVVVddddVV/5tRueqqq6666qqr/l946EMfCsBf//Vf859BEldd9W8liX8t21wFknh+bPP87O7uAvDoRz+a06dPA1BK4blN0wTA2bNnn8FVV1111VVXXfW/GZWrrrrqqquuuup/tbNnzz4DYGdnhweyzf7+PgBbW1sA7O7u8q8hiauu+p9KEi8q2/x/I4nnZ3d3l1tvvZVHP/rRnDlzBoBaK1ddddVVV1111f9ZVK666qqrrrrqqv/V7rvvvlsBtre3eW57e3sAbG5uAnDrrbcCIImrrvr/RBIvCtv8XycJgMc85jGcO3eOF2SaJgDuu+++W7nqqquuuuqqq/43I7jqqquuuuqqq/5P2NnZ4YW55ppreMYznoEkrrrqqudPEpKQhCQkIQlJSEIS/xfceuutnD59mtOnTwNQSuG5jeMIwNmzZ2/lqquuuuqqq67634zgqquuuuqqq676X+3s2bO38gLs7e0BsLm5yebmJs94xjO46qqr/n0kIQlJSEISkpCEJP43+Ju/+RtOnz7Nox/9aABqrVx11VVXXXXVVf9nUbnqqquuuuqqq/5P2N7e5gXZ3NwEYHd3l6uuuuo/lyReGNv8T2ebaZoAuO+++27lqquuuuqqq67634zKVVddddVVV131v9p99913Ky/A/v4+9/ubv/kbrnpOkrjqCttc9V9DEi+Ibf4r7O7ucuutt/LgBz8YgFor97ONJK666qqrrrrqqv8zCK666qqrrrrqqv/17rvvvlsBdnZ2eG57e3v8XyAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSuOrZJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhJX/etJQhKSkIQkJCGJ/2i33norz802ANM0AXDffffdylVXXXXVVVdd9b8dlauuuuqqq6666n+9s2fP3nrNNdc8eHt7m729PZ6fl3qpl+KlXuqluOqqq656oForALaRBMA0TQCcPXv2Vq666qqrrrrqqv/tCK666qqrrrrqqv/Tfvqnf5o777yTq6666qrnNpvNuP7667HNA03TBMB99913K1ddddVVV1111f92VK666qqrrrrqqv/17rvvvltf7MVejO3tbZ7b/v4+P/3TP40knh9JPD+SeH4k8dwk8fxI4rlJ4rlJ4rlJ4oEk8dwk8UCSeCBJPJAkHkgSDySJB5LEA0nifpJ4IEncTxL3k8T9JHE/SdxPEveTxP0kcT9J3E8SAJK4nyTuJwkASdxPEgCSuJ8kACQBIAkASdxPEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQhCQAJAEgCQBJSAJAEgCSkASAJAAkIQkASUgCQBKSAJCEJAAkIQlJAEhCEpIAkIQkJCEJAElIQhKSAJCEJCQhCUlIAkASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSiAgkIQlJSEISkpCEJCQhCUkA2EYSV1111VVXXXXV/1lUrrrqqquuuuqq//Xuu+++WwG2t7e56qoXhST+JZL4jySJfy9J/GtI4v8T2/xrSOL5GccRgPvuu+9Wrrrqqquuuuqq/+0Irrrqqquuuuqqq/6dbHPV/12S+PeQxL9EEs9NEi+MJJ4fSbwgkrjqhbPNNE0AnD179hlcddVVV1111VX/21G56qqrrrrqqqv+1zt79uwzAG688Ub29/d5QSTxryGJ5yaJF5UkXhSSeG6S+JdI4oEk8cJI4oWRxANJ4gWRxANJ4vmRxPMjiftJ4vmRxP0k8dwk8dwkcT9JPDdJAEjiuUnigSQBIInnJgkASTyQJO4nCQBJPJAkACRxP0k8kCQk8UCSkMT9JHE/SQBI4n6SkMT9JHE/SUjifpKQxP0kASAJSdxPEpIAkMT9JCEJAElIAkASAJKQBIAkACQBIIkHso0kbANgG0lIAkASkgCQBIAkJAEgCUkASAJAEpIAkIQkACQBIAlJ3G+aJq666qqrrrrqqv8zqFx11VVXXXXVVf/r3Xfffbf+1m/91ne/zuu8znvfeOONXHXVVf+72QbANv9d/uEf/uG3/+Ef/uG3ueqqq6666qqr/rejctVVV1111VVX/a/3D//wD7/NVVddddV/oB/90R/9nPvuu+9Wrrrqqquuuuqq/+3Qgx70IK666qqrrrrqqquuuuqqq6666qqrrrrqqv+TqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/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/6v4RxzErlDoKT09AAAAAElFTkSuQmCC) @@ -138,20 +138,20 @@ case = startSketchOn('XY') thing1 = startSketchOn(case, 'end') |> circle({ - center: [-size / 2, -size / 2], - radius: 25 + center = [-size / 2, -size / 2], + radius = 25 }, %) |> extrude(50, %) thing2 = startSketchOn(case, 'end') |> circle({ - center: [size / 2, -size / 2], - radius: 25 + center = [size / 2, -size / 2], + radius = 25 }, %) |> extrude(50, %) // We put "thing1" in the shell function to shell the end face of the object. -shell({ faces: ['end'], thickness: 5 }, thing1) +shell({ faces = ['end'], thickness = 5 }, thing1) ``` ![Rendered example of shell 5](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAADSR0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+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/V1G56qqrrrrqqquuuup/jGuuuebBAGfOnHkwwDXXXPPgM2fOPIhnuuaaax7MM11zzTUP5pnOnDnzYJ7LNddc82BeRPfdd9+tPB9nz569lWe67777buUB7rvvvlvPnj37DJ7pvvvuuxXg7Nmzt9533323ctVVV1111VVXXXXV/wToQQ96EFddddVVV1111VVX/ee55pprHnzmzJkHX3PNNQ8+c+bMgwCuueaaB19zzTUPBjhz5syDr7nmmgfzAPfdd9+t11xzzYP5N7hw4QL/HidPnuQ/wn333Xcrz3T27Nlb77vvvlsB/uEf/uF3AO67775bz549e+t99913K1ddddVVV1111VVX/WdBD3rQg7jqqquuuuqqq6666t/ummuuefCZM2ce/GIv9mKvBXDNNdc8+Jprrnnwi73Yi702L6ILFy4AcOHCBS5evAjAhQsXALhw4QIAFy5c4H4XL14E4MKFC/xnO3nyJA904sQJAE6ePMn9Tp48ycmTJwE4ceIEACdPnuTkyZO8KO67775bAf7hH/7htwH+4R/+4Xfuu+++WwH+4R/+4be56qqrrrrqqquuuurfCj3oQQ/iqquuuuqqq6666qoX7pprrnnwmTNnHvxiL/ZirwXw4i/+4q/9Yi/2Yq/NC3HhwgUALly4wMWLF7lw4QIAT3nKUwC4ePEiFy5c4P+6kydPAnDixAlOnjwJwMmTJzl58iQnTpwA4OEPfzgvzH333Xfr2bNnb73vvvtu/Yd/+IffAbjvvvtu/Yd/+Iff5qqrrrrqqquuuuqqFwY96EEP4qqrrrrqqquuuuqqK6655poHnzlz5sEv9mIv9lrXXHPNg6+55poHv9iLvdhr83xcuHABgAsXLvDUpz4VgKc85SkAPPWpT+Wqf52TJ08CcOLECU6ePMnDH/5wAE6cOMHDH/5wnp/77rvvVoB/+Id/+O377rvv1rNnzz7jvvvuu/Uf/uEffpurrrrqqquuuuqqqwDQgx70IK666qqrrrrqqqv+P7rmmmse/Nqv/drvBfDiL/7ir/1iL/Zir83zceHCBS5cuMBTn/pUAJ7ylKfw1Kc+lav+a508eZITJ05w8uRJHv7wh3PixAlOnjzJyZMneW733XffrWfPnr31vvvuu/Uf/uEffue+++679R/+4R9+m6uuuuqqq6666qr/f9CDHvQgrrrqqquuuuqqq/6vu+aaax78Yi/2Yq995syZB734i7/4a7/Yi73Ya/NcLly4wMWLF3nKU54CwFOf+lSe+tSnctWz2eZ/mpMnTwLwsIc9jIc//OGcOHGChz/84Ty3++6771aAf/iHf/jtf/iHf/id++6779Z/+Id/+G2uuuqqq6666qqr/m9DD3rQg7jqqquuuuqqq676v+aaa6558Gu/9mu/14u/+Iu/9ou92Iu9Ns/lwoULXLx4kac85Sk89alP5alPfSpX/c9km3+LkydP8rCHPQyAV3iFV+DhD384z+2+++679R/+4R9++x/+4R9+57777rv1H/7hH36bq6666qqrrrrqqv9b0IMe9CCuuuqqq6666qqr/re75pprHvzar/3a7/XiL/7ir/1iL/Zir81zuXDhAn/2Z3/GxYsX+bM/+zOu+v/p5MmTPOxhD+NhD3sYJ06c4OEPfzgPdN9999169uzZW//+7//+t//hH/7hd/7hH/7ht7nqqquuuuqqq6763w096EEP4qqrrrrqqquuuup/m2uuuebBr/3ar/1e11xzzYNf53Ve5715gAsXLnDx4kWe8pSn8NSnPpWnPvWpXHXV83Py5EkAHvawh/EKr/AKPOxhD+OB7rvvvlv/4R/+4bf/4R/+4Xfuu+++W//hH/7ht7nqqquuuuqqq6763wU96EEP4qqrrrrqqquuuup/g2uuuebBr/3ar/1er/M6r/Pe11xzzYN5pgsXLnDx4kWe8pSn8NSnPpWnPvWp/HtI4n8S21z1X+PkyZMAPOxhD+MVXuEVeNjDHsYD3Xfffbf+wz/8w2//1m/91vf8wz/8w29z1VVXXXXVVVdd9T8fetCDHsRVV1111VVXXXXV/0TXXHPNg1/sxV7stc+cOfOgd3qnd/psHuDChQv8+Z//OU996lN56lOfylX/89jmf7uTJ09y4sQJHvawh/Hwhz+chz3sYdzvvvvuu/Uf/uEffvsf/uEffue3fuu3vpurrrrqqquuuuqq/5nQgx70IK666qqrrrrqqqv+p7jmmmse/Nqv/drvdc011zz4dV7ndd6bB3jqU5/KU5/6VH71V3+Vq64CsM1/pZMnT/Kwhz2Mhz3sYbzCK7wC97vvvvtu/Yd/+Iff/od/+Iff+a3f+q3v5qqrrrrqqquuuup/DvSgBz2Iq6666qqrrrrqqv9uL/ZiL/bar/M6r/Ner/M6r/PePNOFCxf48z//cy5cuMCf//mfc9VV/9ls86I6efIkD3vYw3jYwx7GK7zCK3C/++6779Z/+Id/+O1/+Id/+J3f+q3f+m6uuuqqq6666qqr/nuhBz3oQVx11VVXXXXVVVf9d7jmmmse/Nqv/drv9U7v9E6fzTNduHCBP//zP+epT30qT33qU7nqqv8NTpw4wcmTJ3n5l395XuEVXoH73Xfffbf+wz/8w2//1m/91vf8wz/8w29z1VVXXXXVVVdd9V8PPehBD+Kqq6666qqrrrrqv8o111zz4Nd+7dd+r9d5ndd572uuuebBPNNTn/pU/uzP/ow///M/57+aJP63sM1V/7OdOHGChz3sYTzsYQ/jFV7hFbjffffdd+tv/dZvffeP/uiPfg5XXXXVVVddddVV/3XQgx70IK666qqrrrrqqqv+s11zzTUPfu3Xfu33eqd3eqfP5pkuXrzIn/3Zn/Frv/ZrXPV/j23+vztx4gQPe9jDeIVXeAUe9rCHAXDffffd+g//8A+//Vu/9Vvf8w//8A+/zVVXXXXVVVddddV/LvSgBz2Iq6666qqrrrrqqv8s7/iO7/hZr/M6r/Pe11xzzYMBLl68yJ/92Z/x53/+51y8eJGrrvr3sM3/FidOnOAVXuEVeMM3fEPud9999936oz/6o5/zW7/1W9/NVVddddVVV1111X8O9KAHPYirrrrqqquuuuqq/0jXXHPNg1/7tV/7vd7pnd7ps3mmixcv8md/9mf82q/9Gldd9T+Rbf4rnDhxgoc97GG8wiu8Ag972MMAuO+++279rd/6re/+0R/90c/hqquuuuqqq6666j8WetCDHsRVV1111VVXXXXVf4Rrrrnmwa/92q/9Xu/0Tu/02TzTxYsX+dVf/VX+/M//nKuu+r/MNv9aD3vYw3jDN3xDHvawhwFw33333fpbv/Vb3/2jP/qjn8NVV1111VVXXXXVfwz0oAc9iKuuuuqqq6666qp/j2uuuebBr/3ar/1e7/RO7/TZPNNTn/pUfuRHfoSLFy/yn0ESV/3b2eaq/xlsc+LECd7wDd+QV3iFVwDgvvvuu/W3fuu3vvtHf/RHP4errrrqqquuuuqqfx/0oAc9iKuuuuqqq6666qp/q3d8x3f8rHd6p3f6bJ7p137t1/jzP/9zLl68yFVXvTC2ueo5nThxgpd/+ZfnDd/wDQG47777bv2t3/qt7/7RH/3Rz+Gqq6666qqrrrrq3wY96EEP4qqrrrrqqquuuupf63Ve53Xe+x3f8R0/65prrnkwwFOf+lR+9Ed/lIsXL3LVVf+dbPO/3YkTJ3jDN3xDXv7lXx6A++6779bf+q3f+u4f/dEf/Ryuuuqqq6666qqr/nXQgx70IK666qqrrrrqqqteVNdcc82DP/zDP/y7XuzFXuy1AS5evMiP/MiP8LSnPY2rrvq/xDb/3U6cOME7vdM78bCHPQyA++6779av//qvf59/+Id/+G2uuuqqq6666qqrXjSU48ePc9VVV1111VVXXfWieMd3fMfP+qRP+qSfvuaaax588eJFfu7nfo4f/dEf5eLFi1x11f81kpCEJCQhCUlIQhKSkIQkJCEJSUjiP8pqteLP//zPuXjxIjfeeCOnT58+/uIv/uKvs7Gxcewf/uEffoerrrrqqquuuuqqfxl60IMexFVXXXXVVVddddUL82Iv9mKv/eEf/uHfdc011zwY4Nd+7df4tV/7Nf6jSeKq/3lsc9V/Ddu8ICdOnODlX/7lecM3fEMA7rvvvlt/67d+67t/9Ed/9HO46qqrrrrqqquuesEox48f56qrrrrqqquuuuoFecd3fMfP+oiP+Ijv3tzcPH7x4kW+5mu+hsc97nFIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJK76n0kSkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJP4/k4QkJCEJSUhCEqvViqc97Wn8+Z//OTfccAM333zz8Rd/8Rd/bYB/+Id/+B2uuuqqq6666qqrnj/0oAc9iKuuuuqqq6666qrnds011zz4cz7nc37rmmuueTDAr/3ar/Hrv/7rXHXV/za2+b/oDd7gDXiDN3gDAM6ePfuMz/zMz3zt++6771auuuqqq6666qqrnhPl+PHjXHXVVVddddVVVz3Q67zO67z3537u5/7W5ubm8YsXL/I1X/M1PO5xj+Oqq/43koQkJCEJSUhCEpKQhCQkIQlJSEISkpDE/0RPe9rT+PM//3Ne/MVfnFOnTh1/xVd8xbfe3Nw8/g//8A+/w1VXXXXVVVddddWzUY4fP85VV1111VVXXXXV/T78wz/8u97pnd7pswF+7dd+je/93u9ltVpx1VX/n0lCEpKQhCQkIQlJSEISkpCEJCQhif9Mq9WKf/iHf2C1WvGSL/mSx6+55poHb25uHv+Hf/iH3+Gqq6666qqrrrrqCvSgBz2Iq6666qqrrrrqqmuuuebBH/7hH/5dL/ZiL/baAN/yLd/C0572NP4jSeKq/1tsc9V/PNv8a73BG7wBb/AGbwDAfffdd+tnfdZnvc599913K1ddddVVV1111f936EEPehBXXXXVVVddddX/b9dcc82DP/zDP/y7XuzFXuy1L168yI/92I/xtKc9jauu+p/ANle9cLYBOHHiBB/8wR/MiRMnOHv27DM+8zM/87Xvu+++W7nqqquuuuqqq/4/Qw960IO46qqrrrrqqqv+/7rmmmse/E3f9E1PB3ja057Gt37rt3LVVf9X2eb/uhMnTvBBH/RBnDhxgvvuu+/Wz/qsz3qd++6771auuuqqq6666qr/ryjHjx/nqquuuuqqq676/+maa6558Dd90zc9HeBpT3sa3/qt38pVV/1fJglJSEISkpCEJCQhCUlIQhKSkIQkJPG/wWq14h/+4R+4/vrrufnmm4+/4iu+4lv/2Z/92c8cHh7uctVVV1111VVX/X9EOX78OFddddVVV1111f8/11xzzYO/6Zu+6ekAT3va0/jWb/1W/q+ThCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJXPVfSxKSkIQkJCEJSUhCEpKQhCQkIYn/aqvViqc97Wksl0te8iVf8vgrvuIrvvWf/dmf/czh4eEuV1111VVXXXXV/zeU48ePc9VVV1111VVX/f/zSZ/0ST91zTXXPPhpT3sa3/qt38p/JElIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCT+L5KEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUjiquckCUlIQhKSkIQkJCEJSUhCEpL491qtVly8eJEbbriBm2666fgrvuIrvvWf/dmf/czh4eEuV1111VVXXXXV/yeU48ePc9VVV1111VVX/f/yuZ/7ub/1Yi/2Yq/9tKc9jW/7tm9DEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkrrpKEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSfx/IQlJSEISkpCEJCQhCUlIQhLPz2q14mlPexo33HADN9100/GHPOQhL/Nbv/Vb381VV1111VVXXfX/CeX48eNcddVVV1111VX/f7zjO77jZ73O67zOe1+8eJGv+7qv46qr/reRhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQk/q+RhCQkIQlJSGK1WvG0pz2NF3uxF+OWW255MMA//MM//A5XXXXVVVddddX/FwRXXXXVVVddddX/Gy/2Yi/22u/0Tu/02QA//uM/zlVX/X8mCUlIQhKSkIQkJCEJSUhCEpKQhCT+t7l48SLf+q3fCsA7vdM7ffaLvdiLvTZXXXXVVVddddX/FwRXXXXVVVddddX/G+/0Tu/0WQC//uu/ztOe9jT+L5CEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJK76jyUJSUhCEpKQhCQkIQlJSEISkpDEf6eLFy/y67/+6wB8+Id/+Hdx1VVXXXXVVVf9f0E5fvw4V1111VVXXXXV/33v+I7v+Fmv8zqv895Pe9rT+PEf/3H+o0hCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJXPWikYQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpK46gpJSEISkpCEJCQhCUlIQhKS+I928eJFbrjhBm666abj11xzzYP/9E//9Ge46qqrrrrqqqv+ryO46qqrrrrqqqv+z7vmmmse/E7v9E6fDfAbv/EbSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpK46qoXhSQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUji/wNJSEISkpCEJCQhCUlIQhKS+JdcvHiRH/uxHwPgxV7sxV77xV7sxV6bq6666qqrrrrq/zqCq6666qqrrrrq/7zXfu3Xfi+Av/zLv+TpT386V131f4EkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCTxf4kkJCEJSUhCEpKQhCR2d3f5i7/4C6655poHv87rvM57cdVVV1111VVX/V9HcNVVV1111VVX/Z/3Tu/0Tp8N8Bu/8RtcddVVz0kSkpCEJCQhCUlIQhKSkIQkJCEJSfxv9Ru/8RsAvNiLvdhrc9VVV1111VVX/V9HcNVVV1111VVX/Z/2Oq/zOu8N8Jd/+ZdcvHiR/60kIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSuOrfRxKSkIQkJCEJSUhCEpKQhCQk8T/BxYsXedrTnsY111zz4Hd8x3f8LK666qqrrrrqqv/LCK666qqrrrrqqv/T3vEd3/GzAJ72tKfxH0ESkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhiav+c0hCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCT+v5OEJCQhCUlIQhKSkIQkJCGJ/yx/+Zd/CcDrvu7rvg9XXXXVVVddddX/ZQRXXXXVVVddddX/WS/2Yi/22tdcc82DAf7qr/4KSUhCEpKQhCQkIQlJSEISkpCEJCQhCUn8dzlx4gRX/d8gCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEIS/11OnDjBfwVJSEISkpCEJCQhCUlIQhL/Gk972tN42tOexpkzZx70Yi/2Yq/NVVddddVVV131fxWVq6666qqrrrrq/6zXeZ3XeS+Av/zLv+R/ghMnTgBw/PhxHvKQhwBw4sQJTpw4AcDx48cBOHHiBC+Kixcvcr/d3V0uXrwIwNOf/nQALl68yNOf/nSu+r9NEv8eJ06cwDYPechDOHHiBAAnTpzg+PHjAJw4cYITJ07worh48SL3u3jxIgC7u7sAPO1pTwPg4sWLPP3pT+c/gyReVBcvXuRpT3saD33oQ3md13md9/qHf/iH3+aqq6666qqrrvq/iMpVV1111VVXXfV/1ou92Iu9NsBv/uZv8l/pxIkTALzMy7wMAA996EM5fvw4J06c4AW5dOkSAJcuXWJ/f5+9vT3+JTs7OwAcO3aMhzzkITzkIQ8B4GVf9mV5oIsXL7K7u8vFixd5+tOfzsWLF3n605/OVf//nDhxgpd5mZcB4KEPfSgPechDeEEuXboEwKVLl9jf3+fSpUv8S44dO8b9Tp06xbFjx7jfy77sy/JAFy9e5OLFi+zu7vK0pz2Nixcv8vSnP53/KpL4q7/6K17/9V+fF3uxF3ttrrrqqquuuuqq/6uoXHXVVVddddVV/ye9zuu8zntfc801D7548SIXL17kP9OJEyd4mZd5GQAe+tCH8pCHPIQHunTpEgB///d/z6VLl7h06RKXLl1ib2+PS5cuIYn/KMeOHWNnZ4djx44BcPPNN3Ps2DEe8pCH8JCHPISXfdmXBeDixYvs7u7y9Kc/nac//ek8/elP5yqwzf8lJ06c4GVe5mV46EMfykMe8hAe6NKlS1y6dInbb7+dS5cucenSJS5dusSlS5fY29sDwDb/XseOHQPg2LFjHDt2DICbb76ZY8eO8dCHPhSAl33Zl+V+Fy9e5OlPfzpPe9rTuHjxIk9/+tP5z3Lx4kWe9rSn8dCHPvTBL/ZiL/ba//AP//DbXHXVVVddddVV/9egBz3oQVx11VVXXXXVVf/3fPiHf/h3vc7rvM57/8RP/AR/+Zd/yb+XJO53/PhxTpw4wUMe8hBe93Vflwe6dOkSt99+O5cuXeL222/n9ttv5/k5duwYOzs7HDt2jJ2dHQCOHTvGsWPHuN/Ozg7329vbY2dnh729Pe536dIlAC5dusTe3h6XLl1ib2+PS5cu8fwcO3aMm2++mZtvvpljx45x8803c7+LFy/y9Kc/nb/6q7/i6U9/Olf957PNf4YTJ07wMi/zMrze670eD3Tp0iX+/u//nkuXLvH3f//3/Gewzb/WsWPHOHbsGDs7O9xyyy3ccsstHDt2jPtdvHiRpz/96TztaU/jL//yL/mP9nqv93q83uu9Hv/wD//w25/5mZ/5Olx11VVXXXXVVf/XoAc96EFcddVVV1111VX/9/zET/yEAb78y7+c3d1d/r2OHz/Oy77sy3L8+HFe9mVflvtdunSJv//7vwfgD//wD3lux44d4+abb2ZnZ4dbbrmFnZ0djh07xn+mS5cuAXD77bdz++23c+nSJW6//Xae27Fjx9jZ2eHmm2/mlltu4eabbwbg4sWL/NVf/RVPf/rTefrTn85V//MdP36cl3mZl+H1Xu/1uN+lS5f4+7//e2677TZuv/12/qexzQty7NgxbrnlFm6++WaOHTvGLbfcAsDFixd5+tOfztOf/nT+8i//kudmm3+t48eP84mf+Incd999t37Ih3zIQ7jqqquuuuqqq/6vQQ960IO46qqrrrrqqqv+b3md13md9/7wD//w7/rLv/xLfvInf5J/j+PHj/OyL/uyvO7rvi73u3TpEn//93/PP/zDP3Dp0iUe6NixY7zYi70Yt9xyCzfffDMvyNHREUdHRxwdHXF0dIRtjo6OODw85H4HBwcAZCa2yUw2NjawjW02NjawzXXXXYdttre32d7eZnt7m+d26dIl9vb2uO222/iHf/gHLl26xHM7duwYL/ZiL8aLv/iLc+zYMQD+8i//kr/6q7/i6U9/Olf9z3P8+HFe7/Vej5d5mZcB4NKlS/z93/89f/d3f8fe3h7/F9jm2LFj3HLLLbz4i784t9xyCwAXL17k6U9/On/5l3/J05/+dP41bPNA7//+789DH/pQPvMzP/N1/uEf/uG3ueqqq6666qqr/i9BD3rQg7jqqquuuuqqq/5v+dzP/dzferEXe7HX/omf+An+6q/+in+L133d1+VlXuZlOHHiBACXLl3i7//+7/nDP/xDntuxY8d4sRd7MV7t1V6N57ZarVgul5w/f56joyOOjo44d+4ctslMAGxj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FCdOnOCB9vb2eNzjHsfjHvc49vb2uOpFI4l/L9v8Z9vb2+OP//iP+eM//mN2dnZ47GMfy80338xNN93Ezs4Oj3nMY9jb22N/f5/9/X3uuusu7rzzTg4ODvjPIglJSEISz21zc5NrrrmGjY0NHvKQh7C5ucn99vb2+Id/+Af+4R/+gb29Pf6zSOIFsc1/pb29PW6//XZuvvnmB73Yi73Ya/3DP/zDb3PVVVddddVVV/1boAc96EFcddVVV1111VX/Nt/0Td/09GuuuebBv/Irv8LjHvc4/ieSxH+mnZ0dHvvYx3LTTTdx00038UB7e3vs7e2xv7/PnXfeyd7eHvv7+xwcHAAgCUkASAJAEgARgSQkIQlJSEISAJKICLa2ttja2uK6664D4Nprr+XMmTM8t729Pe644w7uuOMOHve4x3HV/062+ffY2dnhpptu4uabb+axj30sz21/f5/9/X329/e56667ODg4AOCuu+5CEi+MJCQhCUlIQhKSkEREIImtrS22tra49tprAbjmmmu45ppreG57e3v8wz/8A7fffjt33HEH/5PZ5j/DzTffzDu+4zty33333fohH/IhD+Gqq6666qqrrvq3oHLVVVddddVVV/2bvNiLvdhrX3PNNQ8GeNzjHsd/FUn8T7K3t8cf//EfA7Czs8NNN93ETTfdxM7ODjfddBM7OzsAPOYxj+GB9vf3Adjf32d/f58H2t/fRxIAktje3gZge3sbgK2tLba2tnhB9vb2AHjc4x4HwOMe9zj29va46n8/Sfxr2OaB9vb2eNzjHsfjHvc4fuVXfoWdnR1uuukmbr75ZnZ2drjpppuwzQ033MCjHvUoHmh/fx+A/f19AA4ODgCwzcHBAQCSANje3kYSANvb2wBce+21vCB7e3sA/MM//AN33HEHd9xxBw8kiedmm/8pJPH82Obf49KlSwBcc801D36xF3ux1/6Hf/iH3+aqq6666qqrrvrXonLVVVddddVVV/2bvM7rvM57ATzucY/j30sS/xfs7e3xuMc9jsc97nHcb2dnh5tuugmAm266iZ2dHQBuuukmALa3t/m32NvbA2Bvb4877rgDgDvuuIM77riDq666nyRemP39fR7/+Mfz+Mc/HtsA7OzssLOzw87ODjfffDM7OzsA7OzssLOzw/b2Nv8We3t7AOzt7XH77bcDcMcdd3DHHXfw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VVdd9e9mmweSxH812zw3SfxPZJsXRBJXXfXfyTb/m9jmfwLb/FeyzQ033ADA2bNnb+Wqq6666qqrrnpBCK666qqrrrrqqhfovvvuuxVgZ2eHfw3b2MY2tvnvYhvb2MY2tvmfzja2sY1tbGMb29jmqqv+vWxjG9vYxja2sY1t/iezjW1sYxvb/HexjW1sY5v/CraxjW0e6L777ruVq6666qqrrrrqBaFy1VVXXXXVVVe9QPfdd9+tANvb2/x72OaBJPHfxTbPTRL/W9jmXyKJq/5/ss3/Fbb5n8Q2/x1s84Jsb28DcN99993KVVddddVVV131glC56qqrrrrqqqv+y9nmgSTx38k2z48k/jeyzYtCElf972Cb/8ts8z+Nbf472OZFtbOzA8DZs2efwVVXXXXVVVdd9YJQueqqq6666qqrXqB/+Id/+B2AG264gf9MtnkgSfxPYJvnJon/K2zzryWJq/59bPP/lW3+J7LNfyfbXHXVVVddddVV/2moXHXVVVddddVV/+PY5rlJ4n8C2zw/kvj/wDb/kSTxP51trvrXsc3/ZLb572Sb/wg33ngjAPfdd9+tXHXVVVddddVVLwiVq6666qqrrrrqBTp79uytADs7O9jmfpL4r2abB5LE/yS2eUEkcdXzZ5ur/neyzf8WtvnvZJv/TGfPnr2Vq6666qqrrrrqBaFy1VVXXXXVVVf9i7a3t3kg29xPEv8dbPPcJPE/kW1eEElcddX/VLb538Y2/xPY5j/b9vY2APfdd9+tXHXVVVddddVVLwjBVVddddVVV131At1333233nfffbcCbG9v8/zYxja2sc1/J9vYxja2sc3/dLaxjW1sYxvb2MY2V131n802trGNbWxjG9v8T2cb29jGNrb572Ib29jGNlddddVVV1111f8YBFddddVVV1111Qt19uzZWwF2dnZ4UdjGNraxzX8329jGNraxzf8mtrGNbWxjG9vYxjZXXfXC2MY2trGNbWxjG9vY5n8L29jGNraxzX8n29jGNrb5r2Ib29xwww0A/MM//MNvc9VVV1111VVXvTBUrrrqqquuuuqq/1S2eW6S+O9km+cmif+NbPOikMRV/7fY5v8q2/xPY5v/LrZ5btvb2wDcd999t3LVVVddddVVV70wBFddddVVV1111Qt133333Qqwvb3NfxTb2MY2tvmfwDa2sY1tbGOb/ytsYxvb2MY2trGNbWxjG9tc9d/DNraxjW1sYxvb2MY2trGNbf4vsI1tbGMb29jmfwLb2MY2tvmvZBvb2MY2V1111VVXXXXVvwuVq6666qqrrrrqhbrvvvtuBdje3uY/i20eSBL/U9jm+ZHE/1W2+feQxP9Htrnq+bPN/2S2+e9km3+tnZ0dAO67775bueqqq6666qqrXhgqV1111VVXXXXVC3X27NlnAOzs7PBfxTbPTRL/k9jm+ZHE/3e2uer/J9v8b2Cb/262+ffY3t4G4OzZs8/gqquuuuqqq656YahcddVVV1111VUv1H333XcrwPb2NraRxH8H2zyQJP4nss0LIomrrvrfzjb/m9jmfwLbXHXVVVddddVV/y2oXHXVVVddddVVL5Lt7W0AbPNAkvjvYJvnJon/yWzzgkjiqqv+p7DN/0a2+Z/CNv+ZbrzxRgD+4R/+4be56qqrrrrqqqteGCpXXXXVVVddddULdfbs2Vt5IWzzQJL472Kb5yaJ/w1s88JI4qqr/qPY5n872/xPYpurrrrqqquuuup/JCpXXXXVVVddddULdd99990KsLOzw4vCNg8kif9Otnlukvjfxjb/EklcdZVt/q+xzf80tvnvtLOzA8B99913K1ddddVVV1111QtDcNVVV1111VVX/Yvuu+++WwF2dnb417KNbWxjm/8JbGMb29jGNrb53842trGNbWxjG9vYxja2sc1V/7vYxja2sY1tbGMb29jGNrb53842trGNbWzzP4FtbGMb2/x3sc3W1hZXXXXVVVddddWLjOCqq6666qqrrvoXnT179laA7e1t/r1sYxvb2OZ/EtvYxja2sY1t/i+yjW1sYxvb2MY2trGNbWxjG9tc9R/DNraxjW1sYxvb2MY2trGNbWzzf5FtbGMb29jGNv9T2MY2trHNfxfb2MY2tgHY2dkB4B/+4R9+m6uuuuqqq6666l9C5aqrrrrqqquu+m9lm+cmif9JbPP8SOL/E9v8R5LE/wa2uerfzjb/G9jmfwLb/Et2dnYAuO+++27lqquuuuqqq676lxBcddVVV1111VX/ovvuu+9WgBtvvJH/CraxjW1s8z+VbWxjG9vYxjZXvWhsYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGObq140trGNbWxjG9v8T2Qb29jGNrb572Qb29jmqquuuuqqq676D0flqquuuuqqq676F91333238t/INs9NEv9T2eYFkcRVV/1vZZv/bWzzP41t/j22t7cBuO+++27lqquuuuqqq676l1C56qqrrrrqqqv+RWfPnn0GwPb2Nv9T2Oa5SeJ/Otu8MJK46qr/Lrb538w2/xPZ5j/Szs4OAGfPnn0GV1111VVXXXXVv4TKVVddddVVV131L7rvvvtuBdjZ2cE2DySJ/yls89wk8b+JbV4YSVx11b+Vbf6vsM3/VLb5z7S9vQ3AfffddytXXXXVVVddddW/hMpVV1111VVXXfUvOnv27K0AOzs7PDfbPDdJ/E9hm+dHEv8b2eZFIYmr/v+wzf9ltvmfzDb/lXZ2dgA4e/bsrVx11VVXXXXVVf8SKlddddVVV1111X842zyQJP6nsc1zk8T/FbZ5UUniqv95bPP/jW3+N7DNVVddddVVV131vwaVq6666qqrrrrqX3TffffdCrC9vc2/hW0eSBL/E9nm+ZHE/2W2+beSxFUvmG2uev5s87+Fbf672eZ+Ozs7ANx33323ctVVV1111VVX/UuoXHXVVVddddVVL5L77rvv1muuuebBOzs77O3t8e9hm+cmif+pbPP8SOL/O9v8d5DEv4ZtrvqvZ5v/jWzz3802z8/Ozg4A9913361cddVVV1111VUvCoKrrrrqqquuuupFcvbs2VsBtre3+c9gG9vYxjb/G9jGNraxjW1sY5ur/nPZxja2sY1tbGMb29jGNraxzVX/uWxjG9vYxja2+d/ANraxjW1s89/BNraxjW1ekO3tbQDOnj17K1ddddVVV1111YuC4Kqrrrrqqquu+lfZ2dnhv4JtbGMb29jmfxPb2MY2trGNbWxz1VX/G9nGNraxjW1sY5v/LWxjG9vYxjb/nWxjG9u8qHZ2dgC47777buWqq6666qqrrnpREFx11VVXXXXVVS+Sv//7v/9tgO3tbf672MY2trGNbf43so1tbGMb29jGNra56qr/DraxjW1sYxvb2MY2/xvZxja2sc1/N9vYxja2ueqqq6666qqr/ktQueqqq6666qqr/tVsAyCJ/262eW6S+N/MNv8SSVx11YvKNv+X2eZ/Itv8R7vpppsAuO+++27lqquuuuqqq656UVC56qqrrrrqqqteJP/wD//wOwA33ngj97PNA0nifwLbPDdJ/F9imxeFJK76v8s2/9/Y5n8q2/xXOXv27DO46qqrrrrqqqteFFSuuuqqq6666qr/MLZ5IEn8T2Gb50cS/5fZ5l9DElf997LNVVfY5n8y2/xX297eBuC+++67lauuuuqqq6666kVB5aqrrrrqqquuepGcPXv2VoCdnR1eVLZ5bpL4n8Q2z48k/j+yzb+HJP6/s81V/zq2+Z/ONv8T7OzsAHD27Nlbueqqq6666qqrXhRUrrrqqquuuuqq/1K2eSBJ/E9km+dHEle9YLa56qoXxDb/W9jmfwLbPNDOzg4A9913361cddVVV1111VUvCipXXXXVVVddddWL5L777rsVYGdnh/9ItnlukvifyjbPjySuuuoqsM3/Nrb5n8I2V1111VVXXXXVfyiCq6666qqrrrrqRfb3f//3vw1w44038p/JNraxjW1s8z+dbWxjG9vYxja2ueqq/2tsYxvb2MY2trHN/wa2sY1tbPPfzTa2sc0Ls7OzA8DZs2efwVVXXXXVVVdd9aKictVVV1111VVX/a9gmweSxP8WtnlhJHHVVf/T2Ob/Atv8T2Obf4ubbroJgPvuu+9WrrrqqquuuuqqFxXBVVddddVVV131Ijt79uytADs7O/x3s41tbGMb29jmfyPb2MY2trGNbWxjm6uu+o9mG9vYxja2sY1tbGOb/41sYxvb2MY2/xPYxja2sc2/13333XcrV1111VVXXXXVi4rKVVddddVVV131IrvvvvtuBdje3sY295PE/xS2eW6S+N/MNi8KSVx1lW3+r7PN/2S2+c+wvb0NwH333fd0rrrqqquuuuqqFxWVq6666qqrrrrq3802DySJ/0ls8/xI4v8S27yoJHHV/x62+f/KNv+T2ea/ys7ODgBnz559BlddddVVV1111YuK4KqrrrrqqquuepH9wz/8w28D3HTTTbwwtrGNbWxjm/+JbGMb29jGNrb5/8A2trGNbWxjG9vYxja2sY1tbGObq/59bGMb29jGNraxjW1sYxvb2MY2tvn/wDa2sY1tbGOb/2lsYxvb2Oaqq6666qqrrvofj8pVV1111VVXXfVfwjYPJIn/qWzz/Eji/zvb/GeSxH8n21z1n8s2/5vY5n8C29x0000AnD179lauuuqqq6666qoXFZWrrrrqqquuuupFdt99990KsLOzw7+XbZ6bJP4ns83zI4mr/mPY5qr//Wzzv5Ft/iexzfNz33333cpVV1111VVXXfWionLVVVddddVVV/2r7ezs8J/BNs9NEv/T2eYFkcRVV/1fZJv/zWzzP41tXpidnR0A7rvvvlu56qqrrrrqqqteVARXXXXVVVddddWL7OzZs8+47777bgXY2dnhv4JtbGMb29jmfxPb2MY2trGNbWxjm6uu+p/KNraxjW1sYxvb2OZ/E9vYxja2sc3/BLaxjW1sc9VVV1111VVX/acguOqqq6666qqr/lXOnj17K8DOzg7/XWxjG9vYxjb/W9nGNraxjW1sYxvb2Oaqq/4z2MY2trGNbWxjG9v8b2Ub29jGNrb5n8I2trGNbf41brrpJgD+4R/+4be56qqrrrrqqqv+NahcddVVV1111VX/Jrb5n8Q2z00S/xfY5l8iiauuArDN/xe2+Z/MNv9RdnZ2ALjvvvtu5aqrrrrqqquu+tcguOqqq6666qqr/lXuu+++WwF2dnawjW1sY5v/aWxjG9vYxja2+b/INraxjW1sYxvb2MY2trGNba7638U2trGNbWxjG9vYxja2sc3/RbaxjW1sYxvb/E9jG9vYxjZXXXXVVVddddX/CFSuuuqqq6666qp/lfvuu+9WgJ2dHZ6bbR5IEv8T2eb5kcT/F7b5t5DEVf92trnqBbPN/xa2+a+0s7MDwH333XcrV1111VVXXXXVvwaVq6666qqrrrrqX+Xs2bPPANjZ2eFfYpvnJon/qWzz/Ejiqits859JEv+dbHPVfz7b/G9jm/9OOzs7AJw9e/YZXHXVVVddddVV/xpUrrrqqquuuuqqf5X77rvvVoCdnR3+LWzz3CTxP5ltXhBJXPUfxzZX/d9hm/+NbPM/iW2uuuqqq6666qp/MypXXXXVVVddddW/yc7ODv9RbPPcJPG/gW1eEElcddX/dbb538w2/xPZ5oFuuukmAP7hH/7ht7nqqquuuuqqq/41qFx11VVXXXXVVf8qZ8+evZX/ArZ5bpL438Q2L4wkrrrqfzrb/F9hm/+pbHPVVVddddVVV/2noHLVVVddddVVV/2r3HfffbcC7Ozs8F/NNs9NEv9b2eaFkcRVV/1nss3/Vbb5n8w2/xo7OzsA3Hfffbdy1VVXXXXVVVf9axBcddVVV1111VX/avfdd9+tADs7O/x3s41tbGMb2/xfYRvb2MY2trGNbWxjG9tcddXzYxvb2MY2trGNbWxjm/8rbGMb29jGNv+T2MY2trGNbf41dnZ2uOqqq6666qqr/s0Irrrqqquuuuqqf7WzZ8/eCrC9vc3/RLaxjW1sYxvb/F9lG9vYxja2sY1tbGMb29jmqv/dbGMb29jGNraxjW1sYxvb/F9kG9vYxja2sc3/NLaxjW1s8++1s7MDwD/8wz/8NlddddVVV1111b8Wlauuuuqqq6666t/FNs9NEv8T2eb5kcT/F7b5t5DEVf9xbHPVC2eb/y1s859pZ2cHgPvuu+9Wrrrqqquuuuqqfy2Cq6666qqrrrrqX+2+++67FeCmm27i+bGNbWxjm//pbGMb29jGNra56tlsYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNrb5n842trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sY5urrrCNbWxjG9vYxjb/U9nGNraxjW2uuuqqq6666qr/0ahcddVVV1111VX/avfdd9+t/CvY5rlJ4n8627wgkrjq3882V/3fZ5v/rWzz321nZweA++6771auuuqqq6666qp/LSpXXXXVVVddddW/2tmzZ58BcOzYMf6tbPPcJPG/hW1eEElcddX/N7b53842/xPt7OwAcPbs2Wdw1VVXXXXVVVf9a1G56qqrrrrqqqv+1e67775bAXZ2dviPZJvnJon/bWzzgkjiqqv+N7LN/yW2+Z/KNg+0s7MDwH333XcrV1111VVXXXXVvxaVq6666qqrrrrqX+3s2bO3Auzs7PCfzTbPTRL/W9nmXyKJq676r2ab/6ts8z+ZbV6YY8eOAXD27Nlbueqqq6666qqr/rWoXHXVVVddddVV/+vY5rlJ4v8K2/xLJHHVVS8K2/x/Ypv/yWxz1VVXXXXVVVf9l6Jy1VVXXXXVVVf9q9133323Auzs7PA/hW2eH0n8X2SbF5Ukrvq/xzb/n9nmfwPb/Hvt7OwAcN99993KVVddddVVV131r0Vw1VVXXXXVVVf9m9x33323Amxvb2Ob/6lsYxvb2MY2tvn/xDa2sY1tbGMb29jGNraxjW1sc9V/HdvYxja2sY1tbGMb29jGNraxjW3+v7CNbWxjG9vY5n8q29jGNrb599rZ2QHgvvvuu5WrrrrqqquuuurfgspVV1111VVXXfVvcvbs2VuvueaaBx87doy9vT1s80CS+J/MNs+PJK4C2/xHksT/Jba56j+Wbf63sc1/tp2dHQDOnj17K1ddddVVV1111b8Flauuuuqqq6666t9lZ2eH58c2z00S/9PZ5gWRxFX/Nra56ioA2/xvZZv/ajs7OwDcd999t3LVVVddddVVV/1bEFx11VVXXXXVVf8mf//3f//bADs7O7yobGMb29jGNv+b2MY2trGNbWxjm6uuuurZbGMb29jGNraxzf8WtrGNbWxjm6uuuuqqq6666n8lKlddddVVV1111X8r2zw3SfxvY5sXRBJXXfV/iW3+L7HN/1Q333wzAP/wD//wO1x11VVXXXXVVf8WBFddddVVV1111b/JP/zDP/wOwM0338x/NNvYxja2sc3/ZraxjW1sYxvb2MY2V131P41tbGMb29jGNraxzf9mtrGNbWxjm/9JbGMb29jmqquuuuqqq676d6Ny1VVXXXXVVVf9r2Cb5yaJ/wts86KQxFVX/XvZ5v8L2/xPZ5sXZmdnB4D77rvvVq666qqrrrrqqn8LKlddddVVV1111b/J2bNnbwXY2dnhv4ttnh9J/F9kmxeFJK76/8U2/5/Z5n8L2/xr7OzsAHD27Nlbueqqq6666qqr/i2oXHXVVVddddVV/+fY5vmRxP8HtvnXksRV/3PY5qrnZZv/TWzz73Xs2DEA7rvvvlu56qqrrrrqqqv+LahcddVVV1111VX/Jvfdd9+tADs7O9gGQBL/k9nm+ZHE/3e2+feSxP93trnq3882/xvZ5qqrrrrqqquu+h+H4Kqrrrrqqquu+jf7h3/4h98GuPnmmwGwjW1sY5v/LWxjG9vYxja2uepfxza2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2V/3r2MY2trGNbWzzv4FtbGMb29jmP9rOzg4A9913361cddVVV1111VX/VlSuuuqqq6666qr/NLZ5bpL438I2L4gkrrrqqn+Zbf4vsM1/tZtvvhmAs2fP3spVV1111VVXXfVvRXDVVVddddVVV/2b3XfffbcC7Ozs8KKyjW1sYxvb/G9kG9vYxja2sY1tbHPVVf+f2MY2trGNbWxjm/+NbGMb29jGNv+d7rvvvlu56qqrrrrqqqv+rahcddVVV1111VX/Zvfdd9+tADs7O/x72Oa5SeJ/M9u8MJK46qr/LWzzf5Vt/qfa2dkB4L777ruVq6666qqrrrrq34rKVVddddVVV131P5Jtnpsk/q+wzQsjiauu+q9gm/8PbPO/gW3ut7OzA8DZs2efwVVXXXXVVVdd9W9FcNVVV1111VVX/Zv9wz/8w+8A3HzzzfxXsI1tbGMb29jm/yLb2MY2trGNbWxjG9vYxjZXXfX82MY2trGNbWxjG9vYxjb/F9nGNraxjW3+p7KNbWxjm6uuuuqqq6666j8clauuuuqqq6666n892zw/kvj/wDYvKklc9b+Tba56Trb538Q2/xo333wzAPfdd9+tXHXVVVddddVV/1ZUrrrqqquuuuqqf7OzZ8/eCnDs2DH+J7LN8yOJ/69s8+8hiav+7Wxz1b+ebf43ss1/hLNnz97KVVddddVVV131b0Xlqquuuuqqq676d9vZ2cE2kvjfwDbPjySueuFs819FEv8VbHPV/wy2+d/KNv/Rjh07BsB99913K1ddddVVV1111b8Vlauuuuqqq6666t/svvvuu/W+++679ZprrnnwB3zAB3A/SdgGQBJXXXXVVf/X2EYStnkgSdjmgSRhmweShG0eSBK2ueqqq6666qqr/kOhBz3oQVx11VVXXXXVVf92L/ZiL/ZaH/7hH/7d11xzzYO56qqrrrrqP9Tbvd3biauuuuqqq6666t8DPehBD+Kqq6666qqrrvr3ueaaax7MA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQD2LYk8QC2LUk8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQD2LYk8QC2LUk8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQD2LYk8QC2LUk8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQD2LYk8QC2LUk8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQD2LYk8QC2LUk8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQz3Xfffbdy1VVXXXXVVVf9e6EHPehBXHXVVVddddVVV1111VVXXXXVVVddddVV/ydRueqqq6666qqrrrrqqquuuuqqq6666qqr/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/q/hH5DLfERTSZ+IAAAAASUVORK5CYII=) @@ -172,20 +172,20 @@ case = startSketchOn('XY') thing1 = startSketchOn(case, 'end') |> circle({ - center: [-size / 2, -size / 2], - radius: 25 + center = [-size / 2, -size / 2], + radius = 25 }, %) |> extrude(50, %) thing2 = startSketchOn(case, 'end') |> circle({ - center: [size / 2, -size / 2], - radius: 25 + center = [size / 2, -size / 2], + radius = 25 }, %) |> extrude(50, %) // We put "thing1" and "thing2" in the shell function to shell the end face of the object. -shell({ faces: ['end'], thickness: 5 }, [thing1, thing2]) +shell({ faces = ['end'], thickness = 5 }, [thing1, thing2]) ``` ![Rendered example of shell 6](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAADZl0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+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/V1G56qqrrrrqqquuuup/jGuuuebBAGfOnHkwwDXXXPPgM2fOPIhnuuaaax7MM11zzTUP5pnOnDnzYJ7LNddc82BeRPfdd9+tPB9nz569lWe67777buUB7rvvvlvPnj37DJ7pvvvuuxXg7Nmzt9533323ctVVV1111VVXXXXV/wToQQ96EFddddVVV1111VVX/ee55pprHnzmzJkHX3PNNQ8+c+bMgwCuueaaB19zzTUPBjhz5syDr7nmmgfzAPfdd9+t11xzzYP5N7hw4QL/HidPnuQ/wn333Xcrz3T27Nlb77vvvlsB/uEf/uF3AO67775bz549e+t99913K1ddddVVV1111VVX/WdBD3rQg7jqqquuuuqqq6666t/ummuuefCZM2ce/GIv9mKvBXDNNdc8+Jprrnnwi73Yi702L6ILFy4AcOHCBS5evAjAhQsXALhw4QIAFy5c4H4XL14E4MKFC/xnO3nyJA904sQJAE6ePMn9Tp48ycmTJwE4ceIEACdPnuTkyZO8KO67775bAf7hH/7htwH+4R/+4Xfuu+++WwH+4R/+4be56qqrrrrqqquuuurfCj3oQQ/iqquuuuqqq6666qoX7pprrnnw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/2q2AZDEfzfbPDdJ/G9mm3+JJK666kVlm//LbPM/kW3+o910000A3Hfffbdy1VVXXXXVVVe9KKhcddVVV1111VUvkn/4h3/4HYAbb7yR+9nmgSTxP4Ftnpsk/i+xzYtCElf932Wb/29s8z+Vbf6rnD179hlcddVVV1111VUvCipXXXXVVVddddV/GNs8kCT+p7DN8yOJ/8ts868hiav+e9nmqits8z+Zbf6rbW9vA3DffffdylVXXXXVVVdd9aKgctVVV1111VVXvUjOnj17K8DOzg4vKts8N0n8T2Kb50cS/x/Z5t9DEv/f2eaqfx3b/E9nm/8JdnZ2ADh79uytXHXVVVddddVVLwoqV1111VVXXXXVfynbPJAk/ieyzfMjiateMNtcddULYpv/LWzzP4FtHmhnZweA++6771auuuqqq6666qoXBZWrrrrqqquuuupFct99990KsLOzw38k2zw3SfxPZZvnRxJXXXUV2OZ/G9v8T2Gbq6666qqrrrrqPxTBVVddddVVV131Ivv7v//73wa48cYb+c9kG9vYxja2+Z/ONraxjW1sYxvbXHXV/zW2sY1tbGMb29jmfwPb2MY2tvnvZhvb2OaF2dnZAeDs2bPP4KqrrrrqqquuelFRueqqq6666qqr/lewzQNJ4n8L27wwkrjqqv9pbPN/gW3+p7HNv8VNN90EwH333XcrV1111VVXXXXVi4rgqquuuuqqq656kZ09e/ZWgJ2dHf672cY2trGNbWzzv5FtbGMb29jGNraxzVVX/UezjW1sYxvb2MY2trHN/0a2sY1tbGOb/wlsYxvb2Obf67777ruVq6666qqrrrrqRUXlqquuuuqqq656kd133323Amxvb2Ob+0nifwrbPDdJ/G9mmxeFJK66yjb/19nmfzLb/GfY3t4G4L777ns6V1111VVXXXXVi4rKVVddddVVV13172abB5LE/yS2eX4k8X+JbV5Ukrjqfw/b/H9lm//JbPNfZWdnB4CzZ88+g6uuuuqqq6666kVFcNVVV1111VVXvcj+4R/+4bcBbrrpJl4Y29jGNraxzf9EtrGNbWxjG9v8f2Ab29jGNraxjW1sYxvb2MY2trHNVf8+trGNbWxjG9vYxja2sY1tbGMb2/x/YBvb2MY2trHN/zS2sY1tbHPVVVddddVVV/2PR+Wqq6666qqrrvovYZsHksT/VLZ5fiTx/51t/jNJ4r+Tba76z2Wb/01s8z+BbW666SYAzp49eytXXXXVVVddddWLispVV1111VVXXfUiu++++24F2NnZ4d/LNs9NEv+T2eb5kcRV/zFsc9X/frb538g2/5PY5vm57777buWqq6666qqrrnpRUbnqqquuuuqqq/7VdnZ2+M9gm+cmif/pbPOCSOKqq/4vss3/Zrb5n8Y2L8zOzg4A9913361cddVVV1111VUvKoKrrrrqqquuuupFdvbs2Wfcd999twLs7OzwX8E2trGNbWzzv4ltbGMb29jGNraxzVVX/U9lG9vYxja2sY1tbPO/iW1sYxvb2OZ/AtvYxja2ueqqq6666qqr/lMQXHXVVVddddVV/ypnz569FWBnZ4f/LraxjW1sY5v/rWxjG9vYxja2sY1tbHPVVf8ZbGMb29jGNraxjW3+t7KNbWxjG9v8T2Eb29jGNv8aN910EwD/8A//8NtcddVVV1111VX/GlSuuuqqq6666qp/E9v8T2Kb5yaJ/wts8y+RxFVXAdjm/wvb/E9mm/8oOzs7ANx33323ctVVV1111VVX/WsQXHXVVVddddVV/yr33XffrQA7OzvYxja2sc3/NLaxjW1sYxvb/F9kG9vYxja2sY1tbGMb29jGNlf972Ib29jGNraxjW1sYxvb2Ob/ItvYxja2sY1t/qexjW1sY5urrrrqqquuuup/BCpXXXXVVVddddW/yn333XcrwM7ODs/NNg8kif+JbPP8SOL/C9v8W0jiqn8721z1gtnmfwvb/Ffa2dkB4L777ruVq6666qqrrrrqX4PKVVddddVVV131r3L27NlnAOzs7PAvsc1zk8T/VLZ5fiRx1RW2+c8kif9OtrnqP59t/rexzX+nnZ0dAM6ePfsMrrrqqquuuuqqfw0qV1111VVXXXXVv8p99913K8DOzg7/FrZ5bpL4n8w2L4gkrvqPY5ur/u+wzf9GtvmfxDZXXXXVVVddddW/GZWrrrrqqquuuurfZGdnh/8otnlukvjfwDYviCSuuur/Otv8b2ab/4ls80A33XQTAP/wD//w21x11VVXXXXVVf8aVK666qqrrrrqqn+Vs2fP3sp/Ads8N0n8b2KbF0YSV131P51t/q+wzf9Utrnqqquuuuqqq/5TULnqqquuuuqqq/5V7rvvvlsBdnZ2+K9mm+cm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4gFsW5J4ANuWJB7AtiWJB7BtSeIBbFuSeADbliQewLYliQewbUniAWxbkngA25YkHsC2JYkHsG1J4gFsW5J4ANuWJB7AtiWJB7BtSeKZ7rvvvlu56qqrrrrqqqv+vdCDHvQgrrrqqquuuuqqq6666qqrrrrqqquuuuqq/5OoXHXVVVddddVVV1111VVXXXXVVVddddVV/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/VfwjG/yJ2r1lkpQAAAAASUVORK5CYII=) diff --git a/docs/kcl/sin.md b/docs/kcl/sin.md index 947c0df60..f3c1fd40e 100644 --- a/docs/kcl/sin.md +++ b/docs/kcl/sin.md @@ -34,8 +34,8 @@ sin(num: number) -> number exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) |> angledLine({ - angle: 50, - length: 15 / sin(toDegrees(135)) + angle = 50, + length = 15 / sin(toDegrees(135)) }, %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/sqrt.md b/docs/kcl/sqrt.md index 1d8ead508..c268d5356 100644 --- a/docs/kcl/sqrt.md +++ b/docs/kcl/sqrt.md @@ -33,7 +33,7 @@ sqrt(num: number) -> number ```js exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) - |> angledLine({ angle: 50, length: sqrt(2500) }, %) + |> angledLine({ angle = 50, length = sqrt(2500) }, %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/startSketchOn.md b/docs/kcl/startSketchOn.md index bfc77c786..0b06bf2bc 100644 --- a/docs/kcl/startSketchOn.md +++ b/docs/kcl/startSketchOn.md @@ -101,7 +101,7 @@ exampleSketch = startSketchOn('XY') |> line([-2, 0], %) |> close(%) -example = revolve({ axis: 'y', angle: 180 }, exampleSketch) +example = revolve({ axis = 'y', angle = 180 }, exampleSketch) exampleSketch002 = startSketchOn(example, 'end') |> startProfileAt([4.5, -5], %) @@ -117,11 +117,11 @@ example002 = extrude(5, exampleSketch002) ```js a1 = startSketchOn({ - plane: { - origin: { x: 0, y: 0, z: 0 }, - xAxis: { x: 1, y: 0, z: 0 }, - yAxis: { x: 0, y: 1, z: 0 }, - zAxis: { x: 0, y: 0, z: 1 } + plane = { + origin = { x = 0, y = 0, z = 0 }, + xAxis = { x = 1, y = 0, z = 0 }, + yAxis = { x = 0, y = 1, z = 0 }, + zAxis = { x = 0, y = 0, z = 1 } } }) |> startProfileAt([0, 0], %) diff --git a/docs/kcl/std.json b/docs/kcl/std.json index 2e49665c7..34780e999 100644 --- a/docs/kcl/std.json +++ b/docs/kcl/std.json @@ -33,7 +33,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "myAngle = -120\n\nsketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([8, 0], %)\n |> angledLine({ angle: abs(myAngle), length: 5 }, %)\n |> line([-5, 0], %)\n |> angledLine({ angle: myAngle, length: 5 }, %)\n |> close(%)\n\nbaseExtrusion = extrude(5, sketch001)" + "myAngle = -120\n\nsketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([8, 0], %)\n |> angledLine({ angle = abs(myAngle), length = 5 }, %)\n |> line([-5, 0], %)\n |> angledLine({ angle = myAngle, length = 5 }, %)\n |> close(%)\n\nbaseExtrusion = extrude(5, sketch001)" ] }, { @@ -70,7 +70,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "sketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle: toDegrees(acos(0.5)),\n length: 10\n }, %)\n |> line([5, 0], %)\n |> lineTo([12, 0], %)\n |> close(%)\n\nextrude001 = extrude(5, sketch001)" + "sketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = toDegrees(acos(0.5)),\n length = 10\n }, %)\n |> line([5, 0], %)\n |> lineTo([12, 0], %)\n |> close(%)\n\nextrude001 = extrude(5, sketch001)" ] }, { @@ -6300,7 +6300,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "sketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([1, 2], %, $seg01)\n |> angledLine({\n angle: angleToMatchLengthY(seg01, 15, %),\n length: 5\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nextrusion = extrude(5, sketch001)" + "sketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([1, 2], %, $seg01)\n |> angledLine({\n angle = angleToMatchLengthY(seg01, 15, %),\n length = 5\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nextrusion = extrude(5, sketch001)" ] }, { @@ -10403,7 +10403,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> yLineTo(15, %)\n |> angledLine({ angle: 30, length: 15 }, %)\n |> line([8, -10], %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> yLineTo(15, %)\n |> angledLine({ angle = 30, length = 15 }, %)\n |> line([8, -10], %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -14506,7 +14506,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "sketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLineOfXLength({ angle: 45, length: 10 }, %, $edge1)\n |> angledLineOfXLength({ angle: -15, length: 20 }, %, $edge2)\n |> line([0, -5], %)\n |> close(%, $edge3)\n\nextrusion = extrude(10, sketch001)" + "sketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLineOfXLength({ angle = 45, length = 10 }, %, $edge1)\n |> angledLineOfXLength({ angle = -15, length = 20 }, %, $edge2)\n |> line([0, -5], %)\n |> close(%, $edge3)\n\nextrusion = extrude(10, sketch001)" ] }, { @@ -18609,7 +18609,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> angledLineOfYLength({ angle: 45, length: 10 }, %)\n |> line([0, 10], %)\n |> angledLineOfYLength({ angle: 135, length: 10 }, %)\n |> line([-10, 0], %)\n |> line([0, -30], %)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> angledLineOfYLength({ angle = 45, length = 10 }, %)\n |> line([0, 10], %)\n |> angledLineOfYLength({ angle = 135, length = 10 }, %)\n |> line([-10, 0], %)\n |> line([0, -30], %)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -23573,7 +23573,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> lineTo([5, 10], %)\n |> lineTo([-10, 10], %, $lineToIntersect)\n |> lineTo([0, 20], %)\n |> angledLineThatIntersects({\n angle: 80,\n intersectTag: lineToIntersect,\n offset: 10\n }, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> lineTo([5, 10], %)\n |> lineTo([-10, 10], %, $lineToIntersect)\n |> lineTo([0, 20], %)\n |> angledLineThatIntersects({\n angle = 80,\n intersectTag = lineToIntersect,\n offset = 10\n }, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -27661,7 +27661,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLineToX({ angle: 30, to: 10 }, %)\n |> line([0, 10], %)\n |> line([-10, 0], %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLineToX({ angle = 30, to = 10 }, %)\n |> line([0, 10], %)\n |> line([-10, 0], %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -31749,7 +31749,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLineToY({ angle: 60, to: 20 }, %)\n |> line([-20, 0], %)\n |> angledLineToY({ angle: 70, to: 10 }, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLineToY({ angle = 60, to = 20 }, %)\n |> line([-20, 0], %)\n |> angledLineToY({ angle = 70, to = 10 }, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -35888,7 +35888,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> arc({\n angleStart: 0,\n angleEnd: 280,\n radius: 16\n }, %)\n |> close(%)\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> arc({\n angleStart = 0,\n angleEnd = 280,\n radius = 16\n }, %)\n |> close(%)\nexample = extrude(10, exampleSketch)" ] }, { @@ -39986,7 +39986,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> arcTo({ end: [10, 0], interior: [5, 5] }, %)\n |> close(%)\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> arcTo({ end = [10, 0], interior = [5, 5] }, %)\n |> close(%)\nexample = extrude(10, exampleSketch)" ] }, { @@ -40023,7 +40023,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "sketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle: toDegrees(asin(0.5)),\n length: 20\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nextrude001 = extrude(5, sketch001)" + "sketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = toDegrees(asin(0.5)),\n length = 20\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nextrude001 = extrude(5, sketch001)" ] }, { @@ -40389,7 +40389,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "sketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle: toDegrees(atan(1.25)),\n length: 20\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nextrude001 = extrude(5, sketch001)" + "sketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = toDegrees(atan(1.25)),\n length = 20\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nextrude001 = extrude(5, sketch001)" ] }, { @@ -44498,7 +44498,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([0, 10], %)\n |> bezierCurve({\n to: [10, 10],\n control1: [5, 0],\n control2: [5, 10]\n }, %)\n |> lineTo([10, 0], %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([0, 10], %)\n |> bezierCurve({\n to = [10, 10],\n control1 = [5, 0],\n control2 = [5, 10]\n }, %)\n |> lineTo([10, 0], %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -49564,8 +49564,8 @@ "unpublished": false, "deprecated": false, "examples": [ - "// Chamfer a mounting plate.\nwidth = 20\nlength = 10\nthickness = 1\nchamferLength = 2\n\nmountingPlateSketch = startSketchOn(\"XY\")\n |> startProfileAt([-width / 2, -length / 2], %)\n |> lineTo([width / 2, -length / 2], %, $edge1)\n |> lineTo([width / 2, length / 2], %, $edge2)\n |> lineTo([-width / 2, length / 2], %, $edge3)\n |> close(%, $edge4)\n\nmountingPlate = extrude(thickness, mountingPlateSketch)\n |> chamfer({\n length: chamferLength,\n tags: [\n getNextAdjacentEdge(edge1),\n getNextAdjacentEdge(edge2),\n getNextAdjacentEdge(edge3),\n getNextAdjacentEdge(edge4)\n ]\n }, %)", - "// Sketch on the face of a chamfer.\nfn cube = (pos, scale) => {\n sg = startSketchOn('XY')\n |> startProfileAt(pos, %)\n |> line([0, scale], %)\n |> line([scale, 0], %)\n |> line([0, -scale], %)\n\n return sg\n}\n\npart001 = cube([0, 0], 20)\n |> close(%, $line1)\n |> extrude(20, %)\n |> chamfer({\n length: 10,\n tags: [getOppositeEdge(line1)]\n }, %, $chamfer1) // We tag the chamfer to reference it later.\n\nsketch001 = startSketchOn(part001, chamfer1)\n |> startProfileAt([10, 10], %)\n |> line([2, 0], %)\n |> line([0, 2], %)\n |> line([-2, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n |> extrude(10, %)" + "// Chamfer a mounting plate.\nwidth = 20\nlength = 10\nthickness = 1\nchamferLength = 2\n\nmountingPlateSketch = startSketchOn(\"XY\")\n |> startProfileAt([-width / 2, -length / 2], %)\n |> lineTo([width / 2, -length / 2], %, $edge1)\n |> lineTo([width / 2, length / 2], %, $edge2)\n |> lineTo([-width / 2, length / 2], %, $edge3)\n |> close(%, $edge4)\n\nmountingPlate = extrude(thickness, mountingPlateSketch)\n |> chamfer({\n length = chamferLength,\n tags = [\n getNextAdjacentEdge(edge1),\n getNextAdjacentEdge(edge2),\n getNextAdjacentEdge(edge3),\n getNextAdjacentEdge(edge4)\n ]\n }, %)", + "// Sketch on the face of a chamfer.\nfn cube = (pos, scale) => {\n sg = startSketchOn('XY')\n |> startProfileAt(pos, %)\n |> line([0, scale], %)\n |> line([scale, 0], %)\n |> line([0, -scale], %)\n\n return sg\n}\n\npart001 = cube([0, 0], 20)\n |> close(%, $line1)\n |> extrude(20, %)\n |> chamfer({\n length = 10,\n tags = [getOppositeEdge(line1)]\n }, %, $chamfer1) // We tag the chamfer to reference it later.\n\nsketch001 = startSketchOn(part001, chamfer1)\n |> startProfileAt([10, 10], %)\n |> line([2, 0], %)\n |> line([0, 2], %)\n |> line([-2, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n |> extrude(10, %)" ] }, { @@ -53614,8 +53614,8 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"-XZ\")\n |> circle({ center: [0, 0], radius: 10 }, %)\n\nexample = extrude(5, exampleSketch)", - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([-15, 0], %)\n |> line([30, 0], %)\n |> line([0, 30], %)\n |> line([-30, 0], %)\n |> close(%)\n |> hole(circle({ center: [0, 15], radius: 5 }, %), %)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"-XZ\")\n |> circle({ center = [0, 0], radius = 10 }, %)\n\nexample = extrude(5, exampleSketch)", + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([-15, 0], %)\n |> line([30, 0], %)\n |> line([0, 30], %)\n |> line([-30, 0], %)\n |> close(%)\n |> hole(circle({ center = [0, 15], radius = 5 }, %), %)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -57739,7 +57739,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle: 30,\n length: 3 / cos(toRadians(30))\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = 30,\n length = 3 / cos(toRadians(30))\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -57764,7 +57764,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle: 30, length: 2 * e() ^ 2 }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 30, length = 2 * e() ^ 2 }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -60591,8 +60591,8 @@ "unpublished": false, "deprecated": false, "examples": [ - "example = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> arc({\n angleStart: 120,\n angleEnd: 0,\n radius: 5\n }, %)\n |> line([5, 0], %)\n |> line([0, 10], %)\n |> bezierCurve({\n control1: [-10, 0],\n control2: [2, 10],\n to: [-5, 10]\n }, %)\n |> line([-5, -2], %)\n |> close(%)\n |> extrude(10, %)", - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([-10, 0], %)\n |> arc({\n angleStart: 120,\n angleEnd: -60,\n radius: 5\n }, %)\n |> line([10, 0], %)\n |> line([5, 0], %)\n |> bezierCurve({\n control1: [-3, 0],\n control2: [2, 10],\n to: [-5, 10]\n }, %)\n |> line([-4, 10], %)\n |> line([-5, -2], %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "example = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> arc({\n angleStart = 120,\n angleEnd = 0,\n radius = 5\n }, %)\n |> line([5, 0], %)\n |> line([0, 10], %)\n |> bezierCurve({\n control1 = [-10, 0],\n control2 = [2, 10],\n to = [-5, 10]\n }, %)\n |> line([-5, -2], %)\n |> close(%)\n |> extrude(10, %)", + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([-10, 0], %)\n |> arc({\n angleStart = 120,\n angleEnd = -60,\n radius = 5\n }, %)\n |> line([10, 0], %)\n |> line([5, 0], %)\n |> bezierCurve({\n control1 = [-3, 0],\n control2 = [2, 10],\n to = [-5, 10]\n }, %)\n |> line([-4, 10], %)\n |> line([-5, -2], %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -65628,8 +65628,8 @@ "unpublished": false, "deprecated": false, "examples": [ - "width = 20\nlength = 10\nthickness = 1\nfilletRadius = 2\n\nmountingPlateSketch = startSketchOn(\"XY\")\n |> startProfileAt([-width / 2, -length / 2], %)\n |> lineTo([width / 2, -length / 2], %, $edge1)\n |> lineTo([width / 2, length / 2], %, $edge2)\n |> lineTo([-width / 2, length / 2], %, $edge3)\n |> close(%, $edge4)\n\nmountingPlate = extrude(thickness, mountingPlateSketch)\n |> fillet({\n radius: filletRadius,\n tags: [\n getNextAdjacentEdge(edge1),\n getNextAdjacentEdge(edge2),\n getNextAdjacentEdge(edge3),\n getNextAdjacentEdge(edge4)\n ]\n }, %)", - "width = 20\nlength = 10\nthickness = 1\nfilletRadius = 1\n\nmountingPlateSketch = startSketchOn(\"XY\")\n |> startProfileAt([-width / 2, -length / 2], %)\n |> lineTo([width / 2, -length / 2], %, $edge1)\n |> lineTo([width / 2, length / 2], %, $edge2)\n |> lineTo([-width / 2, length / 2], %, $edge3)\n |> close(%, $edge4)\n\nmountingPlate = extrude(thickness, mountingPlateSketch)\n |> fillet({\n radius: filletRadius,\n tolerance: 0.000001,\n tags: [\n getNextAdjacentEdge(edge1),\n getNextAdjacentEdge(edge2),\n getNextAdjacentEdge(edge3),\n getNextAdjacentEdge(edge4)\n ]\n }, %)" + "width = 20\nlength = 10\nthickness = 1\nfilletRadius = 2\n\nmountingPlateSketch = startSketchOn(\"XY\")\n |> startProfileAt([-width / 2, -length / 2], %)\n |> lineTo([width / 2, -length / 2], %, $edge1)\n |> lineTo([width / 2, length / 2], %, $edge2)\n |> lineTo([-width / 2, length / 2], %, $edge3)\n |> close(%, $edge4)\n\nmountingPlate = extrude(thickness, mountingPlateSketch)\n |> fillet({\n radius = filletRadius,\n tags = [\n getNextAdjacentEdge(edge1),\n getNextAdjacentEdge(edge2),\n getNextAdjacentEdge(edge3),\n getNextAdjacentEdge(edge4)\n ]\n }, %)", + "width = 20\nlength = 10\nthickness = 1\nfilletRadius = 1\n\nmountingPlateSketch = startSketchOn(\"XY\")\n |> startProfileAt([-width / 2, -length / 2], %)\n |> lineTo([width / 2, -length / 2], %, $edge1)\n |> lineTo([width / 2, length / 2], %, $edge2)\n |> lineTo([-width / 2, length / 2], %, $edge3)\n |> close(%, $edge4)\n\nmountingPlate = extrude(thickness, mountingPlateSketch)\n |> fillet({\n radius = filletRadius,\n tolerance = 0.000001,\n tags = [\n getNextAdjacentEdge(edge1),\n getNextAdjacentEdge(edge2),\n getNextAdjacentEdge(edge3),\n getNextAdjacentEdge(edge4)\n ]\n }, %)" ] }, { @@ -66589,7 +66589,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> angledLine({ angle: 60, length: 10 }, %)\n |> angledLine({ angle: 120, length: 10 }, %)\n |> line([-10, 0], %)\n |> angledLine({ angle: 240, length: 10 }, %, $referenceEdge)\n |> close(%)\n\nexample = extrude(5, exampleSketch)\n |> fillet({\n radius: 3,\n tags: [getNextAdjacentEdge(referenceEdge)]\n }, %)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> angledLine({ angle = 60, length = 10 }, %)\n |> angledLine({ angle = 120, length = 10 }, %)\n |> line([-10, 0], %)\n |> angledLine({ angle = 240, length = 10 }, %, $referenceEdge)\n |> close(%)\n\nexample = extrude(5, exampleSketch)\n |> fillet({\n radius = 3,\n tags = [getNextAdjacentEdge(referenceEdge)]\n }, %)" ] }, { @@ -67487,7 +67487,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> angledLine({ angle: 60, length: 10 }, %)\n |> angledLine({ angle: 120, length: 10 }, %)\n |> line([-10, 0], %)\n |> angledLine({ angle: 240, length: 10 }, %, $referenceEdge)\n |> close(%)\n\nexample = extrude(5, exampleSketch)\n |> fillet({\n radius: 3,\n tags: [getOppositeEdge(referenceEdge)]\n }, %)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> angledLine({ angle = 60, length = 10 }, %)\n |> angledLine({ angle = 120, length = 10 }, %)\n |> line([-10, 0], %)\n |> angledLine({ angle = 240, length = 10 }, %, $referenceEdge)\n |> close(%)\n\nexample = extrude(5, exampleSketch)\n |> fillet({\n radius = 3,\n tags = [getOppositeEdge(referenceEdge)]\n }, %)" ] }, { @@ -68385,7 +68385,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> angledLine({ angle: 60, length: 10 }, %)\n |> angledLine({ angle: 120, length: 10 }, %)\n |> line([-10, 0], %)\n |> angledLine({ angle: 240, length: 10 }, %, $referenceEdge)\n |> close(%)\n\nexample = extrude(5, exampleSketch)\n |> fillet({\n radius: 3,\n tags: [getPreviousAdjacentEdge(referenceEdge)]\n }, %)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> angledLine({ angle = 60, length = 10 }, %)\n |> angledLine({ angle = 120, length = 10 }, %)\n |> line([-10, 0], %)\n |> angledLine({ angle = 240, length = 10 }, %, $referenceEdge)\n |> close(%)\n\nexample = extrude(5, exampleSketch)\n |> fillet({\n radius = 3,\n tags = [getPreviousAdjacentEdge(referenceEdge)]\n }, %)" ] }, { @@ -71184,7 +71184,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "part001 = startSketchOn('XY')\n |> circle({ center: [5, 5], radius: 10 }, %)\n |> extrude(10, %)\n |> helix({\n angleStart: 0,\n ccw: true,\n revolutions: 16\n }, %)" + "part001 = startSketchOn('XY')\n |> circle({ center = [5, 5], radius = 10 }, %)\n |> extrude(10, %)\n |> helix({\n angleStart = 0,\n ccw = true,\n revolutions = 16\n }, %)" ] }, { @@ -75324,8 +75324,8 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XY')\n |> startProfileAt([0, 0], %)\n |> line([0, 5], %)\n |> line([5, 0], %)\n |> line([0, -5], %)\n |> close(%)\n |> hole(circle({ center: [1, 1], radius: .25 }, %), %)\n |> hole(circle({ center: [1, 4], radius: .25 }, %), %)\n\nexample = extrude(1, exampleSketch)", - "fn squareHoleSketch = () => {\n squareSketch = startSketchOn('-XZ')\n |> startProfileAt([-1, -1], %)\n |> line([2, 0], %)\n |> line([0, 2], %)\n |> line([-2, 0], %)\n |> close(%)\n return squareSketch\n}\n\nexampleSketch = startSketchOn('-XZ')\n |> circle({ center: [0, 0], radius: 3 }, %)\n |> hole(squareHoleSketch(), %)\nexample = extrude(1, exampleSketch)" + "exampleSketch = startSketchOn('XY')\n |> startProfileAt([0, 0], %)\n |> line([0, 5], %)\n |> line([5, 0], %)\n |> line([0, -5], %)\n |> close(%)\n |> hole(circle({ center = [1, 1], radius = .25 }, %), %)\n |> hole(circle({ center = [1, 4], radius = .25 }, %), %)\n\nexample = extrude(1, exampleSketch)", + "fn squareHoleSketch = () => {\n squareSketch = startSketchOn('-XZ')\n |> startProfileAt([-1, -1], %)\n |> line([2, 0], %)\n |> line([0, 2], %)\n |> line([-2, 0], %)\n |> close(%)\n return squareSketch\n}\n\nexampleSketch = startSketchOn('-XZ')\n |> circle({ center = [0, 0], radius = 3 }, %)\n |> hole(squareHoleSketch(), %)\nexample = extrude(1, exampleSketch)" ] }, { @@ -78099,7 +78099,7 @@ "examples": [ "// Hollow a basic sketch.\nfirstSketch = startSketchOn('XY')\n |> startProfileAt([-12, 12], %)\n |> line([24, 0], %)\n |> line([0, -24], %)\n |> line([-24, 0], %)\n |> close(%)\n |> extrude(6, %)\n |> hollow(0.25, %)", "// Hollow a basic sketch.\nfirstSketch = startSketchOn('-XZ')\n |> startProfileAt([-12, 12], %)\n |> line([24, 0], %)\n |> line([0, -24], %)\n |> line([-24, 0], %)\n |> close(%)\n |> extrude(6, %)\n |> hollow(0.5, %)", - "// Hollow a sketch on face object.\nsize = 100\ncase = startSketchOn('-XZ')\n |> startProfileAt([-size, -size], %)\n |> line([2 * size, 0], %)\n |> line([0, 2 * size], %)\n |> tangentialArcTo([-size, size], %)\n |> close(%)\n |> extrude(65, %)\n\nthing1 = startSketchOn(case, 'end')\n |> circle({\n center: [-size / 2, -size / 2],\n radius: 25\n }, %)\n |> extrude(50, %)\n\nthing2 = startSketchOn(case, 'end')\n |> circle({\n center: [size / 2, -size / 2],\n radius: 25\n }, %)\n |> extrude(50, %)\n\nhollow(0.5, case)" + "// Hollow a sketch on face object.\nsize = 100\ncase = startSketchOn('-XZ')\n |> startProfileAt([-size, -size], %)\n |> line([2 * size, 0], %)\n |> line([0, 2 * size], %)\n |> tangentialArcTo([-size, size], %)\n |> close(%)\n |> extrude(65, %)\n\nthing1 = startSketchOn(case, 'end')\n |> circle({\n center = [-size / 2, -size / 2],\n radius = 25\n }, %)\n |> extrude(50, %)\n\nthing2 = startSketchOn(case, 'end')\n |> circle({\n center = [size / 2, -size / 2],\n radius = 25\n }, %)\n |> extrude(50, %)\n\nhollow(0.5, case)" ] }, { @@ -78506,7 +78506,7 @@ "deprecated": false, "examples": [ "model = import(\"tests/inputs/cube.obj\")", - "model = import(\"tests/inputs/cube.obj\", { format: \"obj\", units: \"m\" })", + "model = import(\"tests/inputs/cube.obj\", { format = \"obj\", units = \"m\" })", "model = import(\"tests/inputs/cube.gltf\")", "model = import(\"tests/inputs/cube.sldprt\")", "model = import(\"tests/inputs/cube.step\")", @@ -78572,7 +78572,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "n = int(ceil(5 / 2))\nassertEqual(n, 3, 0.0001, \"5/2 = 2.5, rounded up makes 3\")\n// Draw n cylinders.\nstartSketchOn('XZ')\n |> circle({ center: [0, 0], radius: 2 }, %)\n |> extrude(5, %)\n |> patternTransform(n, (id) => {\n return { translate: [4 * id, 0, 0] }\n }, %)" + "n = int(ceil(5 / 2))\nassertEqual(n, 3, 0.0001, \"5/2 = 2.5, rounded up makes 3\")\n// Draw n cylinders.\nstartSketchOn('XZ')\n |> circle({ center = [0, 0], radius = 2 }, %)\n |> extrude(5, %)\n |> patternTransform(n, (id) => {\n return { translate = [4 * id, 0, 0] }\n }, %)" ] }, { @@ -93742,8 +93742,8 @@ "deprecated": false, "examples": [ "// Loft a square and a triangle.\nsquareSketch = startSketchOn('XY')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ntriangleSketch = startSketchOn(offsetPlane('XY', 75))\n |> startProfileAt([0, 125], %)\n |> line([-15, -30], %)\n |> line([30, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\nloft([squareSketch, triangleSketch])", - "// Loft a square, a circle, and another circle.\nsquareSketch = startSketchOn('XY')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ncircleSketch0 = startSketchOn(offsetPlane('XY', 75))\n |> circle({ center: [0, 100], radius: 50 }, %)\n\ncircleSketch1 = startSketchOn(offsetPlane('XY', 150))\n |> circle({ center: [0, 100], radius: 20 }, %)\n\nloft([\n squareSketch,\n circleSketch0,\n circleSketch1\n])", - "// Loft a square, a circle, and another circle with options.\nsquareSketch = startSketchOn('XY')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ncircleSketch0 = startSketchOn(offsetPlane('XY', 75))\n |> circle({ center: [0, 100], radius: 50 }, %)\n\ncircleSketch1 = startSketchOn(offsetPlane('XY', 150))\n |> circle({ center: [0, 100], radius: 20 }, %)\n\nloft([\n squareSketch,\n circleSketch0,\n circleSketch1\n], {\n // This can be set to override the automatically determined\n // topological base curve, which is usually the first section encountered.\n baseCurveIndex: 0,\n // Attempt to approximate rational curves (such as arcs) using a bezier.\n // This will remove banding around interpolations between arcs and non-arcs.\n // It may produce errors in other scenarios Over time, this field won't be necessary.\n bezApproximateRational: false,\n // Tolerance for the loft operation.\n tolerance: 0.000001,\n // Degree of the interpolation. Must be greater than zero.\n // For example, use 2 for quadratic, or 3 for cubic interpolation in\n // the V direction. This defaults to 2, if not specified.\n vDegree: 2\n})" + "// Loft a square, a circle, and another circle.\nsquareSketch = startSketchOn('XY')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ncircleSketch0 = startSketchOn(offsetPlane('XY', 75))\n |> circle({ center = [0, 100], radius = 50 }, %)\n\ncircleSketch1 = startSketchOn(offsetPlane('XY', 150))\n |> circle({ center = [0, 100], radius = 20 }, %)\n\nloft([\n squareSketch,\n circleSketch0,\n circleSketch1\n])", + "// Loft a square, a circle, and another circle with options.\nsquareSketch = startSketchOn('XY')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ncircleSketch0 = startSketchOn(offsetPlane('XY', 75))\n |> circle({ center = [0, 100], radius = 50 }, %)\n\ncircleSketch1 = startSketchOn(offsetPlane('XY', 150))\n |> circle({ center = [0, 100], radius = 20 }, %)\n\nloft([\n squareSketch,\n circleSketch0,\n circleSketch1\n], {\n // This can be set to override the automatically determined\n // topological base curve, which is usually the first section encountered.\n baseCurveIndex = 0,\n // Attempt to approximate rational curves (such as arcs) using a bezier.\n // This will remove banding around interpolations between arcs and non-arcs.\n // It may produce errors in other scenarios Over time, this field won't be necessary.\n bezApproximateRational = false,\n // Tolerance for the loft operation.\n tolerance = 0.000001,\n // Degree of the interpolation. Must be greater than zero.\n // For example, use 2 for quadratic, or 3 for cubic interpolation in\n // the V direction. This defaults to 2, if not specified.\n vDegree = 2\n})" ] }, { @@ -105822,8 +105822,8 @@ "unpublished": false, "deprecated": false, "examples": [ - "r = 10 // radius\nfn drawCircle = (id) => {\n return startSketchOn(\"XY\")\n |> circle({ center: [id * 2 * r, 0], radius: r }, %)\n}\n\n// Call `drawCircle`, passing in each element of the array.\n// The outputs from each `drawCircle` form a new array,\n// which is the return value from `map`.\ncircles = map([1..3], drawCircle)", - "r = 10 // radius\n// Call `map`, using an anonymous function instead of a named one.\ncircles = map([1..3], (id) => {\n return startSketchOn(\"XY\")\n |> circle({ center: [id * 2 * r, 0], radius: r }, %)\n})" + "r = 10 // radius\nfn drawCircle = (id) => {\n return startSketchOn(\"XY\")\n |> circle({ center = [id * 2 * r, 0], radius = r }, %)\n}\n\n// Call `drawCircle`, passing in each element of the array.\n// The outputs from each `drawCircle` form a new array,\n// which is the return value from `map`.\ncircles = map([1..3], drawCircle)", + "r = 10 // radius\n// Call `map`, using an anonymous function instead of a named one.\ncircles = map([1..3], (id) => {\n return startSketchOn(\"XY\")\n |> circle({ center = [id * 2 * r, 0], radius = r }, %)\n})" ] }, { @@ -105863,7 +105863,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle: 70,\n length: max(15, 31, 4, 13, 22)\n }, %)\n |> line([20, 0], %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = 70,\n length = max(15, 31, 4, 13, 22)\n }, %)\n |> line([20, 0], %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -105903,7 +105903,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle: 70,\n length: min(15, 31, 4, 13, 22)\n }, %)\n |> line([20, 0], %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = 70,\n length = min(15, 31, 4, 13, 22)\n }, %)\n |> line([20, 0], %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -109740,10 +109740,10 @@ "unpublished": false, "deprecated": false, "examples": [ - "// Mirror an un-closed sketch across the Y axis.\nsketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 10], %)\n |> line([15, 0], %)\n |> line([-7, -3], %)\n |> line([9, -1], %)\n |> line([-8, -5], %)\n |> line([9, -3], %)\n |> line([-8, -3], %)\n |> line([9, -1], %)\n |> line([-19, -0], %)\n |> mirror2d({ axis: 'Y' }, %)\n\nexample = extrude(10, sketch001)", - "// Mirror a un-closed sketch across the Y axis.\nsketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 8.5], %)\n |> line([20, -8.5], %)\n |> line([-20, -8.5], %)\n |> mirror2d({ axis: 'Y' }, %)\n\nexample = extrude(10, sketch001)", - "// Mirror a un-closed sketch across an edge.\nhelper001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([0, 10], %, $edge001)\n\nsketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 8.5], %)\n |> line([20, -8.5], %)\n |> line([-20, -8.5], %)\n |> mirror2d({ axis: edge001 }, %)\n\nexample = extrude(10, sketch001)", - "// Mirror an un-closed sketch across a custom axis.\nsketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 8.5], %)\n |> line([20, -8.5], %)\n |> line([-20, -8.5], %)\n |> mirror2d({\n axis: {\n custom: { axis: [0.0, 1.0], origin: [0.0, 0.0] }\n }\n }, %)\n\nexample = extrude(10, sketch001)" + "// Mirror an un-closed sketch across the Y axis.\nsketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 10], %)\n |> line([15, 0], %)\n |> line([-7, -3], %)\n |> line([9, -1], %)\n |> line([-8, -5], %)\n |> line([9, -3], %)\n |> line([-8, -3], %)\n |> line([9, -1], %)\n |> line([-19, -0], %)\n |> mirror2d({ axis = 'Y' }, %)\n\nexample = extrude(10, sketch001)", + "// Mirror a un-closed sketch across the Y axis.\nsketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 8.5], %)\n |> line([20, -8.5], %)\n |> line([-20, -8.5], %)\n |> mirror2d({ axis = 'Y' }, %)\n\nexample = extrude(10, sketch001)", + "// Mirror a un-closed sketch across an edge.\nhelper001 = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([0, 10], %, $edge001)\n\nsketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 8.5], %)\n |> line([20, -8.5], %)\n |> line([-20, -8.5], %)\n |> mirror2d({ axis = edge001 }, %)\n\nexample = extrude(10, sketch001)", + "// Mirror an un-closed sketch across a custom axis.\nsketch001 = startSketchOn('XZ')\n |> startProfileAt([0, 8.5], %)\n |> line([20, -8.5], %)\n |> line([-20, -8.5], %)\n |> mirror2d({\n axis = {\n custom = {\n axis = [0.0, 1.0],\n origin = [0.0, 0.0]\n }\n }\n }, %)\n\nexample = extrude(10, sketch001)" ] }, { @@ -109985,11 +109985,11 @@ "unpublished": false, "deprecated": false, "examples": [ - "// Loft a square and a circle on the `XY` plane using offset.\nsquareSketch = startSketchOn('XY')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ncircleSketch = startSketchOn(offsetPlane('XY', 150))\n |> circle({ center: [0, 100], radius: 50 }, %)\n\nloft([squareSketch, circleSketch])", - "// Loft a square and a circle on the `XZ` plane using offset.\nsquareSketch = startSketchOn('XZ')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ncircleSketch = startSketchOn(offsetPlane('XZ', 150))\n |> circle({ center: [0, 100], radius: 50 }, %)\n\nloft([squareSketch, circleSketch])", - "// Loft a square and a circle on the `YZ` plane using offset.\nsquareSketch = startSketchOn('YZ')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ncircleSketch = startSketchOn(offsetPlane('YZ', 150))\n |> circle({ center: [0, 100], radius: 50 }, %)\n\nloft([squareSketch, circleSketch])", - "// Loft a square and a circle on the `-XZ` plane using offset.\nsquareSketch = startSketchOn('-XZ')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ncircleSketch = startSketchOn(offsetPlane('-XZ', -150))\n |> circle({ center: [0, 100], radius: 50 }, %)\n\nloft([squareSketch, circleSketch])", - "// A circle on the XY plane\nstartSketchOn(\"XY\")\n |> startProfileAt([0, 0], %)\n |> circle({ radius: 10, center: [0, 0] }, %)\n\n// Triangle on the plane 4 units above\nstartSketchOn(offsetPlane(\"XY\", 4))\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> line([0, 10], %)\n |> close(%)" + "// Loft a square and a circle on the `XY` plane using offset.\nsquareSketch = startSketchOn('XY')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ncircleSketch = startSketchOn(offsetPlane('XY', 150))\n |> circle({ center = [0, 100], radius = 50 }, %)\n\nloft([squareSketch, circleSketch])", + "// Loft a square and a circle on the `XZ` plane using offset.\nsquareSketch = startSketchOn('XZ')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ncircleSketch = startSketchOn(offsetPlane('XZ', 150))\n |> circle({ center = [0, 100], radius = 50 }, %)\n\nloft([squareSketch, circleSketch])", + "// Loft a square and a circle on the `YZ` plane using offset.\nsquareSketch = startSketchOn('YZ')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ncircleSketch = startSketchOn(offsetPlane('YZ', 150))\n |> circle({ center = [0, 100], radius = 50 }, %)\n\nloft([squareSketch, circleSketch])", + "// Loft a square and a circle on the `-XZ` plane using offset.\nsquareSketch = startSketchOn('-XZ')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\ncircleSketch = startSketchOn(offsetPlane('-XZ', -150))\n |> circle({ center = [0, 100], radius = 50 }, %)\n\nloft([squareSketch, circleSketch])", + "// A circle on the XY plane\nstartSketchOn(\"XY\")\n |> startProfileAt([0, 0], %)\n |> circle({ radius = 10, center = [0, 0] }, %)\n\n// Triangle on the plane 4 units above\nstartSketchOn(offsetPlane(\"XY\", 4))\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> line([0, 10], %)\n |> close(%)" ] }, { @@ -112773,7 +112773,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([.5, 25], %)\n |> line([0, 5], %)\n |> line([-1, 0], %)\n |> line([0, -5], %)\n |> close(%)\n |> patternCircular2d({\n center: [0, 0],\n instances: 13,\n arcDegrees: 360,\n rotateDuplicates: true\n }, %)\n\nexample = extrude(1, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([.5, 25], %)\n |> line([0, 5], %)\n |> line([-1, 0], %)\n |> line([0, -5], %)\n |> close(%)\n |> patternCircular2d({\n center = [0, 0],\n instances = 13,\n arcDegrees = 360,\n rotateDuplicates = true\n }, %)\n\nexample = extrude(1, exampleSketch)" ] }, { @@ -115577,7 +115577,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> circle({ center: [0, 0], radius: 1 }, %)\n\nexample = extrude(-5, exampleSketch)\n |> patternCircular3d({\n axis: [1, -1, 0],\n center: [10, -20, 0],\n instances: 11,\n arcDegrees: 360,\n rotateDuplicates: true\n }, %)" + "exampleSketch = startSketchOn('XZ')\n |> circle({ center = [0, 0], radius = 1 }, %)\n\nexample = extrude(-5, exampleSketch)\n |> patternCircular3d({\n axis = [1, -1, 0],\n center = [10, -20, 0],\n instances = 11,\n arcDegrees = 360,\n rotateDuplicates = true\n }, %)" ] }, { @@ -118356,7 +118356,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> circle({ center: [0, 0], radius: 1 }, %)\n |> patternLinear2d({\n axis: [1, 0],\n instances: 7,\n distance: 4\n }, %)\n\nexample = extrude(1, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> circle({ center = [0, 0], radius = 1 }, %)\n |> patternLinear2d({\n axis = [1, 0],\n instances = 7,\n distance = 4\n }, %)\n\nexample = extrude(1, exampleSketch)" ] }, { @@ -121144,7 +121144,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([0, 2], %)\n |> line([3, 1], %)\n |> line([0, -4], %)\n |> close(%)\n\nexample = extrude(1, exampleSketch)\n |> patternLinear3d({\n axis: [1, 0, 1],\n instances: 7,\n distance: 6\n }, %)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line([0, 2], %)\n |> line([3, 1], %)\n |> line([0, -4], %)\n |> close(%)\n\nexample = extrude(1, exampleSketch)\n |> patternLinear3d({\n axis = [1, 0, 1],\n instances = 7,\n distance = 6\n }, %)" ] }, { @@ -123901,12 +123901,12 @@ "unpublished": false, "deprecated": false, "examples": [ - "// Each instance will be shifted along the X axis.\nfn transform = (id) => {\n return { translate: [4 * id, 0, 0] }\n}\n\n// Sketch 4 cylinders.\nsketch001 = startSketchOn('XZ')\n |> circle({ center: [0, 0], radius: 2 }, %)\n |> extrude(5, %)\n |> patternTransform(4, transform, %)", - "// Each instance will be shifted along the X axis,\n// with a gap between the original (at x = 0) and the first replica\n// (at x = 8). This is because `id` starts at 1.\nfn transform = (id) => {\n return { translate: [4 * (1 + id), 0, 0] }\n}\n\nsketch001 = startSketchOn('XZ')\n |> circle({ center: [0, 0], radius: 2 }, %)\n |> extrude(5, %)\n |> patternTransform(4, transform, %)", - "fn cube = (length, center) => {\n l = length / 2\n x = center[0]\n y = center[1]\n p0 = [-l + x, -l + y]\n p1 = [-l + x, l + y]\n p2 = [l + x, l + y]\n p3 = [l + x, -l + y]\n\n return startSketchAt(p0)\n |> lineTo(p1, %)\n |> lineTo(p2, %)\n |> lineTo(p3, %)\n |> lineTo(p0, %)\n |> close(%)\n |> extrude(length, %)\n}\n\nwidth = 20\nfn transform = (i) => {\n return {\n // Move down each time.\n translate: [0, 0, -i * width],\n // Make the cube longer, wider and flatter each time.\n scale: [pow(1.1, i), pow(1.1, i), pow(0.9, i)],\n // Turn by 15 degrees each time.\n rotation: { angle: 15 * i, origin: \"local\" }\n }\n}\n\nmyCubes = cube(width, [100, 0])\n |> patternTransform(25, transform, %)", - "fn cube = (length, center) => {\n l = length / 2\n x = center[0]\n y = center[1]\n p0 = [-l + x, -l + y]\n p1 = [-l + x, l + y]\n p2 = [l + x, l + y]\n p3 = [l + x, -l + y]\n\n return startSketchAt(p0)\n |> lineTo(p1, %)\n |> lineTo(p2, %)\n |> lineTo(p3, %)\n |> lineTo(p0, %)\n |> close(%)\n |> extrude(length, %)\n}\n\nwidth = 20\nfn transform = (i) => {\n return {\n translate: [0, 0, -i * width],\n rotation: {\n angle: 90 * i,\n // Rotate around the overall scene's origin.\n origin: \"global\"\n }\n }\n}\nmyCubes = cube(width, [100, 100])\n |> patternTransform(4, transform, %)", - "// Parameters\nr = 50 // base radius\nh = 10 // layer height\nt = 0.005 // taper factor [0-1)\n// Defines how to modify each layer of the vase.\n// Each replica is shifted up the Z axis, and has a smoothly-varying radius\nfn transform = (replicaId) => {\n scale = r * abs(1 - (t * replicaId)) * (5 + cos(replicaId / 8))\n return {\n translate: [0, 0, replicaId * 10],\n scale: [scale, scale, 0]\n }\n}\n// Each layer is just a pretty thin cylinder.\nfn layer = () => {\n return startSketchOn(\"XY\")\n // or some other plane idk\n |> circle({ center: [0, 0], radius: 1 }, %, $tag1)\n |> extrude(h, %)\n}\n// The vase is 100 layers tall.\n// The 100 layers are replica of each other, with a slight transformation applied to each.\nvase = layer()\n |> patternTransform(100, transform, %)", - "fn transform = (i) => {\n // Transform functions can return multiple transforms. They'll be applied in order.\n return [\n { translate: [30 * i, 0, 0] },\n { rotation: { angle: 45 * i } }\n ]\n}\nstartSketchAt([0, 0])\n |> polygon({\n radius: 10,\n numSides: 4,\n center: [0, 0],\n inscribed: false\n }, %)\n |> extrude(4, %)\n |> patternTransform(3, transform, %)" + "// Each instance will be shifted along the X axis.\nfn transform = (id) => {\n return { translate = [4 * id, 0, 0] }\n}\n\n// Sketch 4 cylinders.\nsketch001 = startSketchOn('XZ')\n |> circle({ center = [0, 0], radius = 2 }, %)\n |> extrude(5, %)\n |> patternTransform(4, transform, %)", + "// Each instance will be shifted along the X axis,\n// with a gap between the original (at x = 0) and the first replica\n// (at x = 8). This is because `id` starts at 1.\nfn transform = (id) => {\n return { translate = [4 * (1 + id), 0, 0] }\n}\n\nsketch001 = startSketchOn('XZ')\n |> circle({ center = [0, 0], radius = 2 }, %)\n |> extrude(5, %)\n |> patternTransform(4, transform, %)", + "fn cube = (length, center) => {\n l = length / 2\n x = center[0]\n y = center[1]\n p0 = [-l + x, -l + y]\n p1 = [-l + x, l + y]\n p2 = [l + x, l + y]\n p3 = [l + x, -l + y]\n\n return startSketchAt(p0)\n |> lineTo(p1, %)\n |> lineTo(p2, %)\n |> lineTo(p3, %)\n |> lineTo(p0, %)\n |> close(%)\n |> extrude(length, %)\n}\n\nwidth = 20\nfn transform = (i) => {\n return {\n // Move down each time.\n translate = [0, 0, -i * width],\n // Make the cube longer, wider and flatter each time.\n scale = [pow(1.1, i), pow(1.1, i), pow(0.9, i)],\n // Turn by 15 degrees each time.\n rotation = { angle = 15 * i, origin = \"local\" }\n }\n}\n\nmyCubes = cube(width, [100, 0])\n |> patternTransform(25, transform, %)", + "fn cube = (length, center) => {\n l = length / 2\n x = center[0]\n y = center[1]\n p0 = [-l + x, -l + y]\n p1 = [-l + x, l + y]\n p2 = [l + x, l + y]\n p3 = [l + x, -l + y]\n\n return startSketchAt(p0)\n |> lineTo(p1, %)\n |> lineTo(p2, %)\n |> lineTo(p3, %)\n |> lineTo(p0, %)\n |> close(%)\n |> extrude(length, %)\n}\n\nwidth = 20\nfn transform = (i) => {\n return {\n translate = [0, 0, -i * width],\n rotation = {\n angle = 90 * i,\n // Rotate around the overall scene's origin.\n origin = \"global\"\n }\n }\n}\nmyCubes = cube(width, [100, 100])\n |> patternTransform(4, transform, %)", + "// Parameters\nr = 50 // base radius\nh = 10 // layer height\nt = 0.005 // taper factor [0-1)\n// Defines how to modify each layer of the vase.\n// Each replica is shifted up the Z axis, and has a smoothly-varying radius\nfn transform = (replicaId) => {\n scale = r * abs(1 - (t * replicaId)) * (5 + cos(replicaId / 8))\n return {\n translate = [0, 0, replicaId * 10],\n scale = [scale, scale, 0]\n }\n}\n// Each layer is just a pretty thin cylinder.\nfn layer = () => {\n return startSketchOn(\"XY\")\n // or some other plane idk\n |> circle({ center = [0, 0], radius = 1 }, %, $tag1)\n |> extrude(h, %)\n}\n// The vase is 100 layers tall.\n// The 100 layers are replica of each other, with a slight transformation applied to each.\nvase = layer()\n |> patternTransform(100, transform, %)", + "fn transform = (i) => {\n // Transform functions can return multiple transforms. They'll be applied in order.\n return [\n { translate = [30 * i, 0, 0] },\n { rotation = { angle = 45 * i } }\n ]\n}\nstartSketchAt([0, 0])\n |> polygon({\n radius = 10,\n numSides = 4,\n center = [0, 0],\n inscribed = false\n }, %)\n |> extrude(4, %)\n |> patternTransform(3, transform, %)" ] }, { @@ -126654,7 +126654,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "// Each instance will be shifted along the X axis.\nfn transform = (id) => {\n return { translate: [4 * id, 0] }\n}\n\n// Sketch 4 circles.\nsketch001 = startSketchOn('XZ')\n |> circle({ center: [0, 0], radius: 2 }, %)\n |> patternTransform2d(4, transform, %)" + "// Each instance will be shifted along the X axis.\nfn transform = (id) => {\n return { translate = [4 * id, 0] }\n}\n\n// Sketch 4 circles.\nsketch001 = startSketchOn('XZ')\n |> circle({ center = [0, 0], radius = 2 }, %)\n |> patternTransform2d(4, transform, %)" ] }, { @@ -126679,7 +126679,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "circumference = 70\n\nexampleSketch = startSketchOn(\"XZ\")\n |> circle({\n center: [0, 0],\n radius: circumference / (2 * pi())\n }, %)\n\nexample = extrude(5, exampleSketch)" + "circumference = 70\n\nexampleSketch = startSketchOn(\"XZ\")\n |> circle({\n center = [0, 0],\n radius = circumference / (2 * pi())\n }, %)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -126735,7 +126735,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line(polar({ angle: 30, length: 5 }), %, $thing)\n |> line([0, 5], %)\n |> line([segEndX(thing), 0], %)\n |> line([-20, 10], %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> line(polar({ angle = 30, length = 5 }), %, $thing)\n |> line([0, 5], %)\n |> line([segEndX(thing), 0], %)\n |> line([-20, 10], %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -130796,8 +130796,8 @@ "unpublished": false, "deprecated": false, "examples": [ - "// Create a regular hexagon inscribed in a circle of radius 10\nhex = startSketchOn('XY')\n |> polygon({\n radius: 10,\n numSides: 6,\n center: [0, 0],\n inscribed: true\n }, %)\n\nexample = extrude(5, hex)", - "// Create a square circumscribed around a circle of radius 5\nsquare = startSketchOn('XY')\n |> polygon({\n radius: 5.0,\n numSides: 4,\n center: [10, 10],\n inscribed: false\n }, %)\nexample = extrude(5, square)" + "// Create a regular hexagon inscribed in a circle of radius 10\nhex = startSketchOn('XY')\n |> polygon({\n radius = 10,\n numSides = 6,\n center = [0, 0],\n inscribed = true\n }, %)\n\nexample = extrude(5, hex)", + "// Create a square circumscribed around a circle of radius 5\nsquare = startSketchOn('XY')\n |> polygon({\n radius = 5.0,\n numSides = 4,\n center = [10, 10],\n inscribed = false\n }, %)\nexample = extrude(5, square)" ] }, { @@ -130845,7 +130845,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle: 50, length: pow(5, 2) }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 50, length = pow(5, 2) }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -132239,7 +132239,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "sketch001 = startSketchOn('XY')\n |> startProfileAt([5, 2], %)\n |> angledLine({ angle: 120, length: 50 }, %, $seg01)\n |> angledLine({\n angle: segAng(seg01) + 120,\n length: 50\n }, %)\n |> lineTo(profileStart(%), %)\n |> close(%)\n |> extrude(20, %)" + "sketch001 = startSketchOn('XY')\n |> startProfileAt([5, 2], %)\n |> angledLine({ angle = 120, length = 50 }, %, $seg01)\n |> angledLine({\n angle = segAng(seg01) + 120,\n length = 50\n }, %)\n |> lineTo(profileStart(%), %)\n |> close(%)\n |> extrude(20, %)" ] }, { @@ -133628,7 +133628,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "sketch001 = startSketchOn('XY')\n |> startProfileAt([5, 2], %)\n |> angledLine([-26.6, 50], %)\n |> angledLine([90, 50], %)\n |> angledLineToX({ angle: 30, to: profileStartX(%) }, %)" + "sketch001 = startSketchOn('XY')\n |> startProfileAt([5, 2], %)\n |> angledLine([-26.6, 50], %)\n |> angledLine([90, 50], %)\n |> angledLineToX({ angle = 30, to = profileStartX(%) }, %)" ] }, { @@ -135017,7 +135017,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "sketch001 = startSketchOn('XY')\n |> startProfileAt([5, 2], %)\n |> angledLine({ angle: -60, length: 14 }, %)\n |> angledLineToY({ angle: 30, to: profileStartY(%) }, %)" + "sketch001 = startSketchOn('XY')\n |> startProfileAt([5, 2], %)\n |> angledLine({ angle = -60, length = 14 }, %)\n |> angledLineToY({ angle = 30, to = profileStartY(%) }, %)" ] }, { @@ -169239,14 +169239,14 @@ "unpublished": false, "deprecated": false, "examples": [ - "part001 = startSketchOn('XY')\n |> startProfileAt([4, 12], %)\n |> line([2, 0], %)\n |> line([0, -6], %)\n |> line([4, -6], %)\n |> line([0, -6], %)\n |> line([-3.75, -4.5], %)\n |> line([0, -5.5], %)\n |> line([-2, 0], %)\n |> close(%)\n |> revolve({ axis: 'y' }, %) // default angle is 360", - "// A donut shape.\nsketch001 = startSketchOn('XY')\n |> circle({ center: [15, 0], radius: 5 }, %)\n |> revolve({ angle: 360, axis: 'y' }, %)", - "part001 = startSketchOn('XY')\n |> startProfileAt([4, 12], %)\n |> line([2, 0], %)\n |> line([0, -6], %)\n |> line([4, -6], %)\n |> line([0, -6], %)\n |> line([-3.75, -4.5], %)\n |> line([0, -5.5], %)\n |> line([-2, 0], %)\n |> close(%)\n |> revolve({ axis: 'y', angle: 180 }, %)", - "part001 = startSketchOn('XY')\n |> startProfileAt([4, 12], %)\n |> line([2, 0], %)\n |> line([0, -6], %)\n |> line([4, -6], %)\n |> line([0, -6], %)\n |> line([-3.75, -4.5], %)\n |> line([0, -5.5], %)\n |> line([-2, 0], %)\n |> close(%)\n |> revolve({ axis: 'y', angle: 180 }, %)\npart002 = startSketchOn(part001, 'end')\n |> startProfileAt([4.5, -5], %)\n |> line([0, 5], %)\n |> line([5, 0], %)\n |> line([0, -5], %)\n |> close(%)\n |> extrude(5, %)", - "box = startSketchOn('XY')\n |> startProfileAt([0, 0], %)\n |> line([0, 20], %)\n |> line([20, 0], %)\n |> line([0, -20], %)\n |> close(%)\n |> extrude(20, %)\n\nsketch001 = startSketchOn(box, \"END\")\n |> circle({ center: [10, 10], radius: 4 }, %)\n |> revolve({ angle: -90, axis: 'y' }, %)", - "box = startSketchOn('XY')\n |> startProfileAt([0, 0], %)\n |> line([0, 20], %)\n |> line([20, 0], %)\n |> line([0, -20], %, $revolveAxis)\n |> close(%)\n |> extrude(20, %)\n\nsketch001 = startSketchOn(box, \"END\")\n |> circle({ center: [10, 10], radius: 4 }, %)\n |> revolve({\n angle: 90,\n axis: getOppositeEdge(revolveAxis)\n }, %)", - "box = startSketchOn('XY')\n |> startProfileAt([0, 0], %)\n |> line([0, 20], %)\n |> line([20, 0], %)\n |> line([0, -20], %, $revolveAxis)\n |> close(%)\n |> extrude(20, %)\n\nsketch001 = startSketchOn(box, \"END\")\n |> circle({ center: [10, 10], radius: 4 }, %)\n |> revolve({\n angle: 90,\n axis: getOppositeEdge(revolveAxis),\n tolerance: 0.0001\n }, %)", - "sketch001 = startSketchOn('XY')\n |> startProfileAt([10, 0], %)\n |> line([5, -5], %)\n |> line([5, 5], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\npart001 = revolve({\n axis: {\n custom: { axis: [0.0, 1.0], origin: [0.0, 0.0] }\n }\n}, sketch001)" + "part001 = startSketchOn('XY')\n |> startProfileAt([4, 12], %)\n |> line([2, 0], %)\n |> line([0, -6], %)\n |> line([4, -6], %)\n |> line([0, -6], %)\n |> line([-3.75, -4.5], %)\n |> line([0, -5.5], %)\n |> line([-2, 0], %)\n |> close(%)\n |> revolve({ axis = 'y' }, %) // default angle is 360", + "// A donut shape.\nsketch001 = startSketchOn('XY')\n |> circle({ center = [15, 0], radius = 5 }, %)\n |> revolve({ angle = 360, axis = 'y' }, %)", + "part001 = startSketchOn('XY')\n |> startProfileAt([4, 12], %)\n |> line([2, 0], %)\n |> line([0, -6], %)\n |> line([4, -6], %)\n |> line([0, -6], %)\n |> line([-3.75, -4.5], %)\n |> line([0, -5.5], %)\n |> line([-2, 0], %)\n |> close(%)\n |> revolve({ axis = 'y', angle = 180 }, %)", + "part001 = startSketchOn('XY')\n |> startProfileAt([4, 12], %)\n |> line([2, 0], %)\n |> line([0, -6], %)\n |> line([4, -6], %)\n |> line([0, -6], %)\n |> line([-3.75, -4.5], %)\n |> line([0, -5.5], %)\n |> line([-2, 0], %)\n |> close(%)\n |> revolve({ axis = 'y', angle = 180 }, %)\npart002 = startSketchOn(part001, 'end')\n |> startProfileAt([4.5, -5], %)\n |> line([0, 5], %)\n |> line([5, 0], %)\n |> line([0, -5], %)\n |> close(%)\n |> extrude(5, %)", + "box = startSketchOn('XY')\n |> startProfileAt([0, 0], %)\n |> line([0, 20], %)\n |> line([20, 0], %)\n |> line([0, -20], %)\n |> close(%)\n |> extrude(20, %)\n\nsketch001 = startSketchOn(box, \"END\")\n |> circle({ center = [10, 10], radius = 4 }, %)\n |> revolve({ angle = -90, axis = 'y' }, %)", + "box = startSketchOn('XY')\n |> startProfileAt([0, 0], %)\n |> line([0, 20], %)\n |> line([20, 0], %)\n |> line([0, -20], %, $revolveAxis)\n |> close(%)\n |> extrude(20, %)\n\nsketch001 = startSketchOn(box, \"END\")\n |> circle({ center = [10, 10], radius = 4 }, %)\n |> revolve({\n angle = 90,\n axis = getOppositeEdge(revolveAxis)\n }, %)", + "box = startSketchOn('XY')\n |> startProfileAt([0, 0], %)\n |> line([0, 20], %)\n |> line([20, 0], %)\n |> line([0, -20], %, $revolveAxis)\n |> close(%)\n |> extrude(20, %)\n\nsketch001 = startSketchOn(box, \"END\")\n |> circle({ center = [10, 10], radius = 4 }, %)\n |> revolve({\n angle = 90,\n axis = getOppositeEdge(revolveAxis),\n tolerance = 0.0001\n }, %)", + "sketch001 = startSketchOn('XY')\n |> startProfileAt([10, 0], %)\n |> line([5, -5], %)\n |> line([5, 5], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\npart001 = revolve({\n axis = {\n custom = {\n axis = [0.0, 1.0],\n origin = [0.0, 0.0]\n }\n }\n}, sketch001)" ] }, { @@ -171047,7 +171047,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "w = 15\ncube = startSketchAt([0, 0])\n |> line([w, 0], %, $line1)\n |> line([0, w], %, $line2)\n |> line([-w, 0], %, $line3)\n |> line([0, -w], %, $line4)\n |> close(%)\n |> extrude(5, %)\n\nfn cylinder = (radius, tag) => {\n return startSketchAt([0, 0])\n |> circle({ radius: radius, center: segEnd(tag) }, %)\n |> extrude(radius, %)\n}\n\ncylinder(1, line1)\ncylinder(2, line2)\ncylinder(3, line3)\ncylinder(4, line4)" + "w = 15\ncube = startSketchAt([0, 0])\n |> line([w, 0], %, $line1)\n |> line([0, w], %, $line2)\n |> line([-w, 0], %, $line3)\n |> line([0, -w], %, $line4)\n |> close(%)\n |> extrude(5, %)\n\nfn cylinder = (radius, tag) => {\n return startSketchAt([0, 0])\n |> circle({\n radius = radius,\n center = segEnd(tag)\n }, %)\n |> extrude(radius, %)\n}\n\ncylinder(1, line1)\ncylinder(2, line2)\ncylinder(3, line3)\ncylinder(4, line4)" ] }, { @@ -173741,7 +173741,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle: 60, length: 10 }, %, $thing)\n |> tangentialArc({ offset: -120, radius: 5 }, %)\n |> angledLine({ angle: -60, length: segLen(thing) }, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 60, length = 10 }, %, $thing)\n |> tangentialArc({ offset = -120, radius = 5 }, %)\n |> angledLine({ angle = -60, length = segLen(thing) }, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -174644,7 +174644,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "w = 15\ncube = startSketchAt([0, 0])\n |> line([w, 0], %, $line1)\n |> line([0, w], %, $line2)\n |> line([-w, 0], %, $line3)\n |> line([0, -w], %, $line4)\n |> close(%)\n |> extrude(5, %)\n\nfn cylinder = (radius, tag) => {\n return startSketchAt([0, 0])\n |> circle({\n radius: radius,\n center: segStart(tag)\n }, %)\n |> extrude(radius, %)\n}\n\ncylinder(1, line1)\ncylinder(2, line2)\ncylinder(3, line3)\ncylinder(4, line4)" + "w = 15\ncube = startSketchAt([0, 0])\n |> line([w, 0], %, $line1)\n |> line([0, w], %, $line2)\n |> line([-w, 0], %, $line3)\n |> line([0, -w], %, $line4)\n |> close(%)\n |> extrude(5, %)\n\nfn cylinder = (radius, tag) => {\n return startSketchAt([0, 0])\n |> circle({\n radius = radius,\n center = segStart(tag)\n }, %)\n |> extrude(radius, %)\n}\n\ncylinder(1, line1)\ncylinder(2, line2)\ncylinder(3, line3)\ncylinder(4, line4)" ] }, { @@ -180229,13 +180229,13 @@ "unpublished": false, "deprecated": false, "examples": [ - "// Remove the end face for the extrusion.\nfirstSketch = startSketchOn('XY')\n |> startProfileAt([-12, 12], %)\n |> line([24, 0], %)\n |> line([0, -24], %)\n |> line([-24, 0], %)\n |> close(%)\n |> extrude(6, %)\n\n// Remove the end face for the extrusion.\nshell({ faces: ['end'], thickness: 0.25 }, firstSketch)", - "// Remove the start face for the extrusion.\nfirstSketch = startSketchOn('-XZ')\n |> startProfileAt([-12, 12], %)\n |> line([24, 0], %)\n |> line([0, -24], %)\n |> line([-24, 0], %)\n |> close(%)\n |> extrude(6, %)\n\n// Remove the start face for the extrusion.\nshell({ faces: ['start'], thickness: 0.25 }, firstSketch)", - "// Remove a tagged face and the end face for the extrusion.\nfirstSketch = startSketchOn('XY')\n |> startProfileAt([-12, 12], %)\n |> line([24, 0], %)\n |> line([0, -24], %)\n |> line([-24, 0], %, $myTag)\n |> close(%)\n |> extrude(6, %)\n\n// Remove a tagged face for the extrusion.\nshell({ faces: [myTag], thickness: 0.25 }, firstSketch)", - "// Remove multiple faces at once.\nfirstSketch = startSketchOn('XY')\n |> startProfileAt([-12, 12], %)\n |> line([24, 0], %)\n |> line([0, -24], %)\n |> line([-24, 0], %, $myTag)\n |> close(%)\n |> extrude(6, %)\n\n// Remove a tagged face and the end face for the extrusion.\nshell({\n faces: [myTag, 'end'],\n thickness: 0.25\n}, firstSketch)", - "// Shell a sketch on face.\nsize = 100\ncase = startSketchOn('-XZ')\n |> startProfileAt([-size, -size], %)\n |> line([2 * size, 0], %)\n |> line([0, 2 * size], %)\n |> tangentialArcTo([-size, size], %)\n |> close(%)\n |> extrude(65, %)\n\nthing1 = startSketchOn(case, 'end')\n |> circle({\n center: [-size / 2, -size / 2],\n radius: 25\n }, %)\n |> extrude(50, %)\n\nthing2 = startSketchOn(case, 'end')\n |> circle({\n center: [size / 2, -size / 2],\n radius: 25\n }, %)\n |> extrude(50, %)\n\n// We put \"case\" in the shell function to shell the entire object.\nshell({ faces: ['start'], thickness: 5 }, case)", - "// Shell a sketch on face object on the end face.\nsize = 100\ncase = startSketchOn('XY')\n |> startProfileAt([-size, -size], %)\n |> line([2 * size, 0], %)\n |> line([0, 2 * size], %)\n |> tangentialArcTo([-size, size], %)\n |> close(%)\n |> extrude(65, %)\n\nthing1 = startSketchOn(case, 'end')\n |> circle({\n center: [-size / 2, -size / 2],\n radius: 25\n }, %)\n |> extrude(50, %)\n\nthing2 = startSketchOn(case, 'end')\n |> circle({\n center: [size / 2, -size / 2],\n radius: 25\n }, %)\n |> extrude(50, %)\n\n// We put \"thing1\" in the shell function to shell the end face of the object.\nshell({ faces: ['end'], thickness: 5 }, thing1)", - "// Shell sketched on face objects on the end face, include all sketches to shell\n// the entire object.\n\n\nsize = 100\ncase = startSketchOn('XY')\n |> startProfileAt([-size, -size], %)\n |> line([2 * size, 0], %)\n |> line([0, 2 * size], %)\n |> tangentialArcTo([-size, size], %)\n |> close(%)\n |> extrude(65, %)\n\nthing1 = startSketchOn(case, 'end')\n |> circle({\n center: [-size / 2, -size / 2],\n radius: 25\n }, %)\n |> extrude(50, %)\n\nthing2 = startSketchOn(case, 'end')\n |> circle({\n center: [size / 2, -size / 2],\n radius: 25\n }, %)\n |> extrude(50, %)\n\n// We put \"thing1\" and \"thing2\" in the shell function to shell the end face of the object.\nshell({ faces: ['end'], thickness: 5 }, [thing1, thing2])" + "// Remove the end face for the extrusion.\nfirstSketch = startSketchOn('XY')\n |> startProfileAt([-12, 12], %)\n |> line([24, 0], %)\n |> line([0, -24], %)\n |> line([-24, 0], %)\n |> close(%)\n |> extrude(6, %)\n\n// Remove the end face for the extrusion.\nshell({ faces = ['end'], thickness = 0.25 }, firstSketch)", + "// Remove the start face for the extrusion.\nfirstSketch = startSketchOn('-XZ')\n |> startProfileAt([-12, 12], %)\n |> line([24, 0], %)\n |> line([0, -24], %)\n |> line([-24, 0], %)\n |> close(%)\n |> extrude(6, %)\n\n// Remove the start face for the extrusion.\nshell({ faces = ['start'], thickness = 0.25 }, firstSketch)", + "// Remove a tagged face and the end face for the extrusion.\nfirstSketch = startSketchOn('XY')\n |> startProfileAt([-12, 12], %)\n |> line([24, 0], %)\n |> line([0, -24], %)\n |> line([-24, 0], %, $myTag)\n |> close(%)\n |> extrude(6, %)\n\n// Remove a tagged face for the extrusion.\nshell({ faces = [myTag], thickness = 0.25 }, firstSketch)", + "// Remove multiple faces at once.\nfirstSketch = startSketchOn('XY')\n |> startProfileAt([-12, 12], %)\n |> line([24, 0], %)\n |> line([0, -24], %)\n |> line([-24, 0], %, $myTag)\n |> close(%)\n |> extrude(6, %)\n\n// Remove a tagged face and the end face for the extrusion.\nshell({\n faces = [myTag, 'end'],\n thickness = 0.25\n}, firstSketch)", + "// Shell a sketch on face.\nsize = 100\ncase = startSketchOn('-XZ')\n |> startProfileAt([-size, -size], %)\n |> line([2 * size, 0], %)\n |> line([0, 2 * size], %)\n |> tangentialArcTo([-size, size], %)\n |> close(%)\n |> extrude(65, %)\n\nthing1 = startSketchOn(case, 'end')\n |> circle({\n center = [-size / 2, -size / 2],\n radius = 25\n }, %)\n |> extrude(50, %)\n\nthing2 = startSketchOn(case, 'end')\n |> circle({\n center = [size / 2, -size / 2],\n radius = 25\n }, %)\n |> extrude(50, %)\n\n// We put \"case\" in the shell function to shell the entire object.\nshell({ faces = ['start'], thickness = 5 }, case)", + "// Shell a sketch on face object on the end face.\nsize = 100\ncase = startSketchOn('XY')\n |> startProfileAt([-size, -size], %)\n |> line([2 * size, 0], %)\n |> line([0, 2 * size], %)\n |> tangentialArcTo([-size, size], %)\n |> close(%)\n |> extrude(65, %)\n\nthing1 = startSketchOn(case, 'end')\n |> circle({\n center = [-size / 2, -size / 2],\n radius = 25\n }, %)\n |> extrude(50, %)\n\nthing2 = startSketchOn(case, 'end')\n |> circle({\n center = [size / 2, -size / 2],\n radius = 25\n }, %)\n |> extrude(50, %)\n\n// We put \"thing1\" in the shell function to shell the end face of the object.\nshell({ faces = ['end'], thickness = 5 }, thing1)", + "// Shell sketched on face objects on the end face, include all sketches to shell\n// the entire object.\n\n\nsize = 100\ncase = startSketchOn('XY')\n |> startProfileAt([-size, -size], %)\n |> line([2 * size, 0], %)\n |> line([0, 2 * size], %)\n |> tangentialArcTo([-size, size], %)\n |> close(%)\n |> extrude(65, %)\n\nthing1 = startSketchOn(case, 'end')\n |> circle({\n center = [-size / 2, -size / 2],\n radius = 25\n }, %)\n |> extrude(50, %)\n\nthing2 = startSketchOn(case, 'end')\n |> circle({\n center = [size / 2, -size / 2],\n radius = 25\n }, %)\n |> extrude(50, %)\n\n// We put \"thing1\" and \"thing2\" in the shell function to shell the end face of the object.\nshell({ faces = ['end'], thickness = 5 }, [thing1, thing2])" ] }, { @@ -180272,7 +180272,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle: 50,\n length: 15 / sin(toDegrees(135))\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = 50,\n length = 15 / sin(toDegrees(135))\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -180309,7 +180309,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle: 50, length: sqrt(2500) }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 50, length = sqrt(2500) }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -190336,8 +190336,8 @@ "examples": [ "exampleSketch = startSketchOn(\"XY\")\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> line([0, 10], %)\n |> line([-10, 0], %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)\n\nexampleSketch002 = startSketchOn(example, 'end')\n |> startProfileAt([1, 1], %)\n |> line([8, 0], %)\n |> line([0, 8], %)\n |> line([-8, 0], %)\n |> close(%)\n\nexample002 = extrude(5, exampleSketch002)\n\nexampleSketch003 = startSketchOn(example002, 'end')\n |> startProfileAt([2, 2], %)\n |> line([6, 0], %)\n |> line([0, 6], %)\n |> line([-6, 0], %)\n |> close(%)\n\nexample003 = extrude(5, exampleSketch003)", "exampleSketch = startSketchOn(\"XY\")\n |> startProfileAt([0, 0], %)\n |> line([10, 0], %)\n |> line([0, 10], %, $sketchingFace)\n |> line([-10, 0], %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)\n\nexampleSketch002 = startSketchOn(example, sketchingFace)\n |> startProfileAt([1, 1], %)\n |> line([8, 0], %)\n |> line([0, 8], %)\n |> line([-8, 0], %)\n |> close(%, $sketchingFace002)\n\nexample002 = extrude(10, exampleSketch002)\n\nexampleSketch003 = startSketchOn(example002, sketchingFace002)\n |> startProfileAt([-8, 12], %)\n |> line([0, 6], %)\n |> line([6, 0], %)\n |> line([0, -6], %)\n |> close(%)\n\nexample003 = extrude(5, exampleSketch003)", - "exampleSketch = startSketchOn('XY')\n |> startProfileAt([4, 12], %)\n |> line([2, 0], %)\n |> line([0, -6], %)\n |> line([4, -6], %)\n |> line([0, -6], %)\n |> line([-3.75, -4.5], %)\n |> line([0, -5.5], %)\n |> line([-2, 0], %)\n |> close(%)\n\nexample = revolve({ axis: 'y', angle: 180 }, exampleSketch)\n\nexampleSketch002 = startSketchOn(example, 'end')\n |> startProfileAt([4.5, -5], %)\n |> line([0, 5], %)\n |> line([5, 0], %)\n |> line([0, -5], %)\n |> close(%)\n\nexample002 = extrude(5, exampleSketch002)", - "a1 = startSketchOn({\n plane: {\n origin: { x: 0, y: 0, z: 0 },\n xAxis: { x: 1, y: 0, z: 0 },\n yAxis: { x: 0, y: 1, z: 0 },\n zAxis: { x: 0, y: 0, z: 1 }\n }\n })\n |> startProfileAt([0, 0], %)\n |> line([100.0, 0], %)\n |> yLine(-100.0, %)\n |> xLine(-100.0, %)\n |> yLine(100.0, %)\n |> close(%)\n |> extrude(3.14, %)" + "exampleSketch = startSketchOn('XY')\n |> startProfileAt([4, 12], %)\n |> line([2, 0], %)\n |> line([0, -6], %)\n |> line([4, -6], %)\n |> line([0, -6], %)\n |> line([-3.75, -4.5], %)\n |> line([0, -5.5], %)\n |> line([-2, 0], %)\n |> close(%)\n\nexample = revolve({ axis = 'y', angle = 180 }, exampleSketch)\n\nexampleSketch002 = startSketchOn(example, 'end')\n |> startProfileAt([4.5, -5], %)\n |> line([0, 5], %)\n |> line([5, 0], %)\n |> line([0, -5], %)\n |> close(%)\n\nexample002 = extrude(5, exampleSketch002)", + "a1 = startSketchOn({\n plane = {\n origin = { x = 0, y = 0, z = 0 },\n xAxis = { x = 1, y = 0, z = 0 },\n yAxis = { x = 0, y = 1, z = 0 },\n zAxis = { x = 0, y = 0, z = 1 }\n }\n })\n |> startProfileAt([0, 0], %)\n |> line([100.0, 0], %)\n |> yLine(-100.0, %)\n |> xLine(-100.0, %)\n |> yLine(100.0, %)\n |> close(%)\n |> extrude(3.14, %)" ] }, { @@ -190374,7 +190374,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle: 50, length: 50 * tan(1 / 2) }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 50, length = 50 * tan(1 / 2) }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -194466,7 +194466,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle: 60, length: 10 }, %)\n |> tangentialArc({ radius: 10, offset: -120 }, %)\n |> angledLine({ angle: -60, length: 10 }, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 60, length = 10 }, %)\n |> tangentialArc({ radius = 10, offset = -120 }, %)\n |> angledLine({ angle = -60, length = 10 }, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -198543,7 +198543,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle: 60, length: 10 }, %)\n |> tangentialArcTo([15, 15], %)\n |> line([10, -15], %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 60, length = 10 }, %)\n |> tangentialArcTo([15, 15], %)\n |> line([10, -15], %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -202620,7 +202620,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle: 45, length: 10 }, %)\n |> tangentialArcToRelative([0, -10], %)\n |> line([-10, 0], %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 45, length = 10 }, %)\n |> tangentialArcToRelative([0, -10], %)\n |> line([-10, 0], %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -202645,7 +202645,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle: 50, length: 10 * tau() }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 50, length = 10 * tau() }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -202682,7 +202682,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle: 50,\n length: 70 * cos(toDegrees(pi() / 4))\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = 50,\n length = 70 * cos(toDegrees(pi() / 4))\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -202719,7 +202719,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle: 50,\n length: 70 * cos(toRadians(45))\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = 50,\n length = 70 * cos(toRadians(45))\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { @@ -206791,7 +206791,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> xLine(15, %)\n |> angledLine({ angle: 80, length: 15 }, %)\n |> line([8, -10], %)\n |> xLine(10, %)\n |> angledLine({ angle: 120, length: 30 }, %)\n |> xLine(-15, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> xLine(15, %)\n |> angledLine({ angle = 80, length = 15 }, %)\n |> line([8, -10], %)\n |> xLine(10, %)\n |> angledLine({ angle = 120, length = 30 }, %)\n |> xLine(-15, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -210863,7 +210863,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> xLineTo(15, %)\n |> angledLine({ angle: 80, length: 15 }, %)\n |> line([8, -10], %)\n |> xLineTo(40, %)\n |> angledLine({ angle: 135, length: 30 }, %)\n |> xLineTo(10, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> xLineTo(15, %)\n |> angledLine({ angle = 80, length = 15 }, %)\n |> line([8, -10], %)\n |> xLineTo(40, %)\n |> angledLine({ angle = 135, length = 30 }, %)\n |> xLineTo(10, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -214935,7 +214935,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> yLine(15, %)\n |> angledLine({ angle: 30, length: 15 }, %)\n |> line([8, -10], %)\n |> yLine(-5, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" + "exampleSketch = startSketchOn('XZ')\n |> startProfileAt([0, 0], %)\n |> yLine(15, %)\n |> angledLine({ angle = 30, length = 15 }, %)\n |> line([8, -10], %)\n |> yLine(-5, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)" ] }, { @@ -219007,7 +219007,7 @@ "unpublished": false, "deprecated": false, "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle: 50, length: 45 }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" + "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 50, length = 45 }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)" ] }, { diff --git a/docs/kcl/tan.md b/docs/kcl/tan.md index 8c14c9521..4586272a6 100644 --- a/docs/kcl/tan.md +++ b/docs/kcl/tan.md @@ -33,7 +33,7 @@ tan(num: number) -> number ```js exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) - |> angledLine({ angle: 50, length: 50 * tan(1 / 2) }, %) + |> angledLine({ angle = 50, length = 50 * tan(1 / 2) }, %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/tangentialArc.md b/docs/kcl/tangentialArc.md index a6089749d..7c4cefcaf 100644 --- a/docs/kcl/tangentialArc.md +++ b/docs/kcl/tangentialArc.md @@ -31,9 +31,9 @@ tangentialArc(data: TangentialArcData, sketch: Sketch, tag?: TagDeclarator) -> S ```js exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) - |> angledLine({ angle: 60, length: 10 }, %) - |> tangentialArc({ radius: 10, offset: -120 }, %) - |> angledLine({ angle: -60, length: 10 }, %) + |> angledLine({ angle = 60, length = 10 }, %) + |> tangentialArc({ radius = 10, offset = -120 }, %) + |> angledLine({ angle = -60, length = 10 }, %) |> close(%) example = extrude(10, exampleSketch) diff --git a/docs/kcl/tangentialArcTo.md b/docs/kcl/tangentialArcTo.md index c0a24b0b0..3dbaa32cb 100644 --- a/docs/kcl/tangentialArcTo.md +++ b/docs/kcl/tangentialArcTo.md @@ -31,7 +31,7 @@ tangentialArcTo(to: [number], sketch: Sketch, tag?: TagDeclarator) -> Sketch ```js exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) - |> angledLine({ angle: 60, length: 10 }, %) + |> angledLine({ angle = 60, length = 10 }, %) |> tangentialArcTo([15, 15], %) |> line([10, -15], %) |> close(%) diff --git a/docs/kcl/tangentialArcToRelative.md b/docs/kcl/tangentialArcToRelative.md index 076fc44c1..b92ae7586 100644 --- a/docs/kcl/tangentialArcToRelative.md +++ b/docs/kcl/tangentialArcToRelative.md @@ -31,7 +31,7 @@ tangentialArcToRelative(delta: [number], sketch: Sketch, tag?: TagDeclarator) -> ```js exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) - |> angledLine({ angle: 45, length: 10 }, %) + |> angledLine({ angle = 45, length = 10 }, %) |> tangentialArcToRelative([0, -10], %) |> line([-10, 0], %) |> close(%) diff --git a/docs/kcl/tau.md b/docs/kcl/tau.md index 5180a49ae..eaf7ea9ab 100644 --- a/docs/kcl/tau.md +++ b/docs/kcl/tau.md @@ -28,7 +28,7 @@ tau() -> number ```js exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) - |> angledLine({ angle: 50, length: 10 * tau() }, %) + |> angledLine({ angle = 50, length = 10 * tau() }, %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/toDegrees.md b/docs/kcl/toDegrees.md index 81670a7f9..758264b6d 100644 --- a/docs/kcl/toDegrees.md +++ b/docs/kcl/toDegrees.md @@ -34,8 +34,8 @@ toDegrees(num: number) -> number exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) |> angledLine({ - angle: 50, - length: 70 * cos(toDegrees(pi() / 4)) + angle = 50, + length = 70 * cos(toDegrees(pi() / 4)) }, %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/toRadians.md b/docs/kcl/toRadians.md index 93206bcb8..ba1c9d325 100644 --- a/docs/kcl/toRadians.md +++ b/docs/kcl/toRadians.md @@ -34,8 +34,8 @@ toRadians(num: number) -> number exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) |> angledLine({ - angle: 50, - length: 70 * cos(toRadians(45)) + angle = 50, + length = 70 * cos(toRadians(45)) }, %) |> yLineTo(0, %) |> close(%) diff --git a/docs/kcl/xLine.md b/docs/kcl/xLine.md index 6e754bc37..05c142c0c 100644 --- a/docs/kcl/xLine.md +++ b/docs/kcl/xLine.md @@ -32,10 +32,10 @@ xLine(length: number, sketch: Sketch, tag?: TagDeclarator) -> Sketch exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> xLine(15, %) - |> angledLine({ angle: 80, length: 15 }, %) + |> angledLine({ angle = 80, length = 15 }, %) |> line([8, -10], %) |> xLine(10, %) - |> angledLine({ angle: 120, length: 30 }, %) + |> angledLine({ angle = 120, length = 30 }, %) |> xLine(-15, %) |> close(%) diff --git a/docs/kcl/xLineTo.md b/docs/kcl/xLineTo.md index 0c6c575b0..8e74961d3 100644 --- a/docs/kcl/xLineTo.md +++ b/docs/kcl/xLineTo.md @@ -32,10 +32,10 @@ xLineTo(to: number, sketch: Sketch, tag?: TagDeclarator) -> Sketch exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> xLineTo(15, %) - |> angledLine({ angle: 80, length: 15 }, %) + |> angledLine({ angle = 80, length = 15 }, %) |> line([8, -10], %) |> xLineTo(40, %) - |> angledLine({ angle: 135, length: 30 }, %) + |> angledLine({ angle = 135, length = 30 }, %) |> xLineTo(10, %) |> close(%) diff --git a/docs/kcl/yLine.md b/docs/kcl/yLine.md index f298c4fa9..f82ab4a90 100644 --- a/docs/kcl/yLine.md +++ b/docs/kcl/yLine.md @@ -32,7 +32,7 @@ yLine(length: number, sketch: Sketch, tag?: TagDeclarator) -> Sketch exampleSketch = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> yLine(15, %) - |> angledLine({ angle: 30, length: 15 }, %) + |> angledLine({ angle = 30, length = 15 }, %) |> line([8, -10], %) |> yLine(-5, %) |> close(%) diff --git a/docs/kcl/yLineTo.md b/docs/kcl/yLineTo.md index 320853a92..1aab50165 100644 --- a/docs/kcl/yLineTo.md +++ b/docs/kcl/yLineTo.md @@ -31,7 +31,7 @@ yLineTo(to: number, sketch: Sketch, tag?: TagDeclarator) -> Sketch ```js exampleSketch = startSketchOn("XZ") |> startProfileAt([0, 0], %) - |> angledLine({ angle: 50, length: 45 }, %) + |> angledLine({ angle = 50, length = 45 }, %) |> yLineTo(0, %) |> close(%) diff --git a/e2e/playwright/command-bar-tests.spec.ts b/e2e/playwright/command-bar-tests.spec.ts index 061f8a897..31ca2a8ed 100644 --- a/e2e/playwright/command-bar-tests.spec.ts +++ b/e2e/playwright/command-bar-tests.spec.ts @@ -87,7 +87,7 @@ extrude001 = extrude(-10, sketch001)` await page.keyboard.press('Enter') // submit await page.waitForTimeout(100) await expect(page.locator('.cm-activeLine')).toContainText( - `fillet({ radius: ${KCL_DEFAULT_LENGTH}, tags: [seg01] }, %)` + `fillet({ radius = ${KCL_DEFAULT_LENGTH}, tags = [seg01] }, %)` ) }) diff --git a/e2e/playwright/editor-tests.spec.ts b/e2e/playwright/editor-tests.spec.ts index 5713e74aa..4bfa49f9b 100644 --- a/e2e/playwright/editor-tests.spec.ts +++ b/e2e/playwright/editor-tests.spec.ts @@ -568,7 +568,7 @@ test.describe('Editor tests', () => { await page.keyboard.press('ArrowDown') await page.keyboard.press('Enter') await page.keyboard.type(`extrusion = startSketchOn('XY') - |> circle({ center: [0, 0], radius: dia/2 }, %) + |> circle({ center = [0, 0], radius = dia/2 }, %) |> hole(squareHole(length, width, height), %) |> extrude(height, %)`) @@ -604,8 +604,8 @@ test.describe('Editor tests', () => { |> line([0, -10], %) |> close(%) |> revolve({ - axis: revolveAxis, - angle: 90 + axis = revolveAxis, + angle = 90 }, %) ` ) diff --git a/e2e/playwright/point-click.spec.ts b/e2e/playwright/point-click.spec.ts index ad3ce0ef1..c01a49c24 100644 --- a/e2e/playwright/point-click.spec.ts +++ b/e2e/playwright/point-click.spec.ts @@ -25,7 +25,7 @@ test( await test.step('check code model connection works and that button is still enable once circle is selected ', async () => { await moveToCircle() const circleSnippet = - 'circle({ center: [318.33, 168.1], radius: 182.8 }, %)' + 'circle({ center = [318.33, 168.1], radius = 182.8 }, %)' await editor.expectState({ activeLines: [], highlightedCode: circleSnippet, @@ -168,7 +168,7 @@ test.describe('verify sketch on chamfer works', () => { cameraPos: { x: 16020, y: -2000, z: 10500 }, cameraTarget: { x: -150, y: -4500, z: -80 }, beforeChamferSnippet: `angledLine([segAng(rectangleSegmentA001)-90,217.26],%,$seg01) - chamfer({length:30,tags:[ + chamfer({length = 30,tags = [ seg01, getNextAdjacentEdge(yo), getNextAdjacentEdge(seg02), @@ -199,8 +199,8 @@ test.describe('verify sketch on chamfer works', () => { segAng(rectangleSegmentA001) - 90, 217.26 ], %, $seg01)chamfer({ - length: 30, - tags: [ + length = 30, + tags = [ seg01, getNextAdjacentEdge(yo), getNextAdjacentEdge(seg02) @@ -227,8 +227,8 @@ test.describe('verify sketch on chamfer works', () => { cameraPos: { x: -6200, y: 1500, z: 6200 }, cameraTarget: { x: 8300, y: 1100, z: 4800 }, beforeChamferSnippet: `angledLine([0, 268.43], %, $rectangleSegmentA001)chamfer({ - length: 30, - tags: [ + length = 30, + tags = [ getNextAdjacentEdge(yo), getNextAdjacentEdge(seg02) ] @@ -254,8 +254,8 @@ test.describe('verify sketch on chamfer works', () => { cameraPos: { x: -1100, y: -7700, z: 1600 }, cameraTarget: { x: 1450, y: 670, z: 4000 }, beforeChamferSnippet: `chamfer({ - length: 30, - tags: [getNextAdjacentEdge(yo)] + length = 30, + tags = [getNextAdjacentEdge(yo)] }, %)`, afterChamferSelectSnippet: 'sketch005 = startSketchOn(extrude001, seg06)', @@ -292,17 +292,17 @@ test.describe('verify sketch on chamfer works', () => { |> close(%) extrude001 = extrude(100, sketch001) |> chamfer({ - length: 30, - tags: [getOppositeEdge(seg01)] + length = 30, + tags = [getOppositeEdge(seg01)] }, %, $seg03) - |> chamfer({ length: 30, tags: [seg01] }, %, $seg04) + |> chamfer({ length = 30, tags = [seg01] }, %, $seg04) |> chamfer({ - length: 30, - tags: [getNextAdjacentEdge(seg02)] + length = 30, + tags = [getNextAdjacentEdge(seg02)] }, %, $seg05) |> chamfer({ - length: 30, - tags: [getNextAdjacentEdge(yo)] + length = 30, + tags = [getNextAdjacentEdge(yo)] }, %, $seg06) sketch005 = startSketchOn(extrude001, seg06) |> startProfileAt([-23.43, 19.69], %) @@ -383,7 +383,7 @@ test.describe('verify sketch on chamfer works', () => { cameraPos: { x: 16020, y: -2000, z: 10500 }, cameraTarget: { x: -150, y: -4500, z: -80 }, beforeChamferSnippet: `angledLine([segAng(rectangleSegmentA001)-90,217.26],%,$seg01) - chamfer({length:30,tags:[ + chamfer({length=30,tags=[ seg01, getNextAdjacentEdge(yo), getNextAdjacentEdge(seg02), @@ -421,12 +421,12 @@ test.describe('verify sketch on chamfer works', () => { |> close(%) extrude001 = extrude(100, sketch001) chamf = chamfer({ - length: 30, - tags: [getOppositeEdge(seg01)] + length = 30, + tags = [getOppositeEdge(seg01)] }, extrude001, $seg03) |> chamfer({ - length: 30, - tags: [ + length = 30, + tags = [ seg01, getNextAdjacentEdge(yo), getNextAdjacentEdge(seg02) diff --git a/e2e/playwright/sketch-tests.spec.ts b/e2e/playwright/sketch-tests.spec.ts index 1a315b000..980f357c5 100644 --- a/e2e/playwright/sketch-tests.spec.ts +++ b/e2e/playwright/sketch-tests.spec.ts @@ -45,9 +45,9 @@ test.describe('Sketch tests', () => { screwHole = startSketchOn('XY') ${startProfileAt1} |> arc({ - radius: screwRadius, - angle_start: 0, - angle_end: 360 + radius = screwRadius, + angle_start = 0, + angle_end = 360 }, %) part001 = startSketchOn('XY') @@ -66,9 +66,9 @@ test.describe('Sketch tests', () => { |> xLine(-width / 4 + wireRadius, %) |> yLine(wireOffset, %) |> arc({ - radius: wireRadius, - angle_start: 0, - angle_end: 180 + radius = wireRadius, + angle_start = 0, + angle_end = 180 }, %) |> yLine(-wireOffset, %) |> xLine(-width / 4, %) @@ -354,7 +354,7 @@ test.describe('Sketch tests', () => { localStorage.setItem( 'persistCode', `sketch001 = startSketchOn('XZ') - |> circle({ center: [4.61, -5.01], radius: 8 }, %)` + |> circle({ center = [4.61, -5.01], radius = 8 }, %)` ) }) @@ -392,7 +392,7 @@ test.describe('Sketch tests', () => { const dragPX = 40 await page - .getByText('circle({ center: [4.61, -5.01], radius: 8 }, %)') + .getByText('circle({ center = [4.61, -5.01], radius = 8 }, %)') .click() await expect( page.getByRole('button', { name: 'Edit Sketch' }) @@ -429,7 +429,7 @@ test.describe('Sketch tests', () => { // expect the code to have changed await expect(page.locator('.cm-content')) .toHaveText(`sketch001 = startSketchOn('XZ') - |> circle({ center: [7.26, -2.37], radius: 11.44 }, %) + |> circle({ center = [7.26, -2.37], radius = 11.44 }, %) `) }) test('Can edit a sketch that has been extruded in the same pipe', async ({ @@ -547,7 +547,7 @@ test.describe('Sketch tests', () => { |> line([12.73, -0.09], %) |> tangentialArcTo([24.95, -5.38], %) |> close(%) - |> revolve({ axis: "X",}, %)` + |> revolve({ axis = "X",}, %)` ) }) @@ -634,7 +634,7 @@ test.describe('Sketch tests', () => { |> tangentialArcTo([24.95, -5.38], %) |> line([1.97, 2.06], %) |> close(%) - |> revolve({ axis: "X" }, %)`) + |> revolve({ axis = "X" }, %)`) }) test('Can add multiple sketches', async ({ page }) => { const u = await getUtils(page) @@ -1074,11 +1074,11 @@ sketch002 = startSketchOn(extrude001, 'END') fn lug = (origin, length, diameter, plane) => { lugSketch = startSketchOn(plane) |> startProfileAt([origin[0] + lugDiameter / 2, origin[1]], %) - |> angledLineOfYLength({ angle: 60, length: lugHeadLength }, %) + |> angledLineOfYLength({ angle = 60, length = lugHeadLength }, %) |> xLineTo(0 + .001, %) |> yLineTo(0, %) |> close(%) - |> revolve({ axis: "Y" }, %) + |> revolve({ axis = "Y" }, %) return lugSketch } diff --git a/e2e/playwright/snapshot-tests.spec.ts b/e2e/playwright/snapshot-tests.spec.ts index 24e692def..c1f6ed89b 100644 --- a/e2e/playwright/snapshot-tests.spec.ts +++ b/e2e/playwright/snapshot-tests.spec.ts @@ -77,27 +77,27 @@ part001 = startSketchOn('-XZ') |> yLine(baseHeight, %) |> xLine(baseLen, %) |> angledLineToY({ - angle: topAng, - to: totalHeightHalf, + angle = topAng, + to = totalHeightHalf, }, %, $seg04) |> xLineTo(totalLen, %, $seg03) |> yLine(-armThick, %, $seg01) |> angledLineThatIntersects({ - angle: HALF_TURN, - offset: -armThick, - intersectTag: seg04 + angle = HALF_TURN, + offset = -armThick, + intersectTag = seg04 }, %) |> angledLineToY([segAng(seg04, %) + 180, ZERO], %) |> angledLineToY({ - angle: -bottomAng, - to: -totalHeightHalf - armThick, + angle = -bottomAng, + to = -totalHeightHalf - armThick, }, %, $seg02) |> xLineTo(segEndX(seg03, %) + 0, %) |> yLine(-segLen(seg01, %), %) |> angledLineThatIntersects({ - angle: HALF_TURN, - offset: -armThick, - intersectTag: seg02 + angle = HALF_TURN, + offset = -armThick, + intersectTag = seg02 }, %) |> angledLineToY([segAng(seg02, %) + 180, -baseHeight], %) |> xLineTo(ZERO, %) @@ -592,7 +592,7 @@ test( }) await expect(page.locator('.cm-content')).toHaveText( `sketch001 = startSketchOn('XZ') - |> circle({ center: [14.44, -2.44], radius: 1 }, %)` + |> circle({ center = [14.44, -2.44], radius = 1 }, %)` ) } ) diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-circle-should-look-right-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-circle-should-look-right-1-Google-Chrome-linux.png index 5df4be739..54889066f 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-circle-should-look-right-1-Google-Chrome-linux.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-circle-should-look-right-1-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-circle-should-look-right-1-Google-Chrome-win32.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-circle-should-look-right-1-Google-Chrome-win32.png index b481cb02a..8af8484e9 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-circle-should-look-right-1-Google-Chrome-win32.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-circle-should-look-right-1-Google-Chrome-win32.png differ diff --git a/e2e/playwright/testing-constraints.spec.ts b/e2e/playwright/testing-constraints.spec.ts index df4b20f3a..c4644257b 100644 --- a/e2e/playwright/testing-constraints.spec.ts +++ b/e2e/playwright/testing-constraints.spec.ts @@ -189,9 +189,9 @@ part002 = startSketchOn('XZ') .click() // Wait for the codemod to take effect - await expect(page.locator('.cm-content')).toContainText(`angle: -57,`) + await expect(page.locator('.cm-content')).toContainText(`angle = -57,`) await expect(page.locator('.cm-content')).toContainText( - `offset: ${offset},` + `offset = ${offset},` ) const activeLinesContent = await page.locator('.cm-activeLine').all() diff --git a/e2e/playwright/testing-gizmo.spec.ts b/e2e/playwright/testing-gizmo.spec.ts index dfbd6b822..506c068cc 100644 --- a/e2e/playwright/testing-gizmo.spec.ts +++ b/e2e/playwright/testing-gizmo.spec.ts @@ -275,7 +275,7 @@ test.describe(`Testing gizmo, fixture-based`, () => { await test.step(`Select an edge of this circle`, async () => { const circleSnippet = - 'circle({ center: [318.33, 168.1], radius: 182.8 }, %)' + 'circle({ center = [318.33, 168.1], radius = 182.8 }, %)' await moveToCircle() await clickCircle() await editor.expectState({ diff --git a/e2e/playwright/testing-segment-overlays.spec.ts b/e2e/playwright/testing-segment-overlays.spec.ts index 225746b69..50c3ce9ff 100644 --- a/e2e/playwright/testing-segment-overlays.spec.ts +++ b/e2e/playwright/testing-segment-overlays.spec.ts @@ -185,20 +185,20 @@ test.describe('Testing segment overlays', () => { `part001 = startSketchOn('XZ') |> startProfileAt([5 + 0, 20 + 0], %) |> line([0.5, -14 + 0], %) - |> angledLine({ angle: 3 + 0, length: 32 + 0 }, %) + |> angledLine({ angle = 3 + 0, length = 32 + 0 }, %) |> lineTo([5 + 33, 20 + 11.5 + 0], %) |> xLineTo(5 + 9 - 5, %) |> yLineTo(20 + -10.77, %, $a) |> xLine(26.04, %) |> yLine(21.14 + 0, %) - |> angledLineOfXLength({ angle: 181 + 0, length: 23.14 }, %) - |> angledLineOfYLength({ angle: -91, length: 19 + 0 }, %) - |> angledLineToX({ angle: 3 + 0, to: 5 + 26 }, %) - |> angledLineToY({ angle: 89, to: 20 + 9.14 + 0 }, %) + |> angledLineOfXLength({ angle = 181 + 0, length = 23.14 }, %) + |> angledLineOfYLength({ angle = -91, length = 19 + 0 }, %) + |> angledLineToX({ angle = 3 + 0, to = 5 + 26 }, %) + |> angledLineToY({ angle = 89, to = 20 + 9.14 + 0 }, %) |> angledLineThatIntersects({ - angle: 4.14, - intersectTag: a, - offset: 9 + angle = 4.14, + intersectTag = a, + offset = 9 }, %) |> tangentialArcTo([5 + 3.14 + 13, 20 + 3.14], %) ` @@ -278,9 +278,10 @@ test.describe('Testing segment overlays', () => { hoverPos: { x: angledLine.x, y: angledLine.y }, constraintType: 'angle', expectBeforeUnconstrained: - 'angledLine({ angle: 3 + 0, length: 32 + 0 }, %)', - expectAfterUnconstrained: 'angledLine({ angle: 3, length: 32 + 0 }, %)', - expectFinal: 'angledLine({ angle: angle001, length: 32 + 0 }, %)', + 'angledLine({ angle = 3 + 0, length = 32 + 0 }, %)', + expectAfterUnconstrained: + 'angledLine({ angle = 3, length = 32 + 0 }, %)', + expectFinal: 'angledLine({ angle = angle001, length = 32 + 0 }, %)', ang: ang + 180, locator: '[data-overlay-toolbar-index="1"]', }) @@ -289,10 +290,10 @@ test.describe('Testing segment overlays', () => { hoverPos: { x: angledLine.x, y: angledLine.y }, constraintType: 'length', expectBeforeUnconstrained: - 'angledLine({ angle: angle001, length: 32 + 0 }, %)', + 'angledLine({ angle = angle001, length = 32 + 0 }, %)', expectAfterUnconstrained: - 'angledLine({ angle: angle001, length: 32 }, %)', - expectFinal: 'angledLine({ angle: angle001, length: len001 }, %)', + 'angledLine({ angle = angle001, length = 32 }, %)', + expectFinal: 'angledLine({ angle = angle001, length = len001 }, %)', ang: ang + 180, locator: '[data-overlay-toolbar-index="1"]', }) @@ -353,13 +354,13 @@ xAbs002 = 4 part001 = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([0.5, yRel001], %) - |> angledLine({ angle: angle001, length: len001 }, %) + |> angledLine({ angle = angle001, length = len001 }, %) |> lineTo([33, yAbs001], %) |> xLineTo(xAbs002, %) |> yLineTo(-10.77, %, $a) |> xLine(26.04, %) |> yLine(21.14 + 0, %) - |> angledLineOfXLength({ angle: 181 + 0, length: 23.14 }, %) + |> angledLineOfXLength({ angle = 181 + 0, length = 23.14 }, %) ` ) }) @@ -423,20 +424,20 @@ part001 = startSketchOn('XZ') `part001 = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([0.5, -14 + 0], %) - |> angledLine({ angle: 3 + 0, length: 32 + 0 }, %) + |> angledLine({ angle = 3 + 0, length = 32 + 0 }, %) |> lineTo([33, 11.5 + 0], %) |> xLineTo(9 - 5, %) |> yLineTo(-10.77, %, $a) |> xLine(26.04, %) |> yLine(21.14 + 0, %) - |> angledLineOfXLength({ angle: 181 + 0, length: 23.14 }, %) - |> angledLineOfYLength({ angle: -91, length: 19 + 0 }, %) - |> angledLineToX({ angle: 3 + 0, to: 26 }, %) - |> angledLineToY({ angle: 89, to: 9.14 + 0 }, %) + |> angledLineOfXLength({ angle = 181 + 0, length = 23.14 }, %) + |> angledLineOfYLength({ angle = -91, length = 19 + 0 }, %) + |> angledLineToX({ angle = 3 + 0, to = 26 }, %) + |> angledLineToY({ angle = 89, to = 9.14 + 0 }, %) |> angledLineThatIntersects({ - angle: 4.14, - intersectTag: a, - offset: 9 + angle = 4.14, + intersectTag = a, + offset = 9 }, %) |> tangentialArcTo([3.14 + 13, 3.14], %) ` @@ -488,11 +489,11 @@ part001 = startSketchOn('XZ') hoverPos: { x: angledLineOfXLength.x, y: angledLineOfXLength.y }, constraintType: 'angle', expectBeforeUnconstrained: - 'angledLineOfXLength({ angle: 181 + 0, length: 23.14 }, %)', + 'angledLineOfXLength({ angle = 181 + 0, length = 23.14 }, %)', expectAfterUnconstrained: - 'angledLineOfXLength({ angle: -179, length: 23.14 }, %)', + 'angledLineOfXLength({ angle = -179, length = 23.14 }, %)', expectFinal: - 'angledLineOfXLength({ angle: angle001, length: 23.14 }, %)', + 'angledLineOfXLength({ angle = angle001, length = 23.14 }, %)', ang: ang + 180, locator: '[data-overlay-toolbar-index="7"]', }) @@ -501,11 +502,11 @@ part001 = startSketchOn('XZ') hoverPos: { x: angledLineOfXLength.x, y: angledLineOfXLength.y }, constraintType: 'xRelative', expectBeforeUnconstrained: - 'angledLineOfXLength({ angle: angle001, length: 23.14 }, %)', + 'angledLineOfXLength({ angle = angle001, length = 23.14 }, %)', expectAfterUnconstrained: - 'angledLineOfXLength({ angle: angle001, length: xRel001 }, %)', + 'angledLineOfXLength({ angle = angle001, length = xRel001 }, %)', expectFinal: - 'angledLineOfXLength({ angle: angle001, length: 23.14 }, %)', + 'angledLineOfXLength({ angle = angle001, length = 23.14 }, %)', steps: 7, ang: ang + 180, locator: '[data-overlay-toolbar-index="7"]', @@ -520,10 +521,10 @@ part001 = startSketchOn('XZ') hoverPos: { x: angledLineOfYLength.x, y: angledLineOfYLength.y }, constraintType: 'angle', expectBeforeUnconstrained: - 'angledLineOfYLength({ angle: -91, length: 19 + 0 }, %)', + 'angledLineOfYLength({ angle = -91, length = 19 + 0 }, %)', expectAfterUnconstrained: - 'angledLineOfYLength({ angle: angle002, length: 19 + 0 }, %)', - expectFinal: 'angledLineOfYLength({ angle: -91, length: 19 + 0 }, %)', + 'angledLineOfYLength({ angle = angle002, length = 19 + 0 }, %)', + expectFinal: 'angledLineOfYLength({ angle = -91, length = 19 + 0 }, %)', ang: ang + 180, steps: 6, locator: '[data-overlay-toolbar-index="8"]', @@ -533,10 +534,11 @@ part001 = startSketchOn('XZ') hoverPos: { x: angledLineOfYLength.x, y: angledLineOfYLength.y }, constraintType: 'yRelative', expectBeforeUnconstrained: - 'angledLineOfYLength({ angle: -91, length: 19 + 0 }, %)', + 'angledLineOfYLength({ angle = -91, length = 19 + 0 }, %)', expectAfterUnconstrained: - 'angledLineOfYLength({ angle: -91, length: 19 }, %)', - expectFinal: 'angledLineOfYLength({ angle: -91, length: yRel002 }, %)', + 'angledLineOfYLength({ angle = -91, length = 19 }, %)', + expectFinal: + 'angledLineOfYLength({ angle = -91, length = yRel002 }, %)', ang: ang + 180, steps: 7, locator: '[data-overlay-toolbar-index="8"]', @@ -551,20 +553,20 @@ part001 = startSketchOn('XZ') `part001 = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([0.5, -14 + 0], %) - |> angledLine({ angle: 3 + 0, length: 32 + 0 }, %) + |> angledLine({ angle = 3 + 0, length = 32 + 0 }, %) |> lineTo([33, 11.5 + 0], %) |> xLineTo(9 - 5, %) |> yLineTo(-10.77, %, $a) |> xLine(26.04, %) |> yLine(21.14 + 0, %) - |> angledLineOfXLength({ angle: 181 + 0, length: 23.14 }, %) - |> angledLineOfYLength({ angle: -91, length: 19 + 0 }, %) - |> angledLineToX({ angle: 3 + 0, to: 26 }, %) - |> angledLineToY({ angle: 89, to: 9.14 + 0 }, %) + |> angledLineOfXLength({ angle = 181 + 0, length = 23.14 }, %) + |> angledLineOfYLength({ angle = -91, length = 19 + 0 }, %) + |> angledLineToX({ angle = 3 + 0, to = 26 }, %) + |> angledLineToY({ angle = 89, to = 9.14 + 0 }, %) |> angledLineThatIntersects({ - angle: 4.14, - intersectTag: a, - offset: 9 + angle = 4.14, + intersectTag = a, + offset = 9 }, %) |> tangentialArcTo([3.14 + 13, 1.14], %) ` @@ -599,9 +601,10 @@ part001 = startSketchOn('XZ') await clickConstrained({ hoverPos: { x: angledLineToX.x, y: angledLineToX.y }, constraintType: 'angle', - expectBeforeUnconstrained: 'angledLineToX({ angle: 3 + 0, to: 26 }, %)', - expectAfterUnconstrained: 'angledLineToX({ angle: 3, to: 26 }, %)', - expectFinal: 'angledLineToX({ angle: angle001, to: 26 }, %)', + expectBeforeUnconstrained: + 'angledLineToX({ angle = 3 + 0, to = 26 }, %)', + expectAfterUnconstrained: 'angledLineToX({ angle = 3, to = 26 }, %)', + expectFinal: 'angledLineToX({ angle = angle001, to = 26 }, %)', ang: ang + 180, locator: '[data-overlay-toolbar-index="9"]', }) @@ -610,10 +613,10 @@ part001 = startSketchOn('XZ') hoverPos: { x: angledLineToX.x, y: angledLineToX.y }, constraintType: 'xAbsolute', expectBeforeUnconstrained: - 'angledLineToX({ angle: angle001, to: 26 }, %)', + 'angledLineToX({ angle = angle001, to = 26 }, %)', expectAfterUnconstrained: - 'angledLineToX({ angle: angle001, to: xAbs001 }, %)', - expectFinal: 'angledLineToX({ angle: angle001, to: 26 }, %)', + 'angledLineToX({ angle = angle001, to = xAbs001 }, %)', + expectFinal: 'angledLineToX({ angle = angle001, to = 26 }, %)', ang: ang + 180, locator: '[data-overlay-toolbar-index="9"]', }) @@ -625,10 +628,10 @@ part001 = startSketchOn('XZ') hoverPos: { x: angledLineToY.x, y: angledLineToY.y }, constraintType: 'angle', expectBeforeUnconstrained: - 'angledLineToY({ angle: 89, to: 9.14 + 0 }, %)', + 'angledLineToY({ angle = 89, to = 9.14 + 0 }, %)', expectAfterUnconstrained: - 'angledLineToY({ angle: angle002, to: 9.14 + 0 }, %)', - expectFinal: 'angledLineToY({ angle: 89, to: 9.14 + 0 }, %)', + 'angledLineToY({ angle = angle002, to = 9.14 + 0 }, %)', + expectFinal: 'angledLineToY({ angle = 89, to = 9.14 + 0 }, %)', steps: process.platform === 'darwin' ? 8 : 9, ang: ang + 180, locator: '[data-overlay-toolbar-index="10"]', @@ -638,9 +641,9 @@ part001 = startSketchOn('XZ') hoverPos: { x: angledLineToY.x, y: angledLineToY.y }, constraintType: 'yAbsolute', expectBeforeUnconstrained: - 'angledLineToY({ angle: 89, to: 9.14 + 0 }, %)', - expectAfterUnconstrained: 'angledLineToY({ angle: 89, to: 9.14 }, %)', - expectFinal: 'angledLineToY({ angle: 89, to: yAbs001 }, %)', + 'angledLineToY({ angle = 89, to = 9.14 + 0 }, %)', + expectAfterUnconstrained: 'angledLineToY({ angle = 89, to = 9.14 }, %)', + expectFinal: 'angledLineToY({ angle = 89, to = yAbs001 }, %)', ang: ang + 180, locator: '[data-overlay-toolbar-index="10"]', }) @@ -657,19 +660,19 @@ part001 = startSketchOn('XZ') }, constraintType: 'angle', expectBeforeUnconstrained: `angledLineThatIntersects({ - angle: 4.14, - intersectTag: a, - offset: 9 + angle = 4.14, + intersectTag = a, + offset = 9 }, %)`, expectAfterUnconstrained: `angledLineThatIntersects({ - angle: angle003, - intersectTag: a, - offset: 9 + angle = angle003, + intersectTag = a, + offset = 9 }, %)`, expectFinal: `angledLineThatIntersects({ - angle: -176, - offset: 9, - intersectTag: a + angle = -176, + offset = 9, + intersectTag = a }, %)`, ang: ang + 180, locator: '[data-overlay-toolbar-index="11"]', @@ -682,19 +685,19 @@ part001 = startSketchOn('XZ') }, constraintType: 'intersectionOffset', expectBeforeUnconstrained: `angledLineThatIntersects({ - angle: -176, - offset: 9, - intersectTag: a + angle = -176, + offset = 9, + intersectTag = a }, %)`, expectAfterUnconstrained: `angledLineThatIntersects({ - angle: -176, - offset: perpDist001, - intersectTag: a + angle = -176, + offset = perpDist001, + intersectTag = a }, %)`, expectFinal: `angledLineThatIntersects({ - angle: -176, - offset: 9, - intersectTag: a + angle = -176, + offset = 9, + intersectTag = a }, %)`, ang: ang + 180, locator: '[data-overlay-toolbar-index="11"]', @@ -707,20 +710,20 @@ part001 = startSketchOn('XZ') `part001 = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([0.5, -14 + 0], %) - |> angledLine({ angle: 3 + 0, length: 32 + 0 }, %) + |> angledLine({ angle = 3 + 0, length = 32 + 0 }, %) |> lineTo([33, 11.5 + 0], %) |> xLineTo(9 - 5, %) |> yLineTo(-10.77, %, $a) |> xLine(26.04, %) |> yLine(21.14 + 0, %) - |> angledLineOfXLength({ angle: 181 + 0, length: 23.14 }, %) - |> angledLineOfYLength({ angle: -91, length: 19 + 0 }, %) - |> angledLineToX({ angle: 3 + 0, to: 26 }, %) - |> angledLineToY({ angle: 89, to: 9.14 + 0 }, %) + |> angledLineOfXLength({ angle = 181 + 0, length = 23.14 }, %) + |> angledLineOfYLength({ angle = -91, length = 19 + 0 }, %) + |> angledLineToX({ angle = 3 + 0, to = 26 }, %) + |> angledLineToY({ angle = 89, to = 9.14 + 0 }, %) |> angledLineThatIntersects({ - angle: 4.14, - intersectTag: a, - offset: 9 + angle = 4.14, + intersectTag = a, + offset = 9 }, %) |> tangentialArcTo([3.14 + 13, -3.14], %) ` @@ -779,7 +782,7 @@ part001 = startSketchOn('XZ') localStorage.setItem( 'persistCode', `part001 = startSketchOn('XZ') - |> circle({ center: [1 + 0, 0], radius: 8 }, %) + |> circle({ center = [1 + 0, 0], radius = 8 }, %) ` ) localStorage.setItem('disableAxis', 'true') @@ -795,7 +798,7 @@ part001 = startSketchOn('XZ') await u.closeDebugPanel() await page - .getByText('circle({ center: [1 + 0, 0], radius: 8 }, %)') + .getByText('circle({ center = [1 + 0, 0], radius = 8 }, %)') .click() await page.waitForTimeout(100) await page.getByRole('button', { name: 'Edit Sketch' }).click() @@ -814,9 +817,9 @@ part001 = startSketchOn('XZ') hoverPos, constraintType: 'xAbsolute', expectBeforeUnconstrained: - 'circle({ center: [1 + 0, 0], radius: 8 }, %)', - expectAfterUnconstrained: 'circle({ center: [1, 0], radius: 8 }, %)', - expectFinal: 'circle({ center: [xAbs001, 0], radius: 8 }, %)', + 'circle({ center = [1 + 0, 0], radius = 8 }, %)', + expectAfterUnconstrained: 'circle({ center = [1, 0], radius = 8 }, %)', + expectFinal: 'circle({ center = [xAbs001, 0], radius = 8 }, %)', ang: ang + 105, steps: 6, locator: '[data-overlay-toolbar-index="0"]', @@ -826,10 +829,10 @@ part001 = startSketchOn('XZ') hoverPos, constraintType: 'yAbsolute', expectBeforeUnconstrained: - 'circle({ center: [xAbs001, 0], radius: 8 }, %)', + 'circle({ center = [xAbs001, 0], radius = 8 }, %)', expectAfterUnconstrained: - 'circle({ center: [xAbs001, yAbs001], radius: 8 }, %)', - expectFinal: 'circle({ center: [xAbs001, 0], radius: 8 }, %)', + 'circle({ center = [xAbs001, yAbs001], radius = 8 }, %)', + expectFinal: 'circle({ center = [xAbs001, 0], radius = 8 }, %)', ang: ang + 105, steps: 10, locator: '[data-overlay-toolbar-index="0"]', @@ -839,10 +842,10 @@ part001 = startSketchOn('XZ') hoverPos, constraintType: 'radius', expectBeforeUnconstrained: - 'circle({ center: [xAbs001, 0], radius: 8 }, %)', + 'circle({ center = [xAbs001, 0], radius = 8 }, %)', expectAfterUnconstrained: - 'circle({ center: [xAbs001, 0], radius: radius001 }, %)', - expectFinal: 'circle({ center: [xAbs001, 0], radius: 8 }, %)', + 'circle({ center = [xAbs001, 0], radius = radius001 }, %)', + expectFinal: 'circle({ center = [xAbs001, 0], radius = 8 }, %)', ang: ang + 105, steps: 10, locator: '[data-overlay-toolbar-index="0"]', @@ -894,20 +897,20 @@ part001 = startSketchOn('XZ') `part001 = startSketchOn('XZ') |> startProfileAt([0, 0], %) |> line([0.5, -14 + 0], %) - |> angledLine({ angle: 3 + 0, length: 32 + 0 }, %) + |> angledLine({ angle = 3 + 0, length = 32 + 0 }, %) |> lineTo([33, 11.5 + 0], %) |> xLineTo(9 - 5, %) |> yLineTo(-10.77, %, $a) |> xLine(26.04, %) |> yLine(21.14 + 0, %) - |> angledLineOfXLength({ angle: 181 + 0, length: 23.14 }, %) - |> angledLineOfYLength({ angle: -91, length: 19 + 0 }, %) - |> angledLineToX({ angle: 3 + 0, to: 26 }, %) - |> angledLineToY({ angle: 89, to: 9.14 + 0 }, %) + |> angledLineOfXLength({ angle = 181 + 0, length = 23.14 }, %) + |> angledLineOfYLength({ angle = -91, length = 19 + 0 }, %) + |> angledLineToX({ angle = 3 + 0, to = 26 }, %) + |> angledLineToY({ angle = 89, to = 9.14 + 0 }, %) |> angledLineThatIntersects({ - angle: 4.14, - intersectTag: a, - offset: 9 + angle = 4.14, + intersectTag = a, + offset = 9 }, %) |> tangentialArcTo([3.14 + 13, 1.14], %) ` @@ -952,9 +955,9 @@ part001 = startSketchOn('XZ') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: `angledLineThatIntersects({ - angle: 4.14, - intersectTag: a, - offset: 9 + angle = 4.14, + intersectTag = a, + offset = 9 }, %)`, stdLibFnName: 'angledLineThatIntersects', ang: ang + 180, @@ -966,7 +969,7 @@ part001 = startSketchOn('XZ') ang = await u.getAngle(`[data-overlay-index="${10}"]`) await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, - codeToBeDeleted: 'angledLineToY({ angle: 89, to: 9.14 + 0 }, %)', + codeToBeDeleted: 'angledLineToY({ angle = 89, to = 9.14 + 0 }, %)', stdLibFnName: 'angledLineToY', ang: ang + 180, locator: '[data-overlay-toolbar-index="10"]', @@ -976,7 +979,7 @@ part001 = startSketchOn('XZ') ang = await u.getAngle(`[data-overlay-index="${9}"]`) await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, - codeToBeDeleted: 'angledLineToX({ angle: 3 + 0, to: 26 }, %)', + codeToBeDeleted: 'angledLineToX({ angle = 3 + 0, to = 26 }, %)', stdLibFnName: 'angledLineToX', ang: ang + 180, locator: '[data-overlay-toolbar-index="9"]', @@ -987,7 +990,7 @@ part001 = startSketchOn('XZ') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: - 'angledLineOfYLength({ angle: -91, length: 19 + 0 }, %)', + 'angledLineOfYLength({ angle = -91, length = 19 + 0 }, %)', stdLibFnName: 'angledLineOfYLength', ang: ang + 180, locator: '[data-overlay-toolbar-index="8"]', @@ -998,7 +1001,7 @@ part001 = startSketchOn('XZ') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: - 'angledLineOfXLength({ angle: 181 + 0, length: 23.14 }, %)', + 'angledLineOfXLength({ angle = 181 + 0, length = 23.14 }, %)', stdLibFnName: 'angledLineOfXLength', ang: ang + 180, locator: '[data-overlay-toolbar-index="7"]', @@ -1078,7 +1081,7 @@ part001 = startSketchOn('XZ') ang = await u.getAngle(`[data-overlay-index="${1}"]`) await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, - codeToBeDeleted: 'angledLine({ angle: 3 + 0, length: 32 + 0 }, %)', + codeToBeDeleted: 'angledLine({ angle = 3 + 0, length = 32 + 0 }, %)', stdLibFnName: 'angledLine', ang: ang + 180, locator: '[data-overlay-toolbar-index="1"]', @@ -1105,17 +1108,17 @@ part001 = startSketchOn('XZ') 'xLineTo(30, %, $seg01)', 'yLineTo(-4, %, $seg01)', 'angledLineOfXLength([3, 30], %, $seg01)', - 'angledLineOfXLength({ angle: 3, length: 30 }, %, $seg01)', + 'angledLineOfXLength({ angle = 3, length = 30 }, %, $seg01)', 'angledLineOfYLength([3, 1.5], %, $seg01)', - 'angledLineOfYLength({ angle: 3, length: 1.5 }, %, $seg01)', + 'angledLineOfYLength({ angle = 3, length = 1.5 }, %, $seg01)', 'angledLineToX([3, 30], %, $seg01)', - 'angledLineToX({ angle: 3, to: 30 }, %, $seg01)', + 'angledLineToX({ angle = 3, to = 30 }, %, $seg01)', 'angledLineToY([3, 7], %, $seg01)', - 'angledLineToY({ angle: 3, to: 7 }, %, $seg01)', + 'angledLineToY({ angle = 3, to = 7 }, %, $seg01)', ] for (const doesHaveTagOutsideSketch of [true, false]) { for (const lineOfInterest of cases) { - const isObj = lineOfInterest.includes('{ angle: 3,') + const isObj = lineOfInterest.includes('{ angle = 3,') test(`${lineOfInterest.split('(')[0]}${isObj ? '-[obj-input]' : ''}${ doesHaveTagOutsideSketch ? '-[tagOutsideSketch]' : '' }`, async ({ page }) => { @@ -1257,25 +1260,25 @@ ${extraLine ? 'myVar = segLen(seg01)' : ''}` after: `line([19.08, 1], %, $seg01)`, }, { - before: `angledLineOfXLength({ angle: 3 + 0, length: 30 + 0 }, %, $seg01)`, + before: `angledLineOfXLength({ angle = 3 + 0, length = 30 + 0 }, %, $seg01)`, after: `line([30, 1.57], %, $seg01)`, }, { - before: `angledLineOfYLength({ angle: 3 + 0, length: 1.5 + 0 }, %, $seg01)`, + before: `angledLineOfYLength({ angle = 3 + 0, length = 1.5 + 0 }, %, $seg01)`, after: `line([28.62, 1.5], %, $seg01)`, }, { - before: `angledLineToX({ angle: 3 + 0, to: 30 + 0 }, %, $seg01)`, + before: `angledLineToX({ angle = 3 + 0, to = 30 + 0 }, %, $seg01)`, after: `line([25, 1.31], %, $seg01)`, }, { - before: `angledLineToY({ angle: 3 + 0, to: 7 + 0 }, %, $seg01)`, + before: `angledLineToY({ angle = 3 + 0, to = 7 + 0 }, %, $seg01)`, after: `line([19.08, 1], %, $seg01)`, }, ] for (const { before, after } of cases) { - const isObj = before.includes('{ angle: 3') + const isObj = before.includes('{ angle = 3') test(`${before.split('(')[0]}${isObj ? '-[obj-input]' : ''}`, async ({ page, }) => { diff --git a/e2e/playwright/testing-selections.spec.ts b/e2e/playwright/testing-selections.spec.ts index 88ff3b4f3..ef984ce50 100644 --- a/e2e/playwright/testing-selections.spec.ts +++ b/e2e/playwright/testing-selections.spec.ts @@ -314,22 +314,22 @@ part009 = startSketchOn('XY') |> line([thickness, 0], %) |> line([0, -1], %) |> angledLineToX({ - angle: 60, - to: pipeSmallDia + thickness + angle = 60, + to = pipeSmallDia + thickness }, %) |> line([0, -pipeLength], %) |> angledLineToX({ - angle: -60, - to: pipeLargeDia + thickness + angle = -60, + to = pipeLargeDia + thickness }, %) |> line([0, -1], %) |> line([-thickness, 0], %) |> line([0, 1], %) - |> angledLineToX({ angle: 120, to: pipeSmallDia }, %) + |> angledLineToX({ angle = 120, to = pipeSmallDia }, %) |> line([0, pipeLength], %) - |> angledLineToX({ angle: 60, to: pipeLargeDia }, %) + |> angledLineToX({ angle = 60, to = pipeLargeDia }, %) |> close(%) -rev = revolve({ axis: 'y' }, part009) +rev = revolve({ axis = 'y' }, part009) ` ) }, KCL_DEFAULT_LENGTH) @@ -395,27 +395,27 @@ rev = revolve({ axis: 'y' }, part009) `extrude001 = extrude(50, sketch001)` ) await expect(u.codeLocator).toContainText(`sketch005 = startSketchOn({ - plane: { - origin: { x: 0, y: -50, z: 0 }, - x_axis: { x: 1, y: 0, z: 0 }, - y_axis: { x: 0, y: 0, z: 1 }, - z_axis: { x: 0, y: -1, z: 0 } + plane = { + origin = { x = 0, y = -50, z = 0 }, + x_axis = { x = 1, y = 0, z = 0 }, + y_axis = { x = 0, y = 0, z = 1 }, + z_axis = { x = 0, y = -1, z = 0 } } })`) await expect(u.codeLocator).toContainText(`sketch003 = startSketchOn({ - plane: { - origin: { x: 116.53, y: 0, z: 163.25 }, - x_axis: { x: -0.81, y: 0, z: 0.58 }, - y_axis: { x: 0, y: -1, z: 0 }, - z_axis: { x: 0.58, y: 0, z: 0.81 } + plane = { + origin = { x = 116.53, y = 0, z = 163.25 }, + x_axis = { x = -0.81, y = 0, z = 0.58 }, + y_axis = { x = 0, y = -1, z = 0 }, + z_axis = { x = 0.58, y = 0, z = 0.81 } } })`) await expect(u.codeLocator).toContainText(`sketch002 = startSketchOn({ - plane: { - origin: { x: -91.74, y: 0, z: 80.89 }, - x_axis: { x: -0.66, y: 0, z: -0.75 }, - y_axis: { x: 0, y: -1, z: 0 }, - z_axis: { x: -0.75, y: 0, z: 0.66 } + plane = { + origin = { x = -91.74, y = 0, z = 80.89 }, + x_axis = { x = -0.66, y = 0, z = -0.75 }, + y_axis = { x = 0, y = -1, z = 0 }, + z_axis = { x = -0.75, y = 0, z = 0.66 } } })`) @@ -505,19 +505,19 @@ sketch002 = startSketchOn(launderExtrudeThroughVar, seg02) `part001 = startSketchOn('XZ') |> startProfileAt([20, 0], %) |> line([7.13, 4 + 0], %) - |> angledLine({ angle: 3 + 0, length: 3.14 + 0 }, %) + |> angledLine({ angle = 3 + 0, length = 3.14 + 0 }, %) |> lineTo([20.14 + 0, -0.14 + 0], %) |> xLineTo(29 + 0, %) |> yLine(-3.14 + 0, %, $a) |> xLine(1.63, %) - |> angledLineOfXLength({ angle: 3 + 0, length: 3.14 }, %) - |> angledLineOfYLength({ angle: 30, length: 3 + 0 }, %) - |> angledLineToX({ angle: 22.14 + 0, to: 12 }, %) - |> angledLineToY({ angle: 30, to: 11.14 }, %) + |> angledLineOfXLength({ angle = 3 + 0, length = 3.14 }, %) + |> angledLineOfYLength({ angle = 30, length = 3 + 0 }, %) + |> angledLineToX({ angle = 22.14 + 0, to = 12 }, %) + |> angledLineToY({ angle = 30, to = 11.14 }, %) |> angledLineThatIntersects({ - angle: 3.14, - intersectTag: a, - offset: 0 + angle = 3.14, + intersectTag = a, + offset = 0 }, %) |> tangentialArcTo([13.14 + 0, 13.14], %) |> close(%) @@ -650,7 +650,7 @@ sketch002 = startSketchOn(launderExtrudeThroughVar, seg02) await checkCodeAtHoverPosition( 'flatExtrusionFace', flatExtrusionFace, - `angledLineThatIntersects({angle:3.14,intersectTag:a,offset:0},%)extrude(5+7,%)`, + `angledLineThatIntersects({angle=3.14,intersectTag=a,offset=0},%)extrude(5+7,%)`, '}, %)' ) @@ -707,19 +707,19 @@ sketch002 = startSketchOn(launderExtrudeThroughVar, seg02) await checkCodeAtHoverPosition( 'straightSegmentEdge', straightSegmentEdge, - `angledLineToY({angle:30,to:11.14},%)`, - 'angledLineToY({ angle: 30, to: 11.14 }, %)' + `angledLineToY({angle=30,to=11.14},%)`, + 'angledLineToY({ angle = 30, to = 11.14 }, %)' ) await checkCodeAtHoverPosition( 'straightSegmentOppositeEdge', straightSegmentOppositeEdge, - `angledLineToY({angle:30,to:11.14},%)`, - 'angledLineToY({ angle: 30, to: 11.14 }, %)' + `angledLineToY({angle=30,to=11.14},%)`, + 'angledLineToY({ angle = 30, to = 11.14 }, %)' ) await checkCodeAtHoverPosition( 'straightSegmentAdjacentEdge', straightSegmentAdjacentEdge, - `angledLineThatIntersects({angle:3.14,intersectTag:a,offset:0},%)`, + `angledLineThatIntersects({angle=3.14,intersectTag=a,offset=0},%)`, '}, %)' ) @@ -741,8 +741,8 @@ sketch002 = startSketchOn(launderExtrudeThroughVar, seg02) |> close(%) extrude001 = extrude(100, sketch001) |> chamfer({ - length: 30, - tags: [ + length = 30, + tags = [ seg01, getNextAdjacentEdge(yo), getNextAdjacentEdge(seg02), @@ -786,14 +786,14 @@ extrude001 = extrude(100, sketch001) await checkCodeAtHoverPosition( 'oppositeChamfer', oppositeChamfer, - `angledLine([segAng(rectangleSegmentA001)-90,217.26],%,$seg01)chamfer({length:30,tags:[seg01,getNextAdjacentEdge(yo),getNextAdjacentEdge(seg02),getOppositeEdge(seg01)]},%)`, + `angledLine([segAng(rectangleSegmentA001)-90,217.26],%,$seg01)chamfer({length=30,tags=[seg01,getNextAdjacentEdge(yo),getNextAdjacentEdge(seg02),getOppositeEdge(seg01)]},%)`, '}, %)' ) await checkCodeAtHoverPosition( 'baseChamfer', baseChamfer, - `angledLine([segAng(rectangleSegmentA001)-90,217.26],%,$seg01)chamfer({length:30,tags:[seg01,getNextAdjacentEdge(yo),getNextAdjacentEdge(seg02),getOppositeEdge(seg01)]},%)`, + `angledLine([segAng(rectangleSegmentA001)-90,217.26],%,$seg01)chamfer({length=30,tags=[seg01,getNextAdjacentEdge(yo),getNextAdjacentEdge(seg02),getOppositeEdge(seg01)]},%)`, '}, %)' ) @@ -824,14 +824,14 @@ extrude001 = extrude(100, sketch001) await checkCodeAtHoverPosition( 'adjacentChamfer1', adjacentChamfer1, - `lineTo([profileStartX(%),profileStartY(%)],%,$seg02)chamfer({length:30,tags:[seg01,getNextAdjacentEdge(yo),getNextAdjacentEdge(seg02),getOppositeEdge(seg01)]},%)`, + `lineTo([profileStartX(%),profileStartY(%)],%,$seg02)chamfer({length=30,tags=[seg01,getNextAdjacentEdge(yo),getNextAdjacentEdge(seg02),getOppositeEdge(seg01)]},%)`, '}, %)' ) await checkCodeAtHoverPosition( 'adjacentChamfer2', adjacentChamfer2, - `angledLine([segAng(rectangleSegmentA001),-segLen(rectangleSegmentA001)],%,$yo)chamfer({length:30,tags:[seg01,getNextAdjacentEdge(yo),getNextAdjacentEdge(seg02),getOppositeEdge(seg01)]},%)`, + `angledLine([segAng(rectangleSegmentA001),-segLen(rectangleSegmentA001)],%,$yo)chamfer({length=30,tags=[seg01,getNextAdjacentEdge(yo),getNextAdjacentEdge(seg02),getOppositeEdge(seg01)]},%)`, '}, %)' ) }) diff --git a/src/lang/modifyAst.test.ts b/src/lang/modifyAst.test.ts index dd9f0863f..500fc815c 100644 --- a/src/lang/modifyAst.test.ts +++ b/src/lang/modifyAst.test.ts @@ -518,27 +518,27 @@ ${!replace1 ? ` |> ${line}\n` : ''} |> angledLine([-65, ${ ], [ 'angledLineOfXLength', - 'angledLineOfXLength({ angle: 45.5, length: 198.85 }, %, $a)', + 'angledLineOfXLength({ angle = 45.5, length = 198.85 }, %, $a)', ['283.7', '45.5'], ], [ 'angledLineOfYLength', - 'angledLineOfYLength({ angle: 45.5, length: 198.85 }, %, $a)', + 'angledLineOfYLength({ angle = 45.5, length = 198.85 }, %, $a)', ['278.79', '45.5'], ], [ 'angledLineToX', - 'angledLineToX({ angle: 45.5, to: 198.85 }, %, $a)', + 'angledLineToX({ angle = 45.5, to = 198.85 }, %, $a)', ['231.33', '134.5'], ], [ 'angledLineToY', - 'angledLineToY({ angle: 45.5, to: 198.85 }, %, $a)', + 'angledLineToY({ angle = 45.5, to = 198.85 }, %, $a)', ['134.51', '45.5'], ], [ 'angledLineThatIntersects', - `angledLineThatIntersects({ angle: 45.5, intersectTag: b, offset: 198.85 }, %, $a)`, + `angledLineThatIntersects({ angle = 45.5, intersectTag = b, offset = 198.85 }, %, $a)`, ['918.4', '45.5'], ], ])(`%s`, async (_, line, [replace1, replace2]) => { @@ -572,26 +572,26 @@ describe('Testing removeSingleConstraintInfo', () => { const code = `part001 = startSketchOn('-XZ') |> startProfileAt([0, 0], %) |> line([3 + 0, 4 + 0], %) - |> angledLine({ angle: 3 + 0, length: 3.14 + 0 }, %) + |> angledLine({ angle = 3 + 0, length = 3.14 + 0 }, %) |> lineTo([6.14 + 0, 3.14 + 0], %) |> xLineTo(8 + 0, %) |> yLineTo(5 + 0, %) |> yLine(3.14 + 0, %, $a) |> xLine(3.14 + 0, %) - |> angledLineOfXLength({ angle: 3 + 0, length: 3.14 + 0 }, %) - |> angledLineOfYLength({ angle: 30 + 0, length: 3 + 0 }, %) - |> angledLineToX({ angle: 12.14 + 0, to: 12 + 0 }, %) - |> angledLineToY({ angle: 30 + 0, to: 10.14 + 0 }, %) + |> angledLineOfXLength({ angle = 3 + 0, length = 3.14 + 0 }, %) + |> angledLineOfYLength({ angle = 30 + 0, length = 3 + 0 }, %) + |> angledLineToX({ angle = 12.14 + 0, to = 12 + 0 }, %) + |> angledLineToY({ angle = 30 + 0, to = 10.14 + 0 }, %) |> angledLineThatIntersects({ - angle: 3.14 + 0, - intersectTag: a, - offset: 0 + 0 + angle = 3.14 + 0, + intersectTag = a, + offset = 0 + 0 }, %) |> tangentialArcTo([3.14 + 0, 13.14 + 0], %)` test.each([ [' line([3 + 0, 4], %)', 'arrayIndex', 1], [ - 'angledLine({ angle: 3, length: 3.14 + 0 }, %)', + 'angledLine({ angle = 3, length = 3.14 + 0 }, %)', 'objectProperty', 'angle', ], @@ -601,30 +601,30 @@ describe('Testing removeSingleConstraintInfo', () => { ['yLine(3.14, %, $a)', '', ''], ['xLine(3.14, %)', '', ''], [ - 'angledLineOfXLength({ angle: 3, length: 3.14 + 0 }, %)', + 'angledLineOfXLength({ angle = 3, length = 3.14 + 0 }, %)', 'objectProperty', 'angle', ], [ - 'angledLineOfYLength({ angle: 30 + 0, length: 3 }, %)', + 'angledLineOfYLength({ angle = 30 + 0, length = 3 }, %)', 'objectProperty', 'length', ], [ - 'angledLineToX({ angle: 12.14 + 0, to: 12 }, %)', + 'angledLineToX({ angle = 12.14 + 0, to = 12 }, %)', 'objectProperty', 'to', ], [ - 'angledLineToY({ angle: 30, to: 10.14 + 0 }, %)', + 'angledLineToY({ angle = 30, to = 10.14 + 0 }, %)', 'objectProperty', 'angle', ], [ `angledLineThatIntersects({ - angle: 3.14 + 0, - offset: 0, - intersectTag: a + angle = 3.14 + 0, + offset = 0, + intersectTag = a }, %)`, 'objectProperty', 'offset', @@ -801,11 +801,11 @@ sketch001 = startSketchOn('XZ') |> lineTo([profileStartX(%), profileStartY(%)], %) |> close(%) sketch002 = startSketchOn({ - plane: { - origin: { x: 1, y: 2, z: 3 }, - x_axis: { x: 4, y: 5, z: 6 }, - y_axis: { x: 7, y: 8, z: 9 }, - z_axis: { x: 10, y: 11, z: 12 } + plane = { + origin = { x = 1, y = 2, z = 3 }, + x_axis = { x = 4, y = 5, z = 6 }, + y_axis = { x = 7, y = 8, z = 9 }, + z_axis = { x = 10, y = 11, z = 12 } } }) |> startProfileAt([-12.55, 2.89], %) @@ -857,11 +857,11 @@ sketch001 = startSketchOn('XZ') |> lineTo([profileStartX(%), profileStartY(%)], %) |> close(%) sketch002 = startSketchOn({ - plane: { - origin: { x: 1, y: 2, z: 3 }, - x_axis: { x: 4, y: 5, z: 6 }, - y_axis: { x: 7, y: 8, z: 9 }, - z_axis: { x: 10, y: 11, z: 12 } + plane = { + origin = { x = 1, y = 2, z = 3 }, + x_axis = { x = 4, y = 5, z = 6 }, + y_axis = { x = 7, y = 8, z = 9 }, + z_axis = { x = 10, y = 11, z = 12 } } }) |> startProfileAt([-12.55, 2.89], %) diff --git a/src/lang/modifyAst/addFillet.test.ts b/src/lang/modifyAst/addFillet.test.ts index e15ddf8aa..c11c87479 100644 --- a/src/lang/modifyAst/addFillet.test.ts +++ b/src/lang/modifyAst/addFillet.test.ts @@ -330,7 +330,7 @@ extrude001 = extrude(-15, sketch001)` |> lineTo([profileStartX(%), profileStartY(%)], %) |> close(%) extrude001 = extrude(-15, sketch001) - |> fillet({ radius: 3, tags: [seg01] }, %)` + |> fillet({ radius = 3, tags = [seg01] }, %)` await runModifyAstCloneWithFilletAndTag( code, @@ -358,7 +358,7 @@ extrude001 = extrude(-15, sketch001) |> lineTo([profileStartX(%), profileStartY(%)], %) |> close(%) |> extrude(-15, %) - |> fillet({ radius: 3, tags: [seg01] }, %)` + |> fillet({ radius = 3, tags = [seg01] }, %)` await runModifyAstCloneWithFilletAndTag( code, @@ -386,7 +386,7 @@ extrude001 = extrude(-15, sketch001)` |> lineTo([profileStartX(%), profileStartY(%)], %) |> close(%) extrude001 = extrude(-15, sketch001) - |> fillet({ radius: 3, tags: [seg01] }, %)` + |> fillet({ radius = 3, tags = [seg01] }, %)` await runModifyAstCloneWithFilletAndTag( code, @@ -414,7 +414,7 @@ extrude001 = extrude(-15, sketch001)` |> lineTo([profileStartX(%), profileStartY(%)], %) |> close(%) extrude001 = extrude(-15, sketch001) - |> fillet({ radius: 3, tags: [seg02] }, %)` + |> fillet({ radius = 3, tags = [seg02] }, %)` await runModifyAstCloneWithFilletAndTag( code, @@ -432,7 +432,7 @@ extrude001 = extrude(-15, sketch001) |> lineTo([profileStartX(%), profileStartY(%)], %) |> close(%) extrude001 = extrude(-15, sketch001) - |> fillet({ radius: 5, tags: [seg01] }, %)` + |> fillet({ radius = 5, tags = [seg01] }, %)` const segmentSnippets = ['line([-20, 0], %)'] const radiusValue = 3 const expectedCode = `sketch001 = startSketchOn('XY') @@ -443,8 +443,8 @@ extrude001 = extrude(-15, sketch001) |> lineTo([profileStartX(%), profileStartY(%)], %) |> close(%) extrude001 = extrude(-15, sketch001) - |> fillet({ radius: 5, tags: [seg01] }, %) - |> fillet({ radius: 3, tags: [seg02] }, %)` + |> fillet({ radius = 5, tags = [seg01] }, %) + |> fillet({ radius = 3, tags = [seg02] }, %)` await runModifyAstCloneWithFilletAndTag( code, @@ -472,7 +472,7 @@ extrude001 = extrude(-15, sketch001)` |> lineTo([profileStartX(%), profileStartY(%)], %) |> close(%) extrude001 = extrude(-15, sketch001) - |> fillet({ radius: 3, tags: [seg01, seg02] }, %)` + |> fillet({ radius = 3, tags = [seg01, seg02] }, %)` await runModifyAstCloneWithFilletAndTag( code, @@ -512,7 +512,7 @@ extrude002 = extrude(-25, sketch002)` // <--- body 2 |> lineTo([profileStartX(%), profileStartY(%)], %) |> close(%) extrude001 = extrude(-15, sketch001) - |> fillet({ radius: 3, tags: [seg01, seg02] }, %) + |> fillet({ radius = 3, tags = [seg01, seg02] }, %) sketch002 = startSketchOn('XY') |> startProfileAt([30, 10], %) |> line([15, 0], %) @@ -521,7 +521,7 @@ sketch002 = startSketchOn('XY') |> lineTo([profileStartX(%), profileStartY(%)], %) |> close(%) extrude002 = extrude(-25, sketch002) - |> fillet({ radius: 3, tags: [seg03] }, %)` // <-- able to add a new one + |> fillet({ radius = 3, tags = [seg03] }, %)` // <-- able to add a new one await runModifyAstCloneWithFilletAndTag( code, @@ -541,8 +541,8 @@ describe('Testing isTagUsedInFillet', () => { |> close(%) extrude001 = extrude(-5, sketch001) |> fillet({ - radius: 1.11, - tags: [ + radius = 1.11, + tags = [ getOppositeEdge(seg01), seg01, getPreviousAdjacentEdge(seg02) diff --git a/src/lang/recast.test.ts b/src/lang/recast.test.ts index e1fad3ce2..ea2a44111 100644 --- a/src/lang/recast.test.ts +++ b/src/lang/recast.test.ts @@ -173,10 +173,10 @@ log(5, myVar) it('recast long object execution', () => { const code = `three = 3 yo = { - aStr: 'str', - anum: 2, - identifier: three, - binExp: 4 + 5 + aStr = 'str', + anum = 2, + identifier = three, + binExp = 4 + 5 } ` const { ast } = code2ast(code) @@ -185,7 +185,7 @@ yo = { expect(recasted).toBe(code) }) it('recast short object execution', () => { - const code = `yo = { key: 'val' } + const code = `yo = { key = 'val' } ` const { ast } = code2ast(code) const recasted = recast(ast) @@ -193,7 +193,7 @@ yo = { expect(recasted).toBe(code) }) it('recast object execution with member expression', () => { - const code = `yo = { a: { b: { c: '123' } } } + const code = `yo = { a = { b = { c = '123' } } } key = 'c' myVar = yo.a['b'][key] key2 = 'b' @@ -208,7 +208,7 @@ myVar2 = yo['a'][key2].c describe('testing recasting with comments and whitespace', () => { it('code with comments', () => { - const code = `yo = { a: { b: { c: '123' } } } + const code = `yo = { a = { b = { c = '123' } } } // this is a comment key = 'c' ` @@ -234,7 +234,7 @@ yo = 'bing' }) it('comments at the start and end', () => { const code = `// this is a comment -yo = { a: { b: { c: '123' } } } +yo = { a = { b = { c = '123' } } } key = 'c' // this is also a comment @@ -247,7 +247,7 @@ key = 'c' it('comments in a fn block', () => { const code = `fn myFn = () => { // this is a comment - yo = { a: { b: { c: '123' } } } + yo = { a = { b = { c = '123' } } } /* block comment */ @@ -357,9 +357,9 @@ describe('it recasts wrapped object expressions in pipe bodies with correct inde |> line([0.62, 4.15], %, $seg01) |> line([2.77, -1.24], %) |> angledLineThatIntersects({ - angle: 201, - offset: -1.35, - intersectTag: $seg01 + angle = 201, + offset = -1.35, + intersectTag = $seg01 }, %) |> line([-0.42, -1.72], %) ` @@ -370,9 +370,9 @@ describe('it recasts wrapped object expressions in pipe bodies with correct inde }) it('recasts wrapped object expressions NOT in pipe body correctly', () => { const code = `angledLineThatIntersects({ - angle: 201, - offset: -1.35, - intersectTag: $seg01 + angle = 201, + offset = -1.35, + intersectTag = $seg01 }, %) ` const { ast } = code2ast(code) diff --git a/src/lang/std/sketch.test.ts b/src/lang/std/sketch.test.ts index 09079a9a3..908003a11 100644 --- a/src/lang/std/sketch.test.ts +++ b/src/lang/std/sketch.test.ts @@ -248,26 +248,26 @@ describe('testing addTagForSketchOnFace', () => { { desc: 'chamfer in pipeExpr', originalChamfer: ` |> chamfer({ - length: 30, - tags: [seg01, getOppositeEdge(seg01)] + length = 30, + tags = [seg01, getOppositeEdge(seg01)] }, %)`, expectedChamfer: ` |> chamfer({ - length: 30, - tags: [getOppositeEdge(seg01)] + length = 30, + tags = [getOppositeEdge(seg01)] }, %, $seg03) - |> chamfer({ length: 30, tags: [seg01] }, %)`, + |> chamfer({ length = 30, tags = [seg01] }, %)`, }, { desc: 'chamfer with its own variable', originalChamfer: `chamf = chamfer({ - length: 30, - tags: [seg01, getOppositeEdge(seg01)] + length = 30, + tags = [seg01, getOppositeEdge(seg01)] }, extrude001)`, expectedChamfer: `chamf = chamfer({ - length: 30, - tags: [getOppositeEdge(seg01)] + length = 30, + tags = [getOppositeEdge(seg01)] }, extrude001, $seg03) - |> chamfer({ length: 30, tags: [seg01] }, %)`, + |> chamfer({ length = 30, tags = [seg01] }, %)`, }, // Add more test cases here if needed ] as const @@ -329,8 +329,8 @@ describe('testing getConstraintInfo', () => { |> startProfileAt([0,0], %) |> line([3, 4], %) |> angledLine({ - angle: 3.14, - length: 3.14, + angle = 3.14, + length = 3.14, }, %) |> lineTo([6.14, 3.14], %) |> xLineTo(8, %) @@ -338,25 +338,25 @@ describe('testing getConstraintInfo', () => { |> yLine(3.14, %, 'a') |> xLine(3.14, %) |> angledLineOfXLength({ - angle: 3.14, - length: 3.14, + angle = 3.14, + length = 3.14, }, %) |> angledLineOfYLength({ - angle: 30, - length: 3, + angle = 30, + length = 3, }, %) |> angledLineToX({ - angle: 12.14, - to: 12, + angle = 12.14, + to = 12, }, %) |> angledLineToY({ - angle: 30, - to: 10.14, + angle = 30, + to = 10.14, }, %) |> angledLineThatIntersects({ - angle: 3.14, - intersectTag: 'a', - offset: 0 + angle = 3.14, + intersectTag = 'a', + offset = 0 }, %) |> tangentialArcTo([3.14, 13.14], %)` const ast = parse(code) @@ -713,9 +713,9 @@ describe('testing getConstraintInfo', () => { |> angledLineToX([12, 12], %) |> angledLineToY([30, 10], %) |> angledLineThatIntersects({ - angle: 3.14, - intersectTag: 'a', - offset: 0 + angle = 3.14, + intersectTag = 'a', + offset = 0 }, %) |> tangentialArcTo([3.14, 13.14], %)` const ast = parse(code) @@ -856,20 +856,20 @@ describe('testing getConstraintInfo', () => { const code = `const part001 = startSketchOn('-XZ') |> startProfileAt([0, 0], %) |> line([3 + 0, 4 + 0], %) - |> angledLine({ angle: 3.14 + 0, length: 3.14 + 0 }, %) + |> angledLine({ angle = 3.14 + 0, length = 3.14 + 0 }, %) |> lineTo([6.14 + 0, 3.14 + 0], %) |> xLineTo(8 + 0, %) |> yLineTo(5 + 0, %) |> yLine(3.14 + 0, %, 'a') |> xLine(3.14 + 0, %) - |> angledLineOfXLength({ angle: 3.14 + 0, length: 3.14 + 0 }, %) - |> angledLineOfYLength({ angle: 30 + 0, length: 3 + 0 }, %) - |> angledLineToX({ angle: 12.14 + 0, to: 12 + 0 }, %) - |> angledLineToY({ angle: 30 + 0, to: 10.14 + 0 }, %) + |> angledLineOfXLength({ angle = 3.14 + 0, length = 3.14 + 0 }, %) + |> angledLineOfYLength({ angle = 30 + 0, length = 3 + 0 }, %) + |> angledLineToX({ angle = 12.14 + 0, to = 12 + 0 }, %) + |> angledLineToY({ angle = 30 + 0, to = 10.14 + 0 }, %) |> angledLineThatIntersects({ - angle: 3.14 + 0, - intersectTag: 'a', - offset: 0 + 0 + angle = 3.14 + 0, + intersectTag = 'a', + offset = 0 + 0 }, %) |> tangentialArcTo([3.14 + 0, 13.14 + 0], %)` const ast = parse(code) diff --git a/src/lang/std/sketchConstraints.test.ts b/src/lang/std/sketchConstraints.test.ts index c5ca49fcd..4b02c3fe2 100644 --- a/src/lang/std/sketchConstraints.test.ts +++ b/src/lang/std/sketchConstraints.test.ts @@ -75,11 +75,11 @@ describe('testing swapping out sketch calls with xLine/xLineTo', () => { ` |> startProfileAt([0, 0], %)`, ` |> lineTo([1, 1], %, $abc1)`, ` |> line([-2.04, -0.7], %, $abc2)`, - ` |> angledLine({ angle: 157, length: 1.69 }, %, $abc3)`, - ` |> angledLineOfXLength({ angle: 217, length: 0.86 }, %, $abc4)`, - ` |> angledLineOfYLength({ angle: 104, length: 1.58 }, %, $abc5)`, - ` |> angledLineToX({ angle: 55, to: -2.89 }, %, $abc6)`, - ` |> angledLineToY({ angle: 330, to: 2.53 }, %, $abc7)`, + ` |> angledLine({ angle = 157, length = 1.69 }, %, $abc3)`, + ` |> angledLineOfXLength({ angle = 217, length = 0.86 }, %, $abc4)`, + ` |> angledLineOfYLength({ angle = 104, length = 1.58 }, %, $abc5)`, + ` |> angledLineToX({ angle = 55, to = -2.89 }, %, $abc6)`, + ` |> angledLineToY({ angle = 330, to = 2.53 }, %, $abc7)`, ` |> xLine(1.47, %, $abc8)`, ` |> yLine(1.57, %, $abc9)`, ` |> xLineTo(1.49, %, $abc10)`, @@ -146,7 +146,7 @@ describe('testing swapping out sketch calls with xLine/xLineTo', () => { it('angledLine with tag converts to xLine', async () => { const { newCode, originalRange } = await testingSwapSketchFnCall({ inputCode: bigExample, - callToSwap: 'angledLine({ angle: 157, length: 1.69 }, %, $abc3)', + callToSwap: 'angledLine({ angle = 157, length = 1.69 }, %, $abc3)', constraintType: 'horizontal', }) const expectedLine = 'xLine(-1.56, %, $abc3)' @@ -169,7 +169,8 @@ describe('testing swapping out sketch calls with xLine/xLineTo', () => { it('angledLineOfXLength with tag converts to xLine', async () => { const { newCode, originalRange } = await testingSwapSketchFnCall({ inputCode: bigExample, - callToSwap: 'angledLineOfXLength({ angle: 217, length: 0.86 }, %, $abc4)', + callToSwap: + 'angledLineOfXLength({ angle = 217, length = 0.86 }, %, $abc4)', constraintType: 'horizontal', }) const expectedLine = 'xLine(-0.86, %, $abc4)' @@ -192,7 +193,8 @@ describe('testing swapping out sketch calls with xLine/xLineTo', () => { it('angledLineOfYLength with tag converts to yLine', async () => { const { newCode, originalRange } = await testingSwapSketchFnCall({ inputCode: bigExample, - callToSwap: 'angledLineOfYLength({ angle: 104, length: 1.58 }, %, $abc5)', + callToSwap: + 'angledLineOfYLength({ angle = 104, length = 1.58 }, %, $abc5)', constraintType: 'vertical', }) const expectedLine = 'yLine(1.58, %, $abc5)' @@ -214,7 +216,7 @@ describe('testing swapping out sketch calls with xLine/xLineTo', () => { it('angledLineToX with tag converts to xLineTo', async () => { const { newCode, originalRange } = await testingSwapSketchFnCall({ inputCode: bigExample, - callToSwap: 'angledLineToX({ angle: 55, to: -2.89 }, %, $abc6)', + callToSwap: 'angledLineToX({ angle = 55, to = -2.89 }, %, $abc6)', constraintType: 'horizontal', }) const expectedLine = 'xLineTo(-2.89, %, $abc6)' @@ -236,7 +238,7 @@ describe('testing swapping out sketch calls with xLine/xLineTo', () => { it('angledLineToY with tag converts to yLineTo', async () => { const { newCode, originalRange } = await testingSwapSketchFnCall({ inputCode: bigExample, - callToSwap: 'angledLineToY({ angle: 330, to: 2.53 }, %, $abc7)', + callToSwap: 'angledLineToY({ angle = 330, to = 2.53 }, %, $abc7)', constraintType: 'vertical', }) const expectedLine = 'yLineTo(2.53, %, $abc7)' diff --git a/src/wasm-lib/kcl/src/lsp/tests.rs b/src/wasm-lib/kcl/src/lsp/tests.rs index a2035733b..1e294bf00 100644 --- a/src/wasm-lib/kcl/src/lsp/tests.rs +++ b/src/wasm-lib/kcl/src/lsp/tests.rs @@ -1569,7 +1569,7 @@ insideRevolve = startSketchOn('XZ') |> line([0, -thickness], %) |> line([-overHangLength, 0], %) |> close(%) - |> revolve({ axis: 'y' }, %) + |> revolve({ axis = 'y' }, %) // Sketch and revolve one of the balls and duplicate it using a circular pattern. (This is currently a workaround, we have a bug with rotating on a sketch that touches the rotation axis) sphere = startSketchOn('XZ') @@ -1579,18 +1579,18 @@ sphere = startSketchOn('XZ') ], %) |> line([sphereDia - 0.1, 0], %) |> arc({ - angle_start: 0, - angle_end: -180, - radius: sphereDia / 2 - 0.05 + angle_start = 0, + angle_end = -180, + radius = sphereDia / 2 - 0.05 }, %) |> close(%) - |> revolve({ axis: 'x' }, %) + |> revolve({ axis = 'x' }, %) |> patternCircular3d({ - axis: [0, 0, 1], - center: [0, 0, 0], - repetitions: 10, - arcDegrees: 360, - rotateDuplicates: true + axis = [0, 0, 1], + center = [0, 0, 0], + repetitions = 10, + arcDegrees = 360, + rotateDuplicates = true }, %) // Sketch and revolve the outside bearing @@ -1608,7 +1608,7 @@ outsideRevolve = startSketchOn('XZ') |> line([0, thickness], %) |> line([overHangLength - thickness, 0], %) |> close(%) - |> revolve({ axis: 'y' }, %)"# + |> revolve({ axis = 'y' }, %)"# ); } diff --git a/src/wasm-lib/kcl/src/parser/parser_impl.rs b/src/wasm-lib/kcl/src/parser/parser_impl.rs index 69b099729..9a505f4b6 100644 --- a/src/wasm-lib/kcl/src/parser/parser_impl.rs +++ b/src/wasm-lib/kcl/src/parser/parser_impl.rs @@ -552,13 +552,6 @@ fn shebang(i: TokenSlice) -> PResult> { )) } -/// Parse the = operator. -fn equals(i: TokenSlice) -> PResult { - one_of((TokenType::Operator, "=")) - .context(expected("the equals operator, =")) - .parse_next(i) -} - #[allow(clippy::large_enum_variant)] pub enum NonCodeOr { NonCode(Node), @@ -692,11 +685,12 @@ fn object_property_same_key_and_val(i: TokenSlice) -> PResult PResult> { - let key = identifier.context(expected("the property's key (the name or identifier of the property), e.g. in 'height: 4', 'height' is the property key")).parse_next(i)?; + let key = identifier.context(expected("the property's key (the name or identifier of the property), e.g. in 'height = 4', 'height' is the property key")).parse_next(i)?; ignore_whitespace(i); - colon + // Temporarily accept both `:` and `=` for compatibility. + alt((colon, equals)) .context(expected( - "a colon, which separates the property's key from the value you're setting it to, e.g. 'height: 4'", + "`=`, which separates the property's key from the value you're setting it to, e.g. 'height = 4'", )) .parse_next(i)?; ignore_whitespace(i); @@ -1933,6 +1927,13 @@ fn colon(i: TokenSlice) -> PResult<()> { Ok(()) } +fn equals(i: TokenSlice) -> PResult<()> { + one_of((TokenType::Operator, "=")) + .context(expected("the equals operator, =")) + .parse_next(i)?; + Ok(()) +} + fn question_mark(i: TokenSlice) -> PResult<()> { TokenType::QuestionMark.parse_from(i)?; Ok(()) diff --git a/src/wasm-lib/kcl/src/simulation_tests.rs b/src/wasm-lib/kcl/src/simulation_tests.rs index a7ea0a52c..dccd9563e 100644 --- a/src/wasm-lib/kcl/src/simulation_tests.rs +++ b/src/wasm-lib/kcl/src/simulation_tests.rs @@ -61,6 +61,9 @@ fn unparse(test_name: &str) { }; // Check recasting the AST produces the original string. let actual = ast.recast(&Default::default(), 0); + if matches!(std::env::var("EXPECTORATE").as_deref(), Ok("overwrite")) { + std::fs::write(format!("tests/{test_name}/input.kcl"), &actual).unwrap(); + } let expected = read("input.kcl", test_name); pretty_assertions::assert_eq!( actual, diff --git a/src/wasm-lib/kcl/src/std/chamfer.rs b/src/wasm-lib/kcl/src/std/chamfer.rs index e3b9cfcc4..ef6f2ecfd 100644 --- a/src/wasm-lib/kcl/src/std/chamfer.rs +++ b/src/wasm-lib/kcl/src/std/chamfer.rs @@ -57,8 +57,8 @@ pub async fn chamfer(exec_state: &mut ExecState, args: Args) -> Result chamfer({ -/// length: chamferLength, -/// tags: [ +/// length = chamferLength, +/// tags = [ /// getNextAdjacentEdge(edge1), /// getNextAdjacentEdge(edge2), /// getNextAdjacentEdge(edge3), @@ -83,8 +83,8 @@ pub async fn chamfer(exec_state: &mut ExecState, args: Args) -> Result close(%, $line1) /// |> extrude(20, %) /// |> chamfer({ -/// length: 10, -/// tags: [getOppositeEdge(line1)] +/// length = 10, +/// tags = [getOppositeEdge(line1)] /// }, %, $chamfer1) // We tag the chamfer to reference it later. /// /// const sketch001 = startSketchOn(part001, chamfer1) diff --git a/src/wasm-lib/kcl/src/std/convert.rs b/src/wasm-lib/kcl/src/std/convert.rs index 777eb0fe5..2cf9472a5 100644 --- a/src/wasm-lib/kcl/src/std/convert.rs +++ b/src/wasm-lib/kcl/src/std/convert.rs @@ -52,10 +52,10 @@ pub async fn int(_exec_state: &mut ExecState, args: Args) -> Result circle({ center: [0, 0], radius: 2 }, %) +/// |> circle({ center = [0, 0], radius = 2 }, %) /// |> extrude(5, %) /// |> patternTransform(n, (id) => { -/// return { translate: [4 * id, 0, 0] } +/// return { translate = [4 * id, 0, 0] } /// }, %) /// ``` #[stdlib { diff --git a/src/wasm-lib/kcl/src/std/extrude.rs b/src/wasm-lib/kcl/src/std/extrude.rs index d8f2b8244..6e1e47972 100644 --- a/src/wasm-lib/kcl/src/std/extrude.rs +++ b/src/wasm-lib/kcl/src/std/extrude.rs @@ -35,16 +35,16 @@ pub async fn extrude(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> line([10, 0], %) /// |> arc({ -/// angleStart: 120, -/// angleEnd: 0, -/// radius: 5, +/// angleStart = 120, +/// angleEnd = 0, +/// radius = 5, /// }, %) /// |> line([5, 0], %) /// |> line([0, 10], %) /// |> bezierCurve({ -/// control1: [-10, 0], -/// control2: [2, 10], -/// to: [-5, 10], +/// control1 = [-10, 0], +/// control2 = [2, 10], +/// to = [-5, 10], /// }, %) /// |> line([-5, -2], %) /// |> close(%) @@ -55,16 +55,16 @@ pub async fn extrude(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([-10, 0], %) /// |> arc({ -/// angleStart: 120, -/// angleEnd: -60, -/// radius: 5, +/// angleStart = 120, +/// angleEnd = -60, +/// radius = 5, /// }, %) /// |> line([10, 0], %) /// |> line([5, 0], %) /// |> bezierCurve({ -/// control1: [-3, 0], -/// control2: [2, 10], -/// to: [-5, 10], +/// control1 = [-3, 0], +/// control2 = [2, 10], +/// to = [-5, 10], /// }, %) /// |> line([-4, 10], %) /// |> line([-5, -2], %) diff --git a/src/wasm-lib/kcl/src/std/fillet.rs b/src/wasm-lib/kcl/src/std/fillet.rs index 029fee718..9f8641190 100644 --- a/src/wasm-lib/kcl/src/std/fillet.rs +++ b/src/wasm-lib/kcl/src/std/fillet.rs @@ -82,8 +82,8 @@ pub async fn fillet(exec_state: &mut ExecState, args: Args) -> Result fillet({ -/// radius: filletRadius, -/// tags: [ +/// radius = filletRadius, +/// tags = [ /// getNextAdjacentEdge(edge1), /// getNextAdjacentEdge(edge2), /// getNextAdjacentEdge(edge3), @@ -107,9 +107,9 @@ pub async fn fillet(exec_state: &mut ExecState, args: Args) -> Result fillet({ -/// radius: filletRadius, -/// tolerance: 0.000001, -/// tags: [ +/// radius = filletRadius, +/// tolerance = 0.000001, +/// tags = [ /// getNextAdjacentEdge(edge1), /// getNextAdjacentEdge(edge2), /// getNextAdjacentEdge(edge3), @@ -199,24 +199,24 @@ pub async fn get_opposite_edge(exec_state: &mut ExecState, args: Args) -> Result /// |> startProfileAt([0, 0], %) /// |> line([10, 0], %) /// |> angledLine({ -/// angle: 60, -/// length: 10, +/// angle = 60, +/// length = 10, /// }, %) /// |> angledLine({ -/// angle: 120, -/// length: 10, +/// angle = 120, +/// length = 10, /// }, %) /// |> line([-10, 0], %) /// |> angledLine({ -/// angle: 240, -/// length: 10, +/// angle = 240, +/// length = 10, /// }, %, $referenceEdge) /// |> close(%) /// /// const example = extrude(5, exampleSketch) /// |> fillet({ -/// radius: 3, -/// tags: [getOppositeEdge(referenceEdge)], +/// radius = 3, +/// tags = [getOppositeEdge(referenceEdge)], /// }, %) /// ``` #[stdlib { @@ -272,24 +272,24 @@ pub async fn get_next_adjacent_edge(exec_state: &mut ExecState, args: Args) -> R /// |> startProfileAt([0, 0], %) /// |> line([10, 0], %) /// |> angledLine({ -/// angle: 60, -/// length: 10, +/// angle = 60, +/// length = 10, /// }, %) /// |> angledLine({ -/// angle: 120, -/// length: 10, +/// angle = 120, +/// length = 10, /// }, %) /// |> line([-10, 0], %) /// |> angledLine({ -/// angle: 240, -/// length: 10, +/// angle = 240, +/// length = 10, /// }, %, $referenceEdge) /// |> close(%) /// /// const example = extrude(5, exampleSketch) /// |> fillet({ -/// radius: 3, -/// tags: [getNextAdjacentEdge(referenceEdge)], +/// radius = 3, +/// tags = [getNextAdjacentEdge(referenceEdge)], /// }, %) /// ``` #[stdlib { @@ -357,24 +357,24 @@ pub async fn get_previous_adjacent_edge(exec_state: &mut ExecState, args: Args) /// |> startProfileAt([0, 0], %) /// |> line([10, 0], %) /// |> angledLine({ -/// angle: 60, -/// length: 10, +/// angle = 60, +/// length = 10, /// }, %) /// |> angledLine({ -/// angle: 120, -/// length: 10, +/// angle = 120, +/// length = 10, /// }, %) /// |> line([-10, 0], %) /// |> angledLine({ -/// angle: 240, -/// length: 10, +/// angle = 240, +/// length = 10, /// }, %, $referenceEdge) /// |> close(%) /// /// const example = extrude(5, exampleSketch) /// |> fillet({ -/// radius: 3, -/// tags: [getPreviousAdjacentEdge(referenceEdge)], +/// radius = 3, +/// tags = [getPreviousAdjacentEdge(referenceEdge)], /// }, %) /// ``` #[stdlib { diff --git a/src/wasm-lib/kcl/src/std/helix.rs b/src/wasm-lib/kcl/src/std/helix.rs index 5d340a5fb..924d78921 100644 --- a/src/wasm-lib/kcl/src/std/helix.rs +++ b/src/wasm-lib/kcl/src/std/helix.rs @@ -46,9 +46,9 @@ pub async fn helix(exec_state: &mut ExecState, args: Args) -> Result circle({ center: [5, 5], radius: 10 }, %) /// |> extrude(10, %) /// |> helix({ -/// angleStart: 0, -/// ccw: true, -/// revolutions: 16, +/// angleStart = 0, +/// ccw = true, +/// revolutions = 16, /// }, %) /// ``` #[stdlib { diff --git a/src/wasm-lib/kcl/src/std/loft.rs b/src/wasm-lib/kcl/src/std/loft.rs index 52e70b884..e9b14c4fc 100644 --- a/src/wasm-lib/kcl/src/std/loft.rs +++ b/src/wasm-lib/kcl/src/std/loft.rs @@ -92,10 +92,10 @@ pub async fn loft(exec_state: &mut ExecState, args: Args) -> Result close(%) /// /// const circleSketch0 = startSketchOn(offsetPlane('XY', 75)) -/// |> circle({ center: [0, 100], radius: 50 }, %) +/// |> circle({ center = [0, 100], radius = 50 }, %) /// /// const circleSketch1 = startSketchOn(offsetPlane('XY', 150)) -/// |> circle({ center: [0, 100], radius: 20 }, %) +/// |> circle({ center = [0, 100], radius = 20 }, %) /// /// loft([squareSketch, circleSketch0, circleSketch1]) /// ``` @@ -111,25 +111,25 @@ pub async fn loft(exec_state: &mut ExecState, args: Args) -> Result close(%) /// /// const circleSketch0 = startSketchOn(offsetPlane('XY', 75)) -/// |> circle({ center: [0, 100], radius: 50 }, %) +/// |> circle({ center = [0, 100], radius = 50 }, %) /// /// const circleSketch1 = startSketchOn(offsetPlane('XY', 150)) -/// |> circle({ center: [0, 100], radius: 20 }, %) +/// |> circle({ center = [0, 100], radius = 20 }, %) /// /// loft([squareSketch, circleSketch0, circleSketch1], { /// // This can be set to override the automatically determined /// // topological base curve, which is usually the first section encountered. -/// baseCurveIndex: 0, +/// baseCurveIndex = 0, /// // 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. -/// bezApproximateRational: false, +/// bezApproximateRational = false, /// // Tolerance for the loft operation. -/// tolerance: 0.000001, +/// tolerance = 0.000001, /// // Degree of the interpolation. Must be greater than zero. /// // For example, use 2 for quadratic, or 3 for cubic interpolation in /// // the V direction. This defaults to 2, if not specified. -/// vDegree: 2, +/// vDegree = 2, /// }) /// ``` #[stdlib { diff --git a/src/wasm-lib/kcl/src/std/math.rs b/src/wasm-lib/kcl/src/std/math.rs index 734352e40..7e7c2c515 100644 --- a/src/wasm-lib/kcl/src/std/math.rs +++ b/src/wasm-lib/kcl/src/std/math.rs @@ -49,8 +49,8 @@ pub async fn cos(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 30, -/// length: 3 / cos(toRadians(30)), +/// angle = 30, +/// length = 3 / cos(toRadians(30)), /// }, %) /// |> yLineTo(0, %) /// |> close(%) @@ -79,8 +79,8 @@ pub async fn sin(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 50, -/// length: 15 / sin(toDegrees(135)), +/// angle = 50, +/// length = 15 / sin(toDegrees(135)), /// }, %) /// |> yLineTo(0, %) /// |> close(%) @@ -109,8 +109,8 @@ pub async fn tan(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 50, -/// length: 50 * tan(1/2), +/// angle = 50, +/// length = 50 * tan(1/2), /// }, %) /// |> yLineTo(0, %) /// |> close(%) @@ -138,7 +138,7 @@ pub async fn pi(_exec_state: &mut ExecState, args: Args) -> Result circle({ center: [0, 0], radius: circumference/ (2 * pi()) }, %) +/// |> circle({ center = [0, 0], radius = circumference/ (2 * pi()) }, %) /// /// const example = extrude(5, exampleSketch) /// ``` @@ -164,8 +164,8 @@ pub async fn sqrt(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 50, -/// length: sqrt(2500), +/// angle = 50, +/// length = sqrt(2500), /// }, %) /// |> yLineTo(0, %) /// |> close(%) @@ -197,13 +197,13 @@ pub async fn abs(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> line([8, 0], %) /// |> angledLine({ -/// angle: abs(myAngle), -/// length: 5, +/// angle = abs(myAngle), +/// length = 5, /// }, %) /// |> line([-5, 0], %) /// |> angledLine({ -/// angle: myAngle, -/// length: 5, +/// angle = myAngle, +/// length = 5, /// }, %) /// |> close(%) /// @@ -287,8 +287,8 @@ pub async fn min(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 70, -/// length: min(15, 31, 4, 13, 22) +/// angle = 70, +/// length = min(15, 31, 4, 13, 22) /// }, %) /// |> line([20, 0], %) /// |> close(%) @@ -324,8 +324,8 @@ pub async fn max(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 70, -/// length: max(15, 31, 4, 13, 22) +/// angle = 70, +/// length = max(15, 31, 4, 13, 22) /// }, %) /// |> line([20, 0], %) /// |> close(%) @@ -375,8 +375,8 @@ pub async fn pow(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 50, -/// length: pow(5, 2), +/// angle = 50, +/// length = pow(5, 2), /// }, %) /// |> yLineTo(0, %) /// |> close(%) @@ -405,8 +405,8 @@ pub async fn acos(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: toDegrees(acos(0.5)), -/// length: 10, +/// angle = toDegrees(acos(0.5)), +/// length = 10, /// }, %) /// |> line([5, 0], %) /// |> lineTo([12, 0], %) @@ -436,8 +436,8 @@ pub async fn asin(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: toDegrees(asin(0.5)), -/// length: 20, +/// angle = toDegrees(asin(0.5)), +/// length = 20, /// }, %) /// |> yLineTo(0, %) /// |> close(%) @@ -466,8 +466,8 @@ pub async fn atan(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: toDegrees(atan(1.25)), -/// length: 20, +/// angle = toDegrees(atan(1.25)), +/// length = 20, /// }, %) /// |> yLineTo(0, %) /// |> close(%) @@ -628,8 +628,8 @@ pub async fn e(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 30, -/// length: 2 * e() ^ 2, +/// angle = 30, +/// length = 2 * e() ^ 2, /// }, %) /// |> yLineTo(0, %) /// |> close(%) @@ -657,8 +657,8 @@ pub async fn tau(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 50, -/// length: 10 * tau(), +/// angle = 50, +/// length = 10 * tau(), /// }, %) /// |> yLineTo(0, %) /// |> close(%) @@ -687,8 +687,8 @@ pub async fn to_radians(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 50, -/// length: 70 * cos(toRadians(45)), +/// angle = 50, +/// length = 70 * cos(toRadians(45)), /// }, %) /// |> yLineTo(0, %) /// |> close(%) @@ -717,8 +717,8 @@ pub async fn to_degrees(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 50, -/// length: 70 * cos(toDegrees(pi()/4)), +/// angle = 50, +/// length = 70 * cos(toDegrees(pi()/4)), /// }, %) /// |> yLineTo(0, %) /// |> close(%) diff --git a/src/wasm-lib/kcl/src/std/mirror.rs b/src/wasm-lib/kcl/src/std/mirror.rs index 21ff9d50e..f5f5ee562 100644 --- a/src/wasm-lib/kcl/src/std/mirror.rs +++ b/src/wasm-lib/kcl/src/std/mirror.rs @@ -50,7 +50,7 @@ pub async fn mirror_2d(exec_state: &mut ExecState, args: Args) -> Result line([-8, -3], %) /// |> line([9, -1], %) /// |> line([-19, -0], %) -/// |> mirror2d({axis: 'Y'}, %) +/// |> mirror2d({axis = 'Y'}, %) /// /// const example = extrude(10, sketch001) /// ``` @@ -61,7 +61,7 @@ pub async fn mirror_2d(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 8.5], %) /// |> line([20, -8.5], %) /// |> line([-20, -8.5], %) -/// |> mirror2d({axis: 'Y'}, %) +/// |> mirror2d({axis = 'Y'}, %) /// /// const example = extrude(10, sketch001) /// ``` @@ -76,7 +76,7 @@ pub async fn mirror_2d(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 8.5], %) /// |> line([20, -8.5], %) /// |> line([-20, -8.5], %) -/// |> mirror2d({axis: edge001}, %) +/// |> mirror2d({axis = edge001}, %) /// /// const example = extrude(10, sketch001) /// ``` @@ -88,10 +88,10 @@ pub async fn mirror_2d(exec_state: &mut ExecState, args: Args) -> Result line([20, -8.5], %) /// |> line([-20, -8.5], %) /// |> mirror2d({ -/// axis: { -/// custom: { -/// axis: [0.0, 1.0], -/// origin: [0.0, 0.0] +/// axis = { +/// custom = { +/// axis = [0.0, 1.0], +/// origin = [0.0, 0.0] /// } /// } /// }, %) diff --git a/src/wasm-lib/kcl/src/std/patterns.rs b/src/wasm-lib/kcl/src/std/patterns.rs index cd65e6b0b..f9bb90f84 100644 --- a/src/wasm-lib/kcl/src/std/patterns.rs +++ b/src/wasm-lib/kcl/src/std/patterns.rs @@ -147,12 +147,12 @@ pub async fn pattern_transform_2d(exec_state: &mut ExecState, args: Args) -> Res /// ```no_run /// // Each instance will be shifted along the X axis. /// fn transform = (id) => { -/// return { translate: [4 * id, 0, 0] } +/// return { translate = [4 * id, 0, 0] } /// } /// /// // Sketch 4 cylinders. /// const sketch001 = startSketchOn('XZ') -/// |> circle({ center: [0, 0], radius: 2 }, %) +/// |> circle({ center = [0, 0], radius = 2 }, %) /// |> extrude(5, %) /// |> patternTransform(4, transform, %) /// ``` @@ -165,7 +165,7 @@ pub async fn pattern_transform_2d(exec_state: &mut ExecState, args: Args) -> Res /// } /// /// const sketch001 = startSketchOn('XZ') -/// |> circle({ center: [0, 0], radius: 2 }, %) +/// |> circle({ center = [0, 0], radius = 2 }, %) /// |> extrude(5, %) /// |> patternTransform(4, transform, %) /// ``` @@ -192,13 +192,13 @@ pub async fn pattern_transform_2d(exec_state: &mut ExecState, args: Args) -> Res /// fn transform = (i) => { /// return { /// // Move down each time. -/// translate: [0, 0, -i * width], +/// translate = [0, 0, -i * width], /// // Make the cube longer, wider and flatter each time. -/// scale: [pow(1.1, i), pow(1.1, i), pow(0.9, i)], +/// scale = [pow(1.1, i), pow(1.1, i), pow(0.9, i)], /// // Turn by 15 degrees each time. -/// rotation: { -/// angle: 15 * i, -/// origin: "local", +/// rotation = { +/// angle = 15 * i, +/// origin = "local", /// } /// } /// } @@ -230,11 +230,11 @@ pub async fn pattern_transform_2d(exec_state: &mut ExecState, args: Args) -> Res /// let width = 20 /// fn transform = (i) => { /// return { -/// translate: [0, 0, -i * width], -/// rotation: { -/// angle: 90 * i, +/// translate = [0, 0, -i * width], +/// rotation = { +/// angle = 90 * i, /// // Rotate around the overall scene's origin. -/// origin: "global", +/// origin = "global", /// } /// } /// } @@ -252,14 +252,14 @@ pub async fn pattern_transform_2d(exec_state: &mut ExecState, args: Args) -> Res /// fn transform = (replicaId) => { /// let scale = r * abs(1 - (t * replicaId)) * (5 + cos(replicaId / 8)) /// return { -/// translate: [0, 0, replicaId * 10], -/// scale: [scale, scale, 0], +/// translate = [0, 0, replicaId * 10], +/// scale = [scale, scale, 0], /// } /// } /// // Each layer is just a pretty thin cylinder. /// fn layer = () => { /// return startSketchOn("XY") // or some other plane idk -/// |> circle({ center: [0, 0], radius: 1 }, %, $tag1) +/// |> circle({ center = [0, 0], radius = 1 }, %, $tag1) /// |> extrude(h, %) /// } /// // The vase is 100 layers tall. @@ -690,11 +690,11 @@ pub async fn pattern_linear_2d(exec_state: &mut ExecState, args: Args) -> Result /// /// ```no_run /// const exampleSketch = startSketchOn('XZ') -/// |> circle({ center: [0, 0], radius: 1 }, %) +/// |> circle({ center = [0, 0], radius = 1 }, %) /// |> patternLinear2d({ -/// axis: [1, 0], -/// instances: 7, -/// distance: 4 +/// axis = [1, 0], +/// instances = 7, +/// distance = 4 /// }, %) /// /// const example = extrude(1, exampleSketch) @@ -755,9 +755,9 @@ pub async fn pattern_linear_3d(exec_state: &mut ExecState, args: Args) -> Result /// /// const example = extrude(1, exampleSketch) /// |> patternLinear3d({ -/// axis: [1, 0, 1], -/// instances: 7, -/// distance: 6 +/// axis = [1, 0, 1], +/// instances = 7, +/// distance = 6 /// }, %) /// ``` #[stdlib { @@ -907,10 +907,10 @@ pub async fn pattern_circular_2d(exec_state: &mut ExecState, args: Args) -> Resu /// |> line([0, -5], %) /// |> close(%) /// |> patternCircular2d({ -/// center: [0, 0], -/// instances: 13, -/// arcDegrees: 360, -/// rotateDuplicates: true +/// center = [0, 0], +/// instances = 13, +/// arcDegrees = 360, +/// rotateDuplicates = true /// }, %) /// /// const example = extrude(1, exampleSketch) @@ -968,15 +968,15 @@ pub async fn pattern_circular_3d(exec_state: &mut ExecState, args: Args) -> Resu /// /// ```no_run /// const exampleSketch = startSketchOn('XZ') -/// |> circle({ center: [0, 0], radius: 1 }, %) +/// |> circle({ center = [0, 0], radius = 1 }, %) /// /// const example = extrude(-5, exampleSketch) /// |> patternCircular3d({ -/// axis: [1, -1, 0], -/// center: [10, -20, 0], -/// instances: 11, -/// arcDegrees: 360, -/// rotateDuplicates: true +/// axis = [1, -1, 0], +/// center = [10, -20, 0], +/// instances = 11, +/// arcDegrees = 360, +/// rotateDuplicates = true /// }, %) /// ``` #[stdlib { diff --git a/src/wasm-lib/kcl/src/std/planes.rs b/src/wasm-lib/kcl/src/std/planes.rs index 072d99962..c1b1f7ef5 100644 --- a/src/wasm-lib/kcl/src/std/planes.rs +++ b/src/wasm-lib/kcl/src/std/planes.rs @@ -74,7 +74,7 @@ pub async fn offset_plane(exec_state: &mut ExecState, args: Args) -> Result close(%) /// /// const circleSketch = startSketchOn(offsetPlane('XY', 150)) -/// |> circle({ center: [0, 100], radius: 50 }, %) +/// |> circle({ center = [0, 100], radius = 50 }, %) /// /// loft([squareSketch, circleSketch]) /// ``` @@ -90,7 +90,7 @@ pub async fn offset_plane(exec_state: &mut ExecState, args: Args) -> Result close(%) /// /// const circleSketch = startSketchOn(offsetPlane('XZ', 150)) -/// |> circle({ center: [0, 100], radius: 50 }, %) +/// |> circle({ center = [0, 100], radius = 50 }, %) /// /// loft([squareSketch, circleSketch]) /// ``` @@ -106,7 +106,7 @@ pub async fn offset_plane(exec_state: &mut ExecState, args: Args) -> Result close(%) /// /// const circleSketch = startSketchOn(offsetPlane('YZ', 150)) -/// |> circle({ center: [0, 100], radius: 50 }, %) +/// |> circle({ center = [0, 100], radius = 50 }, %) /// /// loft([squareSketch, circleSketch]) /// ``` @@ -122,7 +122,7 @@ pub async fn offset_plane(exec_state: &mut ExecState, args: Args) -> Result close(%) /// /// const circleSketch = startSketchOn(offsetPlane('-XZ', -150)) -/// |> circle({ center: [0, 100], radius: 50 }, %) +/// |> circle({ center = [0, 100], radius = 50 }, %) /// /// loft([squareSketch, circleSketch]) /// ``` @@ -130,7 +130,7 @@ pub async fn offset_plane(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) -/// |> circle({radius: 10, center: [0, 0]}, %) +/// |> circle({ radius = 10, center = [0, 0] }, %) /// /// // Triangle on the plane 4 units above /// startSketchOn(offsetPlane("XY", 4)) diff --git a/src/wasm-lib/kcl/src/std/revolve.rs b/src/wasm-lib/kcl/src/std/revolve.rs index 5ba5df96b..717c07243 100644 --- a/src/wasm-lib/kcl/src/std/revolve.rs +++ b/src/wasm-lib/kcl/src/std/revolve.rs @@ -123,16 +123,16 @@ pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result line([0, -5.5], %) /// |> line([-2, 0], %) /// |> close(%) -/// |> revolve({axis: 'y'}, %) // default angle is 360 +/// |> revolve({axis = 'y'}, %) // default angle is 360 /// ``` /// /// ```no_run /// // A donut shape. /// const sketch001 = startSketchOn('XY') -/// |> circle({ center: [15, 0], radius: 5 }, %) +/// |> circle({ center = [15, 0], radius = 5 }, %) /// |> revolve({ -/// angle: 360, -/// axis: 'y' +/// angle = 360, +/// axis = 'y' /// }, %) /// ``` /// @@ -147,7 +147,7 @@ pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result line([0, -5.5], %) /// |> line([-2, 0], %) /// |> close(%) -/// |> revolve({axis: 'y', angle: 180}, %) +/// |> revolve({axis = 'y', angle = 180}, %) /// ``` /// /// ```no_run @@ -161,7 +161,7 @@ pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result line([0, -5.5], %) /// |> line([-2, 0], %) /// |> close(%) -/// |> revolve({axis: 'y', angle: 180}, %) +/// |> revolve({axis = 'y', angle = 180}, %) /// const part002 = startSketchOn(part001, 'end') /// |> startProfileAt([4.5, -5], %) /// |> line([0, 5], %) @@ -181,10 +181,10 @@ pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result extrude(20, %) /// /// const sketch001 = startSketchOn(box, "END") -/// |> circle({ center: [10,10], radius: 4 }, %) +/// |> circle({ center = [10,10], radius = 4 }, %) /// |> revolve({ -/// angle: -90, -/// axis: 'y' +/// angle = -90, +/// axis = 'y' /// }, %) /// ``` /// @@ -198,10 +198,10 @@ pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result extrude(20, %) /// /// const sketch001 = startSketchOn(box, "END") -/// |> circle({ center: [10,10], radius: 4 }, %) +/// |> circle({ center = [10,10], radius = 4 }, %) /// |> revolve({ -/// angle: 90, -/// axis: getOppositeEdge(revolveAxis) +/// angle = 90, +/// axis = getOppositeEdge(revolveAxis) /// }, %) /// ``` /// @@ -215,10 +215,10 @@ pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result extrude(20, %) /// /// const sketch001 = startSketchOn(box, "END") -/// |> circle({ center: [10,10], radius: 4 }, %) +/// |> circle({ center = [10,10], radius = 4 }, %) /// |> revolve({ -/// angle: 90, -/// axis: getOppositeEdge(revolveAxis), +/// angle = 90, +/// axis = getOppositeEdge(revolveAxis), /// tolerance: 0.0001 /// }, %) /// ``` @@ -232,9 +232,9 @@ pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result close(%) /// /// const part001 = revolve({ -/// axis: { +/// axis = { /// custom: { -/// axis: [0.0, 1.0], +/// axis = [0.0, 1.0], /// origin: [0.0, 0.0] /// } /// } diff --git a/src/wasm-lib/kcl/src/std/segment.rs b/src/wasm-lib/kcl/src/std/segment.rs index 965cd274f..29e867253 100644 --- a/src/wasm-lib/kcl/src/std/segment.rs +++ b/src/wasm-lib/kcl/src/std/segment.rs @@ -31,7 +31,7 @@ pub async fn segment_end(exec_state: &mut ExecState, args: Args) -> Result { /// return startSketchAt([0, 0]) -/// |> circle({ radius: radius, center: segEnd(tag) }, %) +/// |> circle({ radius = radius, center = segEnd(tag) }, %) /// |> extrude(radius, %) /// } /// @@ -150,7 +150,7 @@ pub async fn segment_start(exec_state: &mut ExecState, args: Args) -> Result { /// return startSketchAt([0, 0]) -/// |> circle({ radius: radius, center: segStart(tag) }, %) +/// |> circle({ radius = radius, center = segStart(tag) }, %) /// |> extrude(radius, %) /// } /// @@ -339,16 +339,16 @@ pub async fn segment_length(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 60, -/// length: 10, +/// angle = 60, +/// length = 10, /// }, %, $thing) /// |> tangentialArc({ -/// offset: -120, -/// radius: 5, +/// offset = -120, +/// radius = 5, /// }, %) /// |> angledLine({ -/// angle: -60, -/// length: segLen(thing), +/// angle = -60, +/// length = segLen(thing), /// }, %) /// |> close(%) /// @@ -488,8 +488,8 @@ pub async fn angle_to_match_length_y(exec_state: &mut ExecState, args: Args) -> /// |> startProfileAt([0, 0], %) /// |> line([1, 2], %, $seg01) /// |> angledLine({ -/// angle: angleToMatchLengthY(seg01, 15, %), -/// length: 5, +/// angle = angleToMatchLengthY(seg01, 15, %), +/// length = 5, /// }, %) /// |> yLineTo(0, %) /// |> close(%) diff --git a/src/wasm-lib/kcl/src/std/shapes.rs b/src/wasm-lib/kcl/src/std/shapes.rs index 32fd72b7d..0ec136c8c 100644 --- a/src/wasm-lib/kcl/src/std/shapes.rs +++ b/src/wasm-lib/kcl/src/std/shapes.rs @@ -58,7 +58,7 @@ pub async fn circle(exec_state: &mut ExecState, args: Args) -> Result circle({ center: [0, 0], radius: 10 }, %) +/// |> circle({ center = [0, 0], radius = 10 }, %) /// /// const example = extrude(5, exampleSketch) /// ``` @@ -70,7 +70,7 @@ pub async fn circle(exec_state: &mut ExecState, args: Args) -> Result line([0, 30], %) /// |> line([-30, 0], %) /// |> close(%) -/// |> hole(circle({ center: [0, 15], radius: 5 }, %), %) +/// |> hole(circle({ center = [0, 15], radius = 5 }, %), %) /// /// const example = extrude(5, exampleSketch) /// ``` @@ -195,10 +195,10 @@ pub async fn polygon(exec_state: &mut ExecState, args: Args) -> Result polygon({ -/// radius: 10, -/// numSides: 6, -/// center: [0, 0], -/// inscribed: true, +/// radius = 10, +/// numSides = 6, +/// center = [0, 0], +/// inscribed = true, /// }, %) /// /// example = extrude(5, hex) @@ -208,10 +208,10 @@ pub async fn polygon(exec_state: &mut ExecState, args: Args) -> Result polygon({ -/// radius: 5.0, -/// numSides: 4, -/// center: [10, 10], -/// inscribed: false, +/// radius = 5.0, +/// numSides = 4, +/// center = [10, 10], +/// inscribed = false, /// }, %) /// example = extrude(5, square) /// ``` diff --git a/src/wasm-lib/kcl/src/std/shell.rs b/src/wasm-lib/kcl/src/std/shell.rs index 16162beb2..672739472 100644 --- a/src/wasm-lib/kcl/src/std/shell.rs +++ b/src/wasm-lib/kcl/src/std/shell.rs @@ -48,8 +48,8 @@ pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result Result Result Result Result extrude(65, %) /// /// const thing1 = startSketchOn(case, 'end') -/// |> circle({ center: [-size / 2, -size / 2], radius: 25 }, %) +/// |> circle({ center = [-size / 2, -size / 2], radius = 25 }, %) /// |> extrude(50, %) /// /// const thing2 = startSketchOn(case, 'end') -/// |> circle({ center: [size / 2, -size / 2], radius: 25 }, %) +/// |> circle({ center = [size / 2, -size / 2], radius = 25 }, %) /// |> extrude(50, %) /// /// // We put "case" in the shell function to shell the entire object. -/// shell({ faces: ['start'], thickness: 5 }, case) +/// shell({ faces = ['start'], thickness = 5 }, case) /// ``` /// /// ```no_run @@ -139,15 +139,15 @@ pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result extrude(65, %) /// /// const thing1 = startSketchOn(case, 'end') -/// |> circle({ center: [-size / 2, -size / 2], radius: 25 }, %) +/// |> circle({ center = [-size / 2, -size / 2], radius = 25 }, %) /// |> extrude(50, %) /// /// const thing2 = startSketchOn(case, 'end') -/// |> circle({ center: [size / 2, -size / 2], radius: 25 }, %) +/// |> circle({ center = [size / 2, -size / 2], radius = 25 }, %) /// |> extrude(50, %) /// /// // We put "thing1" in the shell function to shell the end face of the object. -/// shell({ faces: ['end'], thickness: 5 }, thing1) +/// shell({ faces = ['end'], thickness = 5 }, thing1) /// ``` /// /// ```no_run @@ -164,15 +164,15 @@ pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result extrude(65, %) /// /// const thing1 = startSketchOn(case, 'end') -/// |> circle({ center: [-size / 2, -size / 2], radius: 25 }, %) +/// |> circle({ center = [-size / 2, -size / 2], radius = 25 }, %) /// |> extrude(50, %) /// /// const thing2 = startSketchOn(case, 'end') -/// |> circle({ center: [size / 2, -size / 2], radius: 25 }, %) +/// |> circle({ center = [size / 2, -size / 2], radius = 25 }, %) /// |> extrude(50, %) /// /// // We put "thing1" and "thing2" in the shell function to shell the end face of the object. -/// shell({ faces: ['end'], thickness: 5 }, [thing1, thing2]) +/// shell({ faces = ['end'], thickness = 5 }, [thing1, thing2]) /// ``` #[stdlib { name = "shell", @@ -291,11 +291,11 @@ pub async fn hollow(exec_state: &mut ExecState, args: Args) -> Result extrude(65, %) /// /// const thing1 = startSketchOn(case, 'end') -/// |> circle({ center: [-size / 2, -size / 2], radius: 25 }, %) +/// |> circle({ center = [-size / 2, -size / 2], radius = 25 }, %) /// |> extrude(50, %) /// /// const thing2 = startSketchOn(case, 'end') -/// |> circle({ center: [size / 2, -size / 2], radius: 25 }, %) +/// |> circle({ center = [size / 2, -size / 2], radius = 25 }, %) /// |> extrude(50, %) /// /// hollow(0.5, case) diff --git a/src/wasm-lib/kcl/src/std/sketch.rs b/src/wasm-lib/kcl/src/std/sketch.rs index fd8367d32..0574af701 100644 --- a/src/wasm-lib/kcl/src/std/sketch.rs +++ b/src/wasm-lib/kcl/src/std/sketch.rs @@ -180,14 +180,14 @@ pub async fn x_line_to(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> xLineTo(15, %) /// |> angledLine({ -/// angle: 80, -/// length: 15, +/// angle = 80, +/// length = 15, /// }, %) /// |> line([8, -10], %) /// |> xLineTo(40, %) /// |> angledLine({ -/// angle: 135, -/// length: 30, +/// angle = 135, +/// length = 30, /// }, %) /// |> xLineTo(10, %) /// |> close(%) @@ -229,8 +229,8 @@ pub async fn y_line_to(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 50, -/// length: 45, +/// angle = 50, +/// length = 45, /// }, %) /// |> yLineTo(0, %) /// |> close(%) @@ -354,14 +354,14 @@ pub async fn x_line(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> xLine(15, %) /// |> angledLine({ -/// angle: 80, -/// length: 15, +/// angle = 80, +/// length = 15, /// }, %) /// |> line([8, -10], %) /// |> xLine(10, %) /// |> angledLine({ -/// angle: 120, -/// length: 30, +/// angle = 120, +/// length = 30, /// }, %) /// |> xLine(-15, %) /// |> close(%) @@ -399,8 +399,8 @@ pub async fn y_line(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> yLine(15, %) /// |> angledLine({ -/// angle: 30, -/// length: 15, +/// angle = 30, +/// length = 15, /// }, %) /// |> line([8, -10], %) /// |> yLine(-5, %) @@ -455,8 +455,8 @@ pub async fn angled_line(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> yLineTo(15, %) /// |> angledLine({ -/// angle: 30, -/// length: 15, +/// angle = 30, +/// length = 15, /// }, %) /// |> line([8, -10], %) /// |> yLineTo(0, %) @@ -540,8 +540,8 @@ pub async fn angled_line_of_x_length(exec_state: &mut ExecState, args: Args) -> /// ```no_run /// const sketch001 = startSketchOn('XZ') /// |> startProfileAt([0, 0], %) -/// |> angledLineOfXLength({ angle: 45, length: 10 }, %, $edge1) -/// |> angledLineOfXLength({ angle: -15, length: 20 }, %, $edge2) +/// |> angledLineOfXLength({ angle = 45, length = 10 }, %, $edge1) +/// |> angledLineOfXLength({ angle = -15, length = 20 }, %, $edge2) /// |> line([0, -5], %) /// |> close(%, $edge3) /// @@ -611,7 +611,7 @@ pub async fn angled_line_to_x(exec_state: &mut ExecState, args: Args) -> Result< /// ```no_run /// const exampleSketch = startSketchOn('XZ') /// |> startProfileAt([0, 0], %) -/// |> angledLineToX({ angle: 30, to: 10 }, %) +/// |> angledLineToX({ angle = 30, to = 10 }, %) /// |> line([0, 10], %) /// |> line([-10, 0], %) /// |> close(%) @@ -671,9 +671,9 @@ pub async fn angled_line_of_y_length(exec_state: &mut ExecState, args: Args) -> /// const exampleSketch = startSketchOn('XZ') /// |> startProfileAt([0, 0], %) /// |> line([10, 0], %) -/// |> angledLineOfYLength({ angle: 45, length: 10 }, %) +/// |> angledLineOfYLength({ angle = 45, length = 10 }, %) /// |> line([0, 10], %) -/// |> angledLineOfYLength({ angle: 135, length: 10 }, %) +/// |> angledLineOfYLength({ angle = 135, length = 10 }, %) /// |> line([-10, 0], %) /// |> line([0, -30], %) /// @@ -732,9 +732,9 @@ pub async fn angled_line_to_y(exec_state: &mut ExecState, args: Args) -> Result< /// ```no_run /// const exampleSketch = startSketchOn('XZ') /// |> startProfileAt([0, 0], %) -/// |> angledLineToY({ angle: 60, to: 20 }, %) +/// |> angledLineToY({ angle = 60, to = 20 }, %) /// |> line([-20, 0], %) -/// |> angledLineToY({ angle: 70, to: 10 }, %) +/// |> angledLineToY({ angle = 70, to = 10 }, %) /// |> close(%) /// /// const example = extrude(10, exampleSketch) @@ -809,9 +809,9 @@ pub async fn angled_line_that_intersects(exec_state: &mut ExecState, args: Args) /// |> lineTo([-10, 10], %, $lineToIntersect) /// |> lineTo([0, 20], %) /// |> angledLineThatIntersects({ -/// angle: 80, -/// intersectTag: lineToIntersect, -/// offset: 10 +/// angle = 80, +/// intersectTag = lineToIntersect, +/// offset = 10 /// }, %) /// |> close(%) /// @@ -1046,10 +1046,10 @@ pub async fn start_sketch_on(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) @@ -1318,7 +1318,7 @@ pub async fn profile_start_x(_exec_state: &mut ExecState, args: Args) -> Result< /// |> startProfileAt([5, 2], %) /// |> angledLine([-26.6, 50], %) /// |> angledLine([90, 50], %) -/// |> angledLineToX({ angle: 30, to: profileStartX(%) }, %) +/// |> angledLineToX({ angle = 30, to = profileStartX(%) }, %) /// ``` #[stdlib { name = "profileStartX" @@ -1340,8 +1340,8 @@ pub async fn profile_start_y(_exec_state: &mut ExecState, args: Args) -> Result< /// ```no_run /// const sketch001 = startSketchOn('XY') /// |> startProfileAt([5, 2], %) -/// |> angledLine({ angle: -60, length: 14 }, %) -/// |> angledLineToY({ angle: 30, to: profileStartY(%) }, %) +/// |> angledLine({ angle = -60, length = 14 }, %) +/// |> angledLineToY({ angle = 30, to = profileStartY(%) }, %) /// ``` #[stdlib { name = "profileStartY" @@ -1363,8 +1363,8 @@ pub async fn profile_start(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([5, 2], %) -/// |> angledLine({ angle: 120, length: 50 }, %, $seg01) -/// |> angledLine({ angle: segAng(seg01) + 120, length: 50 }, %) +/// |> angledLine({ angle = 120, length = 50 }, %, $seg01) +/// |> angledLine({ angle = segAng(seg01) + 120, length = 50 }, %) /// |> lineTo(profileStart(%), %) /// |> close(%) /// |> extrude(20, %) @@ -1522,9 +1522,9 @@ pub async fn arc(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> line([10, 0], %) /// |> arc({ -/// angleStart: 0, -/// angleEnd: 280, -/// radius: 16 +/// angleStart = 0, +/// angleEnd = 280, +/// radius = 16 /// }, %) /// |> close(%) /// const example = extrude(10, exampleSketch) @@ -1626,8 +1626,8 @@ pub async fn arc_to(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> arcTo({ -/// end: [10,0], -/// interior: [5,5] +/// end = [10,0], +/// interior = [5,5] /// }, %) /// |> close(%) /// const example = extrude(10, exampleSketch) @@ -1739,13 +1739,13 @@ pub async fn tangential_arc(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 60, -/// length: 10, +/// angle = 60, +/// length = 10, /// }, %) -/// |> tangentialArc({ radius: 10, offset: -120 }, %) +/// |> tangentialArc({ radius = 10, offset = -120 }, %) /// |> angledLine({ -/// angle: -60, -/// length: 10, +/// angle = -60, +/// length = 10, /// }, %) /// |> close(%) /// @@ -1876,8 +1876,8 @@ pub async fn tangential_arc_to_relative(exec_state: &mut ExecState, args: Args) /// const exampleSketch = startSketchOn('XZ') /// |> startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 60, -/// length: 10, +/// angle = 60, +/// length = 10, /// }, %) /// |> tangentialArcTo([15, 15], %) /// |> line([10, -15], %) @@ -1946,8 +1946,8 @@ async fn inner_tangential_arc_to( /// const exampleSketch = startSketchOn('XZ') /// |> startProfileAt([0, 0], %) /// |> angledLine({ -/// angle: 45, -/// length: 10, +/// angle = 45, +/// length = 10, /// }, %) /// |> tangentialArcToRelative([0, -10], %) /// |> line([-10, 0], %) @@ -2091,9 +2091,9 @@ pub async fn bezier_curve(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) /// |> line([0, 10], %) /// |> bezierCurve({ -/// to: [10, 10], -/// control1: [5, 0], -/// control2: [5, 10] +/// to = [10, 10], +/// control1 = [5, 0], +/// control2 = [5, 10] /// }, %) /// |> lineTo([10, 0], %) /// |> close(%) @@ -2173,8 +2173,8 @@ pub async fn hole(exec_state: &mut ExecState, args: Args) -> Result line([5, 0], %) /// |> line([0, -5], %) /// |> close(%) -/// |> hole(circle({ center: [1, 1], radius: .25 }, %), %) -/// |> hole(circle({ center: [1, 4], radius: .25 }, %), %) +/// |> hole(circle({ center = [1, 1], radius = .25 }, %), %) +/// |> hole(circle({ center = [1, 4], radius = .25 }, %), %) /// /// const example = extrude(1, exampleSketch) /// ``` @@ -2191,7 +2191,7 @@ pub async fn hole(exec_state: &mut ExecState, args: Args) -> Result circle({ center: [0, 0], radius: 3 }, %) +/// |> circle({ center = [0, 0], radius = 3 }, %) /// |> hole(squareHoleSketch(), %) /// const example = extrude(1, exampleSketch) /// ``` diff --git a/src/wasm-lib/kcl/src/unparser.rs b/src/wasm-lib/kcl/src/unparser.rs index a7a9f44f6..1e010843c 100644 --- a/src/wasm-lib/kcl/src/unparser.rs +++ b/src/wasm-lib/kcl/src/unparser.rs @@ -364,7 +364,7 @@ impl ObjectExpression { .iter() .map(|prop| { format!( - "{}: {}", + "{} = {}", prop.key.name, prop.value.recast(options, indentation_level + 1, is_in_pipe).trim() ) @@ -398,7 +398,7 @@ impl ObjectExpression { // Use a comma unless it's the last item let comma = if i == num_items - 1 { "" } else { ",\n" }; let s = format!( - "{}: {}{comma}", + "{} = {}{comma}", prop.key.name, prop.value.recast(options, indentation_level + 1, is_in_pipe).trim() ); @@ -722,15 +722,15 @@ fn o = (c_x, c_y) => { startSketchOn('XY') |> startProfileAt([o_x1, o_y1], %) |> arc({ - radius: o_r, - angle_start: 45 + a, - angle_end: 225 - a + radius = o_r, + angle_start = 45 + a, + angle_end = 225 - a }, %) |> angledLine([45, o_r - i_r], %) |> arc({ - radius: i_r, - angle_start: 225 - a, - angle_end: 45 + a + radius = i_r, + angle_start = 225 - a, + angle_end = 45 + a }, %) |> close(%) |> extrude(d, %) @@ -738,15 +738,15 @@ fn o = (c_x, c_y) => { startSketchOn('XY') |> startProfileAt([o_x2, o_y2], %) |> arc({ - radius: o_r, - angle_start: 225 + a, - angle_end: 360 + 45 - a + radius = o_r, + angle_start = 225 + a, + angle_end = 360 + 45 - a }, %) |> angledLine([225, o_r - i_r], %) |> arc({ - radius: i_r, - angle_start: 45 - a, - angle_end: 225 + a - 360 + radius = i_r, + angle_start = 45 - a, + angle_end = 225 + a - 360 }, %) |> close(%) |> extrude(d, %) @@ -799,18 +799,18 @@ sphere = startSketchOn('XZ') ], %) |> line([sphereDia - 0.1, 0], %) |> arc({ - angle_start: 0, - angle_end: -180, - radius: sphereDia / 2 - 0.05 + angle_start = 0, + angle_end = -180, + radius = sphereDia / 2 - 0.05 }, %) |> close(%) |> revolve({ axis: 'x' }, %) |> patternCircular3d({ - axis: [0, 0, 1], - center: [0, 0, 0], - repetitions: 10, - arcDegrees: 360, - rotateDuplicates: true + axis = [0, 0, 1], + center = [0, 0, 0], + repetitions = 10, + arcDegrees = 360, + rotateDuplicates = true }, %) // Sketch and revolve the outside bearing @@ -856,7 +856,7 @@ insideRevolve = startSketchOn('XZ') |> line([0, -thickness], %) |> line([-overHangLength, 0], %) |> close(%) - |> revolve({ axis: 'y' }, %) + |> revolve({ axis = 'y' }, %) // Sketch and revolve one of the balls and duplicate it using a circular pattern. (This is currently a workaround, we have a bug with rotating on a sketch that touches the rotation axis) sphere = startSketchOn('XZ') @@ -866,18 +866,18 @@ sphere = startSketchOn('XZ') ], %) |> line([sphereDia - 0.1, 0], %) |> arc({ - angle_start: 0, - angle_end: -180, - radius: sphereDia / 2 - 0.05 + angle_start = 0, + angle_end = -180, + radius = sphereDia / 2 - 0.05 }, %) |> close(%) - |> revolve({ axis: 'x' }, %) + |> revolve({ axis = 'x' }, %) |> patternCircular3d({ - axis: [0, 0, 1], - center: [0, 0, 0], - repetitions: 10, - arcDegrees: 360, - rotateDuplicates: true + axis = [0, 0, 1], + center = [0, 0, 0], + repetitions = 10, + arcDegrees = 360, + rotateDuplicates = true }, %) // Sketch and revolve the outside bearing @@ -895,15 +895,15 @@ outsideRevolve = startSketchOn('XZ') |> line([0, thickness], %) |> line([overHangLength - thickness, 0], %) |> close(%) - |> revolve({ axis: 'y' }, %) + |> revolve({ axis = 'y' }, %) "# ); } #[test] fn test_recast_fn_in_object() { - let some_program_string = r#"bing = { yo: 55 } -myNestedVar = [{ prop: callExp(bing.yo) }] + let some_program_string = r#"bing = { yo = 55 } +myNestedVar = [{ prop = callExp(bing.yo) }] "#; let program = crate::parser::top_level_parse(some_program_string).unwrap(); @@ -913,7 +913,7 @@ myNestedVar = [{ prop: callExp(bing.yo) }] #[test] fn test_recast_fn_in_array() { - let some_program_string = r#"bing = { yo: 55 } + let some_program_string = r#"bing = { yo = 55 } myNestedVar = [callExp(bing.yo)] "#; let program = crate::parser::top_level_parse(some_program_string).unwrap(); @@ -958,7 +958,7 @@ thing(1) #[test] fn test_recast_object_fn_in_array_weird_bracket() { - let some_program_string = r#"bing = { yo: 55 } + let some_program_string = r#"bing = { yo = 55 } myNestedVar = [ { prop: line([bing.yo, 21], sketch001) @@ -970,9 +970,11 @@ myNestedVar = [ let recasted = program.recast(&Default::default(), 0); assert_eq!( recasted, - r#"bing = { yo: 55 } + r#"bing = { yo = 55 } myNestedVar = [ - { prop: line([bing.yo, 21], sketch001) } + { + prop = line([bing.yo, 21], sketch001) +} ] "# ); @@ -1113,8 +1115,8 @@ fn rectShape = (pos, w, l) => { scarlett_body = rectShape([0, 0], width, length) |> extrude(depth, %) |> fillet({ - radius: radius, - tags: [ + radius = radius, + tags = [ edge2, edge4, getOppositeEdge(edge2), @@ -1125,10 +1127,10 @@ scarlett_body = rectShape([0, 0], width, length) fn bracketSketch = (w, d, t) => { s = startSketchOn({ plane: { - origin: { x: 0, y: length / 2 + thk, z: 0 }, - x_axis: { x: 1, y: 0, z: 0 }, - y_axis: { x: 0, y: 0, z: 1 }, - z_axis: { x: 0, y: 1, z: 0 } + origin: { x = 0, y = length / 2 + thk, z = 0 }, + x_axis: { x = 1, y = 0, z = 0 }, + y_axis: { x = 0, y = 0, z = 1 }, + z_axis: { x = 0, y = 1, z = 0 } } }) |> startProfileAt([-w / 2 - t, d + t], %) @@ -1146,7 +1148,7 @@ fn bracketSketch = (w, d, t) => { bracket_body = bracketSketch(width, depth, thk) |> extrude(length + 10, %) |> fillet({ - radius: radius, + radius = radius, tags: [ getNextAdjacentEdge(edge7), getNextAdjacentEdge(edge2), @@ -1157,10 +1159,10 @@ bracket_body = bracketSketch(width, depth, thk) // build the tabs of the mounting bracket (right side) tabs_r = startSketchOn({ plane: { - origin: { x: 0, y: 0, z: depth + thk }, - x_axis: { x: 1, y: 0, z: 0 }, - y_axis: { x: 0, y: 1, z: 0 }, - z_axis: { x: 0, y: 0, z: 1 } + origin: { x = 0, y = 0, z = depth + thk }, + x_axis: { x = 1, y = 0, z = 0 }, + y_axis: { x = 0, y = 1, z = 0 }, + z_axis: { x = 0, y = 0, z = 1 } } }) |> startProfileAt([width / 2 + thk, length / 2 + thk], %) @@ -1169,25 +1171,25 @@ tabs_r = startSketchOn({ |> line([-10, -5], %) |> close(%) |> hole(circle({ - center: [ + center = [ width / 2 + thk + hole_diam, length / 2 - hole_diam ], - radius: hole_diam / 2 + radius = hole_diam / 2 }, %), %) |> extrude(-thk, %) |> patternLinear3d({ - axis: [0, -1, 0], - repetitions: 1, - distance: length - 10 + axis = [0, -1, 0], + repetitions = 1, + distance = length - 10 }, %) // build the tabs of the mounting bracket (left side) tabs_l = startSketchOn({ plane: { - origin: { x: 0, y: 0, z: depth + thk }, - x_axis: { x: 1, y: 0, z: 0 }, - y_axis: { x: 0, y: 1, z: 0 }, - z_axis: { x: 0, y: 0, z: 1 } + origin = { x = 0, y = 0, z = depth + thk }, + x_axis = { x = 1, y = 0, z = 0 }, + y_axis = { x = 0, y = 1, z = 0 }, + z_axis = { x = 0, y = 0, z = 1 } } }) |> startProfileAt([-width / 2 - thk, length / 2 + thk], %) @@ -1196,17 +1198,17 @@ tabs_l = startSketchOn({ |> line([10, -5], %) |> close(%) |> hole(circle({ - center: [ + center = [ -width / 2 - thk - hole_diam, length / 2 - hole_diam ], - radius: hole_diam / 2 + radius = hole_diam / 2 }, %), %) |> extrude(-thk, %) |> patternLinear3d({ - axis: [0, -1, 0], - repetitions: 1, - distance: length - 10 + axis = [0, -1, 0], + repetitions = 1, + distance = length - 10 }, %) "#; let program = crate::parser::top_level_parse(some_program_string).unwrap(); @@ -1237,8 +1239,8 @@ fn rectShape = (pos, w, l) => { scarlett_body = rectShape([0, 0], width, length) |> extrude(depth, %) |> fillet({ - radius: radius, - tags: [ + radius = radius, + tags = [ edge2, edge4, getOppositeEdge(edge2), @@ -1248,11 +1250,11 @@ scarlett_body = rectShape([0, 0], width, length) // build the bracket sketch around the body fn bracketSketch = (w, d, t) => { s = startSketchOn({ - plane: { - origin: { x: 0, y: length / 2 + thk, z: 0 }, - x_axis: { x: 1, y: 0, z: 0 }, - y_axis: { x: 0, y: 0, z: 1 }, - z_axis: { x: 0, y: 1, z: 0 } + plane = { + origin = { x = 0, y = length / 2 + thk, z = 0 }, + x_axis = { x = 1, y = 0, z = 0 }, + y_axis = { x = 0, y = 0, z = 1 }, + z_axis = { x = 0, y = 1, z = 0 } } }) |> startProfileAt([-w / 2 - t, d + t], %) @@ -1270,8 +1272,8 @@ fn bracketSketch = (w, d, t) => { bracket_body = bracketSketch(width, depth, thk) |> extrude(length + 10, %) |> fillet({ - radius: radius, - tags: [ + radius = radius, + tags = [ getNextAdjacentEdge(edge7), getNextAdjacentEdge(edge2), getNextAdjacentEdge(edge3), @@ -1280,11 +1282,11 @@ bracket_body = bracketSketch(width, depth, thk) }, %) // build the tabs of the mounting bracket (right side) tabs_r = startSketchOn({ - plane: { - origin: { x: 0, y: 0, z: depth + thk }, - x_axis: { x: 1, y: 0, z: 0 }, - y_axis: { x: 0, y: 1, z: 0 }, - z_axis: { x: 0, y: 0, z: 1 } + plane = { + origin = { x = 0, y = 0, z = depth + thk }, + x_axis = { x = 1, y = 0, z = 0 }, + y_axis = { x = 0, y = 1, z = 0 }, + z_axis = { x = 0, y = 0, z = 1 } } }) |> startProfileAt([width / 2 + thk, length / 2 + thk], %) @@ -1293,25 +1295,25 @@ tabs_r = startSketchOn({ |> line([-10, -5], %) |> close(%) |> hole(circle({ - center: [ + center = [ width / 2 + thk + hole_diam, length / 2 - hole_diam ], - radius: hole_diam / 2 + radius = hole_diam / 2 }, %), %) |> extrude(-thk, %) |> patternLinear3d({ - axis: [0, -1, 0], - repetitions: 1, - distance: length - 10 + axis = [0, -1, 0], + repetitions = 1, + distance = length - 10 }, %) // build the tabs of the mounting bracket (left side) tabs_l = startSketchOn({ - plane: { - origin: { x: 0, y: 0, z: depth + thk }, - x_axis: { x: 1, y: 0, z: 0 }, - y_axis: { x: 0, y: 1, z: 0 }, - z_axis: { x: 0, y: 0, z: 1 } + plane = { + origin = { x = 0, y = 0, z = depth + thk }, + x_axis = { x = 1, y = 0, z = 0 }, + y_axis = { x = 0, y = 1, z = 0 }, + z_axis = { x = 0, y = 0, z = 1 } } }) |> startProfileAt([-width / 2 - thk, length / 2 + thk], %) @@ -1320,17 +1322,17 @@ tabs_l = startSketchOn({ |> line([10, -5], %) |> close(%) |> hole(circle({ - center: [ + center = [ -width / 2 - thk - hole_diam, length / 2 - hole_diam ], - radius: hole_diam / 2 + radius = hole_diam / 2 }, %), %) |> extrude(-thk, %) |> patternLinear3d({ - axis: [0, -1, 0], - repetitions: 1, - distance: length - 10 + axis = [0, -1, 0], + repetitions = 1, + distance = length - 10 }, %) "# ); @@ -1427,7 +1429,7 @@ tabs_l = startSketchOn({ fn test_recast_comment_in_a_fn_block() { let some_program_string = r#"fn myFn = () => { // this is a comment - yo = { a: { b: { c: '123' } } } /* block + yo = { a = { b = { c = '123' } } } /* block comment */ key = 'c' @@ -1441,7 +1443,7 @@ tabs_l = startSketchOn({ recasted, r#"fn myFn = () => { // this is a comment - yo = { a: { b: { c: '123' } } } /* block + yo = { a = { b = { c = '123' } } } /* block comment */ key = 'c' @@ -1613,9 +1615,9 @@ mySk1 = startSketchOn('XY') |> line([0.62, 4.15], %, $seg01) |> line([2.77, -1.24], %) |> angledLineThatIntersects({ - angle: 201, - offset: -1.35, - intersectTag: seg01 + angle = 201, + offset = -1.35, + intersectTag = seg01 }, %) |> line([-0.42, -1.72], %)"#; let program = crate::parser::top_level_parse(some_program_string).unwrap(); @@ -1629,10 +1631,10 @@ mySk1 = startSketchOn('XY') let some_program_string = r#"three = 3 yo = { - aStr: 'str', - anum: 2, - identifier: three, - binExp: 4 + 5 + aStr = 'str', + anum = 2, + identifier = three, + binExp = 4 + 5 } yo = [ 1, @@ -1652,7 +1654,7 @@ yo = [ fn test_recast_new_line_before_comment() { let some_program_string = r#" // this is a comment -yo = { a: { b: { c: '123' } } } +yo = { a = { b = { c = '123' } } } key = 'c' things = "things" @@ -1670,10 +1672,10 @@ things = "things" #[test] fn test_recast_comment_tokens_inside_strings() { let some_program_string = r#"b = { - end: 141, - start: 125, - type_: "NonCodeNode", - value: " + end = 141, + start = 125, + type_ = "NonCodeNode", + value = " // a comment " }"#; @@ -1769,7 +1771,7 @@ part002 = "part002" things = [mySuperCoolPart, 0.0] blah = 1 foo = false -baz = { a: 1, part001: "thing" } +baz = { a = 1, part001 = "thing" } fn ghi = (part001) => { return part001 @@ -1801,9 +1803,9 @@ fn ghi = (part001) => { let some_program_string = r#"startSketchOn('XY') |> startProfileAt([0, 0], %) |> arc({ - radius: 1, - angle_start: 0, - angle_end: 180, + radius = 1, + angle_start = 0, + angle_end = 180, }, %)"#; let program = crate::parser::top_level_parse(some_program_string).unwrap(); @@ -1813,9 +1815,9 @@ fn ghi = (part001) => { r#"startSketchOn('XY') |> startProfileAt([0, 0], %) |> arc({ - radius: 1, - angle_start: 0, - angle_end: 180 + radius = 1, + angle_start = 0, + angle_end = 180 }, %) "# ); @@ -2003,19 +2005,19 @@ fn f = () => { let input = r#" sketch002 = startSketchOn({ plane: { - origin: { x: 1, y: 2, z: 3 }, - x_axis: { x: 4, y: 5, z: 6 }, - y_axis: { x: 7, y: 8, z: 9 }, - z_axis: { x: 10, y: 11, z: 12 } + origin: { x = 1, y = 2, z = 3 }, + x_axis: { x = 4, y = 5, z = 6 }, + y_axis: { x = 7, y = 8, z = 9 }, + z_axis: { x = 10, y = 11, z = 12 } } }) "#; let expected = r#"sketch002 = startSketchOn({ - plane: { - origin: { x: 1, y: 2, z: 3 }, - x_axis: { x: 4, y: 5, z: 6 }, - y_axis: { x: 7, y: 8, z: 9 }, - z_axis: { x: 10, y: 11, z: 12 } + plane = { + origin = { x = 1, y = 2, z = 3 }, + x_axis = { x = 4, y = 5, z = 6 }, + y_axis = { x = 7, y = 8, z = 9 }, + z_axis = { x = 10, y = 11, z = 12 } } }) "#; @@ -2030,15 +2032,15 @@ sketch002 = startSketchOn({ for (i, (input, expected, reason)) in [( "\ { - a: 1, - // b: 2, - c: 3 + a = 1, + // b = 2, + c = 3 }", "\ { - a: 1, - // b: 2, - c: 3 + a = 1, + // b = 2, + c = 3 }", "preserves comments", )] diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_close_opposite/ast.snap b/src/wasm-lib/kcl/tests/basic_fillet_cube_close_opposite/ast.snap index 9af793012..fda860b50 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_close_opposite/ast.snap +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_close_opposite/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing basic_fillet_cube_close_opposite.kcl snapshot_kind: text --- @@ -9,7 +10,7 @@ snapshot_kind: text { "declarations": [ { - "end": 277, + "end": 279, "id": { "end": 7, "name": "part001", @@ -302,10 +303,10 @@ snapshot_kind: text { "arguments": [ { - "end": 273, + "end": 275, "properties": [ { - "end": 218, + "end": 219, "key": { "end": 215, "name": "radius", @@ -315,58 +316,58 @@ snapshot_kind: text "start": 209, "type": "ObjectProperty", "value": { - "end": 218, + "end": 219, "raw": "2", - "start": 217, + "start": 218, "type": "Literal", "type": "Literal", "value": 2 } }, { - "end": 266, + "end": 268, "key": { - "end": 231, + "end": 232, "name": "tags", - "start": 227, + "start": 228, "type": "Identifier" }, - "start": 227, + "start": 228, "type": "ObjectProperty", "value": { "elements": [ { - "end": 240, + "end": 242, "name": "thing3", - "start": 234, + "start": 236, "type": "Identifier", "type": "Identifier" }, { "arguments": [ { - "end": 264, + "end": 266, "name": "thing3", - "start": 258, + "start": 260, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 257, + "end": 259, "name": "getOppositeEdge", - "start": 242, + "start": 244, "type": "Identifier" }, - "end": 265, + "end": 267, "optional": false, - "start": 242, + "start": 244, "type": "CallExpression", "type": "CallExpression" } ], - "end": 266, - "start": 233, + "end": 268, + "start": 235, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -377,8 +378,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 276, - "start": 275, + "end": 278, + "start": 277, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -389,14 +390,14 @@ snapshot_kind: text "start": 193, "type": "Identifier" }, - "end": 277, + "end": 279, "optional": false, "start": 193, "type": "CallExpression", "type": "CallExpression" } ], - "end": 277, + "end": 279, "start": 10, "type": "PipeExpression", "type": "PipeExpression" @@ -405,14 +406,14 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 277, + "end": 279, "kind": "const", "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 278, + "end": 280, "start": 0 } } diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_close_opposite/input.kcl b/src/wasm-lib/kcl/tests/basic_fillet_cube_close_opposite/input.kcl index 8f871a6f3..7eaa95ab7 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_close_opposite/input.kcl +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_close_opposite/input.kcl @@ -6,6 +6,6 @@ part001 = startSketchOn('XY') |> close(%, $thing3) |> extrude(10, %) |> fillet({ - radius: 2, - tags: [thing3, getOppositeEdge(thing3)] + radius = 2, + tags = [thing3, getOppositeEdge(thing3)] }, %) diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_end/ast.snap b/src/wasm-lib/kcl/tests/basic_fillet_cube_end/ast.snap index 2f8eaeda8..1f0377d09 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_end/ast.snap +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_end/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing basic_fillet_cube_end.kcl snapshot_kind: text --- @@ -9,7 +10,7 @@ snapshot_kind: text { "declarations": [ { - "end": 266, + "end": 268, "id": { "end": 7, "name": "part001", @@ -295,10 +296,10 @@ snapshot_kind: text { "arguments": [ { - "end": 262, + "end": 264, "properties": [ { - "end": 209, + "end": 210, "key": { "end": 206, "name": "radius", @@ -308,58 +309,58 @@ snapshot_kind: text "start": 200, "type": "ObjectProperty", "value": { - "end": 209, + "end": 210, "raw": "2", - "start": 208, + "start": 209, "type": "Literal", "type": "Literal", "value": 2 } }, { - "end": 255, + "end": 257, "key": { - "end": 222, + "end": 223, "name": "tags", - "start": 218, + "start": 219, "type": "Identifier" }, - "start": 218, + "start": 219, "type": "ObjectProperty", "value": { "elements": [ { - "end": 230, + "end": 232, "name": "thing", - "start": 225, + "start": 227, "type": "Identifier", "type": "Identifier" }, { "arguments": [ { - "end": 253, + "end": 255, "name": "thing", - "start": 248, + "start": 250, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 247, + "end": 249, "name": "getOppositeEdge", - "start": 232, + "start": 234, "type": "Identifier" }, - "end": 254, + "end": 256, "optional": false, - "start": 232, + "start": 234, "type": "CallExpression", "type": "CallExpression" } ], - "end": 255, - "start": 224, + "end": 257, + "start": 226, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -370,8 +371,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 265, - "start": 264, + "end": 267, + "start": 266, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -382,14 +383,14 @@ snapshot_kind: text "start": 184, "type": "Identifier" }, - "end": 266, + "end": 268, "optional": false, "start": 184, "type": "CallExpression", "type": "CallExpression" } ], - "end": 266, + "end": 268, "start": 10, "type": "PipeExpression", "type": "PipeExpression" @@ -398,14 +399,14 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 266, + "end": 268, "kind": "const", "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 267, + "end": 269, "start": 0 } } diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_end/input.kcl b/src/wasm-lib/kcl/tests/basic_fillet_cube_end/input.kcl index c488d992a..18697cd04 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_end/input.kcl +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_end/input.kcl @@ -6,6 +6,6 @@ part001 = startSketchOn('XY') |> close(%) |> extrude(10, %) |> fillet({ - radius: 2, - tags: [thing, getOppositeEdge(thing)] + radius = 2, + tags = [thing, getOppositeEdge(thing)] }, %) diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_next_adjacent/ast.snap b/src/wasm-lib/kcl/tests/basic_fillet_cube_next_adjacent/ast.snap index 291eab3c0..f8e8349de 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_next_adjacent/ast.snap +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_next_adjacent/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing basic_fillet_cube_next_adjacent.kcl snapshot_kind: text --- @@ -9,7 +10,7 @@ snapshot_kind: text { "declarations": [ { - "end": 282, + "end": 284, "id": { "end": 7, "name": "part001", @@ -309,10 +310,10 @@ snapshot_kind: text { "arguments": [ { - "end": 278, + "end": 280, "properties": [ { - "end": 227, + "end": 228, "key": { "end": 224, "name": "radius", @@ -322,51 +323,51 @@ snapshot_kind: text "start": 218, "type": "ObjectProperty", "value": { - "end": 227, + "end": 228, "raw": "2", - "start": 226, + "start": 227, "type": "Literal", "type": "Literal", "value": 2 } }, { - "end": 271, + "end": 273, "key": { - "end": 240, + "end": 241, "name": "tags", - "start": 236, + "start": 237, "type": "Identifier" }, - "start": 236, + "start": 237, "type": "ObjectProperty", "value": { "elements": [ { "arguments": [ { - "end": 269, + "end": 271, "name": "thing3", - "start": 263, + "start": 265, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 262, + "end": 264, "name": "getNextAdjacentEdge", - "start": 243, + "start": 245, "type": "Identifier" }, - "end": 270, + "end": 272, "optional": false, - "start": 243, + "start": 245, "type": "CallExpression", "type": "CallExpression" } ], - "end": 271, - "start": 242, + "end": 273, + "start": 244, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -377,8 +378,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 281, - "start": 280, + "end": 283, + "start": 282, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -389,14 +390,14 @@ snapshot_kind: text "start": 202, "type": "Identifier" }, - "end": 282, + "end": 284, "optional": false, "start": 202, "type": "CallExpression", "type": "CallExpression" } ], - "end": 282, + "end": 284, "start": 10, "type": "PipeExpression", "type": "PipeExpression" @@ -405,14 +406,14 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 282, + "end": 284, "kind": "const", "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 283, + "end": 285, "start": 0 } } diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_next_adjacent/input.kcl b/src/wasm-lib/kcl/tests/basic_fillet_cube_next_adjacent/input.kcl index 4b7a8633b..4154a7d3b 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_next_adjacent/input.kcl +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_next_adjacent/input.kcl @@ -6,6 +6,6 @@ part001 = startSketchOn('XY') |> close(%, $thing3) |> extrude(10, %) |> fillet({ - radius: 2, - tags: [getNextAdjacentEdge(thing3)] + radius = 2, + tags = [getNextAdjacentEdge(thing3)] }, %) diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_previous_adjacent/ast.snap b/src/wasm-lib/kcl/tests/basic_fillet_cube_previous_adjacent/ast.snap index 81a9b55d7..cdcf0d206 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_previous_adjacent/ast.snap +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_previous_adjacent/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing basic_fillet_cube_previous_adjacent.kcl snapshot_kind: text --- @@ -9,7 +10,7 @@ snapshot_kind: text { "declarations": [ { - "end": 286, + "end": 288, "id": { "end": 7, "name": "part001", @@ -309,10 +310,10 @@ snapshot_kind: text { "arguments": [ { - "end": 282, + "end": 284, "properties": [ { - "end": 227, + "end": 228, "key": { "end": 224, "name": "radius", @@ -322,51 +323,51 @@ snapshot_kind: text "start": 218, "type": "ObjectProperty", "value": { - "end": 227, + "end": 228, "raw": "2", - "start": 226, + "start": 227, "type": "Literal", "type": "Literal", "value": 2 } }, { - "end": 275, + "end": 277, "key": { - "end": 240, + "end": 241, "name": "tags", - "start": 236, + "start": 237, "type": "Identifier" }, - "start": 236, + "start": 237, "type": "ObjectProperty", "value": { "elements": [ { "arguments": [ { - "end": 273, + "end": 275, "name": "thing3", - "start": 267, + "start": 269, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 266, + "end": 268, "name": "getPreviousAdjacentEdge", - "start": 243, + "start": 245, "type": "Identifier" }, - "end": 274, + "end": 276, "optional": false, - "start": 243, + "start": 245, "type": "CallExpression", "type": "CallExpression" } ], - "end": 275, - "start": 242, + "end": 277, + "start": 244, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -377,8 +378,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 285, - "start": 284, + "end": 287, + "start": 286, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -389,14 +390,14 @@ snapshot_kind: text "start": 202, "type": "Identifier" }, - "end": 286, + "end": 288, "optional": false, "start": 202, "type": "CallExpression", "type": "CallExpression" } ], - "end": 286, + "end": 288, "start": 10, "type": "PipeExpression", "type": "PipeExpression" @@ -405,14 +406,14 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 286, + "end": 288, "kind": "const", "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 287, + "end": 289, "start": 0 } } diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_previous_adjacent/input.kcl b/src/wasm-lib/kcl/tests/basic_fillet_cube_previous_adjacent/input.kcl index 6e7d72dcb..7e63f9e04 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_previous_adjacent/input.kcl +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_previous_adjacent/input.kcl @@ -6,6 +6,6 @@ part001 = startSketchOn('XY') |> close(%, $thing3) |> extrude(10, %) |> fillet({ - radius: 2, - tags: [getPreviousAdjacentEdge(thing3)] + radius = 2, + tags = [getPreviousAdjacentEdge(thing3)] }, %) diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_start/ast.snap b/src/wasm-lib/kcl/tests/basic_fillet_cube_start/ast.snap index 4ad43276f..40c0dbef2 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_start/ast.snap +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_start/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing basic_fillet_cube_start.kcl snapshot_kind: text --- @@ -9,7 +10,7 @@ snapshot_kind: text { "declarations": [ { - "end": 231, + "end": 233, "id": { "end": 7, "name": "part001", @@ -295,10 +296,10 @@ snapshot_kind: text { "arguments": [ { - "end": 227, + "end": 229, "properties": [ { - "end": 202, + "end": 203, "key": { "end": 199, "name": "radius", @@ -308,43 +309,43 @@ snapshot_kind: text "start": 193, "type": "ObjectProperty", "value": { - "end": 202, + "end": 203, "raw": "2", - "start": 201, + "start": 202, "type": "Literal", "type": "Literal", "value": 2 } }, { - "end": 225, + "end": 227, "key": { - "end": 208, + "end": 209, "name": "tags", - "start": 204, + "start": 205, "type": "Identifier" }, - "start": 204, + "start": 205, "type": "ObjectProperty", "value": { "elements": [ { - "end": 216, + "end": 218, "name": "thing", - "start": 211, + "start": 213, "type": "Identifier", "type": "Identifier" }, { - "end": 224, + "end": 226, "name": "thing2", - "start": 218, + "start": 220, "type": "Identifier", "type": "Identifier" } ], - "end": 225, - "start": 210, + "end": 227, + "start": 212, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -355,8 +356,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 230, - "start": 229, + "end": 232, + "start": 231, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -367,14 +368,14 @@ snapshot_kind: text "start": 184, "type": "Identifier" }, - "end": 231, + "end": 233, "optional": false, "start": 184, "type": "CallExpression", "type": "CallExpression" } ], - "end": 231, + "end": 233, "start": 10, "type": "PipeExpression", "type": "PipeExpression" @@ -383,14 +384,14 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 231, + "end": 233, "kind": "const", "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 232, + "end": 234, "start": 0 } } diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_start/input.kcl b/src/wasm-lib/kcl/tests/basic_fillet_cube_start/input.kcl index 9bd0be501..4e1e4fe1b 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_start/input.kcl +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_start/input.kcl @@ -5,4 +5,4 @@ part001 = startSketchOn('XY') |> line([0, -10], %, $thing2) |> close(%) |> extrude(10, %) - |> fillet({ radius: 2, tags: [thing, thing2] }, %) + |> fillet({ radius = 2, tags = [thing, thing2] }, %) diff --git a/src/wasm-lib/kcl/tests/circular_pattern3d_a_pattern/ast.snap b/src/wasm-lib/kcl/tests/circular_pattern3d_a_pattern/ast.snap index fad12181b..aa166a3a6 100644 --- a/src/wasm-lib/kcl/tests/circular_pattern3d_a_pattern/ast.snap +++ b/src/wasm-lib/kcl/tests/circular_pattern3d_a_pattern/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing circular_pattern3d_a_pattern.kcl snapshot_kind: text --- @@ -297,7 +298,7 @@ snapshot_kind: text { "declarations": [ { - "end": 258, + "end": 261, "id": { "end": 171, "name": "pattn1", @@ -307,10 +308,10 @@ snapshot_kind: text "init": { "arguments": [ { - "end": 242, + "end": 245, "properties": [ { - "end": 209, + "end": 210, "key": { "end": 198, "name": "axis", @@ -322,69 +323,69 @@ snapshot_kind: text "value": { "elements": [ { - "end": 202, + "end": 203, "raw": "1", - "start": 201, + "start": 202, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 205, + "end": 206, "raw": "0", - "start": 204, + "start": 205, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 208, + "end": 209, "raw": "0", - "start": 207, + "start": 208, "type": "Literal", "type": "Literal", "value": 0 } ], - "end": 209, - "start": 200, + "end": 210, + "start": 201, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 225, + "end": 227, "key": { - "end": 222, + "end": 223, "name": "instances", - "start": 213, + "start": 214, "type": "Identifier" }, - "start": 213, + "start": 214, "type": "ObjectProperty", "value": { - "end": 225, + "end": 227, "raw": "7", - "start": 224, + "start": 226, "type": "Literal", "type": "Literal", "value": 7 } }, { - "end": 240, + "end": 243, "key": { - "end": 237, + "end": 239, "name": "distance", - "start": 229, + "start": 231, "type": "Identifier" }, - "start": 229, + "start": 231, "type": "ObjectProperty", "value": { - "end": 240, + "end": 243, "raw": "6", - "start": 239, + "start": 242, "type": "Literal", "type": "Literal", "value": 6 @@ -396,9 +397,9 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 257, + "end": 260, "name": "exampleSketch", - "start": 244, + "start": 247, "type": "Identifier", "type": "Identifier" } @@ -409,7 +410,7 @@ snapshot_kind: text "start": 174, "type": "Identifier" }, - "end": 258, + "end": 261, "optional": false, "start": 174, "type": "CallExpression", @@ -419,7 +420,7 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 258, + "end": 261, "kind": "const", "start": 165, "type": "VariableDeclaration", @@ -428,88 +429,73 @@ snapshot_kind: text { "declarations": [ { - "end": 407, + "end": 415, "id": { - "end": 266, + "end": 269, "name": "pattn2", - "start": 260, + "start": 263, "type": "Identifier" }, "init": { "arguments": [ { - "end": 398, + "end": 406, "properties": [ { - "end": 306, + "end": 310, "key": { - "end": 295, + "end": 298, "name": "axis", - "start": 291, + "start": 294, "type": "Identifier" }, - "start": 291, + "start": 294, "type": "ObjectProperty", "value": { "elements": [ { - "end": 299, + "end": 303, "raw": "0", - "start": 298, + "start": 302, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 302, + "end": 306, "raw": "0", - "start": 301, + "start": 305, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 305, + "end": 309, "raw": "1", - "start": 304, + "start": 308, "type": "Literal", "type": "Literal", "value": 1 } ], - "end": 306, - "start": 297, + "end": 310, + "start": 301, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 333, + "end": 338, "key": { - "end": 316, + "end": 320, "name": "center", - "start": 310, + "start": 314, "type": "Identifier" }, - "start": 310, + "start": 314, "type": "ObjectProperty", "value": { "elements": [ - { - "argument": { - "end": 322, - "raw": "20", - "start": 320, - "type": "Literal", - "type": "Literal", - "value": 20 - }, - "end": 322, - "operator": "-", - "start": 319, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, { "argument": { "end": 327, @@ -539,108 +525,123 @@ snapshot_kind: text "start": 329, "type": "UnaryExpression", "type": "UnaryExpression" + }, + { + "argument": { + "end": 337, + "raw": "20", + "start": 335, + "type": "Literal", + "type": "Literal", + "value": 20 + }, + "end": 337, + "operator": "-", + "start": 334, + "type": "UnaryExpression", + "type": "UnaryExpression" } ], - "end": 333, - "start": 318, + "end": 338, + "start": 323, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 350, + "end": 356, "key": { - "end": 346, + "end": 351, "name": "instances", - "start": 337, + "start": 342, "type": "Identifier" }, - "start": 337, + "start": 342, "type": "ObjectProperty", "value": { - "end": 350, + "end": 356, "raw": "41", - "start": 348, + "start": 354, "type": "Literal", "type": "Literal", "value": 41 } }, { - "end": 369, + "end": 376, "key": { - "end": 364, + "end": 370, "name": "arcDegrees", - "start": 354, + "start": 360, "type": "Identifier" }, - "start": 354, + "start": 360, "type": "ObjectProperty", "value": { - "end": 369, + "end": 376, "raw": "360", - "start": 366, + "start": 373, "type": "Literal", "type": "Literal", "value": 360 } }, { - "end": 396, + "end": 404, "key": { - "end": 389, + "end": 396, "name": "rotateDuplicates", - "start": 373, + "start": 380, "type": "Identifier" }, - "start": 373, + "start": 380, "type": "ObjectProperty", "value": { - "end": 396, + "end": 404, "raw": "false", - "start": 391, + "start": 399, "type": "Literal", "type": "Literal", "value": false } } ], - "start": 287, + "start": 290, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 406, + "end": 414, "name": "pattn1", - "start": 400, + "start": 408, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 286, + "end": 289, "name": "patternCircular3d", - "start": 269, + "start": 272, "type": "Identifier" }, - "end": 407, + "end": 415, "optional": false, - "start": 269, + "start": 272, "type": "CallExpression", "type": "CallExpression" }, - "start": 260, + "start": 263, "type": "VariableDeclarator" } ], - "end": 407, + "end": 415, "kind": "const", - "start": 260, + "start": 263, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 408, + "end": 416, "nonCodeMeta": { "nonCodeNodes": { "0": [ @@ -655,8 +656,8 @@ snapshot_kind: text ], "1": [ { - "end": 260, - "start": 258, + "end": 263, + "start": 261, "type": "NonCodeNode", "value": { "type": "newLine" diff --git a/src/wasm-lib/kcl/tests/circular_pattern3d_a_pattern/input.kcl b/src/wasm-lib/kcl/tests/circular_pattern3d_a_pattern/input.kcl index 6cc31d531..72da33df4 100644 --- a/src/wasm-lib/kcl/tests/circular_pattern3d_a_pattern/input.kcl +++ b/src/wasm-lib/kcl/tests/circular_pattern3d_a_pattern/input.kcl @@ -7,15 +7,15 @@ exampleSketch = startSketchOn('XZ') |> extrude(1, %) pattn1 = patternLinear3d({ - axis: [1, 0, 0], - instances: 7, - distance: 6 + axis = [1, 0, 0], + instances = 7, + distance = 6 }, exampleSketch) pattn2 = patternCircular3d({ - axis: [0, 0, 1], - center: [-20, -20, -20], - instances: 41, - arcDegrees: 360, - rotateDuplicates: false + axis = [0, 0, 1], + center = [-20, -20, -20], + instances = 41, + arcDegrees = 360, + rotateDuplicates = false }, pattn1) diff --git a/src/wasm-lib/kcl/tests/computed_var/ast.snap b/src/wasm-lib/kcl/tests/computed_var/ast.snap index ed01e5243..9ce29928f 100644 --- a/src/wasm-lib/kcl/tests/computed_var/ast.snap +++ b/src/wasm-lib/kcl/tests/computed_var/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing computed_var.kcl snapshot_kind: text --- @@ -218,7 +219,7 @@ snapshot_kind: text { "declarations": [ { - "end": 151, + "end": 153, "id": { "end": 130, "name": "obj", @@ -226,10 +227,10 @@ snapshot_kind: text "type": "Identifier" }, "init": { - "end": 151, + "end": 153, "properties": [ { - "end": 141, + "end": 142, "key": { "end": 138, "name": "foo", @@ -239,28 +240,28 @@ snapshot_kind: text "start": 135, "type": "ObjectProperty", "value": { - "end": 141, + "end": 142, "raw": "1", - "start": 140, + "start": 141, "type": "Literal", "type": "Literal", "value": 1 } }, { - "end": 149, + "end": 151, "key": { - "end": 146, + "end": 147, "name": "bar", - "start": 143, + "start": 144, "type": "Identifier" }, - "start": 143, + "start": 144, "type": "ObjectProperty", "value": { - "end": 149, + "end": 151, "raw": "0", - "start": 148, + "start": 150, "type": "Literal", "type": "Literal", "value": 0 @@ -275,7 +276,7 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 151, + "end": 153, "kind": "const", "start": 127, "type": "VariableDeclaration", @@ -284,98 +285,98 @@ snapshot_kind: text { "declarations": [ { - "end": 164, + "end": 166, "id": { - "end": 155, + "end": 157, "name": "one", - "start": 152, + "start": 154, "type": "Identifier" }, "init": { "computed": true, - "end": 164, + "end": 166, "object": { - "end": 161, + "end": 163, "name": "obj", - "start": 158, + "start": 160, "type": "Identifier", "type": "Identifier" }, "property": { - "end": 163, + "end": 165, "name": "p", - "start": 162, + "start": 164, "type": "Identifier", "type": "Identifier" }, - "start": 158, + "start": 160, "type": "MemberExpression", "type": "MemberExpression" }, - "start": 152, + "start": 154, "type": "VariableDeclarator" } ], - "end": 164, + "end": 166, "kind": "const", - "start": 152, + "start": 154, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "end": 204, + "end": 206, "expression": { "arguments": [ { - "end": 181, + "end": 183, "name": "one", - "start": 178, + "start": 180, "type": "Identifier", "type": "Identifier" }, { - "end": 184, + "end": 186, "raw": "1", - "start": 183, + "start": 185, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 195, + "end": 197, "raw": "0.0000001", - "start": 186, + "start": 188, "type": "Literal", "type": "Literal", "value": 0.0000001 }, { - "end": 203, + "end": 205, "raw": "\"oops\"", - "start": 197, + "start": 199, "type": "Literal", "type": "Literal", "value": "oops" } ], "callee": { - "end": 177, + "end": 179, "name": "assertEqual", - "start": 166, + "start": 168, "type": "Identifier" }, - "end": 204, + "end": 206, "optional": false, - "start": 166, + "start": 168, "type": "CallExpression", "type": "CallExpression" }, - "start": 166, + "start": 168, "type": "ExpressionStatement", "type": "ExpressionStatement" } ], - "end": 205, + "end": 207, "nonCodeMeta": { "nonCodeNodes": { "2": [ @@ -400,8 +401,8 @@ snapshot_kind: text ], "6": [ { - "end": 166, - "start": 164, + "end": 168, + "start": 166, "type": "NonCodeNode", "value": { "type": "newLine" diff --git a/src/wasm-lib/kcl/tests/computed_var/input.kcl b/src/wasm-lib/kcl/tests/computed_var/input.kcl index fa2aade6c..8c16990f2 100644 --- a/src/wasm-lib/kcl/tests/computed_var/input.kcl +++ b/src/wasm-lib/kcl/tests/computed_var/input.kcl @@ -8,7 +8,7 @@ ten = arr[i] assertEqual(ten, 10, 0.000001, "oops") p = "foo" -obj = { foo: 1, bar: 0 } +obj = { foo = 1, bar = 0 } one = obj[p] assertEqual(one, 1, 0.0000001, "oops") diff --git a/src/wasm-lib/kcl/tests/computed_var/program_memory.snap b/src/wasm-lib/kcl/tests/computed_var/program_memory.snap index 911deb222..bff4e92c7 100644 --- a/src/wasm-lib/kcl/tests/computed_var/program_memory.snap +++ b/src/wasm-lib/kcl/tests/computed_var/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing computed_var.kcl snapshot_kind: text --- @@ -115,8 +116,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 148, - 149, + 150, + 151, 0 ] } @@ -128,8 +129,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 140, 141, + 142, 0 ] } @@ -140,7 +141,7 @@ snapshot_kind: text { "sourceRange": [ 133, - 151, + 153, 0 ] } @@ -152,8 +153,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 140, 141, + 142, 0 ] } diff --git a/src/wasm-lib/kcl/tests/fillet-and-shell/ast.snap b/src/wasm-lib/kcl/tests/fillet-and-shell/ast.snap index f1353ce37..b6918d301 100644 --- a/src/wasm-lib/kcl/tests/fillet-and-shell/ast.snap +++ b/src/wasm-lib/kcl/tests/fillet-and-shell/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing fillet-and-shell.kcl snapshot_kind: text --- @@ -919,7 +920,7 @@ snapshot_kind: text { "declarations": [ { - "end": 1191, + "end": 1193, "id": { "end": 747, "name": "case", @@ -1207,10 +1208,10 @@ snapshot_kind: text { "arguments": [ { - "end": 1187, + "end": 1189, "properties": [ { - "end": 1008, + "end": 1009, "key": { "end": 1005, "name": "radius", @@ -1220,117 +1221,117 @@ snapshot_kind: text "start": 999, "type": "ObjectProperty", "value": { - "end": 1008, + "end": 1009, "raw": "1", - "start": 1007, + "start": 1008, "type": "Literal", "type": "Literal", "value": 1 } }, { - "end": 1180, + "end": 1182, "key": { - "end": 1021, + "end": 1022, "name": "tags", - "start": 1017, + "start": 1018, "type": "Identifier" }, - "start": 1017, + "start": 1018, "type": "ObjectProperty", "value": { "elements": [ { "arguments": [ { - "end": 1059, + "end": 1061, "name": "edge1", - "start": 1054, + "start": 1056, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1053, + "end": 1055, "name": "getNextAdjacentEdge", - "start": 1034, + "start": 1036, "type": "Identifier" }, - "end": 1060, + "end": 1062, "optional": false, - "start": 1034, + "start": 1036, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1096, + "end": 1098, "name": "edge2", - "start": 1091, + "start": 1093, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1090, + "end": 1092, "name": "getNextAdjacentEdge", - "start": 1071, + "start": 1073, "type": "Identifier" }, - "end": 1097, + "end": 1099, "optional": false, - "start": 1071, + "start": 1073, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1133, + "end": 1135, "name": "edge3", - "start": 1128, + "start": 1130, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1127, + "end": 1129, "name": "getNextAdjacentEdge", - "start": 1108, + "start": 1110, "type": "Identifier" }, - "end": 1134, + "end": 1136, "optional": false, - "start": 1108, + "start": 1110, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1170, + "end": 1172, "name": "edge4", - "start": 1165, + "start": 1167, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1164, + "end": 1166, "name": "getNextAdjacentEdge", - "start": 1145, + "start": 1147, "type": "Identifier" }, - "end": 1171, + "end": 1173, "optional": false, - "start": 1145, + "start": 1147, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1180, - "start": 1023, + "end": 1182, + "start": 1025, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -1341,8 +1342,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 1190, - "start": 1189, + "end": 1192, + "start": 1191, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -1353,14 +1354,14 @@ snapshot_kind: text "start": 983, "type": "Identifier" }, - "end": 1191, + "end": 1193, "optional": false, "start": 983, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1191, + "end": 1193, "start": 750, "type": "PipeExpression", "type": "PipeExpression" @@ -1369,7 +1370,7 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 1191, + "end": 1193, "kind": "const", "start": 743, "type": "VariableDeclaration", @@ -1378,11 +1379,11 @@ snapshot_kind: text { "declarations": [ { - "end": 1442, + "end": 1448, "id": { - "end": 1204, + "end": 1206, "name": "m25Screw", - "start": 1196, + "start": 1198, "type": "Identifier" }, "init": { @@ -1391,11 +1392,11 @@ snapshot_kind: text { "declarations": [ { - "end": 1425, + "end": 1431, "id": { - "end": 1234, + "end": 1236, "name": "screw", - "start": 1229, + "start": 1231, "type": "Identifier" }, "init": { @@ -1403,23 +1404,23 @@ snapshot_kind: text { "arguments": [ { - "end": 1255, + "end": 1257, "raw": "\"XY\"", - "start": 1251, + "start": 1253, "type": "Literal", "type": "Literal", "value": "XY" } ], "callee": { - "end": 1250, + "end": 1252, "name": "startSketchOn", - "start": 1237, + "start": 1239, "type": "Identifier" }, - "end": 1256, + "end": 1258, "optional": false, - "start": 1237, + "start": 1239, "type": "CallExpression", "type": "CallExpression" }, @@ -1428,124 +1429,124 @@ snapshot_kind: text { "elements": [ { - "end": 1281, + "end": 1283, "raw": "0", - "start": 1280, + "start": 1282, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 1284, + "end": 1286, "raw": "0", - "start": 1283, + "start": 1285, "type": "Literal", "type": "Literal", "value": 0 } ], - "end": 1285, - "start": 1279, + "end": 1287, + "start": 1281, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1288, - "start": 1287, + "end": 1290, + "start": 1289, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1278, + "end": 1280, "name": "startProfileAt", - "start": 1264, + "start": 1266, "type": "Identifier" }, - "end": 1289, + "end": 1291, "optional": false, - "start": 1264, + "start": 1266, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1335, + "end": 1339, "properties": [ { - "end": 1320, + "end": 1323, "key": { - "end": 1312, + "end": 1314, "name": "center", - "start": 1306, + "start": 1308, "type": "Identifier" }, - "start": 1306, + "start": 1308, "type": "ObjectProperty", "value": { "elements": [ { - "end": 1316, + "end": 1319, "name": "x", - "start": 1315, + "start": 1318, "type": "Identifier", "type": "Identifier" }, { - "end": 1319, + "end": 1322, "name": "y", - "start": 1318, + "start": 1321, "type": "Identifier", "type": "Identifier" } ], - "end": 1320, - "start": 1314, + "end": 1323, + "start": 1317, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 1333, + "end": 1337, "key": { - "end": 1328, + "end": 1331, "name": "radius", - "start": 1322, + "start": 1325, "type": "Identifier" }, - "start": 1322, + "start": 1325, "type": "ObjectProperty", "value": { - "end": 1333, + "end": 1337, "raw": "2.5", - "start": 1330, + "start": 1334, "type": "Literal", "type": "Literal", "value": 2.5 } } ], - "start": 1304, + "start": 1306, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 1338, - "start": 1337, + "end": 1342, + "start": 1341, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1303, + "end": 1305, "name": "circle", - "start": 1297, + "start": 1299, "type": "Identifier" }, - "end": 1339, + "end": 1343, "optional": false, - "start": 1297, + "start": 1299, "type": "CallExpression", "type": "CallExpression" }, @@ -1554,172 +1555,172 @@ snapshot_kind: text { "arguments": [ { - "end": 1391, + "end": 1397, "properties": [ { - "end": 1375, + "end": 1380, "key": { - "end": 1367, + "end": 1371, "name": "center", - "start": 1361, + "start": 1365, "type": "Identifier" }, - "start": 1361, + "start": 1365, "type": "ObjectProperty", "value": { "elements": [ { - "end": 1371, + "end": 1376, "name": "x", - "start": 1370, + "start": 1375, "type": "Identifier", "type": "Identifier" }, { - "end": 1374, + "end": 1379, "name": "y", - "start": 1373, + "start": 1378, "type": "Identifier", "type": "Identifier" } ], - "end": 1375, - "start": 1369, + "end": 1380, + "start": 1374, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 1389, + "end": 1395, "key": { - "end": 1383, + "end": 1388, "name": "radius", - "start": 1377, + "start": 1382, "type": "Identifier" }, - "start": 1377, + "start": 1382, "type": "ObjectProperty", "value": { - "end": 1389, + "end": 1395, "raw": "1.25", - "start": 1385, + "start": 1391, "type": "Literal", "type": "Literal", "value": 1.25 } } ], - "start": 1359, + "start": 1363, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 1394, - "start": 1393, + "end": 1400, + "start": 1399, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1358, + "end": 1362, "name": "circle", - "start": 1352, + "start": 1356, "type": "Identifier" }, - "end": 1395, + "end": 1401, "optional": false, - "start": 1352, + "start": 1356, "type": "CallExpression", "type": "CallExpression" }, { - "end": 1398, - "start": 1397, + "end": 1404, + "start": 1403, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1351, + "end": 1355, "name": "hole", - "start": 1347, + "start": 1351, "type": "Identifier" }, - "end": 1399, + "end": 1405, "optional": false, - "start": 1347, + "start": 1351, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1421, + "end": 1427, "name": "height", - "start": 1415, + "start": 1421, "type": "Identifier", "type": "Identifier" }, { - "end": 1424, - "start": 1423, + "end": 1430, + "start": 1429, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1414, + "end": 1420, "name": "extrude", - "start": 1407, + "start": 1413, "type": "Identifier" }, - "end": 1425, + "end": 1431, "optional": false, - "start": 1407, + "start": 1413, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1425, - "start": 1237, + "end": 1431, + "start": 1239, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 1229, + "start": 1231, "type": "VariableDeclarator" } ], - "end": 1425, + "end": 1431, "kind": "const", - "start": 1229, + "start": 1231, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "argument": { - "end": 1440, + "end": 1446, "name": "screw", - "start": 1435, + "start": 1441, "type": "Identifier", "type": "Identifier" }, - "end": 1440, - "start": 1428, + "end": 1446, + "start": 1434, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "end": 1442, - "start": 1225 + "end": 1448, + "start": 1227 }, - "end": 1442, + "end": 1448, "params": [ { "type": "Parameter", "identifier": { - "end": 1209, + "end": 1211, "name": "x", - "start": 1208, + "start": 1210, "type": "Identifier" }, "optional": false @@ -1727,9 +1728,9 @@ snapshot_kind: text { "type": "Parameter", "identifier": { - "end": 1212, + "end": 1214, "name": "y", - "start": 1211, + "start": 1213, "type": "Identifier" }, "optional": false @@ -1737,803 +1738,803 @@ snapshot_kind: text { "type": "Parameter", "identifier": { - "end": 1220, + "end": 1222, "name": "height", - "start": 1214, + "start": 1216, "type": "Identifier" }, "optional": false } ], - "start": 1207, + "start": 1209, "type": "FunctionExpression", "type": "FunctionExpression" }, - "start": 1196, + "start": 1198, "type": "VariableDeclarator" } ], - "end": 1442, + "end": 1448, "kind": "fn", - "start": 1193, + "start": 1195, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "end": 1573, + "end": 1579, "expression": { "arguments": [ { - "end": 1501, + "end": 1507, "left": { - "end": 1475, + "end": 1481, "left": { - "end": 1459, + "end": 1465, "name": "border", - "start": 1453, + "start": 1459, "type": "Identifier", "type": "Identifier" }, "operator": "+", "right": { - "end": 1475, + "end": 1481, "left": { - "end": 1471, + "end": 1477, "name": "rpizWidth", - "start": 1462, + "start": 1468, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1475, + "end": 1481, "raw": "2", - "start": 1474, + "start": 1480, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1462, + "start": 1468, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1453, + "start": 1459, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 1501, + "end": 1507, "left": { - "end": 1497, + "end": 1503, "name": "widthBetweenScrews", - "start": 1479, + "start": 1485, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1501, + "end": 1507, "raw": "2", - "start": 1500, + "start": 1506, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1479, + "start": 1485, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1453, + "start": 1459, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1558, + "end": 1564, "left": { - "end": 1531, + "end": 1537, "left": { - "end": 1514, + "end": 1520, "left": { - "end": 1505, + "end": 1511, "raw": "0", - "start": 1504, + "start": 1510, "type": "Literal", "type": "Literal", "value": 0 }, "operator": "+", "right": { - "end": 1514, + "end": 1520, "name": "border", - "start": 1508, + "start": 1514, "type": "Identifier", "type": "Identifier" }, - "start": 1504, + "start": 1510, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 1531, + "end": 1537, "left": { - "end": 1527, + "end": 1533, "name": "rpizLength", - "start": 1517, + "start": 1523, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1531, + "end": 1537, "raw": "2", - "start": 1530, + "start": 1536, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1517, + "start": 1523, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1504, + "start": 1510, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 1558, + "end": 1564, "left": { - "end": 1554, + "end": 1560, "name": "lengthBetweenScrews", - "start": 1535, + "start": 1541, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1558, + "end": 1564, "raw": "2", - "start": 1557, + "start": 1563, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1535, + "start": 1541, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1504, + "start": 1510, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1572, + "end": 1578, "name": "screwHeight", - "start": 1561, + "start": 1567, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1452, + "end": 1458, "name": "m25Screw", - "start": 1444, + "start": 1450, "type": "Identifier" }, - "end": 1573, + "end": 1579, "optional": false, - "start": 1444, + "start": 1450, "type": "CallExpression", "type": "CallExpression" }, - "start": 1444, + "start": 1450, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 1702, + "end": 1708, "expression": { "arguments": [ { - "end": 1632, + "end": 1638, "left": { - "end": 1606, + "end": 1612, "left": { - "end": 1590, + "end": 1596, "name": "border", - "start": 1584, + "start": 1590, "type": "Identifier", "type": "Identifier" }, "operator": "+", "right": { - "end": 1606, + "end": 1612, "left": { - "end": 1602, + "end": 1608, "name": "rpizWidth", - "start": 1593, + "start": 1599, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1606, + "end": 1612, "raw": "2", - "start": 1605, + "start": 1611, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1593, + "start": 1599, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1584, + "start": 1590, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 1632, + "end": 1638, "left": { - "end": 1628, + "end": 1634, "name": "widthBetweenScrews", - "start": 1610, + "start": 1616, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1632, + "end": 1638, "raw": "2", - "start": 1631, + "start": 1637, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1610, + "start": 1616, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1584, + "start": 1590, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1688, + "end": 1694, "left": { - "end": 1662, + "end": 1668, "left": { - "end": 1645, + "end": 1651, "left": { - "end": 1636, + "end": 1642, "raw": "0", - "start": 1635, + "start": 1641, "type": "Literal", "type": "Literal", "value": 0 }, "operator": "+", "right": { - "end": 1645, + "end": 1651, "name": "border", - "start": 1639, + "start": 1645, "type": "Identifier", "type": "Identifier" }, - "start": 1635, + "start": 1641, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 1662, + "end": 1668, "left": { - "end": 1658, + "end": 1664, "name": "rpizLength", - "start": 1648, + "start": 1654, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1662, + "end": 1668, "raw": "2", - "start": 1661, + "start": 1667, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1648, + "start": 1654, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1635, + "start": 1641, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 1688, + "end": 1694, "left": { - "end": 1684, + "end": 1690, "name": "lengthBetweenScrews", - "start": 1665, + "start": 1671, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1688, + "end": 1694, "raw": "2", - "start": 1687, + "start": 1693, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1665, + "start": 1671, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1635, + "start": 1641, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1701, + "end": 1707, "name": "screwHeight", - "start": 1690, + "start": 1696, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1583, + "end": 1589, "name": "m25Screw", - "start": 1575, + "start": 1581, "type": "Identifier" }, - "end": 1702, + "end": 1708, "optional": false, - "start": 1575, + "start": 1581, "type": "CallExpression", "type": "CallExpression" }, - "start": 1575, + "start": 1581, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 1829, + "end": 1835, "expression": { "arguments": [ { - "end": 1760, + "end": 1766, "left": { - "end": 1735, + "end": 1741, "left": { - "end": 1719, + "end": 1725, "name": "border", - "start": 1713, + "start": 1719, "type": "Identifier", "type": "Identifier" }, "operator": "+", "right": { - "end": 1735, + "end": 1741, "left": { - "end": 1731, + "end": 1737, "name": "rpizWidth", - "start": 1722, + "start": 1728, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1735, + "end": 1741, "raw": "2", - "start": 1734, + "start": 1740, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1722, + "start": 1728, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1713, + "start": 1719, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 1760, + "end": 1766, "left": { - "end": 1756, + "end": 1762, "name": "widthBetweenScrews", - "start": 1738, + "start": 1744, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1760, + "end": 1766, "raw": "2", - "start": 1759, + "start": 1765, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1738, + "start": 1744, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1713, + "start": 1719, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1815, + "end": 1821, "left": { - "end": 1789, + "end": 1795, "left": { - "end": 1772, + "end": 1778, "left": { - "end": 1763, + "end": 1769, "raw": "0", - "start": 1762, + "start": 1768, "type": "Literal", "type": "Literal", "value": 0 }, "operator": "+", "right": { - "end": 1772, + "end": 1778, "name": "border", - "start": 1766, + "start": 1772, "type": "Identifier", "type": "Identifier" }, - "start": 1762, + "start": 1768, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 1789, + "end": 1795, "left": { - "end": 1785, + "end": 1791, "name": "rpizLength", - "start": 1775, + "start": 1781, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1789, + "end": 1795, "raw": "2", - "start": 1788, + "start": 1794, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1775, + "start": 1781, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1762, + "start": 1768, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 1815, + "end": 1821, "left": { - "end": 1811, + "end": 1817, "name": "lengthBetweenScrews", - "start": 1792, + "start": 1798, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1815, + "end": 1821, "raw": "2", - "start": 1814, + "start": 1820, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1792, + "start": 1798, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1762, + "start": 1768, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1828, + "end": 1834, "name": "screwHeight", - "start": 1817, + "start": 1823, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1712, + "end": 1718, "name": "m25Screw", - "start": 1704, + "start": 1710, "type": "Identifier" }, - "end": 1829, + "end": 1835, "optional": false, - "start": 1704, + "start": 1710, "type": "CallExpression", "type": "CallExpression" }, - "start": 1704, + "start": 1710, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 1958, + "end": 1964, "expression": { "arguments": [ { - "end": 1887, + "end": 1893, "left": { - "end": 1862, + "end": 1868, "left": { - "end": 1846, + "end": 1852, "name": "border", - "start": 1840, + "start": 1846, "type": "Identifier", "type": "Identifier" }, "operator": "+", "right": { - "end": 1862, + "end": 1868, "left": { - "end": 1858, + "end": 1864, "name": "rpizWidth", - "start": 1849, + "start": 1855, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1862, + "end": 1868, "raw": "2", - "start": 1861, + "start": 1867, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1849, + "start": 1855, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1840, + "start": 1846, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 1887, + "end": 1893, "left": { - "end": 1883, + "end": 1889, "name": "widthBetweenScrews", - "start": 1865, + "start": 1871, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1887, + "end": 1893, "raw": "2", - "start": 1886, + "start": 1892, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1865, + "start": 1871, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1840, + "start": 1846, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1943, + "end": 1949, "left": { - "end": 1916, + "end": 1922, "left": { - "end": 1899, + "end": 1905, "left": { - "end": 1890, + "end": 1896, "raw": "0", - "start": 1889, + "start": 1895, "type": "Literal", "type": "Literal", "value": 0 }, "operator": "+", "right": { - "end": 1899, + "end": 1905, "name": "border", - "start": 1893, + "start": 1899, "type": "Identifier", "type": "Identifier" }, - "start": 1889, + "start": 1895, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 1916, + "end": 1922, "left": { - "end": 1912, + "end": 1918, "name": "rpizLength", - "start": 1902, + "start": 1908, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1916, + "end": 1922, "raw": "2", - "start": 1915, + "start": 1921, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1902, + "start": 1908, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1889, + "start": 1895, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 1943, + "end": 1949, "left": { - "end": 1939, + "end": 1945, "name": "lengthBetweenScrews", - "start": 1920, + "start": 1926, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1943, + "end": 1949, "raw": "2", - "start": 1942, + "start": 1948, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1920, + "start": 1926, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1889, + "start": 1895, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1957, + "end": 1963, "name": "screwHeight", - "start": 1946, + "start": 1952, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1839, + "end": 1845, "name": "m25Screw", - "start": 1831, + "start": 1837, "type": "Identifier" }, - "end": 1958, + "end": 1964, "optional": false, - "start": 1831, + "start": 1837, "type": "CallExpression", "type": "CallExpression" }, - "start": 1831, + "start": 1837, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 2021, + "end": 2029, "expression": { "arguments": [ { - "end": 2014, + "end": 2022, "properties": [ { - "end": 1984, + "end": 1991, "key": { - "end": 1975, + "end": 1981, "name": "faces", - "start": 1970, + "start": 1976, "type": "Identifier" }, - "start": 1970, + "start": 1976, "type": "ObjectProperty", "value": { "elements": [ { - "end": 1983, + "end": 1990, "raw": "'end'", - "start": 1978, + "start": 1985, "type": "Literal", "type": "Literal", "value": "end" } ], - "end": 1984, - "start": 1977, + "end": 1991, + "start": 1984, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 2012, + "end": 2020, "key": { - "end": 1997, + "end": 2004, "name": "thickness", - "start": 1988, + "start": 1995, "type": "Identifier" }, - "start": 1988, + "start": 1995, "type": "ObjectProperty", "value": { - "end": 2012, + "end": 2020, "name": "caseThickness", - "start": 1999, + "start": 2007, "type": "Identifier", "type": "Identifier" } } ], - "start": 1966, + "start": 1972, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 2020, + "end": 2028, "name": "case", - "start": 2016, + "start": 2024, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1965, + "end": 1971, "name": "shell", - "start": 1960, + "start": 1966, "type": "Identifier" }, - "end": 2021, + "end": 2029, "optional": false, - "start": 1960, + "start": 1966, "type": "CallExpression", "type": "CallExpression" }, - "start": 1960, + "start": 1966, "type": "ExpressionStatement", "type": "ExpressionStatement" } ], - "end": 2022, + "end": 2030, "nonCodeMeta": { "nonCodeNodes": { "1": [ @@ -2628,8 +2629,8 @@ snapshot_kind: text ], "17": [ { - "end": 1193, - "start": 1191, + "end": 1195, + "start": 1193, "type": "NonCodeNode", "value": { "type": "newLine" @@ -2638,8 +2639,8 @@ snapshot_kind: text ], "18": [ { - "end": 1444, - "start": 1442, + "end": 1450, + "start": 1448, "type": "NonCodeNode", "value": { "type": "newLine" @@ -2648,8 +2649,8 @@ snapshot_kind: text ], "19": [ { - "end": 1575, - "start": 1573, + "end": 1581, + "start": 1579, "type": "NonCodeNode", "value": { "type": "newLine" @@ -2658,8 +2659,8 @@ snapshot_kind: text ], "20": [ { - "end": 1704, - "start": 1702, + "end": 1710, + "start": 1708, "type": "NonCodeNode", "value": { "type": "newLine" @@ -2668,8 +2669,8 @@ snapshot_kind: text ], "21": [ { - "end": 1831, - "start": 1829, + "end": 1837, + "start": 1835, "type": "NonCodeNode", "value": { "type": "newLine" @@ -2678,8 +2679,8 @@ snapshot_kind: text ], "22": [ { - "end": 1960, - "start": 1958, + "end": 1966, + "start": 1964, "type": "NonCodeNode", "value": { "type": "newLine" diff --git a/src/wasm-lib/kcl/tests/fillet-and-shell/input.kcl b/src/wasm-lib/kcl/tests/fillet-and-shell/input.kcl index 8a650ff21..7c26c0c3d 100644 --- a/src/wasm-lib/kcl/tests/fillet-and-shell/input.kcl +++ b/src/wasm-lib/kcl/tests/fillet-and-shell/input.kcl @@ -48,8 +48,8 @@ case = startSketchOn('XY') |> close(%, $edge4) |> extrude(caseHeight, %) |> fillet({ - radius: 1, - tags: [ + radius = 1, + tags = [ getNextAdjacentEdge(edge1), getNextAdjacentEdge(edge2), getNextAdjacentEdge(edge3), @@ -60,8 +60,8 @@ case = startSketchOn('XY') fn m25Screw = (x, y, height) => { screw = startSketchOn("XY") |> startProfileAt([0, 0], %) - |> circle({ center: [x, y], radius: 2.5 }, %) - |> hole(circle({ center: [x, y], radius: 1.25 }, %), %) + |> circle({ center = [x, y], radius = 2.5 }, %) + |> hole(circle({ center = [x, y], radius = 1.25 }, %), %) |> extrude(height, %) return screw } @@ -75,6 +75,6 @@ m25Screw(border + rpizWidth / 2 + widthBetweenScrews / 2, 0 + border + rpizLengt m25Screw(border + rpizWidth / 2 + widthBetweenScrews / 2, 0 + border + rpizLength / 2 - (lengthBetweenScrews / 2), screwHeight) shell({ - faces: ['end'], - thickness: caseThickness + faces = ['end'], + thickness = caseThickness }, case) diff --git a/src/wasm-lib/kcl/tests/fillet-and-shell/program_memory.snap b/src/wasm-lib/kcl/tests/fillet-and-shell/program_memory.snap index a9e1a99f7..de74abf92 100644 --- a/src/wasm-lib/kcl/tests/fillet-and-shell/program_memory.snap +++ b/src/wasm-lib/kcl/tests/fillet-and-shell/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing fillet-and-shell.kcl snapshot_kind: text --- @@ -912,11 +913,11 @@ snapshot_kind: text { "declarations": [ { - "end": 1425, + "end": 1431, "id": { - "end": 1234, + "end": 1236, "name": "screw", - "start": 1229, + "start": 1231, "type": "Identifier" }, "init": { @@ -924,23 +925,23 @@ snapshot_kind: text { "arguments": [ { - "end": 1255, + "end": 1257, "raw": "\"XY\"", - "start": 1251, + "start": 1253, "type": "Literal", "type": "Literal", "value": "XY" } ], "callee": { - "end": 1250, + "end": 1252, "name": "startSketchOn", - "start": 1237, + "start": 1239, "type": "Identifier" }, - "end": 1256, + "end": 1258, "optional": false, - "start": 1237, + "start": 1239, "type": "CallExpression", "type": "CallExpression" }, @@ -949,124 +950,124 @@ snapshot_kind: text { "elements": [ { - "end": 1281, + "end": 1283, "raw": "0", - "start": 1280, + "start": 1282, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 1284, + "end": 1286, "raw": "0", - "start": 1283, + "start": 1285, "type": "Literal", "type": "Literal", "value": 0 } ], - "end": 1285, - "start": 1279, + "end": 1287, + "start": 1281, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1288, - "start": 1287, + "end": 1290, + "start": 1289, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1278, + "end": 1280, "name": "startProfileAt", - "start": 1264, + "start": 1266, "type": "Identifier" }, - "end": 1289, + "end": 1291, "optional": false, - "start": 1264, + "start": 1266, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1335, + "end": 1339, "properties": [ { - "end": 1320, + "end": 1323, "key": { - "end": 1312, + "end": 1314, "name": "center", - "start": 1306, + "start": 1308, "type": "Identifier" }, - "start": 1306, + "start": 1308, "type": "ObjectProperty", "value": { "elements": [ { - "end": 1316, + "end": 1319, "name": "x", - "start": 1315, + "start": 1318, "type": "Identifier", "type": "Identifier" }, { - "end": 1319, + "end": 1322, "name": "y", - "start": 1318, + "start": 1321, "type": "Identifier", "type": "Identifier" } ], - "end": 1320, - "start": 1314, + "end": 1323, + "start": 1317, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 1333, + "end": 1337, "key": { - "end": 1328, + "end": 1331, "name": "radius", - "start": 1322, + "start": 1325, "type": "Identifier" }, - "start": 1322, + "start": 1325, "type": "ObjectProperty", "value": { - "end": 1333, + "end": 1337, "raw": "2.5", - "start": 1330, + "start": 1334, "type": "Literal", "type": "Literal", "value": 2.5 } } ], - "start": 1304, + "start": 1306, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 1338, - "start": 1337, + "end": 1342, + "start": 1341, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1303, + "end": 1305, "name": "circle", - "start": 1297, + "start": 1299, "type": "Identifier" }, - "end": 1339, + "end": 1343, "optional": false, - "start": 1297, + "start": 1299, "type": "CallExpression", "type": "CallExpression" }, @@ -1075,172 +1076,172 @@ snapshot_kind: text { "arguments": [ { - "end": 1391, + "end": 1397, "properties": [ { - "end": 1375, + "end": 1380, "key": { - "end": 1367, + "end": 1371, "name": "center", - "start": 1361, + "start": 1365, "type": "Identifier" }, - "start": 1361, + "start": 1365, "type": "ObjectProperty", "value": { "elements": [ { - "end": 1371, + "end": 1376, "name": "x", - "start": 1370, + "start": 1375, "type": "Identifier", "type": "Identifier" }, { - "end": 1374, + "end": 1379, "name": "y", - "start": 1373, + "start": 1378, "type": "Identifier", "type": "Identifier" } ], - "end": 1375, - "start": 1369, + "end": 1380, + "start": 1374, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 1389, + "end": 1395, "key": { - "end": 1383, + "end": 1388, "name": "radius", - "start": 1377, + "start": 1382, "type": "Identifier" }, - "start": 1377, + "start": 1382, "type": "ObjectProperty", "value": { - "end": 1389, + "end": 1395, "raw": "1.25", - "start": 1385, + "start": 1391, "type": "Literal", "type": "Literal", "value": 1.25 } } ], - "start": 1359, + "start": 1363, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 1394, - "start": 1393, + "end": 1400, + "start": 1399, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1358, + "end": 1362, "name": "circle", - "start": 1352, + "start": 1356, "type": "Identifier" }, - "end": 1395, + "end": 1401, "optional": false, - "start": 1352, + "start": 1356, "type": "CallExpression", "type": "CallExpression" }, { - "end": 1398, - "start": 1397, + "end": 1404, + "start": 1403, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1351, + "end": 1355, "name": "hole", - "start": 1347, + "start": 1351, "type": "Identifier" }, - "end": 1399, + "end": 1405, "optional": false, - "start": 1347, + "start": 1351, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1421, + "end": 1427, "name": "height", - "start": 1415, + "start": 1421, "type": "Identifier", "type": "Identifier" }, { - "end": 1424, - "start": 1423, + "end": 1430, + "start": 1429, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1414, + "end": 1420, "name": "extrude", - "start": 1407, + "start": 1413, "type": "Identifier" }, - "end": 1425, + "end": 1431, "optional": false, - "start": 1407, + "start": 1413, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1425, - "start": 1237, + "end": 1431, + "start": 1239, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 1229, + "start": 1231, "type": "VariableDeclarator" } ], - "end": 1425, + "end": 1431, "kind": "const", - "start": 1229, + "start": 1231, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "argument": { - "end": 1440, + "end": 1446, "name": "screw", - "start": 1435, + "start": 1441, "type": "Identifier", "type": "Identifier" }, - "end": 1440, - "start": 1428, + "end": 1446, + "start": 1434, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "end": 1442, - "start": 1225 + "end": 1448, + "start": 1227 }, - "end": 1442, + "end": 1448, "params": [ { "type": "Parameter", "identifier": { - "end": 1209, + "end": 1211, "name": "x", - "start": 1208, + "start": 1210, "type": "Identifier" }, "optional": false @@ -1248,9 +1249,9 @@ snapshot_kind: text { "type": "Parameter", "identifier": { - "end": 1212, + "end": 1214, "name": "y", - "start": 1211, + "start": 1213, "type": "Identifier" }, "optional": false @@ -1258,15 +1259,15 @@ snapshot_kind: text { "type": "Parameter", "identifier": { - "end": 1220, + "end": 1222, "name": "height", - "start": 1214, + "start": 1216, "type": "Identifier" }, "optional": false } ], - "start": 1207, + "start": 1209, "type": "FunctionExpression" }, "memory": { @@ -2440,8 +2441,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1207, - 1442, + 1209, + 1448, 0 ] } diff --git a/src/wasm-lib/kcl/tests/helix_ccw/ast.snap b/src/wasm-lib/kcl/tests/helix_ccw/ast.snap index b54c1d1e6..20e5d0e30 100644 --- a/src/wasm-lib/kcl/tests/helix_ccw/ast.snap +++ b/src/wasm-lib/kcl/tests/helix_ccw/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing helix_ccw.kcl snapshot_kind: text --- @@ -9,7 +10,7 @@ snapshot_kind: text { "declarations": [ { - "end": 183, + "end": 188, "id": { "end": 7, "name": "part001", @@ -44,10 +45,10 @@ snapshot_kind: text { "arguments": [ { - "end": 72, + "end": 74, "properties": [ { - "end": 58, + "end": 59, "key": { "end": 50, "name": "center", @@ -59,42 +60,42 @@ snapshot_kind: text "value": { "elements": [ { - "end": 54, + "end": 55, "raw": "5", - "start": 53, + "start": 54, "type": "Literal", "type": "Literal", "value": 5 }, { - "end": 57, + "end": 58, "raw": "5", - "start": 56, + "start": 57, "type": "Literal", "type": "Literal", "value": 5 } ], - "end": 58, - "start": 52, + "end": 59, + "start": 53, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 70, + "end": 72, "key": { - "end": 66, + "end": 67, "name": "radius", - "start": 60, + "start": 61, "type": "Identifier" }, - "start": 60, + "start": 61, "type": "ObjectProperty", "value": { - "end": 70, + "end": 72, "raw": "10", - "start": 68, + "start": 70, "type": "Literal", "type": "Literal", "value": 10 @@ -106,8 +107,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 75, - "start": 74, + "end": 77, + "start": 76, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -118,7 +119,7 @@ snapshot_kind: text "start": 35, "type": "Identifier" }, - "end": 76, + "end": 78, "optional": false, "start": 35, "type": "CallExpression", @@ -127,120 +128,120 @@ snapshot_kind: text { "arguments": [ { - "end": 92, + "end": 94, "raw": "10", - "start": 90, + "start": 92, "type": "Literal", "type": "Literal", "value": 10 }, { - "end": 95, - "start": 94, + "end": 97, + "start": 96, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 89, + "end": 91, "name": "extrude", - "start": 82, + "start": 84, "type": "Identifier" }, - "end": 96, + "end": 98, "optional": false, - "start": 82, + "start": 84, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 179, + "end": 184, "properties": [ { - "end": 132, + "end": 135, "key": { - "end": 128, + "end": 130, "name": "revolutions", - "start": 117, + "start": 119, "type": "Identifier" }, - "start": 117, + "start": 119, "type": "ObjectProperty", "value": { - "end": 132, + "end": 135, "raw": "16", - "start": 130, + "start": 133, "type": "Literal", "type": "Literal", "value": 16 } }, { - "end": 154, + "end": 158, "key": { - "end": 151, + "end": 154, "name": "angleStart", - "start": 141, + "start": 144, "type": "Identifier" }, - "start": 141, + "start": 144, "type": "ObjectProperty", "value": { - "end": 154, + "end": 158, "raw": "0", - "start": 153, + "start": 157, "type": "Literal", "type": "Literal", "value": 0 } }, { - "end": 172, + "end": 177, "key": { - "end": 166, + "end": 170, "name": "ccw", - "start": 163, + "start": 167, "type": "Identifier" }, - "start": 163, + "start": 167, "type": "ObjectProperty", "value": { - "end": 172, + "end": 177, "raw": "true", - "start": 168, + "start": 173, "type": "Literal", "type": "Literal", "value": true } } ], - "start": 108, + "start": 110, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 182, - "start": 181, + "end": 187, + "start": 186, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 107, + "end": 109, "name": "helix", - "start": 102, + "start": 104, "type": "Identifier" }, - "end": 183, + "end": 188, "optional": false, - "start": 102, + "start": 104, "type": "CallExpression", "type": "CallExpression" } ], - "end": 183, + "end": 188, "start": 10, "type": "PipeExpression", "type": "PipeExpression" @@ -249,14 +250,14 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 183, + "end": 188, "kind": "const", "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 184, + "end": 189, "start": 0 } } diff --git a/src/wasm-lib/kcl/tests/helix_ccw/input.kcl b/src/wasm-lib/kcl/tests/helix_ccw/input.kcl index 2c6a03c31..ba66117ae 100644 --- a/src/wasm-lib/kcl/tests/helix_ccw/input.kcl +++ b/src/wasm-lib/kcl/tests/helix_ccw/input.kcl @@ -1,8 +1,8 @@ part001 = startSketchOn('XY') - |> circle({ center: [5, 5], radius: 10 }, %) + |> circle({ center = [5, 5], radius = 10 }, %) |> extrude(10, %) |> helix({ - revolutions: 16, - angleStart: 0, - ccw: true + revolutions = 16, + angleStart = 0, + ccw = true }, %) diff --git a/src/wasm-lib/kcl/tests/helix_ccw/program_memory.snap b/src/wasm-lib/kcl/tests/helix_ccw/program_memory.snap index 58924587a..80b1d44e7 100644 --- a/src/wasm-lib/kcl/tests/helix_ccw/program_memory.snap +++ b/src/wasm-lib/kcl/tests/helix_ccw/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing helix_ccw.kcl snapshot_kind: text --- @@ -37,7 +38,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 35, - 76, + 78, 0 ], "tag": null, @@ -53,7 +54,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 35, - 76, + 78, 0 ] }, @@ -115,7 +116,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 35, - 76, + 78, 0 ] } @@ -124,7 +125,7 @@ snapshot_kind: text { "sourceRange": [ 35, - 76, + 78, 0 ] } @@ -137,7 +138,7 @@ snapshot_kind: text { "sourceRange": [ 35, - 76, + 78, 0 ] } diff --git a/src/wasm-lib/kcl/tests/linear_pattern3d_a_pattern/ast.snap b/src/wasm-lib/kcl/tests/linear_pattern3d_a_pattern/ast.snap index 669fd3166..07a4b51a7 100644 --- a/src/wasm-lib/kcl/tests/linear_pattern3d_a_pattern/ast.snap +++ b/src/wasm-lib/kcl/tests/linear_pattern3d_a_pattern/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing linear_pattern3d_a_pattern.kcl snapshot_kind: text --- @@ -297,7 +298,7 @@ snapshot_kind: text { "declarations": [ { - "end": 258, + "end": 261, "id": { "end": 171, "name": "pattn1", @@ -307,10 +308,10 @@ snapshot_kind: text "init": { "arguments": [ { - "end": 242, + "end": 245, "properties": [ { - "end": 209, + "end": 210, "key": { "end": 198, "name": "axis", @@ -322,69 +323,69 @@ snapshot_kind: text "value": { "elements": [ { - "end": 202, + "end": 203, "raw": "1", - "start": 201, + "start": 202, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 205, + "end": 206, "raw": "0", - "start": 204, + "start": 205, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 208, + "end": 209, "raw": "0", - "start": 207, + "start": 208, "type": "Literal", "type": "Literal", "value": 0 } ], - "end": 209, - "start": 200, + "end": 210, + "start": 201, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 225, + "end": 227, "key": { - "end": 222, + "end": 223, "name": "instances", - "start": 213, + "start": 214, "type": "Identifier" }, - "start": 213, + "start": 214, "type": "ObjectProperty", "value": { - "end": 225, + "end": 227, "raw": "7", - "start": 224, + "start": 226, "type": "Literal", "type": "Literal", "value": 7 } }, { - "end": 240, + "end": 243, "key": { - "end": 237, + "end": 239, "name": "distance", - "start": 229, + "start": 231, "type": "Identifier" }, - "start": 229, + "start": 231, "type": "ObjectProperty", "value": { - "end": 240, + "end": 243, "raw": "6", - "start": 239, + "start": 242, "type": "Literal", "type": "Literal", "value": 6 @@ -396,9 +397,9 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 257, + "end": 260, "name": "exampleSketch", - "start": 244, + "start": 247, "type": "Identifier", "type": "Identifier" } @@ -409,7 +410,7 @@ snapshot_kind: text "start": 174, "type": "Identifier" }, - "end": 258, + "end": 261, "optional": false, "start": 174, "type": "CallExpression", @@ -419,7 +420,7 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 258, + "end": 261, "kind": "const", "start": 165, "type": "VariableDeclaration", @@ -428,136 +429,136 @@ snapshot_kind: text { "declarations": [ { - "end": 346, + "end": 352, "id": { - "end": 266, + "end": 269, "name": "pattn2", - "start": 260, + "start": 263, "type": "Identifier" }, "init": { "arguments": [ { - "end": 337, + "end": 343, "properties": [ { - "end": 304, + "end": 308, "key": { - "end": 293, + "end": 296, "name": "axis", - "start": 289, + "start": 292, "type": "Identifier" }, - "start": 289, + "start": 292, "type": "ObjectProperty", "value": { "elements": [ { - "end": 297, + "end": 301, "raw": "0", - "start": 296, + "start": 300, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 300, + "end": 304, "raw": "0", - "start": 299, + "start": 303, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 303, + "end": 307, "raw": "1", - "start": 302, + "start": 306, "type": "Literal", "type": "Literal", "value": 1 } ], - "end": 304, - "start": 295, + "end": 308, + "start": 299, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 319, + "end": 324, "key": { - "end": 316, + "end": 320, "name": "distance", - "start": 308, + "start": 312, "type": "Identifier" }, - "start": 308, + "start": 312, "type": "ObjectProperty", "value": { - "end": 319, + "end": 324, "raw": "1", - "start": 318, + "start": 323, "type": "Literal", "type": "Literal", "value": 1 } }, { - "end": 335, + "end": 341, "key": { - "end": 332, + "end": 337, "name": "instances", - "start": 323, + "start": 328, "type": "Identifier" }, - "start": 323, + "start": 328, "type": "ObjectProperty", "value": { - "end": 335, + "end": 341, "raw": "7", - "start": 334, + "start": 340, "type": "Literal", "type": "Literal", "value": 7 } } ], - "start": 285, + "start": 288, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 345, + "end": 351, "name": "pattn1", - "start": 339, + "start": 345, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 284, + "end": 287, "name": "patternLinear3d", - "start": 269, + "start": 272, "type": "Identifier" }, - "end": 346, + "end": 352, "optional": false, - "start": 269, + "start": 272, "type": "CallExpression", "type": "CallExpression" }, - "start": 260, + "start": 263, "type": "VariableDeclarator" } ], - "end": 346, + "end": 352, "kind": "const", - "start": 260, + "start": 263, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 347, + "end": 353, "nonCodeMeta": { "nonCodeNodes": { "0": [ @@ -572,8 +573,8 @@ snapshot_kind: text ], "1": [ { - "end": 260, - "start": 258, + "end": 263, + "start": 261, "type": "NonCodeNode", "value": { "type": "newLine" diff --git a/src/wasm-lib/kcl/tests/linear_pattern3d_a_pattern/input.kcl b/src/wasm-lib/kcl/tests/linear_pattern3d_a_pattern/input.kcl index 50ae5fdd8..dcc57c3df 100644 --- a/src/wasm-lib/kcl/tests/linear_pattern3d_a_pattern/input.kcl +++ b/src/wasm-lib/kcl/tests/linear_pattern3d_a_pattern/input.kcl @@ -7,13 +7,13 @@ exampleSketch = startSketchOn('XZ') |> extrude(1, %) pattn1 = patternLinear3d({ - axis: [1, 0, 0], - instances: 7, - distance: 6 + axis = [1, 0, 0], + instances = 7, + distance = 6 }, exampleSketch) pattn2 = patternLinear3d({ - axis: [0, 0, 1], - distance: 1, - instances: 7 + axis = [0, 0, 1], + distance = 1, + instances = 7 }, pattn1) diff --git a/src/wasm-lib/kcl/tests/non_string_key_of_object/ast.snap b/src/wasm-lib/kcl/tests/non_string_key_of_object/ast.snap index 8965f776f..d79864d91 100644 --- a/src/wasm-lib/kcl/tests/non_string_key_of_object/ast.snap +++ b/src/wasm-lib/kcl/tests/non_string_key_of_object/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing non_string_key_of_object.kcl snapshot_kind: text --- @@ -9,7 +10,7 @@ snapshot_kind: text { "declarations": [ { - "end": 18, + "end": 19, "id": { "end": 3, "name": "obj", @@ -17,10 +18,10 @@ snapshot_kind: text "type": "Identifier" }, "init": { - "end": 18, + "end": 19, "properties": [ { - "end": 16, + "end": 17, "key": { "end": 11, "name": "key", @@ -30,9 +31,9 @@ snapshot_kind: text "start": 8, "type": "ObjectProperty", "value": { - "end": 16, + "end": 17, "raw": "123", - "start": 13, + "start": 14, "type": "Literal", "type": "Literal", "value": 123 @@ -47,7 +48,7 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 18, + "end": 19, "kind": "const", "start": 0, "type": "VariableDeclaration", @@ -56,47 +57,47 @@ snapshot_kind: text { "declarations": [ { - "end": 31, + "end": 32, "id": { - "end": 22, + "end": 23, "name": "num", - "start": 19, + "start": 20, "type": "Identifier" }, "init": { "computed": false, - "end": 31, + "end": 32, "object": { - "end": 28, + "end": 29, "name": "obj", - "start": 25, + "start": 26, "type": "Identifier", "type": "Identifier" }, "property": { - "end": 30, + "end": 31, "raw": "3", - "start": 29, + "start": 30, "type": "Literal", "type": "Literal", "value": 3 }, - "start": 25, + "start": 26, "type": "MemberExpression", "type": "MemberExpression" }, - "start": 19, + "start": 20, "type": "VariableDeclarator" } ], - "end": 31, + "end": 32, "kind": "const", - "start": 19, + "start": 20, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 32, + "end": 33, "start": 0 } } diff --git a/src/wasm-lib/kcl/tests/non_string_key_of_object/execution_error.snap b/src/wasm-lib/kcl/tests/non_string_key_of_object/execution_error.snap index 999d42431..5a66567b7 100644 --- a/src/wasm-lib/kcl/tests/non_string_key_of_object/execution_error.snap +++ b/src/wasm-lib/kcl/tests/non_string_key_of_object/execution_error.snap @@ -1,6 +1,7 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 116 description: Error from executing non_string_key_of_object.kcl snapshot_kind: text --- -semantic: KclErrorDetails { source_ranges: [SourceRange([25, 31, 0])], message: "Only strings can be used as the property of an object, but you're using a number" } +semantic: KclErrorDetails { source_ranges: [SourceRange([26, 32, 0])], message: "Only strings can be used as the property of an object, but you're using a number" } diff --git a/src/wasm-lib/kcl/tests/non_string_key_of_object/input.kcl b/src/wasm-lib/kcl/tests/non_string_key_of_object/input.kcl index 3650e17f4..232fae4b7 100644 --- a/src/wasm-lib/kcl/tests/non_string_key_of_object/input.kcl +++ b/src/wasm-lib/kcl/tests/non_string_key_of_object/input.kcl @@ -1,2 +1,2 @@ -obj = { key: 123 } +obj = { key = 123 } num = obj[3] diff --git a/src/wasm-lib/kcl/tests/parametric_with_tan_arc/ast.snap b/src/wasm-lib/kcl/tests/parametric_with_tan_arc/ast.snap index 21770e1c2..46ccbb777 100644 --- a/src/wasm-lib/kcl/tests/parametric_with_tan_arc/ast.snap +++ b/src/wasm-lib/kcl/tests/parametric_with_tan_arc/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing parametric_with_tan_arc.kcl snapshot_kind: text --- @@ -360,7 +361,7 @@ snapshot_kind: text { "declarations": [ { - "end": 593, + "end": 597, "id": { "end": 236, "name": "bracket", @@ -455,10 +456,10 @@ snapshot_kind: text { "arguments": [ { - "end": 341, + "end": 343, "properties": [ { - "end": 327, + "end": 328, "key": { "end": 318, "name": "radius", @@ -468,27 +469,27 @@ snapshot_kind: text "start": 312, "type": "ObjectProperty", "value": { - "end": 327, + "end": 328, "name": "filletR", - "start": 320, + "start": 321, "type": "Identifier", "type": "Identifier" } }, { - "end": 339, + "end": 341, "key": { - "end": 335, + "end": 336, "name": "offset", - "start": 329, + "start": 330, "type": "Identifier" }, - "start": 329, + "start": 330, "type": "ObjectProperty", "value": { - "end": 339, + "end": 341, "raw": "90", - "start": 337, + "start": 339, "type": "Literal", "type": "Literal", "value": 90 @@ -500,8 +501,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 344, - "start": 343, + "end": 346, + "start": 345, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -512,7 +513,7 @@ snapshot_kind: text "start": 296, "type": "Identifier" }, - "end": 345, + "end": 347, "optional": false, "start": 296, "type": "CallExpression", @@ -524,48 +525,48 @@ snapshot_kind: text "elements": [ { "argument": { - "end": 369, + "end": 371, "name": "shelfMountL", - "start": 358, + "start": 360, "type": "Identifier", "type": "Identifier" }, - "end": 369, + "end": 371, "operator": "-", - "start": 357, + "start": 359, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 372, + "end": 374, "raw": "0", - "start": 371, + "start": 373, "type": "Literal", "type": "Literal", "value": 0 } ], - "end": 373, - "start": 356, + "end": 375, + "start": 358, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 376, - "start": 375, + "end": 378, + "start": 377, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 355, + "end": 357, "name": "line", - "start": 351, + "start": 353, "type": "Identifier" }, - "end": 377, + "end": 379, "optional": false, - "start": 351, + "start": 353, "type": "CallExpression", "type": "CallExpression" }, @@ -574,49 +575,49 @@ snapshot_kind: text { "elements": [ { - "end": 390, + "end": 392, "raw": "0", - "start": 389, + "start": 391, "type": "Literal", "type": "Literal", "value": 0 }, { "argument": { - "end": 402, + "end": 404, "name": "thickness", - "start": 393, + "start": 395, "type": "Identifier", "type": "Identifier" }, - "end": 402, + "end": 404, "operator": "-", - "start": 392, + "start": 394, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 403, - "start": 388, + "end": 405, + "start": 390, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 406, - "start": 405, + "end": 408, + "start": 407, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 387, + "end": 389, "name": "line", - "start": 383, + "start": 385, "type": "Identifier" }, - "end": 407, + "end": 409, "optional": false, - "start": 383, + "start": 385, "type": "CallExpression", "type": "CallExpression" }, @@ -625,129 +626,129 @@ snapshot_kind: text { "elements": [ { - "end": 430, + "end": 432, "name": "shelfMountL", - "start": 419, + "start": 421, "type": "Identifier", "type": "Identifier" }, { - "end": 433, + "end": 435, "raw": "0", - "start": 432, + "start": 434, "type": "Literal", "type": "Literal", "value": 0 } ], - "end": 434, - "start": 418, + "end": 436, + "start": 420, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 437, - "start": 436, + "end": 439, + "start": 438, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 417, + "end": 419, "name": "line", - "start": 413, + "start": 415, "type": "Identifier" }, - "end": 438, + "end": 440, "optional": false, - "start": 413, + "start": 415, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 521, + "end": 525, "properties": [ { - "end": 494, + "end": 497, "key": { - "end": 473, + "end": 475, "name": "radius", - "start": 467, + "start": 469, "type": "Identifier" }, - "start": 467, + "start": 469, "type": "ObjectProperty", "value": { - "end": 494, + "end": 497, "left": { - "end": 482, + "end": 485, "name": "filletR", - "start": 475, + "start": 478, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 494, + "end": 497, "name": "thickness", - "start": 485, + "start": 488, "type": "Identifier", "type": "Identifier" }, - "start": 475, + "start": 478, "type": "BinaryExpression", "type": "BinaryExpression" } }, { - "end": 514, + "end": 518, "key": { - "end": 509, + "end": 512, "name": "offset", - "start": 503, + "start": 506, "type": "Identifier" }, - "start": 503, + "start": 506, "type": "ObjectProperty", "value": { "argument": { - "end": 514, + "end": 518, "raw": "90", - "start": 512, + "start": 516, "type": "Literal", "type": "Literal", "value": 90 }, - "end": 514, + "end": 518, "operator": "-", - "start": 511, + "start": 515, "type": "UnaryExpression", "type": "UnaryExpression" } } ], - "start": 458, + "start": 460, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 524, - "start": 523, + "end": 528, + "start": 527, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 457, + "end": 459, "name": "tangentialArc", - "start": 444, + "start": 446, "type": "Identifier" }, - "end": 525, + "end": 529, "optional": false, - "start": 444, + "start": 446, "type": "CallExpression", "type": "CallExpression" }, @@ -756,103 +757,103 @@ snapshot_kind: text { "elements": [ { - "end": 538, + "end": 542, "raw": "0", - "start": 537, + "start": 541, "type": "Literal", "type": "Literal", "value": 0 }, { "argument": { - "end": 551, + "end": 555, "name": "wallMountL", - "start": 541, + "start": 545, "type": "Identifier", "type": "Identifier" }, - "end": 551, + "end": 555, "operator": "-", - "start": 540, + "start": 544, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 552, - "start": 536, + "end": 556, + "start": 540, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 555, - "start": 554, + "end": 559, + "start": 558, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 535, + "end": 539, "name": "line", - "start": 531, + "start": 535, "type": "Identifier" }, - "end": 556, + "end": 560, "optional": false, - "start": 531, + "start": 535, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 569, - "start": 568, + "end": 573, + "start": 572, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 567, + "end": 571, "name": "close", - "start": 562, + "start": 566, "type": "Identifier" }, - "end": 570, + "end": 574, "optional": false, - "start": 562, + "start": 566, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 589, + "end": 593, "name": "width", - "start": 584, + "start": 588, "type": "Identifier", "type": "Identifier" }, { - "end": 592, - "start": 591, + "end": 596, + "start": 595, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 583, + "end": 587, "name": "extrude", - "start": 576, + "start": 580, "type": "Identifier" }, - "end": 593, + "end": 597, "optional": false, - "start": 576, + "start": 580, "type": "CallExpression", "type": "CallExpression" } ], - "end": 593, + "end": 597, "start": 239, "type": "PipeExpression", "type": "PipeExpression" @@ -861,14 +862,14 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 593, + "end": 597, "kind": "const", "start": 229, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 594, + "end": 598, "nonCodeMeta": { "nonCodeNodes": { "0": [ diff --git a/src/wasm-lib/kcl/tests/parametric_with_tan_arc/input.kcl b/src/wasm-lib/kcl/tests/parametric_with_tan_arc/input.kcl index fe5f8dfd4..5dbabd18c 100644 --- a/src/wasm-lib/kcl/tests/parametric_with_tan_arc/input.kcl +++ b/src/wasm-lib/kcl/tests/parametric_with_tan_arc/input.kcl @@ -10,13 +10,13 @@ wallMountL = 8 bracket = startSketchAt([0, 0]) |> line([0, wallMountL], %) - |> tangentialArc({ radius: filletR, offset: 90 }, %) + |> tangentialArc({ radius = filletR, offset = 90 }, %) |> line([-shelfMountL, 0], %) |> line([0, -thickness], %) |> line([shelfMountL, 0], %) |> tangentialArc({ - radius: filletR - thickness, - offset: -90 + radius = filletR - thickness, + offset = -90 }, %) |> line([0, -wallMountL], %) |> close(%) diff --git a/src/wasm-lib/kcl/tests/parametric_with_tan_arc/program_memory.snap b/src/wasm-lib/kcl/tests/parametric_with_tan_arc/program_memory.snap index e783da523..0f6a3c664 100644 --- a/src/wasm-lib/kcl/tests/parametric_with_tan_arc/program_memory.snap +++ b/src/wasm-lib/kcl/tests/parametric_with_tan_arc/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing parametric_with_tan_arc.kcl snapshot_kind: text --- @@ -61,7 +62,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 296, - 345, + 347, 0 ], "tag": null, @@ -71,8 +72,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 351, - 377, + 353, + 379, 0 ], "tag": null, @@ -82,8 +83,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 383, - 407, + 385, + 409, 0 ], "tag": null, @@ -93,8 +94,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 413, - 438, + 415, + 440, 0 ], "tag": null, @@ -104,8 +105,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 444, - 525, + 446, + 529, 0 ], "tag": null, @@ -115,8 +116,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 531, - 556, + 535, + 560, 0 ], "tag": null, @@ -126,8 +127,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 562, - 570, + 566, + 574, 0 ], "tag": null, @@ -163,7 +164,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 296, - 345, + 347, 0 ] }, @@ -187,8 +188,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 351, - 377, + 353, + 379, 0 ] }, @@ -207,8 +208,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 383, - 407, + 385, + 409, 0 ] }, @@ -227,8 +228,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 413, - 438, + 415, + 440, 0 ] }, @@ -247,8 +248,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 444, - 525, + 446, + 529, 0 ] }, @@ -272,8 +273,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 531, - 556, + 535, + 560, 0 ] }, @@ -292,8 +293,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 562, - 570, + 566, + 574, 0 ] }, diff --git a/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/ast.snap b/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/ast.snap index 6fec93397..7f471555f 100644 --- a/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/ast.snap +++ b/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing pentagon_fillet_sugar.kcl snapshot_kind: text --- @@ -93,7 +94,7 @@ snapshot_kind: text { "declarations": [ { - "end": 113, + "end": 116, "id": { "end": 54, "name": "circ", @@ -101,10 +102,10 @@ snapshot_kind: text "type": "Identifier" }, "init": { - "end": 113, + "end": 116, "properties": [ { - "end": 75, + "end": 76, "key": { "end": 72, "name": "angle_start", @@ -114,47 +115,47 @@ snapshot_kind: text "start": 61, "type": "ObjectProperty", "value": { - "end": 75, + "end": 76, "raw": "0", - "start": 74, + "start": 75, "type": "Literal", "type": "Literal", "value": 0 } }, { - "end": 93, + "end": 95, "key": { - "end": 88, + "end": 89, "name": "angle_end", - "start": 79, + "start": 80, "type": "Identifier" }, - "start": 79, + "start": 80, "type": "ObjectProperty", "value": { - "end": 93, + "end": 95, "raw": "360", - "start": 90, + "start": 92, "type": "Literal", "type": "Literal", "value": 360 } }, { - "end": 111, + "end": 114, "key": { - "end": 103, + "end": 105, "name": "radius", - "start": 97, + "start": 99, "type": "Identifier" }, - "start": 97, + "start": 99, "type": "ObjectProperty", "value": { - "end": 111, + "end": 114, "name": "radius", - "start": 105, + "start": 108, "type": "Identifier", "type": "Identifier" } @@ -168,7 +169,7 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 113, + "end": 116, "kind": "const", "start": 50, "type": "VariableDeclaration", @@ -177,39 +178,39 @@ snapshot_kind: text { "declarations": [ { - "end": 132, + "end": 135, "id": { - "end": 126, + "end": 129, "name": "triangleLen", - "start": 115, + "start": 118, "type": "Identifier" }, "init": { - "end": 132, + "end": 135, "raw": "500", - "start": 129, + "start": 132, "type": "Literal", "type": "Literal", "value": 500 }, - "start": 115, + "start": 118, "type": "VariableDeclarator" } ], - "end": 132, + "end": 135, "kind": "const", - "start": 115, + "start": 118, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 398, + "end": 407, "id": { - "end": 134, + "end": 137, "name": "p", - "start": 133, + "start": 136, "type": "Identifier" }, "init": { @@ -217,23 +218,23 @@ snapshot_kind: text { "arguments": [ { - "end": 155, + "end": 158, "raw": "'XY'", - "start": 151, + "start": 154, "type": "Literal", "type": "Literal", "value": "XY" } ], "callee": { - "end": 150, + "end": 153, "name": "startSketchOn", - "start": 137, + "start": 140, "type": "Identifier" }, - "end": 156, + "end": 159, "optional": false, - "start": 137, + "start": 140, "type": "CallExpression", "type": "CallExpression" }, @@ -241,14 +242,6 @@ snapshot_kind: text "arguments": [ { "elements": [ - { - "end": 179, - "raw": "0", - "start": 178, - "type": "Literal", - "type": "Literal", - "value": 0 - }, { "end": 182, "raw": "0", @@ -256,303 +249,311 @@ snapshot_kind: text "type": "Literal", "type": "Literal", "value": 0 + }, + { + "end": 185, + "raw": "0", + "start": 184, + "type": "Literal", + "type": "Literal", + "value": 0 } ], - "end": 183, - "start": 177, + "end": 186, + "start": 180, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 186, - "start": 185, + "end": 189, + "start": 188, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 176, + "end": 179, "name": "startProfileAt", - "start": 162, + "start": 165, "type": "Identifier" }, - "end": 187, + "end": 190, "optional": false, - "start": 162, + "start": 165, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 238, + "end": 243, "properties": [ { - "end": 215, + "end": 219, "key": { - "end": 211, + "end": 214, "name": "angle", - "start": 206, + "start": 209, "type": "Identifier" }, - "start": 206, + "start": 209, "type": "ObjectProperty", "value": { - "end": 215, + "end": 219, "raw": "60", - "start": 213, + "start": 217, "type": "Literal", "type": "Literal", "value": 60 } }, { - "end": 236, + "end": 241, "key": { - "end": 223, + "end": 227, "name": "length", - "start": 217, + "start": 221, "type": "Identifier" }, - "start": 217, + "start": 221, "type": "ObjectProperty", "value": { - "end": 236, + "end": 241, "name": "triangleLen", - "start": 225, + "start": 230, "type": "Identifier", "type": "Identifier" } } ], - "start": 204, + "start": 207, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 241, - "start": 240, + "end": 246, + "start": 245, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "type": "TagDeclarator", "value": "a" } ], "callee": { - "end": 203, + "end": 206, "name": "angledLine", - "start": 193, + "start": 196, "type": "Identifier" }, - "end": 246, + "end": 251, "optional": false, - "start": 193, + "start": 196, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 298, + "end": 305, "properties": [ { - "end": 275, + "end": 281, "key": { - "end": 270, + "end": 275, "name": "angle", - "start": 265, + "start": 270, "type": "Identifier" }, - "start": 265, + "start": 270, "type": "ObjectProperty", "value": { - "end": 275, + "end": 281, "raw": "180", - "start": 272, + "start": 278, "type": "Literal", "type": "Literal", "value": 180 } }, { - "end": 296, + "end": 303, "key": { - "end": 283, + "end": 289, "name": "length", - "start": 277, + "start": 283, "type": "Identifier" }, - "start": 277, + "start": 283, "type": "ObjectProperty", "value": { - "end": 296, + "end": 303, "name": "triangleLen", - "start": 285, + "start": 292, "type": "Identifier", "type": "Identifier" } } ], - "start": 263, + "start": 268, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 301, - "start": 300, + "end": 308, + "start": 307, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "type": "TagDeclarator", "value": "b" } ], "callee": { - "end": 262, + "end": 267, "name": "angledLine", - "start": 252, + "start": 257, "type": "Identifier" }, - "end": 306, + "end": 313, "optional": false, - "start": 252, + "start": 257, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 358, + "end": 367, "properties": [ { - "end": 335, + "end": 343, "key": { - "end": 330, + "end": 337, "name": "angle", - "start": 325, + "start": 332, "type": "Identifier" }, - "start": 325, + "start": 332, "type": "ObjectProperty", "value": { - "end": 335, + "end": 343, "raw": "300", - "start": 332, + "start": 340, "type": "Literal", "type": "Literal", "value": 300 } }, { - "end": 356, + "end": 365, "key": { - "end": 343, + "end": 351, "name": "length", - "start": 337, + "start": 345, "type": "Identifier" }, - "start": 337, + "start": 345, "type": "ObjectProperty", "value": { - "end": 356, + "end": 365, "name": "triangleLen", - "start": 345, + "start": 354, "type": "Identifier", "type": "Identifier" } } ], - "start": 323, + "start": 330, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 361, - "start": 360, + "end": 370, + "start": 369, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "type": "TagDeclarator", "value": "c" } ], "callee": { - "end": 322, + "end": 329, "name": "angledLine", - "start": 312, + "start": 319, "type": "Identifier" }, - "end": 366, + "end": 375, "optional": false, - "start": 312, + "start": 319, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 394, + "end": 403, "name": "triangleHeight", - "start": 380, + "start": 389, "type": "Identifier", "type": "Identifier" }, { - "end": 397, - "start": 396, + "end": 406, + "start": 405, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 379, + "end": 388, "name": "extrude", - "start": 372, + "start": 381, "type": "Identifier" }, - "end": 398, + "end": 407, "optional": false, - "start": 372, + "start": 381, "type": "CallExpression", "type": "CallExpression" } ], - "end": 398, - "start": 137, + "end": 407, + "start": 140, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 133, + "start": 136, "type": "VariableDeclarator" } ], - "end": 398, + "end": 407, "kind": "const", - "start": 133, + "start": 136, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 564, + "end": 573, "id": { - "end": 408, + "end": 417, "name": "circl", - "start": 403, + "start": 412, "type": "Identifier" }, "init": { @@ -564,29 +565,29 @@ snapshot_kind: text { "arguments": [ { - "end": 450, + "end": 459, "name": "p", - "start": 449, + "start": 458, "type": "Identifier", "type": "Identifier" }, { - "end": 456, + "end": 465, "name": "face", - "start": 452, + "start": 461, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 448, + "end": 457, "name": "startSketchOn", - "start": 435, + "start": 444, "type": "Identifier" }, - "end": 457, + "end": 466, "optional": false, - "start": 435, + "start": 444, "type": "CallExpression", "type": "CallExpression" }, @@ -595,152 +596,152 @@ snapshot_kind: text { "elements": [ { - "end": 491, + "end": 500, "left": { - "end": 482, + "end": 491, "name": "x", - "start": 481, + "start": 490, "type": "Identifier", "type": "Identifier" }, "operator": "+", "right": { - "end": 491, + "end": 500, "name": "radius", - "start": 485, + "start": 494, "type": "Identifier", "type": "Identifier" }, - "start": 481, + "start": 490, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 511, + "end": 520, "left": { - "end": 507, + "end": 516, "name": "triangleHeight", - "start": 493, + "start": 502, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 511, + "end": 520, "raw": "2", - "start": 510, + "start": 519, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 493, + "start": 502, "type": "BinaryExpression", "type": "BinaryExpression" } ], - "end": 512, - "start": 480, + "end": 521, + "start": 489, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 515, - "start": 514, + "end": 524, + "start": 523, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 479, + "end": 488, "name": "startProfileAt", - "start": 465, + "start": 474, "type": "Identifier" }, - "end": 516, + "end": 525, "optional": false, - "start": 465, + "start": 474, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 532, + "end": 541, "name": "circ", - "start": 528, + "start": 537, "type": "Identifier", "type": "Identifier" }, { - "end": 535, - "start": 534, + "end": 544, + "start": 543, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "type": "TagDeclarator", "value": "arc_tag" } ], "callee": { - "end": 527, + "end": 536, "name": "arc", - "start": 524, + "start": 533, "type": "Identifier" }, - "end": 546, + "end": 555, "optional": false, - "start": 524, + "start": 533, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 561, - "start": 560, + "end": 570, + "start": 569, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 559, + "end": 568, "name": "close", - "start": 554, + "start": 563, "type": "Identifier" }, - "end": 562, + "end": 571, "optional": false, - "start": 554, + "start": 563, "type": "CallExpression", "type": "CallExpression" } ], - "end": 562, - "start": 435, + "end": 571, + "start": 444, "type": "PipeExpression", "type": "PipeExpression" }, - "end": 562, - "start": 428, + "end": 571, + "start": 437, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "end": 564, - "start": 424 + "end": 573, + "start": 433 }, - "end": 564, + "end": 573, "params": [ { "type": "Parameter", "identifier": { - "end": 413, + "end": 422, "name": "x", - "start": 412, + "start": 421, "type": "Identifier" }, "optional": false @@ -748,200 +749,200 @@ snapshot_kind: text { "type": "Parameter", "identifier": { - "end": 419, + "end": 428, "name": "face", - "start": 415, + "start": 424, "type": "Identifier" }, "optional": false } ], - "start": 411, + "start": 420, "type": "FunctionExpression", "type": "FunctionExpression" }, - "start": 403, + "start": 412, "type": "VariableDeclarator" } ], - "end": 564, + "end": 573, "kind": "fn", - "start": 400, + "start": 409, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 585, + "end": 594, "id": { - "end": 568, + "end": 577, "name": "c1", - "start": 566, + "start": 575, "type": "Identifier" }, "init": { "arguments": [ { "argument": { - "end": 581, + "end": 590, "raw": "200", - "start": 578, + "start": 587, "type": "Literal", "type": "Literal", "value": 200 }, - "end": 581, + "end": 590, "operator": "-", - "start": 577, + "start": 586, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 584, + "end": 593, "name": "c", - "start": 583, + "start": 592, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 576, + "end": 585, "name": "circl", - "start": 571, + "start": 580, "type": "Identifier" }, - "end": 585, + "end": 594, "optional": false, - "start": 571, + "start": 580, "type": "CallExpression", "type": "CallExpression" }, - "start": 566, + "start": 575, "type": "VariableDeclarator" } ], - "end": 585, + "end": 594, "kind": "const", - "start": 566, + "start": 575, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 762, + "end": 773, "id": { - "end": 594, + "end": 603, "name": "plumbus1", - "start": 586, + "start": 595, "type": "Identifier" }, "init": { "body": [ { - "end": 599, + "end": 608, "name": "c1", - "start": 597, + "start": 606, "type": "Identifier", "type": "Identifier" }, { "arguments": [ { - "end": 623, + "end": 632, "name": "plumbusLen", - "start": 613, + "start": 622, "type": "Identifier", "type": "Identifier" }, { - "end": 626, - "start": 625, + "end": 635, + "start": 634, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 612, + "end": 621, "name": "extrude", - "start": 605, + "start": 614, "type": "Identifier" }, - "end": 627, + "end": 636, "optional": false, - "start": 605, + "start": 614, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 758, + "end": 769, "properties": [ { - "end": 658, + "end": 668, "key": { - "end": 655, + "end": 664, "name": "radius", - "start": 649, + "start": 658, "type": "Identifier" }, - "start": 649, + "start": 658, "type": "ObjectProperty", "value": { - "end": 658, + "end": 668, "raw": "5", - "start": 657, + "start": 667, "type": "Literal", "type": "Literal", "value": 5 } }, { - "end": 751, + "end": 762, "key": { - "end": 671, + "end": 681, "name": "tags", - "start": 667, + "start": 677, "type": "Identifier" }, - "start": 667, + "start": 677, "type": "ObjectProperty", "value": { "elements": [ { "computed": false, - "end": 699, + "end": 710, "object": { "computed": false, - "end": 691, + "end": 702, "object": { - "end": 686, + "end": 697, "name": "c1", - "start": 684, + "start": 695, "type": "Identifier", "type": "Identifier" }, "property": { - "end": 691, + "end": 702, "name": "tags", - "start": 687, + "start": 698, "type": "Identifier", "type": "Identifier" }, - "start": 684, + "start": 695, "type": "MemberExpression", "type": "MemberExpression" }, "property": { - "end": 699, + "end": 710, "name": "arc_tag", - "start": 692, + "start": 703, "type": "Identifier", "type": "Identifier" }, - "start": 684, + "start": 695, "type": "MemberExpression", "type": "MemberExpression" }, @@ -949,264 +950,264 @@ snapshot_kind: text "arguments": [ { "computed": false, - "end": 741, + "end": 752, "object": { "computed": false, - "end": 733, + "end": 744, "object": { - "end": 728, + "end": 739, "name": "c1", - "start": 726, + "start": 737, "type": "Identifier", "type": "Identifier" }, "property": { - "end": 733, + "end": 744, "name": "tags", - "start": 729, + "start": 740, "type": "Identifier", "type": "Identifier" }, - "start": 726, + "start": 737, "type": "MemberExpression", "type": "MemberExpression" }, "property": { - "end": 741, + "end": 752, "name": "arc_tag", - "start": 734, + "start": 745, "type": "Identifier", "type": "Identifier" }, - "start": 726, + "start": 737, "type": "MemberExpression", "type": "MemberExpression" } ], "callee": { - "end": 725, + "end": 736, "name": "getOppositeEdge", - "start": 710, + "start": 721, "type": "Identifier" }, - "end": 742, + "end": 753, "optional": false, - "start": 710, + "start": 721, "type": "CallExpression", "type": "CallExpression" } ], - "end": 751, - "start": 673, + "end": 762, + "start": 684, "type": "ArrayExpression", "type": "ArrayExpression" } } ], - "start": 640, + "start": 649, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 761, - "start": 760, + "end": 772, + "start": 771, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 639, + "end": 648, "name": "fillet", - "start": 633, + "start": 642, "type": "Identifier" }, - "end": 762, + "end": 773, "optional": false, - "start": 633, + "start": 642, "type": "CallExpression", "type": "CallExpression" } ], - "end": 762, - "start": 597, + "end": 773, + "start": 606, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 586, + "start": 595, "type": "VariableDeclarator" } ], - "end": 762, + "end": 773, "kind": "const", - "start": 586, + "start": 595, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 781, + "end": 792, "id": { - "end": 765, + "end": 776, "name": "c2", - "start": 763, + "start": 774, "type": "Identifier" }, "init": { "arguments": [ { - "end": 777, + "end": 788, "raw": "200", - "start": 774, + "start": 785, "type": "Literal", "type": "Literal", "value": 200 }, { - "end": 780, + "end": 791, "name": "a", - "start": 779, + "start": 790, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 773, + "end": 784, "name": "circl", - "start": 768, + "start": 779, "type": "Identifier" }, - "end": 781, + "end": 792, "optional": false, - "start": 768, + "start": 779, "type": "CallExpression", "type": "CallExpression" }, - "start": 763, + "start": 774, "type": "VariableDeclarator" } ], - "end": 781, + "end": 792, "kind": "const", - "start": 763, + "start": 774, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 958, + "end": 971, "id": { - "end": 790, + "end": 801, "name": "plumbus0", - "start": 782, + "start": 793, "type": "Identifier" }, "init": { "body": [ { - "end": 795, + "end": 806, "name": "c2", - "start": 793, + "start": 804, "type": "Identifier", "type": "Identifier" }, { "arguments": [ { - "end": 819, + "end": 830, "name": "plumbusLen", - "start": 809, + "start": 820, "type": "Identifier", "type": "Identifier" }, { - "end": 822, - "start": 821, + "end": 833, + "start": 832, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 808, + "end": 819, "name": "extrude", - "start": 801, + "start": 812, "type": "Identifier" }, - "end": 823, + "end": 834, "optional": false, - "start": 801, + "start": 812, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 954, + "end": 967, "properties": [ { - "end": 854, + "end": 866, "key": { - "end": 851, + "end": 862, "name": "radius", - "start": 845, + "start": 856, "type": "Identifier" }, - "start": 845, + "start": 856, "type": "ObjectProperty", "value": { - "end": 854, + "end": 866, "raw": "5", - "start": 853, + "start": 865, "type": "Literal", "type": "Literal", "value": 5 } }, { - "end": 947, + "end": 960, "key": { - "end": 867, + "end": 879, "name": "tags", - "start": 863, + "start": 875, "type": "Identifier" }, - "start": 863, + "start": 875, "type": "ObjectProperty", "value": { "elements": [ { "computed": false, - "end": 895, + "end": 908, "object": { "computed": false, - "end": 887, + "end": 900, "object": { - "end": 882, + "end": 895, "name": "c2", - "start": 880, + "start": 893, "type": "Identifier", "type": "Identifier" }, "property": { - "end": 887, + "end": 900, "name": "tags", - "start": 883, + "start": 896, "type": "Identifier", "type": "Identifier" }, - "start": 880, + "start": 893, "type": "MemberExpression", "type": "MemberExpression" }, "property": { - "end": 895, + "end": 908, "name": "arc_tag", - "start": 888, + "start": 901, "type": "Identifier", "type": "Identifier" }, - "start": 880, + "start": 893, "type": "MemberExpression", "type": "MemberExpression" }, @@ -1214,107 +1215,107 @@ snapshot_kind: text "arguments": [ { "computed": false, - "end": 937, + "end": 950, "object": { "computed": false, - "end": 929, + "end": 942, "object": { - "end": 924, + "end": 937, "name": "c2", - "start": 922, + "start": 935, "type": "Identifier", "type": "Identifier" }, "property": { - "end": 929, + "end": 942, "name": "tags", - "start": 925, + "start": 938, "type": "Identifier", "type": "Identifier" }, - "start": 922, + "start": 935, "type": "MemberExpression", "type": "MemberExpression" }, "property": { - "end": 937, + "end": 950, "name": "arc_tag", - "start": 930, + "start": 943, "type": "Identifier", "type": "Identifier" }, - "start": 922, + "start": 935, "type": "MemberExpression", "type": "MemberExpression" } ], "callee": { - "end": 921, + "end": 934, "name": "getOppositeEdge", - "start": 906, + "start": 919, "type": "Identifier" }, - "end": 938, + "end": 951, "optional": false, - "start": 906, + "start": 919, "type": "CallExpression", "type": "CallExpression" } ], - "end": 947, - "start": 869, + "end": 960, + "start": 882, "type": "ArrayExpression", "type": "ArrayExpression" } } ], - "start": 836, + "start": 847, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 957, - "start": 956, + "end": 970, + "start": 969, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 835, + "end": 846, "name": "fillet", - "start": 829, + "start": 840, "type": "Identifier" }, - "end": 958, + "end": 971, "optional": false, - "start": 829, + "start": 840, "type": "CallExpression", "type": "CallExpression" } ], - "end": 958, - "start": 793, + "end": 971, + "start": 804, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 782, + "start": 793, "type": "VariableDeclarator" } ], - "end": 958, + "end": 971, "kind": "const", - "start": 782, + "start": 793, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 959, + "end": 972, "nonCodeMeta": { "nonCodeNodes": { "3": [ { - "end": 115, - "start": 113, + "end": 118, + "start": 116, "type": "NonCodeNode", "value": { "type": "newLine" @@ -1323,8 +1324,8 @@ snapshot_kind: text ], "5": [ { - "end": 400, - "start": 398, + "end": 409, + "start": 407, "type": "NonCodeNode", "value": { "type": "newLine" @@ -1333,8 +1334,8 @@ snapshot_kind: text ], "6": [ { - "end": 566, - "start": 564, + "end": 575, + "start": 573, "type": "NonCodeNode", "value": { "type": "newLine" diff --git a/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/input.kcl b/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/input.kcl index 7678534ca..f7e035b44 100644 --- a/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/input.kcl +++ b/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/input.kcl @@ -2,17 +2,17 @@ triangleHeight = 200 plumbusLen = 100 radius = 80 circ = { - angle_start: 0, - angle_end: 360, - radius: radius + angle_start = 0, + angle_end = 360, + radius = radius } triangleLen = 500 p = startSketchOn('XY') |> startProfileAt([0, 0], %) - |> angledLine({ angle: 60, length: triangleLen }, %, $a) - |> angledLine({ angle: 180, length: triangleLen }, %, $b) - |> angledLine({ angle: 300, length: triangleLen }, %, $c) + |> angledLine({ angle = 60, length = triangleLen }, %, $a) + |> angledLine({ angle = 180, length = triangleLen }, %, $b) + |> angledLine({ angle = 300, length = triangleLen }, %, $c) |> extrude(triangleHeight, %) fn circl = (x, face) => { @@ -26,8 +26,8 @@ c1 = circl(-200, c) plumbus1 = c1 |> extrude(plumbusLen, %) |> fillet({ - radius: 5, - tags: [ + radius = 5, + tags = [ c1.tags.arc_tag, getOppositeEdge(c1.tags.arc_tag) ] @@ -36,8 +36,8 @@ c2 = circl(200, a) plumbus0 = c2 |> extrude(plumbusLen, %) |> fillet({ - radius: 5, - tags: [ + radius = 5, + tags = [ c2.tags.arc_tag, getOppositeEdge(c2.tags.arc_tag) ] diff --git a/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/program_memory.snap b/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/program_memory.snap index 5f1ccf7d1..1e2cd0b41 100644 --- a/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/program_memory.snap +++ b/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing pentagon_fillet_sugar.kcl snapshot_kind: text --- @@ -39,8 +40,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -49,8 +50,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -64,13 +65,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -80,8 +81,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 243, - 245, + 248, + 250, 0 ] } @@ -99,8 +100,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ] }, @@ -114,8 +115,8 @@ snapshot_kind: text ], "radius": 80.0, "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -129,13 +130,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ], "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -145,8 +146,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 537, - 545, + 546, + 554, 0 ] } @@ -164,8 +165,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -174,8 +175,8 @@ snapshot_kind: text 433.0127018922193 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -189,13 +190,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -205,8 +206,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 303, - 305, + 310, + 312, 0 ] } @@ -224,8 +225,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -234,8 +235,8 @@ snapshot_kind: text 433.01270189221935 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -249,13 +250,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -265,8 +266,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 363, - 365, + 372, + 374, 0 ] } @@ -282,8 +283,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ] }, @@ -297,8 +298,8 @@ snapshot_kind: text ], "radius": 80.0, "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -312,8 +313,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 554, - 562, + 563, + 571, 0 ] }, @@ -356,13 +357,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -372,13 +373,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -388,13 +389,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -409,8 +410,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -419,8 +420,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -434,8 +435,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -444,8 +445,8 @@ snapshot_kind: text 433.0127 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -459,8 +460,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -469,8 +470,8 @@ snapshot_kind: text 433.0127 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -520,8 +521,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -538,8 +539,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -548,8 +549,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -563,13 +564,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -579,8 +580,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 243, - 245, + 248, + 250, 0 ] } @@ -597,8 +598,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -607,8 +608,8 @@ snapshot_kind: text 433.0127018922193 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -622,13 +623,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -638,8 +639,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 303, - 305, + 310, + 312, 0 ] } @@ -656,8 +657,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -666,8 +667,8 @@ snapshot_kind: text 433.01270189221935 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -681,13 +682,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -697,8 +698,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 363, - 365, + 372, + 374, 0 ] } @@ -708,8 +709,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -721,8 +722,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -731,8 +732,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 435, - 457, + 444, + 466, 0 ] } @@ -751,8 +752,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 465, - 516, + 474, + 525, 0 ] } @@ -769,8 +770,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ] }, @@ -784,8 +785,8 @@ snapshot_kind: text ], "radius": 80.0, "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -799,13 +800,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ], "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -815,8 +816,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 537, - 545, + 546, + 554, 0 ] } @@ -826,8 +827,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 465, - 516, + 474, + 525, 0 ] } @@ -844,8 +845,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ] }, @@ -859,8 +860,8 @@ snapshot_kind: text ], "radius": 80.0, "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -874,8 +875,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 554, - 562, + 563, + 571, 0 ] }, @@ -918,13 +919,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -934,13 +935,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -950,13 +951,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -971,8 +972,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -981,8 +982,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -996,8 +997,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -1006,8 +1007,8 @@ snapshot_kind: text 433.0127 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -1021,8 +1022,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -1031,8 +1032,8 @@ snapshot_kind: text 433.0127 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -1082,8 +1083,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -1100,8 +1101,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -1110,8 +1111,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -1125,13 +1126,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -1141,8 +1142,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 243, - 245, + 248, + 250, 0 ] } @@ -1159,8 +1160,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -1169,8 +1170,8 @@ snapshot_kind: text 433.0127018922193 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -1184,13 +1185,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -1200,8 +1201,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 303, - 305, + 310, + 312, 0 ] } @@ -1218,8 +1219,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -1228,8 +1229,8 @@ snapshot_kind: text 433.01270189221935 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -1243,13 +1244,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -1259,8 +1260,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 363, - 365, + 372, + 374, 0 ] } @@ -1270,8 +1271,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -1283,8 +1284,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -1293,8 +1294,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 435, - 457, + 444, + 466, 0 ] } @@ -1313,8 +1314,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 465, - 516, + 474, + 525, 0 ] } @@ -1331,8 +1332,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ] }, @@ -1346,8 +1347,8 @@ snapshot_kind: text ], "radius": 80.0, "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -1361,13 +1362,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ], "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -1377,8 +1378,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 537, - 545, + 546, + 554, 0 ] } @@ -1388,8 +1389,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 465, - 516, + 474, + 525, 0 ] } @@ -1405,8 +1406,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 90, - 93, + 92, + 95, 0 ] } @@ -1418,8 +1419,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 74, 75, + 76, 0 ] } @@ -1443,7 +1444,7 @@ snapshot_kind: text { "sourceRange": [ 57, - 113, + 116, 0 ] } @@ -1460,29 +1461,29 @@ snapshot_kind: text { "arguments": [ { - "end": 450, + "end": 459, "name": "p", - "start": 449, + "start": 458, "type": "Identifier", "type": "Identifier" }, { - "end": 456, + "end": 465, "name": "face", - "start": 452, + "start": 461, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 448, + "end": 457, "name": "startSketchOn", - "start": 435, + "start": 444, "type": "Identifier" }, - "end": 457, + "end": 466, "optional": false, - "start": 435, + "start": 444, "type": "CallExpression", "type": "CallExpression" }, @@ -1491,152 +1492,152 @@ snapshot_kind: text { "elements": [ { - "end": 491, + "end": 500, "left": { - "end": 482, + "end": 491, "name": "x", - "start": 481, + "start": 490, "type": "Identifier", "type": "Identifier" }, "operator": "+", "right": { - "end": 491, + "end": 500, "name": "radius", - "start": 485, + "start": 494, "type": "Identifier", "type": "Identifier" }, - "start": 481, + "start": 490, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 511, + "end": 520, "left": { - "end": 507, + "end": 516, "name": "triangleHeight", - "start": 493, + "start": 502, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 511, + "end": 520, "raw": "2", - "start": 510, + "start": 519, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 493, + "start": 502, "type": "BinaryExpression", "type": "BinaryExpression" } ], - "end": 512, - "start": 480, + "end": 521, + "start": 489, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 515, - "start": 514, + "end": 524, + "start": 523, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 479, + "end": 488, "name": "startProfileAt", - "start": 465, + "start": 474, "type": "Identifier" }, - "end": 516, + "end": 525, "optional": false, - "start": 465, + "start": 474, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 532, + "end": 541, "name": "circ", - "start": 528, + "start": 537, "type": "Identifier", "type": "Identifier" }, { - "end": 535, - "start": 534, + "end": 544, + "start": 543, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "type": "TagDeclarator", "value": "arc_tag" } ], "callee": { - "end": 527, + "end": 536, "name": "arc", - "start": 524, + "start": 533, "type": "Identifier" }, - "end": 546, + "end": 555, "optional": false, - "start": 524, + "start": 533, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 561, - "start": 560, + "end": 570, + "start": 569, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 559, + "end": 568, "name": "close", - "start": 554, + "start": 563, "type": "Identifier" }, - "end": 562, + "end": 571, "optional": false, - "start": 554, + "start": 563, "type": "CallExpression", "type": "CallExpression" } ], - "end": 562, - "start": 435, + "end": 571, + "start": 444, "type": "PipeExpression", "type": "PipeExpression" }, - "end": 562, - "start": 428, + "end": 571, + "start": 437, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "end": 564, - "start": 424 + "end": 573, + "start": 433 }, - "end": 564, + "end": 573, "params": [ { "type": "Parameter", "identifier": { - "end": 413, + "end": 422, "name": "x", - "start": 412, + "start": 421, "type": "Identifier" }, "optional": false @@ -1644,15 +1645,15 @@ snapshot_kind: text { "type": "Parameter", "identifier": { - "end": 419, + "end": 428, "name": "face", - "start": 415, + "start": 424, "type": "Identifier" }, "optional": false } ], - "start": 411, + "start": 420, "type": "FunctionExpression" }, "memory": { @@ -1691,8 +1692,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -1701,8 +1702,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -1716,13 +1717,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -1732,8 +1733,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 243, - 245, + 248, + 250, 0 ] } @@ -1751,8 +1752,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -1761,8 +1762,8 @@ snapshot_kind: text 433.0127018922193 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -1776,13 +1777,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -1792,8 +1793,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 303, - 305, + 310, + 312, 0 ] } @@ -1811,8 +1812,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -1821,8 +1822,8 @@ snapshot_kind: text 433.01270189221935 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -1836,13 +1837,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -1852,8 +1853,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 363, - 365, + 372, + 374, 0 ] } @@ -1868,8 +1869,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 90, - 93, + 92, + 95, 0 ] } @@ -1881,8 +1882,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 74, 75, + 76, 0 ] } @@ -1906,7 +1907,7 @@ snapshot_kind: text { "sourceRange": [ 57, - 113, + 116, 0 ] } @@ -1921,13 +1922,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -1937,13 +1938,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -1953,13 +1954,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -1974,8 +1975,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -1984,8 +1985,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -1999,8 +2000,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -2009,8 +2010,8 @@ snapshot_kind: text 433.0127 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -2024,8 +2025,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -2034,8 +2035,8 @@ snapshot_kind: text 433.0127 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -2085,8 +2086,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -2103,8 +2104,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -2113,8 +2114,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -2128,13 +2129,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -2144,8 +2145,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 243, - 245, + 248, + 250, 0 ] } @@ -2162,8 +2163,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -2172,8 +2173,8 @@ snapshot_kind: text 433.0127018922193 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -2187,13 +2188,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -2203,8 +2204,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 303, - 305, + 310, + 312, 0 ] } @@ -2221,8 +2222,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -2231,8 +2232,8 @@ snapshot_kind: text 433.01270189221935 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -2246,13 +2247,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -2262,8 +2263,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 363, - 365, + 372, + 374, 0 ] } @@ -2273,8 +2274,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -2286,8 +2287,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -2338,8 +2339,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 129, 132, + 135, 0 ] } @@ -2355,8 +2356,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 411, - 564, + 420, + 573, 0 ] } @@ -2371,13 +2372,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -2387,13 +2388,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -2403,13 +2404,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -2424,8 +2425,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -2434,8 +2435,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -2449,8 +2450,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -2459,8 +2460,8 @@ snapshot_kind: text 433.0127 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -2474,8 +2475,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -2484,8 +2485,8 @@ snapshot_kind: text 433.0127 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -2535,8 +2536,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -2553,8 +2554,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -2563,8 +2564,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -2578,13 +2579,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -2594,8 +2595,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 243, - 245, + 248, + 250, 0 ] } @@ -2612,8 +2613,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -2622,8 +2623,8 @@ snapshot_kind: text 433.0127018922193 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -2637,13 +2638,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -2653,8 +2654,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 303, - 305, + 310, + 312, 0 ] } @@ -2671,8 +2672,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -2681,8 +2682,8 @@ snapshot_kind: text 433.01270189221935 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -2696,13 +2697,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -2712,8 +2713,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 363, - 365, + 372, + 374, 0 ] } @@ -2723,8 +2724,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -2736,8 +2737,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -2752,13 +2753,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ], "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -2773,8 +2774,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ] }, @@ -2788,8 +2789,8 @@ snapshot_kind: text ], "radius": 80.0, "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -2803,8 +2804,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 554, - 562, + 563, + 571, 0 ] }, @@ -2847,13 +2848,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -2863,13 +2864,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -2879,13 +2880,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -2900,8 +2901,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -2910,8 +2911,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -2925,8 +2926,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -2935,8 +2936,8 @@ snapshot_kind: text 433.0127 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -2950,8 +2951,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -2960,8 +2961,8 @@ snapshot_kind: text 433.0127 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -3011,8 +3012,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -3029,8 +3030,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -3039,8 +3040,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -3054,13 +3055,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -3070,8 +3071,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 243, - 245, + 248, + 250, 0 ] } @@ -3088,8 +3089,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -3098,8 +3099,8 @@ snapshot_kind: text 433.0127018922193 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -3113,13 +3114,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -3129,8 +3130,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 303, - 305, + 310, + 312, 0 ] } @@ -3147,8 +3148,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -3157,8 +3158,8 @@ snapshot_kind: text 433.01270189221935 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -3172,13 +3173,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -3188,8 +3189,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 363, - 365, + 372, + 374, 0 ] } @@ -3199,8 +3200,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -3212,8 +3213,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -3222,8 +3223,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 435, - 457, + 444, + 466, 0 ] } @@ -3242,8 +3243,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 465, - 516, + 474, + 525, 0 ] } @@ -3260,8 +3261,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ] }, @@ -3275,8 +3276,8 @@ snapshot_kind: text ], "radius": 80.0, "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -3290,13 +3291,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ], "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -3306,8 +3307,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 537, - 545, + 546, + 554, 0 ] } @@ -3317,8 +3318,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 465, - 516, + 474, + 525, 0 ] } @@ -3346,8 +3347,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 465, - 516, + 474, + 525, 0 ] } @@ -3362,13 +3363,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ], "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -3383,8 +3384,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ] }, @@ -3398,8 +3399,8 @@ snapshot_kind: text ], "radius": 80.0, "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -3413,8 +3414,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 554, - 562, + 563, + 571, 0 ] }, @@ -3457,13 +3458,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -3473,13 +3474,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -3489,13 +3490,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -3510,8 +3511,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -3520,8 +3521,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -3535,8 +3536,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -3545,8 +3546,8 @@ snapshot_kind: text 433.0127 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -3560,8 +3561,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -3570,8 +3571,8 @@ snapshot_kind: text 433.0127 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -3621,8 +3622,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -3639,8 +3640,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ] }, @@ -3649,8 +3650,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -3664,13 +3665,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 193, - 246, + 196, + 251, 0 ], "tag": { - "end": 245, - "start": 243, + "end": 250, + "start": 248, "type": "TagDeclarator", "value": "a" }, @@ -3680,8 +3681,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 243, - 245, + 248, + 250, 0 ] } @@ -3698,8 +3699,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ] }, @@ -3708,8 +3709,8 @@ snapshot_kind: text 433.0127018922193 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -3723,13 +3724,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 252, - 306, + 257, + 313, 0 ], "tag": { - "end": 305, - "start": 303, + "end": 312, + "start": 310, "type": "TagDeclarator", "value": "b" }, @@ -3739,8 +3740,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 303, - 305, + 310, + 312, 0 ] } @@ -3757,8 +3758,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ] }, @@ -3767,8 +3768,8 @@ snapshot_kind: text 433.01270189221935 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -3782,13 +3783,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 312, - 366, + 319, + 375, 0 ], "tag": { - "end": 365, - "start": 363, + "end": 374, + "start": 372, "type": "TagDeclarator", "value": "c" }, @@ -3798,8 +3799,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 363, - 365, + 372, + 374, 0 ] } @@ -3809,8 +3810,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -3822,8 +3823,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 162, - 187, + 165, + 190, 0 ] } @@ -3832,8 +3833,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 435, - 457, + 444, + 466, 0 ] } @@ -3852,8 +3853,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 465, - 516, + 474, + 525, 0 ] } @@ -3870,8 +3871,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ] }, @@ -3885,8 +3886,8 @@ snapshot_kind: text ], "radius": 80.0, "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -3900,13 +3901,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 524, - 546, + 533, + 555, 0 ], "tag": { - "end": 545, - "start": 537, + "end": 554, + "start": 546, "type": "TagDeclarator", "value": "arc_tag" }, @@ -3916,8 +3917,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 537, - 545, + 546, + 554, 0 ] } @@ -3927,8 +3928,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 465, - 516, + 474, + 525, 0 ] } @@ -3956,8 +3957,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 465, - 516, + 474, + 525, 0 ] } @@ -4008,8 +4009,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 129, 132, + 135, 0 ] } diff --git a/src/wasm-lib/kcl/tests/poop_chute/ast.snap b/src/wasm-lib/kcl/tests/poop_chute/ast.snap index ab047e466..fcb499b32 100644 --- a/src/wasm-lib/kcl/tests/poop_chute/ast.snap +++ b/src/wasm-lib/kcl/tests/poop_chute/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing poop_chute.kcl snapshot_kind: text --- @@ -289,7 +290,7 @@ snapshot_kind: text { "declarations": [ { - "end": 776, + "end": 803, "id": { "end": 179, "name": "sketch001", @@ -426,10 +427,10 @@ snapshot_kind: text { "arguments": [ { - "end": 341, + "end": 343, "properties": [ { - "end": 317, + "end": 318, "key": { "end": 313, "name": "angle", @@ -439,28 +440,28 @@ snapshot_kind: text "start": 308, "type": "ObjectProperty", "value": { - "end": 317, + "end": 318, "raw": "45", - "start": 315, + "start": 316, "type": "Literal", "type": "Literal", "value": 45 } }, { - "end": 339, + "end": 341, "key": { - "end": 321, + "end": 322, "name": "to", - "start": 319, + "start": 320, "type": "Identifier" }, - "start": 319, + "start": 320, "type": "ObjectProperty", "value": { - "end": 339, + "end": 341, "name": "back_walls_width", - "start": 323, + "start": 325, "type": "Identifier", "type": "Identifier" } @@ -471,14 +472,14 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 344, - "start": 343, + "end": 346, + "start": 345, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 352, - "start": 346, + "end": 354, + "start": 348, "type": "TagDeclarator", "type": "TagDeclarator", "value": "seg01" @@ -490,7 +491,7 @@ snapshot_kind: text "start": 292, "type": "Identifier" }, - "end": 353, + "end": 355, "optional": false, "start": 292, "type": "CallExpression", @@ -499,28 +500,28 @@ snapshot_kind: text { "arguments": [ { - "end": 373, + "end": 375, "name": "height", - "start": 367, + "start": 369, "type": "Identifier", "type": "Identifier" }, { - "end": 376, - "start": 375, + "end": 378, + "start": 377, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 366, + "end": 368, "name": "yLineTo", - "start": 359, + "start": 361, "type": "Identifier" }, - "end": 377, + "end": 379, "optional": false, - "start": 359, + "start": 361, "type": "CallExpression", "type": "CallExpression" }, @@ -528,34 +529,34 @@ snapshot_kind: text "arguments": [ { "argument": { - "end": 404, + "end": 406, "name": "wall_thickness", - "start": 390, + "start": 392, "type": "Identifier", "type": "Identifier" }, - "end": 404, + "end": 406, "operator": "-", - "start": 389, + "start": 391, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 407, - "start": 406, + "end": 409, + "start": 408, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 388, + "end": 390, "name": "xLine", - "start": 383, + "start": 385, "type": "Identifier" }, - "end": 408, + "end": 410, "optional": false, - "start": 383, + "start": 385, "type": "CallExpression", "type": "CallExpression" }, @@ -564,151 +565,151 @@ snapshot_kind: text { "arguments": [ { - "end": 435, + "end": 437, "name": "seg01", - "start": 430, + "start": 432, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 429, + "end": 431, "name": "segEndY", - "start": 422, + "start": 424, "type": "Identifier" }, - "end": 436, + "end": 438, "optional": false, - "start": 422, + "start": 424, "type": "CallExpression", "type": "CallExpression" }, { - "end": 439, - "start": 438, + "end": 441, + "start": 440, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 421, + "end": 423, "name": "yLineTo", - "start": 414, + "start": 416, "type": "Identifier" }, - "end": 440, + "end": 442, "optional": false, - "start": 414, + "start": 416, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 539, + "end": 543, "properties": [ { - "end": 478, + "end": 481, "key": { - "end": 474, + "end": 476, "name": "angle", - "start": 469, + "start": 471, "type": "Identifier" }, - "start": 469, + "start": 471, "type": "ObjectProperty", "value": { - "end": 478, + "end": 481, "raw": "45", - "start": 476, + "start": 479, "type": "Literal", "type": "Literal", "value": 45 } }, { - "end": 532, + "end": 536, "key": { - "end": 489, + "end": 492, "name": "to", - "start": 487, + "start": 490, "type": "Identifier" }, - "start": 487, + "start": 490, "type": "ObjectProperty", "value": { - "end": 532, + "end": 536, "left": { - "end": 511, + "end": 515, "left": { - "end": 507, + "end": 511, "name": "back_walls_width", - "start": 491, + "start": 495, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 511, + "end": 515, "raw": "2", - "start": 510, + "start": 514, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 491, + "start": 495, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 532, + "end": 536, "left": { - "end": 528, + "end": 532, "name": "wall_thickness", - "start": 514, + "start": 518, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 532, + "end": 536, "raw": "2", - "start": 531, + "start": 535, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 514, + "start": 518, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 491, + "start": 495, "type": "BinaryExpression", "type": "BinaryExpression" } } ], - "start": 460, + "start": 462, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 542, - "start": 541, + "end": 546, + "start": 545, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 459, + "end": 461, "name": "angledLineToX", - "start": 446, + "start": 448, "type": "Identifier" }, - "end": 543, + "end": 547, "optional": false, - "start": 446, + "start": 448, "type": "CallExpression", "type": "CallExpression" }, @@ -716,172 +717,172 @@ snapshot_kind: text "arguments": [ { "argument": { - "end": 570, + "end": 574, "name": "wall_thickness", - "start": 556, + "start": 560, "type": "Identifier", "type": "Identifier" }, - "end": 570, + "end": 574, "operator": "-", - "start": 555, + "start": 559, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 573, - "start": 572, + "end": 577, + "start": 576, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 554, + "end": 558, "name": "xLine", - "start": 549, + "start": 553, "type": "Identifier" }, - "end": 574, + "end": 578, "optional": false, - "start": 549, + "start": 553, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 633, + "end": 658, "properties": [ { - "end": 611, + "end": 623, "key": { - "end": 601, + "end": 612, "name": "angle", - "start": 596, + "start": 607, "type": "Identifier" }, - "start": 596, + "start": 607, "type": "ObjectProperty", "value": { - "end": 611, + "end": 623, "left": { - "end": 606, + "end": 618, "raw": "180", - "start": 603, + "start": 615, "type": "Literal", "type": "Literal", "value": 180 }, "operator": "-", "right": { - "end": 611, + "end": 623, "raw": "45", - "start": 609, + "start": 621, "type": "Literal", "type": "Literal", "value": 45 }, - "start": 603, + "start": 615, "type": "BinaryExpression", "type": "BinaryExpression" } }, { - "end": 631, + "end": 651, "key": { - "end": 615, + "end": 634, "name": "to", - "start": 613, + "start": 632, "type": "Identifier" }, - "start": 613, + "start": 632, "type": "ObjectProperty", "value": { - "end": 631, + "end": 651, "name": "wall_thickness", - "start": 617, + "start": 637, "type": "Identifier", "type": "Identifier" } } ], - "start": 594, + "start": 598, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 636, - "start": 635, + "end": 661, + "start": 660, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 593, + "end": 597, "name": "angledLineToX", - "start": 580, + "start": 584, "type": "Identifier" }, - "end": 637, + "end": 662, "optional": false, - "start": 580, + "start": 584, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 657, + "end": 682, "name": "height", - "start": 651, + "start": 676, "type": "Identifier", "type": "Identifier" }, { - "end": 660, - "start": 659, + "end": 685, + "start": 684, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 650, + "end": 675, "name": "yLineTo", - "start": 643, + "start": 668, "type": "Identifier" }, - "end": 661, + "end": 686, "optional": false, - "start": 643, + "start": 668, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 676, + "end": 701, "raw": "0", - "start": 675, + "start": 700, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 679, - "start": 678, + "end": 704, + "start": 703, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 674, + "end": 699, "name": "xLineTo", - "start": 667, + "start": 692, "type": "Identifier" }, - "end": 680, + "end": 705, "optional": false, - "start": 667, + "start": 692, "type": "CallExpression", "type": "CallExpression" }, @@ -890,149 +891,149 @@ snapshot_kind: text { "arguments": [ { - "end": 707, + "end": 732, "name": "seg01", - "start": 702, + "start": 727, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 701, + "end": 726, "name": "segEndY", - "start": 694, + "start": 719, "type": "Identifier" }, - "end": 708, + "end": 733, "optional": false, - "start": 694, + "start": 719, "type": "CallExpression", "type": "CallExpression" }, { - "end": 711, - "start": 710, + "end": 736, + "start": 735, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 693, + "end": 718, "name": "yLineTo", - "start": 686, + "start": 711, "type": "Identifier" }, - "end": 712, + "end": 737, "optional": false, - "start": 686, + "start": 711, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 758, + "end": 785, "properties": [ { - "end": 749, + "end": 775, "key": { - "end": 739, + "end": 764, "name": "angle", - "start": 734, + "start": 759, "type": "Identifier" }, - "start": 734, + "start": 759, "type": "ObjectProperty", "value": { - "end": 749, + "end": 775, "left": { - "end": 744, + "end": 770, "raw": "180", - "start": 741, + "start": 767, "type": "Literal", "type": "Literal", "value": 180 }, "operator": "-", "right": { - "end": 749, + "end": 775, "raw": "45", - "start": 747, + "start": 773, "type": "Literal", "type": "Literal", "value": 45 }, - "start": 741, + "start": 767, "type": "BinaryExpression", "type": "BinaryExpression" } }, { - "end": 756, + "end": 783, "key": { - "end": 753, + "end": 779, "name": "to", - "start": 751, + "start": 777, "type": "Identifier" }, - "start": 751, + "start": 777, "type": "ObjectProperty", "value": { - "end": 756, + "end": 783, "raw": "0", - "start": 755, + "start": 782, "type": "Literal", "type": "Literal", "value": 0 } } ], - "start": 732, + "start": 757, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 761, - "start": 760, + "end": 788, + "start": 787, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 731, + "end": 756, "name": "angledLineToY", - "start": 718, + "start": 743, "type": "Identifier" }, - "end": 762, + "end": 789, "optional": false, - "start": 718, + "start": 743, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 775, - "start": 774, + "end": 802, + "start": 801, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 773, + "end": 800, "name": "close", - "start": 768, + "start": 795, "type": "Identifier" }, - "end": 776, + "end": 803, "optional": false, - "start": 768, + "start": 795, "type": "CallExpression", "type": "CallExpression" } ], - "end": 776, + "end": 803, "start": 182, "type": "PipeExpression", "type": "PipeExpression" @@ -1041,7 +1042,7 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 776, + "end": 803, "kind": "const", "start": 170, "type": "VariableDeclaration", @@ -1050,202 +1051,202 @@ snapshot_kind: text { "declarations": [ { - "end": 920, + "end": 952, "id": { - "end": 784, + "end": 811, "name": "part001", - "start": 777, + "start": 804, "type": "Identifier" }, "init": { "arguments": [ { - "end": 908, + "end": 940, "properties": [ { - "end": 808, + "end": 836, "key": { - "end": 804, + "end": 831, "name": "angle", - "start": 799, + "start": 826, "type": "Identifier" }, - "start": 799, + "start": 826, "type": "ObjectProperty", "value": { - "end": 808, + "end": 836, "raw": "90", - "start": 806, + "start": 834, "type": "Literal", "type": "Literal", "value": 90 } }, { - "end": 906, + "end": 938, "key": { - "end": 816, + "end": 844, "name": "axis", - "start": 812, + "start": 840, "type": "Identifier" }, - "start": 812, + "start": 840, "type": "ObjectProperty", "value": { - "end": 906, + "end": 938, "properties": [ { - "end": 902, + "end": 934, "key": { - "end": 830, + "end": 859, "name": "custom", - "start": 824, + "start": 853, "type": "Identifier" }, - "start": 824, + "start": 853, "type": "ObjectProperty", "value": { - "end": 902, + "end": 934, "properties": [ { - "end": 856, + "end": 887, "key": { - "end": 844, + "end": 874, "name": "axis", - "start": 840, + "start": 870, "type": "Identifier" }, - "start": 840, + "start": 870, "type": "ObjectProperty", "value": { "elements": [ { - "end": 850, + "end": 881, "raw": "1.0", - "start": 847, + "start": 878, "type": "Literal", "type": "Literal", "value": 1.0 }, { - "end": 855, + "end": 886, "raw": "0.0", - "start": 852, + "start": 883, "type": "Literal", "type": "Literal", "value": 0.0 } ], - "end": 856, - "start": 846, + "end": 887, + "start": 877, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 896, + "end": 928, "key": { - "end": 870, + "end": 901, "name": "origin", - "start": 864, + "start": 895, "type": "Identifier" }, - "start": 864, + "start": 895, "type": "ObjectProperty", "value": { "elements": [ { - "end": 876, + "end": 908, "raw": "0.0", - "start": 873, + "start": 905, "type": "Literal", "type": "Literal", "value": 0.0 }, { - "end": 895, + "end": 927, "left": { - "end": 884, + "end": 916, "name": "height", - "start": 878, + "start": 910, "type": "Identifier", "type": "Identifier" }, "operator": "+", "right": { - "end": 895, + "end": 927, "raw": ".0000001", - "start": 887, + "start": 919, "type": "Literal", "type": "Literal", "value": 0.0000001 }, - "start": 878, + "start": 910, "type": "BinaryExpression", "type": "BinaryExpression" } ], - "end": 896, - "start": 872, + "end": 928, + "start": 904, "type": "ArrayExpression", "type": "ArrayExpression" } } ], - "start": 832, + "start": 862, "type": "ObjectExpression", "type": "ObjectExpression" } } ], - "start": 818, + "start": 847, "type": "ObjectExpression", "type": "ObjectExpression" } } ], - "start": 795, + "start": 822, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 919, + "end": 951, "name": "sketch001", - "start": 910, + "start": 942, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 794, + "end": 821, "name": "revolve", - "start": 787, + "start": 814, "type": "Identifier" }, - "end": 920, + "end": 952, "optional": false, - "start": 787, + "start": 814, "type": "CallExpression", "type": "CallExpression" }, - "start": 777, + "start": 804, "type": "VariableDeclarator" } ], - "end": 920, + "end": 952, "kind": "const", - "start": 777, + "start": 804, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 1566, + "end": 1625, "id": { - "end": 931, + "end": 963, "name": "sketch002", - "start": 922, + "start": 954, "type": "Identifier" }, "init": { @@ -1253,23 +1254,23 @@ snapshot_kind: text { "arguments": [ { - "end": 953, + "end": 985, "raw": "'-YZ'", - "start": 948, + "start": 980, "type": "Literal", "type": "Literal", "value": "-YZ" } ], "callee": { - "end": 947, + "end": 979, "name": "startSketchOn", - "start": 934, + "start": 966, "type": "Identifier" }, - "end": 954, + "end": 986, "optional": false, - "start": 934, + "start": 966, "type": "CallExpression", "type": "CallExpression" }, @@ -1278,201 +1279,201 @@ snapshot_kind: text { "elements": [ { - "end": 996, + "end": 1028, "left": { - "end": 992, + "end": 1024, "name": "back_walls_width", - "start": 976, + "start": 1008, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 996, + "end": 1028, "raw": "2", - "start": 995, + "start": 1027, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 976, + "start": 1008, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 999, + "end": 1031, "raw": "0", - "start": 998, + "start": 1030, "type": "Literal", "type": "Literal", "value": 0 } ], - "end": 1000, - "start": 975, + "end": 1032, + "start": 1007, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1003, - "start": 1002, + "end": 1035, + "start": 1034, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 974, + "end": 1006, "name": "startProfileAt", - "start": 960, + "start": 992, "type": "Identifier" }, - "end": 1004, + "end": 1036, "optional": false, - "start": 960, + "start": 992, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1034, + "end": 1066, "left": { - "end": 1030, + "end": 1062, "name": "wall_thickness", - "start": 1016, + "start": 1048, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1034, + "end": 1066, "raw": "2", - "start": 1033, + "start": 1065, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1016, + "start": 1048, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1037, - "start": 1036, + "end": 1069, + "start": 1068, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1015, + "end": 1047, "name": "xLine", - "start": 1010, + "start": 1042, "type": "Identifier" }, - "end": 1038, + "end": 1070, "optional": false, - "start": 1010, + "start": 1042, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1093, + "end": 1127, "properties": [ { - "end": 1069, + "end": 1102, "key": { - "end": 1065, + "end": 1097, "name": "angle", - "start": 1060, + "start": 1092, "type": "Identifier" }, - "start": 1060, + "start": 1092, "type": "ObjectProperty", "value": { - "end": 1069, + "end": 1102, "raw": "45", - "start": 1067, + "start": 1100, "type": "Literal", "type": "Literal", "value": 45 } }, { - "end": 1091, + "end": 1125, "key": { - "end": 1073, + "end": 1106, "name": "to", - "start": 1071, + "start": 1104, "type": "Identifier" }, - "start": 1071, + "start": 1104, "type": "ObjectProperty", "value": { - "end": 1091, + "end": 1125, "name": "back_walls_width", - "start": 1075, + "start": 1109, "type": "Identifier", "type": "Identifier" } } ], - "start": 1058, + "start": 1090, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 1096, - "start": 1095, + "end": 1130, + "start": 1129, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 1104, - "start": 1098, + "end": 1138, + "start": 1132, "type": "TagDeclarator", "type": "TagDeclarator", "value": "seg02" } ], "callee": { - "end": 1057, + "end": 1089, "name": "angledLineToX", - "start": 1044, + "start": 1076, "type": "Identifier" }, - "end": 1105, + "end": 1139, "optional": false, - "start": 1044, + "start": 1076, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1125, + "end": 1159, "name": "height", - "start": 1119, + "start": 1153, "type": "Identifier", "type": "Identifier" }, { - "end": 1128, - "start": 1127, + "end": 1162, + "start": 1161, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1118, + "end": 1152, "name": "yLineTo", - "start": 1111, + "start": 1145, "type": "Identifier" }, - "end": 1129, + "end": 1163, "optional": false, - "start": 1111, + "start": 1145, "type": "CallExpression", "type": "CallExpression" }, @@ -1480,34 +1481,34 @@ snapshot_kind: text "arguments": [ { "argument": { - "end": 1156, + "end": 1190, "name": "wall_thickness", - "start": 1142, + "start": 1176, "type": "Identifier", "type": "Identifier" }, - "end": 1156, + "end": 1190, "operator": "-", - "start": 1141, + "start": 1175, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 1159, - "start": 1158, + "end": 1193, + "start": 1192, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1140, + "end": 1174, "name": "xLine", - "start": 1135, + "start": 1169, "type": "Identifier" }, - "end": 1160, + "end": 1194, "optional": false, - "start": 1135, + "start": 1169, "type": "CallExpression", "type": "CallExpression" }, @@ -1516,151 +1517,151 @@ snapshot_kind: text { "arguments": [ { - "end": 1187, + "end": 1221, "name": "seg01", - "start": 1182, + "start": 1216, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1181, + "end": 1215, "name": "segEndY", - "start": 1174, + "start": 1208, "type": "Identifier" }, - "end": 1188, + "end": 1222, "optional": false, - "start": 1174, + "start": 1208, "type": "CallExpression", "type": "CallExpression" }, { - "end": 1191, - "start": 1190, + "end": 1225, + "start": 1224, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1173, + "end": 1207, "name": "yLineTo", - "start": 1166, + "start": 1200, "type": "Identifier" }, - "end": 1192, + "end": 1226, "optional": false, - "start": 1166, + "start": 1200, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1291, + "end": 1327, "properties": [ { - "end": 1230, + "end": 1265, "key": { - "end": 1226, + "end": 1260, "name": "angle", - "start": 1221, + "start": 1255, "type": "Identifier" }, - "start": 1221, + "start": 1255, "type": "ObjectProperty", "value": { - "end": 1230, + "end": 1265, "raw": "45", - "start": 1228, + "start": 1263, "type": "Literal", "type": "Literal", "value": 45 } }, { - "end": 1284, + "end": 1320, "key": { - "end": 1241, + "end": 1276, "name": "to", - "start": 1239, + "start": 1274, "type": "Identifier" }, - "start": 1239, + "start": 1274, "type": "ObjectProperty", "value": { - "end": 1284, + "end": 1320, "left": { - "end": 1263, + "end": 1299, "left": { - "end": 1259, + "end": 1295, "name": "back_walls_width", - "start": 1243, + "start": 1279, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1263, + "end": 1299, "raw": "2", - "start": 1262, + "start": 1298, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1243, + "start": 1279, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 1284, + "end": 1320, "left": { - "end": 1280, + "end": 1316, "name": "wall_thickness", - "start": 1266, + "start": 1302, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1284, + "end": 1320, "raw": "2", - "start": 1283, + "start": 1319, "type": "Literal", "type": "Literal", "value": 2 }, - "start": 1266, + "start": 1302, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1243, + "start": 1279, "type": "BinaryExpression", "type": "BinaryExpression" } } ], - "start": 1212, + "start": 1246, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 1294, - "start": 1293, + "end": 1330, + "start": 1329, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1211, + "end": 1245, "name": "angledLineToX", - "start": 1198, + "start": 1232, "type": "Identifier" }, - "end": 1295, + "end": 1331, "optional": false, - "start": 1198, + "start": 1232, "type": "CallExpression", "type": "CallExpression" }, @@ -1668,172 +1669,172 @@ snapshot_kind: text "arguments": [ { "argument": { - "end": 1322, + "end": 1358, "name": "wall_thickness", - "start": 1308, + "start": 1344, "type": "Identifier", "type": "Identifier" }, - "end": 1322, + "end": 1358, "operator": "-", - "start": 1307, + "start": 1343, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 1325, - "start": 1324, + "end": 1361, + "start": 1360, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1306, + "end": 1342, "name": "xLine", - "start": 1301, + "start": 1337, "type": "Identifier" }, - "end": 1326, + "end": 1362, "optional": false, - "start": 1301, + "start": 1337, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1385, + "end": 1442, "properties": [ { - "end": 1363, + "end": 1407, "key": { - "end": 1353, + "end": 1396, "name": "angle", - "start": 1348, + "start": 1391, "type": "Identifier" }, - "start": 1348, + "start": 1391, "type": "ObjectProperty", "value": { - "end": 1363, + "end": 1407, "left": { - "end": 1358, + "end": 1402, "raw": "180", - "start": 1355, + "start": 1399, "type": "Literal", "type": "Literal", "value": 180 }, "operator": "-", "right": { - "end": 1363, + "end": 1407, "raw": "45", - "start": 1361, + "start": 1405, "type": "Literal", "type": "Literal", "value": 45 }, - "start": 1355, + "start": 1399, "type": "BinaryExpression", "type": "BinaryExpression" } }, { - "end": 1383, + "end": 1435, "key": { - "end": 1367, + "end": 1418, "name": "to", - "start": 1365, + "start": 1416, "type": "Identifier" }, - "start": 1365, + "start": 1416, "type": "ObjectProperty", "value": { - "end": 1383, + "end": 1435, "name": "wall_thickness", - "start": 1369, + "start": 1421, "type": "Identifier", "type": "Identifier" } } ], - "start": 1346, + "start": 1382, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 1388, - "start": 1387, + "end": 1445, + "start": 1444, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1345, + "end": 1381, "name": "angledLineToX", - "start": 1332, + "start": 1368, "type": "Identifier" }, - "end": 1389, + "end": 1446, "optional": false, - "start": 1332, + "start": 1368, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1409, + "end": 1466, "name": "height", - "start": 1403, + "start": 1460, "type": "Identifier", "type": "Identifier" }, { - "end": 1412, - "start": 1411, + "end": 1469, + "start": 1468, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1402, + "end": 1459, "name": "yLineTo", - "start": 1395, + "start": 1452, "type": "Identifier" }, - "end": 1413, + "end": 1470, "optional": false, - "start": 1395, + "start": 1452, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1428, + "end": 1485, "raw": "0", - "start": 1427, + "start": 1484, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 1431, - "start": 1430, + "end": 1488, + "start": 1487, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1426, + "end": 1483, "name": "xLineTo", - "start": 1419, + "start": 1476, "type": "Identifier" }, - "end": 1432, + "end": 1489, "optional": false, - "start": 1419, + "start": 1476, "type": "CallExpression", "type": "CallExpression" }, @@ -1842,207 +1843,207 @@ snapshot_kind: text { "arguments": [ { - "end": 1459, + "end": 1516, "name": "seg02", - "start": 1454, + "start": 1511, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1453, + "end": 1510, "name": "segEndY", - "start": 1446, + "start": 1503, "type": "Identifier" }, - "end": 1460, + "end": 1517, "optional": false, - "start": 1446, + "start": 1503, "type": "CallExpression", "type": "CallExpression" }, { - "end": 1463, - "start": 1462, + "end": 1520, + "start": 1519, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1445, + "end": 1502, "name": "yLineTo", - "start": 1438, + "start": 1495, "type": "Identifier" }, - "end": 1464, + "end": 1521, "optional": false, - "start": 1438, + "start": 1495, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1510, + "end": 1569, "properties": [ { - "end": 1501, + "end": 1559, "key": { - "end": 1491, + "end": 1548, "name": "angle", - "start": 1486, + "start": 1543, "type": "Identifier" }, - "start": 1486, + "start": 1543, "type": "ObjectProperty", "value": { - "end": 1501, + "end": 1559, "left": { - "end": 1496, + "end": 1554, "raw": "180", - "start": 1493, + "start": 1551, "type": "Literal", "type": "Literal", "value": 180 }, "operator": "-", "right": { - "end": 1501, + "end": 1559, "raw": "45", - "start": 1499, + "start": 1557, "type": "Literal", "type": "Literal", "value": 45 }, - "start": 1493, + "start": 1551, "type": "BinaryExpression", "type": "BinaryExpression" } }, { - "end": 1508, + "end": 1567, "key": { - "end": 1505, + "end": 1563, "name": "to", - "start": 1503, + "start": 1561, "type": "Identifier" }, - "start": 1503, + "start": 1561, "type": "ObjectProperty", "value": { - "end": 1508, + "end": 1567, "raw": "0", - "start": 1507, + "start": 1566, "type": "Literal", "type": "Literal", "value": 0 } } ], - "start": 1484, + "start": 1541, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 1513, - "start": 1512, + "end": 1572, + "start": 1571, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1483, + "end": 1540, "name": "angledLineToY", - "start": 1470, + "start": 1527, "type": "Identifier" }, - "end": 1514, + "end": 1573, "optional": false, - "start": 1470, + "start": 1527, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1527, - "start": 1526, + "end": 1586, + "start": 1585, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1525, + "end": 1584, "name": "close", - "start": 1520, + "start": 1579, "type": "Identifier" }, - "end": 1528, + "end": 1587, "optional": false, - "start": 1520, + "start": 1579, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1562, + "end": 1621, "left": { - "end": 1553, + "end": 1612, "name": "back_length", - "start": 1542, + "start": 1601, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 1562, + "end": 1621, "name": "height", - "start": 1556, + "start": 1615, "type": "Identifier", "type": "Identifier" }, - "start": 1542, + "start": 1601, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1565, - "start": 1564, + "end": 1624, + "start": 1623, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1541, + "end": 1600, "name": "extrude", - "start": 1534, + "start": 1593, "type": "Identifier" }, - "end": 1566, + "end": 1625, "optional": false, - "start": 1534, + "start": 1593, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1566, - "start": 934, + "end": 1625, + "start": 966, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 922, + "start": 954, "type": "VariableDeclarator" } ], - "end": 1566, + "end": 1625, "kind": "const", - "start": 922, + "start": 954, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 1567, + "end": 1626, "nonCodeMeta": { "nonCodeNodes": { "9": [ @@ -2057,8 +2058,8 @@ snapshot_kind: text ], "11": [ { - "end": 922, - "start": 920, + "end": 954, + "start": 952, "type": "NonCodeNode", "value": { "type": "newLine" diff --git a/src/wasm-lib/kcl/tests/poop_chute/input.kcl b/src/wasm-lib/kcl/tests/poop_chute/input.kcl index 669d05057..01f00212c 100644 --- a/src/wasm-lib/kcl/tests/poop_chute/input.kcl +++ b/src/wasm-lib/kcl/tests/poop_chute/input.kcl @@ -12,27 +12,30 @@ Fy = 0.5 sketch001 = startSketchOn('-YZ') |> startProfileAt([back_walls_width / 2, 0], %) |> xLine(wall_thickness / 2, %) - |> angledLineToX({ angle: 45, to: back_walls_width }, %, $seg01) + |> angledLineToX({ angle = 45, to = back_walls_width }, %, $seg01) |> yLineTo(height, %) |> xLine(-wall_thickness, %) |> yLineTo(segEndY(seg01), %) |> angledLineToX({ - angle: 45, - to: back_walls_width / 2 + wall_thickness / 2 + angle = 45, + to = back_walls_width / 2 + wall_thickness / 2 }, %) |> xLine(-wall_thickness, %) - |> angledLineToX({ angle: 180 - 45, to: wall_thickness }, %) + |> angledLineToX({ + angle = 180 - 45, + to = wall_thickness + }, %) |> yLineTo(height, %) |> xLineTo(0, %) |> yLineTo(segEndY(seg01), %) - |> angledLineToY({ angle: 180 - 45, to: 0 }, %) + |> angledLineToY({ angle = 180 - 45, to = 0 }, %) |> close(%) part001 = revolve({ - angle: 90, - axis: { - custom: { - axis: [1.0, 0.0], - origin: [0.0, height + .0000001] + angle = 90, + axis = { + custom = { + axis = [1.0, 0.0], + origin = [0.0, height + .0000001] } } }, sketch001) @@ -40,19 +43,22 @@ part001 = revolve({ sketch002 = startSketchOn('-YZ') |> startProfileAt([back_walls_width / 2, 0], %) |> xLine(wall_thickness / 2, %) - |> angledLineToX({ angle: 45, to: back_walls_width }, %, $seg02) + |> angledLineToX({ angle = 45, to = back_walls_width }, %, $seg02) |> yLineTo(height, %) |> xLine(-wall_thickness, %) |> yLineTo(segEndY(seg01), %) |> angledLineToX({ - angle: 45, - to: back_walls_width / 2 + wall_thickness / 2 + angle = 45, + to = back_walls_width / 2 + wall_thickness / 2 }, %) |> xLine(-wall_thickness, %) - |> angledLineToX({ angle: 180 - 45, to: wall_thickness }, %) + |> angledLineToX({ + angle = 180 - 45, + to = wall_thickness + }, %) |> yLineTo(height, %) |> xLineTo(0, %) |> yLineTo(segEndY(seg02), %) - |> angledLineToY({ angle: 180 - 45, to: 0 }, %) + |> angledLineToY({ angle = 180 - 45, to = 0 }, %) |> close(%) |> extrude(back_length - height, %) diff --git a/src/wasm-lib/kcl/tests/poop_chute/program_memory.snap b/src/wasm-lib/kcl/tests/poop_chute/program_memory.snap index fd2f8e3d9..e8eb38ea8 100644 --- a/src/wasm-lib/kcl/tests/poop_chute/program_memory.snap +++ b/src/wasm-lib/kcl/tests/poop_chute/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing poop_chute.kcl snapshot_kind: text --- @@ -165,12 +166,12 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 292, - 353, + 355, 0 ], "tag": { - "end": 352, - "start": 346, + "end": 354, + "start": 348, "type": "TagDeclarator", "value": "seg01" }, @@ -180,8 +181,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 359, - 377, + 361, + 379, 0 ], "tag": null, @@ -191,8 +192,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 383, - 408, + 385, + 410, 0 ], "tag": null, @@ -202,8 +203,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 414, - 440, + 416, + 442, 0 ], "tag": null, @@ -213,8 +214,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 446, - 543, + 448, + 547, 0 ], "tag": null, @@ -224,8 +225,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 549, - 574, + 553, + 578, 0 ], "tag": null, @@ -235,30 +236,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 580, - 637, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 643, - 661, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 667, - 680, + 584, + 662, 0 ], "tag": null, @@ -268,8 +247,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ + 668, 686, - 712, 0 ], "tag": null, @@ -279,8 +258,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 718, - 762, + 692, + 705, 0 ], "tag": null, @@ -290,8 +269,30 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 768, - 776, + 711, + 737, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 743, + 789, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 795, + 803, 0 ], "tag": null, @@ -327,7 +328,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 292, - 353, + 355, 0 ] }, @@ -336,8 +337,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 352, - "start": 346, + "end": 354, + "start": 348, "type": "TagDeclarator", "value": "seg01" }, @@ -351,8 +352,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 359, - 377, + 361, + 379, 0 ] }, @@ -371,8 +372,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 383, - 408, + 385, + 410, 0 ] }, @@ -391,8 +392,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 414, - 440, + 416, + 442, 0 ] }, @@ -411,8 +412,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 446, - 543, + 448, + 547, 0 ] }, @@ -431,8 +432,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 549, - 574, + 553, + 578, 0 ] }, @@ -451,8 +452,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 580, - 637, + 584, + 662, 0 ] }, @@ -471,48 +472,48 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 643, - 661, - 0 - ] - }, - "from": [ - 0.125, - 0.9375 - ], - "tag": null, - "to": [ - 0.125, - 5.5 - ], - "type": "ToPoint" - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 667, - 680, - 0 - ] - }, - "from": [ - 0.125, - 5.5 - ], - "tag": null, - "to": [ - 0.0, - 5.5 - ], - "type": "ToPoint" - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ + 668, 686, - 712, + 0 + ] + }, + "from": [ + 0.125, + 0.9375 + ], + "tag": null, + "to": [ + 0.125, + 5.5 + ], + "type": "ToPoint" + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 692, + 705, + 0 + ] + }, + "from": [ + 0.125, + 5.5 + ], + "tag": null, + "to": [ + 0.0, + 5.5 + ], + "type": "ToPoint" + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 711, + 737, 0 ] }, @@ -531,8 +532,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 718, - 762, + 743, + 789, 0 ] }, @@ -551,8 +552,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 768, - 776, + 795, + 803, 0 ] }, @@ -626,7 +627,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 292, - 353, + 355, 0 ] }, @@ -635,8 +636,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 352, - "start": 346, + "end": 354, + "start": 348, "type": "TagDeclarator", "value": "seg01" }, @@ -651,12 +652,12 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 292, - 353, + 355, 0 ], "tag": { - "end": 352, - "start": 346, + "end": 354, + "start": 348, "type": "TagDeclarator", "value": "seg01" }, @@ -666,8 +667,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 346, - 352, + 348, + 354, 0 ] } @@ -710,7 +711,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 292, - 353, + 355, 0 ] }, @@ -719,8 +720,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 352, - "start": 346, + "end": 354, + "start": 348, "type": "TagDeclarator", "value": "seg01" }, @@ -735,12 +736,12 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 292, - 353, + 355, 0 ], "tag": { - "end": 352, - "start": 346, + "end": 354, + "start": 348, "type": "TagDeclarator", "value": "seg01" }, @@ -750,8 +751,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 346, - 352, + 348, + 354, 0 ] } @@ -769,8 +770,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1044, - 1105, + 1076, + 1139, 0 ] }, @@ -779,8 +780,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 1104, - "start": 1098, + "end": 1138, + "start": 1132, "type": "TagDeclarator", "value": "seg02" }, @@ -794,13 +795,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1044, - 1105, + 1076, + 1139, 0 ], "tag": { - "end": 1104, - "start": 1098, + "end": 1138, + "start": 1132, "type": "TagDeclarator", "value": "seg02" }, @@ -810,8 +811,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1098, - 1104, + 1132, + 1138, 0 ] } @@ -848,7 +849,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 292, - 353, + 355, 0 ] }, @@ -857,8 +858,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 352, - "start": 346, + "end": 354, + "start": 348, "type": "TagDeclarator", "value": "seg01" }, @@ -872,8 +873,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 359, - 377, + 361, + 379, 0 ] }, @@ -892,8 +893,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 383, - 408, + 385, + 410, 0 ] }, @@ -912,8 +913,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 414, - 440, + 416, + 442, 0 ] }, @@ -932,8 +933,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 446, - 543, + 448, + 547, 0 ] }, @@ -952,8 +953,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 549, - 574, + 553, + 578, 0 ] }, @@ -972,8 +973,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 580, - 637, + 584, + 662, 0 ] }, @@ -992,48 +993,48 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 643, - 661, - 0 - ] - }, - "from": [ - 0.125, - 0.9375 - ], - "tag": null, - "to": [ - 0.125, - 5.5 - ], - "type": "ToPoint" - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 667, - 680, - 0 - ] - }, - "from": [ - 0.125, - 5.5 - ], - "tag": null, - "to": [ - 0.0, - 5.5 - ], - "type": "ToPoint" - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ + 668, 686, - 712, + 0 + ] + }, + "from": [ + 0.125, + 0.9375 + ], + "tag": null, + "to": [ + 0.125, + 5.5 + ], + "type": "ToPoint" + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 692, + 705, + 0 + ] + }, + "from": [ + 0.125, + 5.5 + ], + "tag": null, + "to": [ + 0.0, + 5.5 + ], + "type": "ToPoint" + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 711, + 737, 0 ] }, @@ -1052,8 +1053,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 718, - 762, + 743, + 789, 0 ] }, @@ -1072,8 +1073,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 768, - 776, + 795, + 803, 0 ] }, @@ -1147,7 +1148,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 292, - 353, + 355, 0 ] }, @@ -1156,8 +1157,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 352, - "start": 346, + "end": 354, + "start": 348, "type": "TagDeclarator", "value": "seg01" }, @@ -1172,12 +1173,12 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 292, - 353, + 355, 0 ], "tag": { - "end": 352, - "start": 346, + "end": 354, + "start": 348, "type": "TagDeclarator", "value": "seg01" }, @@ -1187,8 +1188,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 346, - 352, + 348, + 354, 0 ] } @@ -1215,8 +1216,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1010, - 1038, + 1042, + 1070, 0 ], "tag": null, @@ -1226,13 +1227,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1044, - 1105, + 1076, + 1139, 0 ], "tag": { - "end": 1104, - "start": 1098, + "end": 1138, + "start": 1132, "type": "TagDeclarator", "value": "seg02" }, @@ -1242,8 +1243,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1111, - 1129, + 1145, + 1163, 0 ], "tag": null, @@ -1253,8 +1254,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1135, - 1160, + 1169, + 1194, 0 ], "tag": null, @@ -1264,8 +1265,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1166, - 1192, + 1200, + 1226, 0 ], "tag": null, @@ -1275,8 +1276,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1198, - 1295, + 1232, + 1331, 0 ], "tag": null, @@ -1286,8 +1287,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1301, - 1326, + 1337, + 1362, 0 ], "tag": null, @@ -1297,41 +1298,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1332, - 1389, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1395, - 1413, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1419, - 1432, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1438, - 1464, + 1368, + 1446, 0 ], "tag": null, @@ -1341,8 +1309,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ + 1452, 1470, - 1514, 0 ], "tag": null, @@ -1352,8 +1320,41 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1520, - 1528, + 1476, + 1489, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1495, + 1521, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1527, + 1573, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1579, + 1587, 0 ], "tag": null, @@ -1368,8 +1369,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1010, - 1038, + 1042, + 1070, 0 ] }, @@ -1388,8 +1389,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1044, - 1105, + 1076, + 1139, 0 ] }, @@ -1398,8 +1399,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 1104, - "start": 1098, + "end": 1138, + "start": 1132, "type": "TagDeclarator", "value": "seg02" }, @@ -1413,8 +1414,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1111, - 1129, + 1145, + 1163, 0 ] }, @@ -1433,8 +1434,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1135, - 1160, + 1169, + 1194, 0 ] }, @@ -1453,8 +1454,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1166, - 1192, + 1200, + 1226, 0 ] }, @@ -1473,8 +1474,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1198, - 1295, + 1232, + 1331, 0 ] }, @@ -1493,8 +1494,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1301, - 1326, + 1337, + 1362, 0 ] }, @@ -1513,8 +1514,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1332, - 1389, + 1368, + 1446, 0 ] }, @@ -1533,68 +1534,68 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1395, - 1413, - 0 - ] - }, - "from": [ - 0.125, - 0.9375 - ], - "tag": null, - "to": [ - 0.125, - 5.5 - ], - "type": "ToPoint" - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1419, - 1432, - 0 - ] - }, - "from": [ - 0.125, - 5.5 - ], - "tag": null, - "to": [ - 0.0, - 5.5 - ], - "type": "ToPoint" - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1438, - 1464, - 0 - ] - }, - "from": [ - 0.0, - 5.5 - ], - "tag": null, - "to": [ - 0.0, - 0.9375 - ], - "type": "ToPoint" - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ + 1452, 1470, - 1514, + 0 + ] + }, + "from": [ + 0.125, + 0.9375 + ], + "tag": null, + "to": [ + 0.125, + 5.5 + ], + "type": "ToPoint" + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1476, + 1489, + 0 + ] + }, + "from": [ + 0.125, + 5.5 + ], + "tag": null, + "to": [ + 0.0, + 5.5 + ], + "type": "ToPoint" + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1495, + 1521, + 0 + ] + }, + "from": [ + 0.0, + 5.5 + ], + "tag": null, + "to": [ + 0.0, + 0.9375 + ], + "type": "ToPoint" + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1527, + 1573, 0 ] }, @@ -1613,8 +1614,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1520, - 1528, + 1579, + 1587, 0 ] }, @@ -1669,8 +1670,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 960, - 1004, + 992, + 1036, 0 ] } @@ -1687,8 +1688,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1044, - 1105, + 1076, + 1139, 0 ] }, @@ -1697,8 +1698,8 @@ snapshot_kind: text 0.0 ], "tag": { - "end": 1104, - "start": 1098, + "end": 1138, + "start": 1132, "type": "TagDeclarator", "value": "seg02" }, @@ -1712,13 +1713,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1044, - 1105, + 1076, + 1139, 0 ], "tag": { - "end": 1104, - "start": 1098, + "end": 1138, + "start": 1132, "type": "TagDeclarator", "value": "seg02" }, @@ -1728,8 +1729,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1098, - 1104, + 1132, + 1138, 0 ] } @@ -1739,8 +1740,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 960, - 1004, + 992, + 1036, 0 ] } @@ -1752,8 +1753,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 960, - 1004, + 992, + 1036, 0 ] } diff --git a/src/wasm-lib/kcl/tests/property_of_object/ast.snap b/src/wasm-lib/kcl/tests/property_of_object/ast.snap index b7dbcc28a..e27544494 100644 --- a/src/wasm-lib/kcl/tests/property_of_object/ast.snap +++ b/src/wasm-lib/kcl/tests/property_of_object/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing property_of_object.kcl snapshot_kind: text --- @@ -9,7 +10,7 @@ snapshot_kind: text { "declarations": [ { - "end": 74, + "end": 76, "id": { "end": 53, "name": "obj", @@ -17,10 +18,10 @@ snapshot_kind: text "type": "Identifier" }, "init": { - "end": 74, + "end": 76, "properties": [ { - "end": 64, + "end": 65, "key": { "end": 61, "name": "foo", @@ -30,28 +31,28 @@ snapshot_kind: text "start": 58, "type": "ObjectProperty", "value": { - "end": 64, + "end": 65, "raw": "1", - "start": 63, + "start": 64, "type": "Literal", "type": "Literal", "value": 1 } }, { - "end": 72, + "end": 74, "key": { - "end": 69, + "end": 70, "name": "bar", - "start": 66, + "start": 67, "type": "Identifier" }, - "start": 66, + "start": 67, "type": "ObjectProperty", "value": { - "end": 72, + "end": 74, "raw": "0", - "start": 71, + "start": 73, "type": "Literal", "type": "Literal", "value": 0 @@ -66,7 +67,7 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 74, + "end": 76, "kind": "const", "start": 50, "type": "VariableDeclaration", @@ -75,631 +76,631 @@ snapshot_kind: text { "declarations": [ { - "end": 132, + "end": 134, "id": { - "end": 119, + "end": 121, "name": "one_a", - "start": 114, + "start": 116, "type": "Identifier" }, "init": { "computed": false, - "end": 132, + "end": 134, "object": { - "end": 125, + "end": 127, "name": "obj", - "start": 122, + "start": 124, "type": "Identifier", "type": "Identifier" }, "property": { - "end": 131, + "end": 133, "raw": "\"foo\"", - "start": 126, + "start": 128, "type": "Literal", "type": "Literal", "value": "foo" }, - "start": 122, + "start": 124, "type": "MemberExpression", "type": "MemberExpression" }, - "start": 114, + "start": 116, "type": "VariableDeclarator" } ], - "end": 132, + "end": 134, "kind": "const", - "start": 114, + "start": 116, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "end": 189, + "end": 191, "expression": { "arguments": [ { - "end": 158, + "end": 160, "name": "one_a", - "start": 153, + "start": 155, "type": "Identifier", "type": "Identifier" }, { - "end": 161, + "end": 163, "raw": "1", - "start": 160, + "start": 162, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 188, + "end": 190, "raw": "\"Literal property lookup\"", - "start": 163, + "start": 165, "type": "Literal", "type": "Literal", "value": "Literal property lookup" } ], "callee": { - "end": 152, + "end": 154, "name": "assertLessThanOrEq", - "start": 134, + "start": 136, "type": "Identifier" }, - "end": 189, + "end": 191, "optional": false, - "start": 134, + "start": 136, "type": "CallExpression", "type": "CallExpression" }, - "start": 134, + "start": 136, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 248, + "end": 250, "expression": { "arguments": [ { - "end": 217, + "end": 219, "name": "one_a", - "start": 212, + "start": 214, "type": "Identifier", "type": "Identifier" }, { - "end": 220, + "end": 222, "raw": "1", - "start": 219, + "start": 221, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 247, + "end": 249, "raw": "\"Literal property lookup\"", - "start": 222, + "start": 224, "type": "Literal", "type": "Literal", "value": "Literal property lookup" } ], "callee": { - "end": 211, + "end": 213, "name": "assertGreaterThanOrEq", - "start": 190, + "start": 192, "type": "Identifier" }, - "end": 248, + "end": 250, "optional": false, - "start": 190, + "start": 192, "type": "CallExpression", "type": "CallExpression" }, - "start": 190, + "start": 192, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { "declarations": [ { - "end": 347, + "end": 349, "id": { - "end": 339, + "end": 341, "name": "p", - "start": 338, + "start": 340, "type": "Identifier" }, "init": { - "end": 347, + "end": 349, "raw": "\"foo\"", - "start": 342, + "start": 344, "type": "Literal", "type": "Literal", "value": "foo" }, - "start": 338, + "start": 340, "type": "VariableDeclarator" } ], - "end": 347, + "end": 349, "kind": "const", - "start": 338, + "start": 340, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 362, + "end": 364, "id": { - "end": 353, + "end": 355, "name": "one_b", - "start": 348, + "start": 350, "type": "Identifier" }, "init": { "computed": true, - "end": 362, + "end": 364, "object": { - "end": 359, + "end": 361, "name": "obj", - "start": 356, + "start": 358, "type": "Identifier", "type": "Identifier" }, "property": { - "end": 361, + "end": 363, "name": "p", - "start": 360, + "start": 362, "type": "Identifier", "type": "Identifier" }, - "start": 356, + "start": 358, "type": "MemberExpression", "type": "MemberExpression" }, - "start": 348, + "start": 350, "type": "VariableDeclarator" } ], - "end": 362, + "end": 364, "kind": "const", - "start": 348, + "start": 350, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "end": 420, + "end": 422, "expression": { "arguments": [ { - "end": 388, + "end": 390, "name": "one_b", - "start": 383, + "start": 385, "type": "Identifier", "type": "Identifier" }, { - "end": 391, + "end": 393, "raw": "1", - "start": 390, + "start": 392, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 419, + "end": 421, "raw": "\"Computed property lookup\"", - "start": 393, + "start": 395, "type": "Literal", "type": "Literal", "value": "Computed property lookup" } ], "callee": { - "end": 382, + "end": 384, "name": "assertLessThanOrEq", - "start": 364, + "start": 366, "type": "Identifier" }, - "end": 420, + "end": 422, "optional": false, - "start": 364, + "start": 366, "type": "CallExpression", "type": "CallExpression" }, - "start": 364, + "start": 366, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 480, + "end": 482, "expression": { "arguments": [ { - "end": 448, + "end": 450, "name": "one_b", - "start": 443, + "start": 445, "type": "Identifier", "type": "Identifier" }, { - "end": 451, + "end": 453, "raw": "1", - "start": 450, + "start": 452, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 479, + "end": 481, "raw": "\"Computed property lookup\"", - "start": 453, + "start": 455, "type": "Literal", "type": "Literal", "value": "Computed property lookup" } ], "callee": { - "end": 442, + "end": 444, "name": "assertGreaterThanOrEq", - "start": 421, + "start": 423, "type": "Identifier" }, - "end": 480, + "end": 482, "optional": false, - "start": 421, + "start": 423, "type": "CallExpression", "type": "CallExpression" }, - "start": 421, + "start": 423, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { "declarations": [ { - "end": 543, + "end": 546, "id": { - "end": 526, + "end": 528, "name": "obj2", - "start": 522, + "start": 524, "type": "Identifier" }, "init": { - "end": 543, + "end": 546, "properties": [ { - "end": 541, + "end": 544, "key": { - "end": 536, + "end": 538, "name": "inner", - "start": 531, + "start": 533, "type": "Identifier" }, - "start": 531, + "start": 533, "type": "ObjectProperty", "value": { - "end": 541, + "end": 544, "name": "obj", - "start": 538, + "start": 541, "type": "Identifier", "type": "Identifier" } } ], - "start": 529, + "start": 531, "type": "ObjectExpression", "type": "ObjectExpression" }, - "start": 522, + "start": 524, "type": "VariableDeclarator" } ], - "end": 543, + "end": 546, "kind": "const", - "start": 522, + "start": 524, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 570, + "end": 573, "id": { - "end": 550, + "end": 553, "name": "one_c", - "start": 545, + "start": 548, "type": "Identifier" }, "init": { "computed": false, - "end": 570, + "end": 573, "object": { "computed": false, - "end": 563, + "end": 566, "object": { - "end": 557, + "end": 560, "name": "obj2", - "start": 553, + "start": 556, "type": "Identifier", "type": "Identifier" }, "property": { - "end": 563, + "end": 566, "name": "inner", - "start": 558, + "start": 561, "type": "Identifier", "type": "Identifier" }, - "start": 553, + "start": 556, "type": "MemberExpression", "type": "MemberExpression" }, "property": { - "end": 569, + "end": 572, "raw": "\"foo\"", - "start": 564, + "start": 567, "type": "Literal", "type": "Literal", "value": "foo" }, - "start": 553, + "start": 556, "type": "MemberExpression", "type": "MemberExpression" }, - "start": 545, + "start": 548, "type": "VariableDeclarator" } ], - "end": 570, + "end": 573, "kind": "const", - "start": 545, + "start": 548, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "end": 627, + "end": 630, "expression": { "arguments": [ { - "end": 596, + "end": 599, "name": "one_c", - "start": 591, + "start": 594, "type": "Identifier", "type": "Identifier" }, { - "end": 599, + "end": 602, "raw": "1", - "start": 598, + "start": 601, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 626, + "end": 629, "raw": "\"Literal property lookup\"", - "start": 601, + "start": 604, "type": "Literal", "type": "Literal", "value": "Literal property lookup" } ], "callee": { - "end": 590, + "end": 593, "name": "assertLessThanOrEq", - "start": 572, + "start": 575, "type": "Identifier" }, - "end": 627, + "end": 630, "optional": false, - "start": 572, + "start": 575, "type": "CallExpression", "type": "CallExpression" }, - "start": 572, + "start": 575, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 686, + "end": 689, "expression": { "arguments": [ { - "end": 655, + "end": 658, "name": "one_c", - "start": 650, + "start": 653, "type": "Identifier", "type": "Identifier" }, { - "end": 658, + "end": 661, "raw": "1", - "start": 657, + "start": 660, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 685, + "end": 688, "raw": "\"Literal property lookup\"", - "start": 660, + "start": 663, "type": "Literal", "type": "Literal", "value": "Literal property lookup" } ], "callee": { - "end": 649, + "end": 652, "name": "assertGreaterThanOrEq", - "start": 628, + "start": 631, "type": "Identifier" }, - "end": 686, + "end": 689, "optional": false, - "start": 628, + "start": 631, "type": "CallExpression", "type": "CallExpression" }, - "start": 628, + "start": 631, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { "declarations": [ { - "end": 770, + "end": 773, "id": { - "end": 754, + "end": 757, "name": "one_d", - "start": 749, + "start": 752, "type": "Identifier" }, "init": { "computed": true, - "end": 770, + "end": 773, "object": { "computed": false, - "end": 767, + "end": 770, "object": { - "end": 761, + "end": 764, "name": "obj2", - "start": 757, + "start": 760, "type": "Identifier", "type": "Identifier" }, "property": { - "end": 767, + "end": 770, "name": "inner", - "start": 762, + "start": 765, "type": "Identifier", "type": "Identifier" }, - "start": 757, + "start": 760, "type": "MemberExpression", "type": "MemberExpression" }, "property": { - "end": 769, + "end": 772, "name": "p", - "start": 768, + "start": 771, "type": "Identifier", "type": "Identifier" }, - "start": 757, + "start": 760, "type": "MemberExpression", "type": "MemberExpression" }, - "start": 749, + "start": 752, "type": "VariableDeclarator" } ], - "end": 770, + "end": 773, "kind": "const", - "start": 749, + "start": 752, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "end": 828, + "end": 831, "expression": { "arguments": [ { - "end": 796, + "end": 799, "name": "one_d", - "start": 791, + "start": 794, "type": "Identifier", "type": "Identifier" }, { - "end": 799, + "end": 802, "raw": "1", - "start": 798, + "start": 801, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 827, + "end": 830, "raw": "\"Computed property lookup\"", - "start": 801, + "start": 804, "type": "Literal", "type": "Literal", "value": "Computed property lookup" } ], "callee": { - "end": 790, + "end": 793, "name": "assertLessThanOrEq", - "start": 772, + "start": 775, "type": "Identifier" }, - "end": 828, + "end": 831, "optional": false, - "start": 772, + "start": 775, "type": "CallExpression", "type": "CallExpression" }, - "start": 772, + "start": 775, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 888, + "end": 891, "expression": { "arguments": [ { - "end": 856, + "end": 859, "name": "one_d", - "start": 851, + "start": 854, "type": "Identifier", "type": "Identifier" }, { - "end": 859, + "end": 862, "raw": "1", - "start": 858, + "start": 861, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 887, + "end": 890, "raw": "\"Computed property lookup\"", - "start": 861, + "start": 864, "type": "Literal", "type": "Literal", "value": "Computed property lookup" } ], "callee": { - "end": 850, + "end": 853, "name": "assertGreaterThanOrEq", - "start": 829, + "start": 832, "type": "Identifier" }, - "end": 888, + "end": 891, "optional": false, - "start": 829, + "start": 832, "type": "CallExpression", "type": "CallExpression" }, - "start": 829, + "start": 832, "type": "ExpressionStatement", "type": "ExpressionStatement" } ], - "end": 889, + "end": 892, "nonCodeMeta": { "nonCodeNodes": { "0": [ { - "end": 111, - "start": 74, + "end": 113, + "start": 76, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -708,8 +709,8 @@ snapshot_kind: text } }, { - "end": 114, - "start": 111, + "end": 116, + "start": 113, "type": "NonCodeNode", "value": { "type": "newLine" @@ -718,8 +719,8 @@ snapshot_kind: text ], "1": [ { - "end": 134, - "start": 132, + "end": 136, + "start": 134, "type": "NonCodeNode", "value": { "type": "newLine" @@ -728,8 +729,8 @@ snapshot_kind: text ], "3": [ { - "end": 286, - "start": 248, + "end": 288, + "start": 250, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -738,8 +739,8 @@ snapshot_kind: text } }, { - "end": 335, - "start": 287, + "end": 337, + "start": 289, "type": "NonCodeNode", "value": { "type": "blockComment", @@ -748,8 +749,8 @@ snapshot_kind: text } }, { - "end": 338, - "start": 335, + "end": 340, + "start": 337, "type": "NonCodeNode", "value": { "type": "newLine" @@ -758,8 +759,8 @@ snapshot_kind: text ], "5": [ { - "end": 364, - "start": 362, + "end": 366, + "start": 364, "type": "NonCodeNode", "value": { "type": "newLine" @@ -768,8 +769,8 @@ snapshot_kind: text ], "7": [ { - "end": 519, - "start": 480, + "end": 521, + "start": 482, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -778,8 +779,8 @@ snapshot_kind: text } }, { - "end": 522, - "start": 519, + "end": 524, + "start": 521, "type": "NonCodeNode", "value": { "type": "newLine" @@ -788,8 +789,8 @@ snapshot_kind: text ], "8": [ { - "end": 545, - "start": 543, + "end": 548, + "start": 546, "type": "NonCodeNode", "value": { "type": "newLine" @@ -798,8 +799,8 @@ snapshot_kind: text ], "9": [ { - "end": 572, - "start": 570, + "end": 575, + "start": 573, "type": "NonCodeNode", "value": { "type": "newLine" @@ -808,8 +809,8 @@ snapshot_kind: text ], "11": [ { - "end": 746, - "start": 686, + "end": 749, + "start": 689, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -818,8 +819,8 @@ snapshot_kind: text } }, { - "end": 749, - "start": 746, + "end": 752, + "start": 749, "type": "NonCodeNode", "value": { "type": "newLine" @@ -828,8 +829,8 @@ snapshot_kind: text ], "12": [ { - "end": 772, - "start": 770, + "end": 775, + "start": 773, "type": "NonCodeNode", "value": { "type": "newLine" diff --git a/src/wasm-lib/kcl/tests/property_of_object/input.kcl b/src/wasm-lib/kcl/tests/property_of_object/input.kcl index 9b5fe6f46..9e23c2b3f 100644 --- a/src/wasm-lib/kcl/tests/property_of_object/input.kcl +++ b/src/wasm-lib/kcl/tests/property_of_object/input.kcl @@ -1,7 +1,7 @@ // This tests evaluating properties of objects. -obj = { foo: 1, bar: 0 } +obj = { foo = 1, bar = 0 } // Test: the property is a literal. @@ -24,7 +24,7 @@ assertGreaterThanOrEq(one_b, 1, "Computed property lookup") // Test: multiple literal properties. -obj2 = { inner: obj } +obj2 = { inner = obj } one_c = obj2.inner["foo"] diff --git a/src/wasm-lib/kcl/tests/property_of_object/program_memory.snap b/src/wasm-lib/kcl/tests/property_of_object/program_memory.snap index f03732d62..aaa0e76cb 100644 --- a/src/wasm-lib/kcl/tests/property_of_object/program_memory.snap +++ b/src/wasm-lib/kcl/tests/property_of_object/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing property_of_object.kcl snapshot_kind: text --- @@ -36,8 +37,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 71, - 72, + 73, + 74, 0 ] } @@ -49,8 +50,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 63, 64, + 65, 0 ] } @@ -61,7 +62,7 @@ snapshot_kind: text { "sourceRange": [ 56, - 74, + 76, 0 ] } @@ -79,8 +80,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 71, - 72, + 73, + 74, 0 ] } @@ -92,8 +93,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 63, 64, + 65, 0 ] } @@ -104,7 +105,7 @@ snapshot_kind: text { "sourceRange": [ 56, - 74, + 76, 0 ] } @@ -114,8 +115,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 529, - 543, + 531, + 546, 0 ] } @@ -127,8 +128,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 63, 64, + 65, 0 ] } @@ -140,8 +141,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 63, 64, + 65, 0 ] } @@ -153,8 +154,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 63, 64, + 65, 0 ] } @@ -166,8 +167,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 63, 64, + 65, 0 ] } @@ -179,8 +180,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 342, - 347, + 344, + 349, 0 ] } diff --git a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/ast.snap b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/ast.snap index 5deeee8fc..1591a97a4 100644 --- a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/ast.snap +++ b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing sketch-on-chamfer-two-times-different-order.kcl snapshot_kind: text --- @@ -434,7 +435,7 @@ snapshot_kind: text { "declarations": [ { - "end": 654, + "end": 660, "id": { "end": 436, "name": "extrude001", @@ -476,10 +477,10 @@ snapshot_kind: text { "arguments": [ { - "end": 504, + "end": 506, "properties": [ { - "end": 487, + "end": 488, "key": { "end": 483, "name": "radius", @@ -489,36 +490,36 @@ snapshot_kind: text "start": 477, "type": "ObjectProperty", "value": { - "end": 487, + "end": 488, "raw": "20", - "start": 485, + "start": 486, "type": "Literal", "type": "Literal", "value": 20 } }, { - "end": 502, + "end": 504, "key": { - "end": 493, + "end": 494, "name": "tags", - "start": 489, + "start": 490, "type": "Identifier" }, - "start": 489, + "start": 490, "type": "ObjectProperty", "value": { "elements": [ { - "end": 501, + "end": 503, "name": "seg01", - "start": 496, + "start": 498, "type": "Identifier", "type": "Identifier" } ], - "end": 502, - "start": 495, + "end": 504, + "start": 497, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -529,8 +530,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 507, - "start": 506, + "end": 509, + "start": 508, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -541,7 +542,7 @@ snapshot_kind: text "start": 468, "type": "Identifier" }, - "end": 508, + "end": 510, "optional": false, "start": 468, "type": "CallExpression", @@ -550,182 +551,182 @@ snapshot_kind: text { "arguments": [ { - "end": 587, + "end": 591, "properties": [ { - "end": 541, + "end": 544, "key": { - "end": 537, + "end": 539, "name": "length", - "start": 531, + "start": 533, "type": "Identifier" }, - "start": 531, + "start": 533, "type": "ObjectProperty", "value": { - "end": 541, + "end": 544, "raw": "50", - "start": 539, + "start": 542, "type": "Literal", "type": "Literal", "value": 50 } }, { - "end": 580, + "end": 584, "key": { - "end": 554, + "end": 557, "name": "tags", - "start": 550, + "start": 553, "type": "Identifier" }, - "start": 550, + "start": 553, "type": "ObjectProperty", "value": { "elements": [ { "arguments": [ { - "end": 578, + "end": 582, "name": "seg01", - "start": 573, + "start": 577, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 572, + "end": 576, "name": "getOppositeEdge", - "start": 557, + "start": 561, "type": "Identifier" }, - "end": 579, + "end": 583, "optional": false, - "start": 557, + "start": 561, "type": "CallExpression", "type": "CallExpression" } ], - "end": 580, - "start": 556, + "end": 584, + "start": 560, "type": "ArrayExpression", "type": "ArrayExpression" } } ], - "start": 522, + "start": 524, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 590, - "start": 589, + "end": 594, + "start": 593, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "type": "TagDeclarator", "value": "seg03" } ], "callee": { - "end": 521, + "end": 523, "name": "chamfer", - "start": 514, + "start": 516, "type": "Identifier" }, - "end": 599, + "end": 603, "optional": false, - "start": 514, + "start": 516, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 642, + "end": 648, "properties": [ { - "end": 625, + "end": 630, "key": { - "end": 621, + "end": 625, "name": "length", - "start": 615, + "start": 619, "type": "Identifier" }, - "start": 615, + "start": 619, "type": "ObjectProperty", "value": { - "end": 625, + "end": 630, "raw": "50", - "start": 623, + "start": 628, "type": "Literal", "type": "Literal", "value": 50 } }, { - "end": 640, + "end": 646, "key": { - "end": 631, + "end": 636, "name": "tags", - "start": 627, + "start": 632, "type": "Identifier" }, - "start": 627, + "start": 632, "type": "ObjectProperty", "value": { "elements": [ { - "end": 639, + "end": 645, "name": "seg02", - "start": 634, + "start": 640, "type": "Identifier", "type": "Identifier" } ], - "end": 640, - "start": 633, + "end": 646, + "start": 639, "type": "ArrayExpression", "type": "ArrayExpression" } } ], - "start": 613, + "start": 617, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 645, - "start": 644, + "end": 651, + "start": 650, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "type": "TagDeclarator", "value": "seg04" } ], "callee": { - "end": 612, + "end": 616, "name": "chamfer", - "start": 605, + "start": 609, "type": "Identifier" }, - "end": 654, + "end": 660, "optional": false, - "start": 605, + "start": 609, "type": "CallExpression", "type": "CallExpression" } ], - "end": 654, + "end": 660, "start": 439, "type": "PipeExpression", "type": "PipeExpression" @@ -734,7 +735,7 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 654, + "end": 660, "kind": "const", "start": 426, "type": "VariableDeclaration", @@ -743,11 +744,11 @@ snapshot_kind: text { "declarations": [ { - "end": 1094, + "end": 1100, "id": { - "end": 665, + "end": 671, "name": "sketch003", - "start": 656, + "start": 662, "type": "Identifier" }, "init": { @@ -755,29 +756,29 @@ snapshot_kind: text { "arguments": [ { - "end": 692, + "end": 698, "name": "extrude001", - "start": 682, + "start": 688, "type": "Identifier", "type": "Identifier" }, { - "end": 699, + "end": 705, "name": "seg04", - "start": 694, + "start": 700, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 681, + "end": 687, "name": "startSketchOn", - "start": 668, + "start": 674, "type": "Identifier" }, - "end": 700, + "end": 706, "optional": false, - "start": 668, + "start": 674, "type": "CallExpression", "type": "CallExpression" }, @@ -787,49 +788,49 @@ snapshot_kind: text "elements": [ { "argument": { - "end": 727, + "end": 733, "raw": "69.1", - "start": 723, + "start": 729, "type": "Literal", "type": "Literal", "value": 69.1 }, - "end": 727, + "end": 733, "operator": "-", - "start": 722, + "start": 728, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 735, + "end": 741, "raw": "277.34", - "start": 729, + "start": 735, "type": "Literal", "type": "Literal", "value": 277.34 } ], - "end": 736, - "start": 721, + "end": 742, + "start": 727, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 739, - "start": 738, + "end": 745, + "start": 744, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 720, + "end": 726, "name": "startProfileAt", - "start": 706, + "start": 712, "type": "Identifier" }, - "end": 740, + "end": 746, "optional": false, - "start": 706, + "start": 712, "type": "CallExpression", "type": "CallExpression" }, @@ -838,50 +839,50 @@ snapshot_kind: text { "elements": [ { - "end": 759, + "end": 765, "raw": "0", - "start": 758, + "start": 764, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 766, + "end": 772, "raw": "41.48", - "start": 761, + "start": 767, "type": "Literal", "type": "Literal", "value": 41.48 } ], - "end": 767, - "start": 757, + "end": 773, + "start": 763, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 770, - "start": 769, + "end": 776, + "start": 775, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 793, - "start": 772, + "end": 799, + "start": 778, "type": "TagDeclarator", "type": "TagDeclarator", "value": "rectangleSegmentA003" } ], "callee": { - "end": 756, + "end": 762, "name": "angledLine", - "start": 746, + "start": 752, "type": "Identifier" }, - "end": 794, + "end": 800, "optional": false, - "start": 746, + "start": 752, "type": "CallExpression", "type": "CallExpression" }, @@ -890,79 +891,79 @@ snapshot_kind: text { "elements": [ { - "end": 853, + "end": 859, "left": { "arguments": [ { - "end": 847, + "end": 853, "name": "rectangleSegmentA003", - "start": 827, + "start": 833, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 826, + "end": 832, "name": "segAng", - "start": 820, + "start": 826, "type": "Identifier" }, - "end": 848, + "end": 854, "optional": false, - "start": 820, + "start": 826, "type": "CallExpression", "type": "CallExpression" }, "operator": "-", "right": { - "end": 853, + "end": 859, "raw": "90", - "start": 851, + "start": 857, "type": "Literal", "type": "Literal", "value": 90 }, - "start": 820, + "start": 826, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 867, + "end": 873, "raw": "104.8", - "start": 862, + "start": 868, "type": "Literal", "type": "Literal", "value": 104.8 } ], - "end": 874, - "start": 811, + "end": 880, + "start": 817, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 877, - "start": 876, + "end": 883, + "start": 882, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 900, - "start": 879, + "end": 906, + "start": 885, "type": "TagDeclarator", "type": "TagDeclarator", "value": "rectangleSegmentB002" } ], "callee": { - "end": 810, + "end": 816, "name": "angledLine", - "start": 800, + "start": 806, "type": "Identifier" }, - "end": 901, + "end": 907, "optional": false, - "start": 800, + "start": 806, "type": "CallExpression", "type": "CallExpression" }, @@ -973,22 +974,22 @@ snapshot_kind: text { "arguments": [ { - "end": 954, + "end": 960, "name": "rectangleSegmentA003", - "start": 934, + "start": 940, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 933, + "end": 939, "name": "segAng", - "start": 927, + "start": 933, "type": "Identifier" }, - "end": 955, + "end": 961, "optional": false, - "start": 927, + "start": 933, "type": "CallExpression", "type": "CallExpression" }, @@ -996,60 +997,60 @@ snapshot_kind: text "argument": { "arguments": [ { - "end": 992, + "end": 998, "name": "rectangleSegmentA003", - "start": 972, + "start": 978, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 971, + "end": 977, "name": "segLen", - "start": 965, + "start": 971, "type": "Identifier" }, - "end": 993, + "end": 999, "optional": false, - "start": 965, + "start": 971, "type": "CallExpression", "type": "CallExpression" }, - "end": 993, + "end": 999, "operator": "-", - "start": 964, + "start": 970, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 1000, - "start": 918, + "end": 1006, + "start": 924, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1003, - "start": 1002, + "end": 1009, + "start": 1008, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 1026, - "start": 1005, + "end": 1032, + "start": 1011, "type": "TagDeclarator", "type": "TagDeclarator", "value": "rectangleSegmentC002" } ], "callee": { - "end": 917, + "end": 923, "name": "angledLine", - "start": 907, + "start": 913, "type": "Identifier" }, - "end": 1027, + "end": 1033, "optional": false, - "start": 907, + "start": 913, "type": "CallExpression", "type": "CallExpression" }, @@ -1060,115 +1061,115 @@ snapshot_kind: text { "arguments": [ { - "end": 1056, - "start": 1055, + "end": 1062, + "start": 1061, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1054, + "end": 1060, "name": "profileStartX", - "start": 1041, + "start": 1047, "type": "Identifier" }, - "end": 1057, + "end": 1063, "optional": false, - "start": 1041, + "start": 1047, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1074, - "start": 1073, + "end": 1080, + "start": 1079, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1072, + "end": 1078, "name": "profileStartY", - "start": 1059, + "start": 1065, "type": "Identifier" }, - "end": 1075, + "end": 1081, "optional": false, - "start": 1059, + "start": 1065, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1076, - "start": 1040, + "end": 1082, + "start": 1046, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1079, - "start": 1078, + "end": 1085, + "start": 1084, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1039, + "end": 1045, "name": "lineTo", - "start": 1033, + "start": 1039, "type": "Identifier" }, - "end": 1080, + "end": 1086, "optional": false, - "start": 1033, + "start": 1039, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1093, - "start": 1092, + "end": 1099, + "start": 1098, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1091, + "end": 1097, "name": "close", - "start": 1086, + "start": 1092, "type": "Identifier" }, - "end": 1094, + "end": 1100, "optional": false, - "start": 1086, + "start": 1092, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1094, - "start": 668, + "end": 1100, + "start": 674, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 656, + "start": 662, "type": "VariableDeclarator" } ], - "end": 1094, + "end": 1100, "kind": "const", - "start": 656, + "start": 662, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 1535, + "end": 1541, "id": { - "end": 1104, + "end": 1110, "name": "sketch002", - "start": 1095, + "start": 1101, "type": "Identifier" }, "init": { @@ -1176,29 +1177,29 @@ snapshot_kind: text { "arguments": [ { - "end": 1131, + "end": 1137, "name": "extrude001", - "start": 1121, + "start": 1127, "type": "Identifier", "type": "Identifier" }, { - "end": 1138, + "end": 1144, "name": "seg03", - "start": 1133, + "start": 1139, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1120, + "end": 1126, "name": "startSketchOn", - "start": 1107, + "start": 1113, "type": "Identifier" }, - "end": 1139, + "end": 1145, "optional": false, - "start": 1107, + "start": 1113, "type": "CallExpression", "type": "CallExpression" }, @@ -1207,43 +1208,43 @@ snapshot_kind: text { "elements": [ { - "end": 1167, + "end": 1173, "raw": "159.25", - "start": 1161, + "start": 1167, "type": "Literal", "type": "Literal", "value": 159.25 }, { - "end": 1175, + "end": 1181, "raw": "278.35", - "start": 1169, + "start": 1175, "type": "Literal", "type": "Literal", "value": 278.35 } ], - "end": 1176, - "start": 1160, + "end": 1182, + "start": 1166, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1179, - "start": 1178, + "end": 1185, + "start": 1184, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1159, + "end": 1165, "name": "startProfileAt", - "start": 1145, + "start": 1151, "type": "Identifier" }, - "end": 1180, + "end": 1186, "optional": false, - "start": 1145, + "start": 1151, "type": "CallExpression", "type": "CallExpression" }, @@ -1252,50 +1253,50 @@ snapshot_kind: text { "elements": [ { - "end": 1199, + "end": 1205, "raw": "0", - "start": 1198, + "start": 1204, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 1206, + "end": 1212, "raw": "40.82", - "start": 1201, + "start": 1207, "type": "Literal", "type": "Literal", "value": 40.82 } ], - "end": 1207, - "start": 1197, + "end": 1213, + "start": 1203, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1210, - "start": 1209, + "end": 1216, + "start": 1215, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "type": "TagDeclarator", "value": "rectangleSegmentA002" } ], "callee": { - "end": 1196, + "end": 1202, "name": "angledLine", - "start": 1186, + "start": 1192, "type": "Identifier" }, - "end": 1234, + "end": 1240, "optional": false, - "start": 1186, + "start": 1192, "type": "CallExpression", "type": "CallExpression" }, @@ -1304,79 +1305,79 @@ snapshot_kind: text { "elements": [ { - "end": 1293, + "end": 1299, "left": { "arguments": [ { - "end": 1287, + "end": 1293, "name": "rectangleSegmentA002", - "start": 1267, + "start": 1273, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1266, + "end": 1272, "name": "segAng", - "start": 1260, + "start": 1266, "type": "Identifier" }, - "end": 1288, + "end": 1294, "optional": false, - "start": 1260, + "start": 1266, "type": "CallExpression", "type": "CallExpression" }, "operator": "-", "right": { - "end": 1293, + "end": 1299, "raw": "90", - "start": 1291, + "start": 1297, "type": "Literal", "type": "Literal", "value": 90 }, - "start": 1260, + "start": 1266, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1308, + "end": 1314, "raw": "132.27", - "start": 1302, + "start": 1308, "type": "Literal", "type": "Literal", "value": 132.27 } ], - "end": 1315, - "start": 1251, + "end": 1321, + "start": 1257, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1318, - "start": 1317, + "end": 1324, + "start": 1323, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "type": "TagDeclarator", "value": "rectangleSegmentB001" } ], "callee": { - "end": 1250, + "end": 1256, "name": "angledLine", - "start": 1240, + "start": 1246, "type": "Identifier" }, - "end": 1342, + "end": 1348, "optional": false, - "start": 1240, + "start": 1246, "type": "CallExpression", "type": "CallExpression" }, @@ -1387,22 +1388,22 @@ snapshot_kind: text { "arguments": [ { - "end": 1395, + "end": 1401, "name": "rectangleSegmentA002", - "start": 1375, + "start": 1381, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1374, + "end": 1380, "name": "segAng", - "start": 1368, + "start": 1374, "type": "Identifier" }, - "end": 1396, + "end": 1402, "optional": false, - "start": 1368, + "start": 1374, "type": "CallExpression", "type": "CallExpression" }, @@ -1410,60 +1411,60 @@ snapshot_kind: text "argument": { "arguments": [ { - "end": 1433, + "end": 1439, "name": "rectangleSegmentA002", - "start": 1413, + "start": 1419, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1412, + "end": 1418, "name": "segLen", - "start": 1406, + "start": 1412, "type": "Identifier" }, - "end": 1434, + "end": 1440, "optional": false, - "start": 1406, + "start": 1412, "type": "CallExpression", "type": "CallExpression" }, - "end": 1434, + "end": 1440, "operator": "-", - "start": 1405, + "start": 1411, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 1441, - "start": 1359, + "end": 1447, + "start": 1365, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1444, - "start": 1443, + "end": 1450, + "start": 1449, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "type": "TagDeclarator", "value": "rectangleSegmentC001" } ], "callee": { - "end": 1358, + "end": 1364, "name": "angledLine", - "start": 1348, + "start": 1354, "type": "Identifier" }, - "end": 1468, + "end": 1474, "optional": false, - "start": 1348, + "start": 1354, "type": "CallExpression", "type": "CallExpression" }, @@ -1474,165 +1475,165 @@ snapshot_kind: text { "arguments": [ { - "end": 1497, - "start": 1496, + "end": 1503, + "start": 1502, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1495, + "end": 1501, "name": "profileStartX", - "start": 1482, + "start": 1488, "type": "Identifier" }, - "end": 1498, + "end": 1504, "optional": false, - "start": 1482, + "start": 1488, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1515, - "start": 1514, + "end": 1521, + "start": 1520, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1513, + "end": 1519, "name": "profileStartY", - "start": 1500, + "start": 1506, "type": "Identifier" }, - "end": 1516, + "end": 1522, "optional": false, - "start": 1500, + "start": 1506, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1517, - "start": 1481, + "end": 1523, + "start": 1487, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1520, - "start": 1519, + "end": 1526, + "start": 1525, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1480, + "end": 1486, "name": "lineTo", - "start": 1474, + "start": 1480, "type": "Identifier" }, - "end": 1521, + "end": 1527, "optional": false, - "start": 1474, + "start": 1480, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1534, - "start": 1533, + "end": 1540, + "start": 1539, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1532, + "end": 1538, "name": "close", - "start": 1527, + "start": 1533, "type": "Identifier" }, - "end": 1535, + "end": 1541, "optional": false, - "start": 1527, + "start": 1533, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1535, - "start": 1107, + "end": 1541, + "start": 1113, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 1095, + "start": 1101, "type": "VariableDeclarator" } ], - "end": 1535, + "end": 1541, "kind": "const", - "start": 1095, + "start": 1101, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 1571, + "end": 1577, "id": { - "end": 1546, + "end": 1552, "name": "extrude002", - "start": 1536, + "start": 1542, "type": "Identifier" }, "init": { "arguments": [ { - "end": 1559, + "end": 1565, "raw": "50", - "start": 1557, + "start": 1563, "type": "Literal", "type": "Literal", "value": 50 }, { - "end": 1570, + "end": 1576, "name": "sketch002", - "start": 1561, + "start": 1567, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1556, + "end": 1562, "name": "extrude", - "start": 1549, + "start": 1555, "type": "Identifier" }, - "end": 1571, + "end": 1577, "optional": false, - "start": 1549, + "start": 1555, "type": "CallExpression", "type": "CallExpression" }, - "start": 1536, + "start": 1542, "type": "VariableDeclarator" } ], - "end": 1571, + "end": 1577, "kind": "const", - "start": 1536, + "start": 1542, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 1572, + "end": 1578, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "end": 656, - "start": 654, + "end": 662, + "start": 660, "type": "NonCodeNode", "value": { "type": "newLine" diff --git a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/input.kcl b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/input.kcl index 2023cc079..15f5a31e0 100644 --- a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/input.kcl +++ b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/input.kcl @@ -12,12 +12,12 @@ sketch001 = startSketchOn('XZ') |> lineTo([profileStartX(%), profileStartY(%)], %, $seg02) |> close(%) extrude001 = extrude(100, sketch001) - |> fillet({ radius: 20, tags: [seg01] }, %) + |> fillet({ radius = 20, tags = [seg01] }, %) |> chamfer({ - length: 50, - tags: [getOppositeEdge(seg01)] + length = 50, + tags = [getOppositeEdge(seg01)] }, %, $seg03) - |> chamfer({ length: 50, tags: [seg02] }, %, $seg04) + |> chamfer({ length = 50, tags = [seg02] }, %, $seg04) sketch003 = startSketchOn(extrude001, seg04) |> startProfileAt([-69.1, 277.34], %) diff --git a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap index f252d9d58..3dc16a6fa 100644 --- a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing sketch-on-chamfer-two-times-different-order.kcl snapshot_kind: text --- @@ -95,13 +96,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 599, + 516, + 603, 0 ], "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" }, @@ -111,13 +112,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 605, - 654, + 609, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" }, @@ -479,13 +480,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 599, + 516, + 603, 0 ], "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" }, @@ -495,8 +496,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 592, - 598, + 596, + 602, 0 ] } @@ -514,13 +515,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 605, - 654, + 609, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" }, @@ -530,8 +531,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 647, 653, + 659, 0 ] } @@ -565,8 +566,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" } @@ -577,8 +578,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" } @@ -603,13 +604,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -619,13 +620,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -635,13 +636,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -651,8 +652,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1474, - 1521, + 1480, + 1527, 0 ], "tag": null, @@ -667,8 +668,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ] }, @@ -677,8 +678,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -692,8 +693,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ] }, @@ -702,8 +703,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -717,8 +718,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ] }, @@ -727,8 +728,8 @@ snapshot_kind: text 146.08 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -742,8 +743,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1474, - 1521, + 1480, + 1527, 0 ] }, @@ -762,8 +763,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1527, - 1535, + 1533, + 1541, 0 ] }, @@ -865,13 +866,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 599, + 516, + 603, 0 ], "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" }, @@ -881,13 +882,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 605, - 654, + 609, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" }, @@ -1249,13 +1250,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 599, + 516, + 603, 0 ], "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" }, @@ -1265,8 +1266,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 592, - 598, + 596, + 602, 0 ] } @@ -1284,13 +1285,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 605, - 654, + 609, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" }, @@ -1300,8 +1301,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 647, 653, + 659, 0 ] } @@ -1335,8 +1336,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" } @@ -1347,8 +1348,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" } @@ -1367,8 +1368,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1107, - 1139, + 1113, + 1145, 0 ] } @@ -1387,8 +1388,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1145, - 1180, + 1151, + 1186, 0 ] } @@ -1405,8 +1406,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ] }, @@ -1415,8 +1416,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1430,13 +1431,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1446,8 +1447,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1212, - 1233, + 1218, + 1239, 0 ] } @@ -1464,8 +1465,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ] }, @@ -1474,8 +1475,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -1489,13 +1490,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -1505,8 +1506,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1320, - 1341, + 1326, + 1347, 0 ] } @@ -1523,8 +1524,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ] }, @@ -1533,8 +1534,8 @@ snapshot_kind: text 146.08 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -1548,13 +1549,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -1564,8 +1565,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1446, - 1467, + 1452, + 1473, 0 ] } @@ -1575,8 +1576,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1145, - 1180, + 1151, + 1186, 0 ] } @@ -1588,8 +1589,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1145, - 1180, + 1151, + 1186, 0 ] } @@ -1667,8 +1668,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ] }, @@ -1677,8 +1678,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1692,13 +1693,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1708,8 +1709,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1212, - 1233, + 1218, + 1239, 0 ] } @@ -1727,8 +1728,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 746, - 794, + 752, + 800, 0 ] }, @@ -1737,8 +1738,8 @@ snapshot_kind: text 277.34 ], "tag": { - "end": 793, - "start": 772, + "end": 799, + "start": 778, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -1753,8 +1754,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 772, - 793, + 778, + 799, 0 ] } @@ -1772,8 +1773,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ] }, @@ -1782,8 +1783,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -1797,13 +1798,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -1813,8 +1814,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1320, - 1341, + 1326, + 1347, 0 ] } @@ -1832,8 +1833,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 800, - 901, + 806, + 907, 0 ] }, @@ -1842,8 +1843,8 @@ snapshot_kind: text 277.34 ], "tag": { - "end": 900, - "start": 879, + "end": 906, + "start": 885, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -1858,8 +1859,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 879, - 900, + 885, + 906, 0 ] } @@ -1877,8 +1878,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ] }, @@ -1887,8 +1888,8 @@ snapshot_kind: text 146.08 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -1902,13 +1903,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -1918,8 +1919,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1446, - 1467, + 1452, + 1473, 0 ] } @@ -1937,8 +1938,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 907, - 1027, + 913, + 1033, 0 ] }, @@ -1947,8 +1948,8 @@ snapshot_kind: text 172.53999999999996 ], "tag": { - "end": 1026, - "start": 1005, + "end": 1032, + "start": 1011, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -1963,8 +1964,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1005, - 1026, + 1011, + 1032, 0 ] } @@ -2103,13 +2104,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 599, + 516, + 603, 0 ], "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" }, @@ -2119,8 +2120,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 592, - 598, + 596, + 602, 0 ] } @@ -2139,13 +2140,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 605, - 654, + 609, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" }, @@ -2155,8 +2156,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 647, 653, + 659, 0 ] } @@ -2519,13 +2520,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 599, + 516, + 603, 0 ], "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" }, @@ -2535,8 +2536,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 592, - 598, + 596, + 602, 0 ] } @@ -2554,13 +2555,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 605, - 654, + 609, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" }, @@ -2570,8 +2571,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 647, 653, + 659, 0 ] } @@ -2599,8 +2600,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ] }, @@ -2609,8 +2610,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -2624,8 +2625,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ] }, @@ -2634,8 +2635,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -2649,8 +2650,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ] }, @@ -2659,8 +2660,8 @@ snapshot_kind: text 146.08 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -2674,8 +2675,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1474, - 1521, + 1480, + 1527, 0 ] }, @@ -2694,8 +2695,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1527, - 1535, + 1533, + 1541, 0 ] }, @@ -2797,13 +2798,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 599, + 516, + 603, 0 ], "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" }, @@ -2813,13 +2814,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 605, - 654, + 609, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" }, @@ -3181,13 +3182,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 599, + 516, + 603, 0 ], "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" }, @@ -3197,8 +3198,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 592, - 598, + 596, + 602, 0 ] } @@ -3216,13 +3217,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 605, - 654, + 609, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" }, @@ -3232,8 +3233,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 647, 653, + 659, 0 ] } @@ -3267,8 +3268,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" } @@ -3279,8 +3280,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" } @@ -3299,8 +3300,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1107, - 1139, + 1113, + 1145, 0 ] } @@ -3319,8 +3320,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1145, - 1180, + 1151, + 1186, 0 ] } @@ -3337,8 +3338,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ] }, @@ -3347,8 +3348,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -3362,13 +3363,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -3378,8 +3379,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1212, - 1233, + 1218, + 1239, 0 ] } @@ -3396,8 +3397,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ] }, @@ -3406,8 +3407,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -3421,13 +3422,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -3437,8 +3438,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1320, - 1341, + 1326, + 1347, 0 ] } @@ -3455,8 +3456,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ] }, @@ -3465,8 +3466,8 @@ snapshot_kind: text 146.08 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -3480,13 +3481,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -3496,8 +3497,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1446, - 1467, + 1452, + 1473, 0 ] } @@ -3507,8 +3508,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1145, - 1180, + 1151, + 1186, 0 ] } @@ -3525,8 +3526,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 746, - 794, + 752, + 800, 0 ] }, @@ -3535,8 +3536,8 @@ snapshot_kind: text 277.34 ], "tag": { - "end": 793, - "start": 772, + "end": 799, + "start": 778, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -3550,8 +3551,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 800, - 901, + 806, + 907, 0 ] }, @@ -3560,8 +3561,8 @@ snapshot_kind: text 277.34 ], "tag": { - "end": 900, - "start": 879, + "end": 906, + "start": 885, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -3575,8 +3576,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 907, - 1027, + 913, + 1033, 0 ] }, @@ -3585,8 +3586,8 @@ snapshot_kind: text 172.54 ], "tag": { - "end": 1026, - "start": 1005, + "end": 1032, + "start": 1011, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -3600,8 +3601,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1033, - 1080, + 1039, + 1086, 0 ] }, @@ -3620,8 +3621,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1086, - 1094, + 1092, + 1100, 0 ] }, @@ -3723,13 +3724,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 599, + 516, + 603, 0 ], "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" }, @@ -3739,13 +3740,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 605, - 654, + 609, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" }, @@ -4107,13 +4108,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 599, + 516, + 603, 0 ], "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" }, @@ -4123,8 +4124,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 592, - 598, + 596, + 602, 0 ] } @@ -4142,13 +4143,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 605, - 654, + 609, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" }, @@ -4158,8 +4159,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 647, 653, + 659, 0 ] } @@ -4193,8 +4194,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 598, - "start": 592, + "end": 602, + "start": 596, "type": "TagDeclarator", "value": "seg03" } @@ -4205,8 +4206,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg04" } @@ -4225,8 +4226,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 668, - 700, + 674, + 706, 0 ] } @@ -4245,8 +4246,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 706, - 740, + 712, + 746, 0 ] } @@ -4263,8 +4264,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 746, - 794, + 752, + 800, 0 ] }, @@ -4273,8 +4274,8 @@ snapshot_kind: text 277.34 ], "tag": { - "end": 793, - "start": 772, + "end": 799, + "start": 778, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -4289,8 +4290,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 772, - 793, + 778, + 799, 0 ] } @@ -4307,8 +4308,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 800, - 901, + 806, + 907, 0 ] }, @@ -4317,8 +4318,8 @@ snapshot_kind: text 277.34 ], "tag": { - "end": 900, - "start": 879, + "end": 906, + "start": 885, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -4333,8 +4334,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 879, - 900, + 885, + 906, 0 ] } @@ -4351,8 +4352,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 907, - 1027, + 913, + 1033, 0 ] }, @@ -4361,8 +4362,8 @@ snapshot_kind: text 172.53999999999996 ], "tag": { - "end": 1026, - "start": 1005, + "end": 1032, + "start": 1011, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -4377,8 +4378,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1005, - 1026, + 1011, + 1032, 0 ] } @@ -4388,8 +4389,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 706, - 740, + 712, + 746, 0 ] } diff --git a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/ast.snap b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/ast.snap index fd9d7c6b2..3fb342a8c 100644 --- a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/ast.snap +++ b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing sketch-on-chamfer-two-times.kcl snapshot_kind: text --- @@ -434,7 +435,7 @@ snapshot_kind: text { "declarations": [ { - "end": 654, + "end": 660, "id": { "end": 436, "name": "extrude001", @@ -476,10 +477,10 @@ snapshot_kind: text { "arguments": [ { - "end": 504, + "end": 506, "properties": [ { - "end": 487, + "end": 488, "key": { "end": 483, "name": "radius", @@ -489,36 +490,36 @@ snapshot_kind: text "start": 477, "type": "ObjectProperty", "value": { - "end": 487, + "end": 488, "raw": "20", - "start": 485, + "start": 486, "type": "Literal", "type": "Literal", "value": 20 } }, { - "end": 502, + "end": 504, "key": { - "end": 493, + "end": 494, "name": "tags", - "start": 489, + "start": 490, "type": "Identifier" }, - "start": 489, + "start": 490, "type": "ObjectProperty", "value": { "elements": [ { - "end": 501, + "end": 503, "name": "seg01", - "start": 496, + "start": 498, "type": "Identifier", "type": "Identifier" } ], - "end": 502, - "start": 495, + "end": 504, + "start": 497, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -529,8 +530,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 507, - "start": 506, + "end": 509, + "start": 508, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -541,7 +542,7 @@ snapshot_kind: text "start": 468, "type": "Identifier" }, - "end": 508, + "end": 510, "optional": false, "start": 468, "type": "CallExpression", @@ -550,182 +551,182 @@ snapshot_kind: text { "arguments": [ { - "end": 551, + "end": 555, "properties": [ { - "end": 534, + "end": 537, "key": { - "end": 530, + "end": 532, "name": "length", - "start": 524, + "start": 526, "type": "Identifier" }, - "start": 524, + "start": 526, "type": "ObjectProperty", "value": { - "end": 534, + "end": 537, "raw": "50", - "start": 532, + "start": 535, "type": "Literal", "type": "Literal", "value": 50 } }, { - "end": 549, + "end": 553, "key": { - "end": 540, + "end": 543, "name": "tags", - "start": 536, + "start": 539, "type": "Identifier" }, - "start": 536, + "start": 539, "type": "ObjectProperty", "value": { "elements": [ { - "end": 548, + "end": 552, "name": "seg02", - "start": 543, + "start": 547, "type": "Identifier", "type": "Identifier" } ], - "end": 549, - "start": 542, + "end": 553, + "start": 546, "type": "ArrayExpression", "type": "ArrayExpression" } } ], - "start": 522, + "start": 524, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 554, - "start": 553, + "end": 558, + "start": 557, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "type": "TagDeclarator", "value": "seg04" } ], "callee": { - "end": 521, + "end": 523, "name": "chamfer", - "start": 514, + "start": 516, "type": "Identifier" }, - "end": 563, + "end": 567, "optional": false, - "start": 514, + "start": 516, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 642, + "end": 648, "properties": [ { - "end": 596, + "end": 601, "key": { - "end": 592, + "end": 596, "name": "length", - "start": 586, + "start": 590, "type": "Identifier" }, - "start": 586, + "start": 590, "type": "ObjectProperty", "value": { - "end": 596, + "end": 601, "raw": "50", - "start": 594, + "start": 599, "type": "Literal", "type": "Literal", "value": 50 } }, { - "end": 635, + "end": 641, "key": { - "end": 609, + "end": 614, "name": "tags", - "start": 605, + "start": 610, "type": "Identifier" }, - "start": 605, + "start": 610, "type": "ObjectProperty", "value": { "elements": [ { "arguments": [ { - "end": 633, + "end": 639, "name": "seg01", - "start": 628, + "start": 634, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 627, + "end": 633, "name": "getOppositeEdge", - "start": 612, + "start": 618, "type": "Identifier" }, - "end": 634, + "end": 640, "optional": false, - "start": 612, + "start": 618, "type": "CallExpression", "type": "CallExpression" } ], - "end": 635, - "start": 611, + "end": 641, + "start": 617, "type": "ArrayExpression", "type": "ArrayExpression" } } ], - "start": 577, + "start": 581, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 645, - "start": 644, + "end": 651, + "start": 650, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "type": "TagDeclarator", "value": "seg03" } ], "callee": { - "end": 576, + "end": 580, "name": "chamfer", - "start": 569, + "start": 573, "type": "Identifier" }, - "end": 654, + "end": 660, "optional": false, - "start": 569, + "start": 573, "type": "CallExpression", "type": "CallExpression" } ], - "end": 654, + "end": 660, "start": 439, "type": "PipeExpression", "type": "PipeExpression" @@ -734,7 +735,7 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 654, + "end": 660, "kind": "const", "start": 426, "type": "VariableDeclaration", @@ -743,11 +744,11 @@ snapshot_kind: text { "declarations": [ { - "end": 1094, + "end": 1100, "id": { - "end": 665, + "end": 671, "name": "sketch003", - "start": 656, + "start": 662, "type": "Identifier" }, "init": { @@ -755,29 +756,29 @@ snapshot_kind: text { "arguments": [ { - "end": 692, + "end": 698, "name": "extrude001", - "start": 682, + "start": 688, "type": "Identifier", "type": "Identifier" }, { - "end": 699, + "end": 705, "name": "seg04", - "start": 694, + "start": 700, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 681, + "end": 687, "name": "startSketchOn", - "start": 668, + "start": 674, "type": "Identifier" }, - "end": 700, + "end": 706, "optional": false, - "start": 668, + "start": 674, "type": "CallExpression", "type": "CallExpression" }, @@ -787,49 +788,49 @@ snapshot_kind: text "elements": [ { "argument": { - "end": 727, + "end": 733, "raw": "69.1", - "start": 723, + "start": 729, "type": "Literal", "type": "Literal", "value": 69.1 }, - "end": 727, + "end": 733, "operator": "-", - "start": 722, + "start": 728, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 735, + "end": 741, "raw": "277.34", - "start": 729, + "start": 735, "type": "Literal", "type": "Literal", "value": 277.34 } ], - "end": 736, - "start": 721, + "end": 742, + "start": 727, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 739, - "start": 738, + "end": 745, + "start": 744, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 720, + "end": 726, "name": "startProfileAt", - "start": 706, + "start": 712, "type": "Identifier" }, - "end": 740, + "end": 746, "optional": false, - "start": 706, + "start": 712, "type": "CallExpression", "type": "CallExpression" }, @@ -838,50 +839,50 @@ snapshot_kind: text { "elements": [ { - "end": 759, + "end": 765, "raw": "0", - "start": 758, + "start": 764, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 766, + "end": 772, "raw": "41.48", - "start": 761, + "start": 767, "type": "Literal", "type": "Literal", "value": 41.48 } ], - "end": 767, - "start": 757, + "end": 773, + "start": 763, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 770, - "start": 769, + "end": 776, + "start": 775, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 793, - "start": 772, + "end": 799, + "start": 778, "type": "TagDeclarator", "type": "TagDeclarator", "value": "rectangleSegmentA003" } ], "callee": { - "end": 756, + "end": 762, "name": "angledLine", - "start": 746, + "start": 752, "type": "Identifier" }, - "end": 794, + "end": 800, "optional": false, - "start": 746, + "start": 752, "type": "CallExpression", "type": "CallExpression" }, @@ -890,79 +891,79 @@ snapshot_kind: text { "elements": [ { - "end": 853, + "end": 859, "left": { "arguments": [ { - "end": 847, + "end": 853, "name": "rectangleSegmentA003", - "start": 827, + "start": 833, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 826, + "end": 832, "name": "segAng", - "start": 820, + "start": 826, "type": "Identifier" }, - "end": 848, + "end": 854, "optional": false, - "start": 820, + "start": 826, "type": "CallExpression", "type": "CallExpression" }, "operator": "-", "right": { - "end": 853, + "end": 859, "raw": "90", - "start": 851, + "start": 857, "type": "Literal", "type": "Literal", "value": 90 }, - "start": 820, + "start": 826, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 867, + "end": 873, "raw": "104.8", - "start": 862, + "start": 868, "type": "Literal", "type": "Literal", "value": 104.8 } ], - "end": 874, - "start": 811, + "end": 880, + "start": 817, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 877, - "start": 876, + "end": 883, + "start": 882, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 900, - "start": 879, + "end": 906, + "start": 885, "type": "TagDeclarator", "type": "TagDeclarator", "value": "rectangleSegmentB002" } ], "callee": { - "end": 810, + "end": 816, "name": "angledLine", - "start": 800, + "start": 806, "type": "Identifier" }, - "end": 901, + "end": 907, "optional": false, - "start": 800, + "start": 806, "type": "CallExpression", "type": "CallExpression" }, @@ -973,22 +974,22 @@ snapshot_kind: text { "arguments": [ { - "end": 954, + "end": 960, "name": "rectangleSegmentA003", - "start": 934, + "start": 940, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 933, + "end": 939, "name": "segAng", - "start": 927, + "start": 933, "type": "Identifier" }, - "end": 955, + "end": 961, "optional": false, - "start": 927, + "start": 933, "type": "CallExpression", "type": "CallExpression" }, @@ -996,60 +997,60 @@ snapshot_kind: text "argument": { "arguments": [ { - "end": 992, + "end": 998, "name": "rectangleSegmentA003", - "start": 972, + "start": 978, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 971, + "end": 977, "name": "segLen", - "start": 965, + "start": 971, "type": "Identifier" }, - "end": 993, + "end": 999, "optional": false, - "start": 965, + "start": 971, "type": "CallExpression", "type": "CallExpression" }, - "end": 993, + "end": 999, "operator": "-", - "start": 964, + "start": 970, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 1000, - "start": 918, + "end": 1006, + "start": 924, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1003, - "start": 1002, + "end": 1009, + "start": 1008, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 1026, - "start": 1005, + "end": 1032, + "start": 1011, "type": "TagDeclarator", "type": "TagDeclarator", "value": "rectangleSegmentC002" } ], "callee": { - "end": 917, + "end": 923, "name": "angledLine", - "start": 907, + "start": 913, "type": "Identifier" }, - "end": 1027, + "end": 1033, "optional": false, - "start": 907, + "start": 913, "type": "CallExpression", "type": "CallExpression" }, @@ -1060,115 +1061,115 @@ snapshot_kind: text { "arguments": [ { - "end": 1056, - "start": 1055, + "end": 1062, + "start": 1061, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1054, + "end": 1060, "name": "profileStartX", - "start": 1041, + "start": 1047, "type": "Identifier" }, - "end": 1057, + "end": 1063, "optional": false, - "start": 1041, + "start": 1047, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1074, - "start": 1073, + "end": 1080, + "start": 1079, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1072, + "end": 1078, "name": "profileStartY", - "start": 1059, + "start": 1065, "type": "Identifier" }, - "end": 1075, + "end": 1081, "optional": false, - "start": 1059, + "start": 1065, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1076, - "start": 1040, + "end": 1082, + "start": 1046, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1079, - "start": 1078, + "end": 1085, + "start": 1084, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1039, + "end": 1045, "name": "lineTo", - "start": 1033, + "start": 1039, "type": "Identifier" }, - "end": 1080, + "end": 1086, "optional": false, - "start": 1033, + "start": 1039, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1093, - "start": 1092, + "end": 1099, + "start": 1098, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1091, + "end": 1097, "name": "close", - "start": 1086, + "start": 1092, "type": "Identifier" }, - "end": 1094, + "end": 1100, "optional": false, - "start": 1086, + "start": 1092, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1094, - "start": 668, + "end": 1100, + "start": 674, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 656, + "start": 662, "type": "VariableDeclarator" } ], - "end": 1094, + "end": 1100, "kind": "const", - "start": 656, + "start": 662, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 1535, + "end": 1541, "id": { - "end": 1104, + "end": 1110, "name": "sketch002", - "start": 1095, + "start": 1101, "type": "Identifier" }, "init": { @@ -1176,29 +1177,29 @@ snapshot_kind: text { "arguments": [ { - "end": 1131, + "end": 1137, "name": "extrude001", - "start": 1121, + "start": 1127, "type": "Identifier", "type": "Identifier" }, { - "end": 1138, + "end": 1144, "name": "seg03", - "start": 1133, + "start": 1139, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1120, + "end": 1126, "name": "startSketchOn", - "start": 1107, + "start": 1113, "type": "Identifier" }, - "end": 1139, + "end": 1145, "optional": false, - "start": 1107, + "start": 1113, "type": "CallExpression", "type": "CallExpression" }, @@ -1207,43 +1208,43 @@ snapshot_kind: text { "elements": [ { - "end": 1167, + "end": 1173, "raw": "159.25", - "start": 1161, + "start": 1167, "type": "Literal", "type": "Literal", "value": 159.25 }, { - "end": 1175, + "end": 1181, "raw": "278.35", - "start": 1169, + "start": 1175, "type": "Literal", "type": "Literal", "value": 278.35 } ], - "end": 1176, - "start": 1160, + "end": 1182, + "start": 1166, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1179, - "start": 1178, + "end": 1185, + "start": 1184, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1159, + "end": 1165, "name": "startProfileAt", - "start": 1145, + "start": 1151, "type": "Identifier" }, - "end": 1180, + "end": 1186, "optional": false, - "start": 1145, + "start": 1151, "type": "CallExpression", "type": "CallExpression" }, @@ -1252,50 +1253,50 @@ snapshot_kind: text { "elements": [ { - "end": 1199, + "end": 1205, "raw": "0", - "start": 1198, + "start": 1204, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 1206, + "end": 1212, "raw": "40.82", - "start": 1201, + "start": 1207, "type": "Literal", "type": "Literal", "value": 40.82 } ], - "end": 1207, - "start": 1197, + "end": 1213, + "start": 1203, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1210, - "start": 1209, + "end": 1216, + "start": 1215, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "type": "TagDeclarator", "value": "rectangleSegmentA002" } ], "callee": { - "end": 1196, + "end": 1202, "name": "angledLine", - "start": 1186, + "start": 1192, "type": "Identifier" }, - "end": 1234, + "end": 1240, "optional": false, - "start": 1186, + "start": 1192, "type": "CallExpression", "type": "CallExpression" }, @@ -1304,79 +1305,79 @@ snapshot_kind: text { "elements": [ { - "end": 1293, + "end": 1299, "left": { "arguments": [ { - "end": 1287, + "end": 1293, "name": "rectangleSegmentA002", - "start": 1267, + "start": 1273, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1266, + "end": 1272, "name": "segAng", - "start": 1260, + "start": 1266, "type": "Identifier" }, - "end": 1288, + "end": 1294, "optional": false, - "start": 1260, + "start": 1266, "type": "CallExpression", "type": "CallExpression" }, "operator": "-", "right": { - "end": 1293, + "end": 1299, "raw": "90", - "start": 1291, + "start": 1297, "type": "Literal", "type": "Literal", "value": 90 }, - "start": 1260, + "start": 1266, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1308, + "end": 1314, "raw": "132.27", - "start": 1302, + "start": 1308, "type": "Literal", "type": "Literal", "value": 132.27 } ], - "end": 1315, - "start": 1251, + "end": 1321, + "start": 1257, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1318, - "start": 1317, + "end": 1324, + "start": 1323, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "type": "TagDeclarator", "value": "rectangleSegmentB001" } ], "callee": { - "end": 1250, + "end": 1256, "name": "angledLine", - "start": 1240, + "start": 1246, "type": "Identifier" }, - "end": 1342, + "end": 1348, "optional": false, - "start": 1240, + "start": 1246, "type": "CallExpression", "type": "CallExpression" }, @@ -1387,22 +1388,22 @@ snapshot_kind: text { "arguments": [ { - "end": 1395, + "end": 1401, "name": "rectangleSegmentA002", - "start": 1375, + "start": 1381, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1374, + "end": 1380, "name": "segAng", - "start": 1368, + "start": 1374, "type": "Identifier" }, - "end": 1396, + "end": 1402, "optional": false, - "start": 1368, + "start": 1374, "type": "CallExpression", "type": "CallExpression" }, @@ -1410,60 +1411,60 @@ snapshot_kind: text "argument": { "arguments": [ { - "end": 1433, + "end": 1439, "name": "rectangleSegmentA002", - "start": 1413, + "start": 1419, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1412, + "end": 1418, "name": "segLen", - "start": 1406, + "start": 1412, "type": "Identifier" }, - "end": 1434, + "end": 1440, "optional": false, - "start": 1406, + "start": 1412, "type": "CallExpression", "type": "CallExpression" }, - "end": 1434, + "end": 1440, "operator": "-", - "start": 1405, + "start": 1411, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 1441, - "start": 1359, + "end": 1447, + "start": 1365, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1444, - "start": 1443, + "end": 1450, + "start": 1449, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "type": "TagDeclarator", "value": "rectangleSegmentC001" } ], "callee": { - "end": 1358, + "end": 1364, "name": "angledLine", - "start": 1348, + "start": 1354, "type": "Identifier" }, - "end": 1468, + "end": 1474, "optional": false, - "start": 1348, + "start": 1354, "type": "CallExpression", "type": "CallExpression" }, @@ -1474,165 +1475,165 @@ snapshot_kind: text { "arguments": [ { - "end": 1497, - "start": 1496, + "end": 1503, + "start": 1502, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1495, + "end": 1501, "name": "profileStartX", - "start": 1482, + "start": 1488, "type": "Identifier" }, - "end": 1498, + "end": 1504, "optional": false, - "start": 1482, + "start": 1488, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1515, - "start": 1514, + "end": 1521, + "start": 1520, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1513, + "end": 1519, "name": "profileStartY", - "start": 1500, + "start": 1506, "type": "Identifier" }, - "end": 1516, + "end": 1522, "optional": false, - "start": 1500, + "start": 1506, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1517, - "start": 1481, + "end": 1523, + "start": 1487, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1520, - "start": 1519, + "end": 1526, + "start": 1525, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1480, + "end": 1486, "name": "lineTo", - "start": 1474, + "start": 1480, "type": "Identifier" }, - "end": 1521, + "end": 1527, "optional": false, - "start": 1474, + "start": 1480, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1534, - "start": 1533, + "end": 1540, + "start": 1539, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1532, + "end": 1538, "name": "close", - "start": 1527, + "start": 1533, "type": "Identifier" }, - "end": 1535, + "end": 1541, "optional": false, - "start": 1527, + "start": 1533, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1535, - "start": 1107, + "end": 1541, + "start": 1113, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 1095, + "start": 1101, "type": "VariableDeclarator" } ], - "end": 1535, + "end": 1541, "kind": "const", - "start": 1095, + "start": 1101, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declarations": [ { - "end": 1571, + "end": 1577, "id": { - "end": 1546, + "end": 1552, "name": "extrude002", - "start": 1536, + "start": 1542, "type": "Identifier" }, "init": { "arguments": [ { - "end": 1559, + "end": 1565, "raw": "50", - "start": 1557, + "start": 1563, "type": "Literal", "type": "Literal", "value": 50 }, { - "end": 1570, + "end": 1576, "name": "sketch002", - "start": 1561, + "start": 1567, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1556, + "end": 1562, "name": "extrude", - "start": 1549, + "start": 1555, "type": "Identifier" }, - "end": 1571, + "end": 1577, "optional": false, - "start": 1549, + "start": 1555, "type": "CallExpression", "type": "CallExpression" }, - "start": 1536, + "start": 1542, "type": "VariableDeclarator" } ], - "end": 1571, + "end": 1577, "kind": "const", - "start": 1536, + "start": 1542, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 1572, + "end": 1578, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "end": 656, - "start": 654, + "end": 662, + "start": 660, "type": "NonCodeNode", "value": { "type": "newLine" diff --git a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/input.kcl b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/input.kcl index db67e9c1b..2a2a08152 100644 --- a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/input.kcl +++ b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/input.kcl @@ -12,11 +12,11 @@ sketch001 = startSketchOn('XZ') |> lineTo([profileStartX(%), profileStartY(%)], %, $seg02) |> close(%) extrude001 = extrude(100, sketch001) - |> fillet({ radius: 20, tags: [seg01] }, %) - |> chamfer({ length: 50, tags: [seg02] }, %, $seg04) + |> fillet({ radius = 20, tags = [seg01] }, %) + |> chamfer({ length = 50, tags = [seg02] }, %, $seg04) |> chamfer({ - length: 50, - tags: [getOppositeEdge(seg01)] + length = 50, + tags = [getOppositeEdge(seg01)] }, %, $seg03) sketch003 = startSketchOn(extrude001, seg04) diff --git a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/program_memory.snap b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/program_memory.snap index f6ccac37b..cbc9a4666 100644 --- a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing sketch-on-chamfer-two-times.kcl snapshot_kind: text --- @@ -95,13 +96,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 563, + 516, + 567, 0 ], "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" }, @@ -111,13 +112,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 569, - 654, + 573, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" }, @@ -479,13 +480,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 569, - 654, + 573, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" }, @@ -495,8 +496,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 647, 653, + 659, 0 ] } @@ -514,13 +515,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 563, + 516, + 567, 0 ], "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" }, @@ -530,8 +531,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 556, - 562, + 560, + 566, 0 ] } @@ -565,8 +566,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" } @@ -577,8 +578,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" } @@ -603,13 +604,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -619,13 +620,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -635,13 +636,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -651,8 +652,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1474, - 1521, + 1480, + 1527, 0 ], "tag": null, @@ -667,8 +668,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ] }, @@ -677,8 +678,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -692,8 +693,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ] }, @@ -702,8 +703,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -717,8 +718,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ] }, @@ -727,8 +728,8 @@ snapshot_kind: text 146.08 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -742,8 +743,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1474, - 1521, + 1480, + 1527, 0 ] }, @@ -762,8 +763,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1527, - 1535, + 1533, + 1541, 0 ] }, @@ -865,13 +866,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 563, + 516, + 567, 0 ], "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" }, @@ -881,13 +882,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 569, - 654, + 573, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" }, @@ -1249,13 +1250,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 569, - 654, + 573, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" }, @@ -1265,8 +1266,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 647, 653, + 659, 0 ] } @@ -1284,13 +1285,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 563, + 516, + 567, 0 ], "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" }, @@ -1300,8 +1301,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 556, - 562, + 560, + 566, 0 ] } @@ -1335,8 +1336,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" } @@ -1347,8 +1348,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" } @@ -1367,8 +1368,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1107, - 1139, + 1113, + 1145, 0 ] } @@ -1387,8 +1388,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1145, - 1180, + 1151, + 1186, 0 ] } @@ -1405,8 +1406,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ] }, @@ -1415,8 +1416,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1430,13 +1431,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1446,8 +1447,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1212, - 1233, + 1218, + 1239, 0 ] } @@ -1464,8 +1465,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ] }, @@ -1474,8 +1475,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -1489,13 +1490,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -1505,8 +1506,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1320, - 1341, + 1326, + 1347, 0 ] } @@ -1523,8 +1524,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ] }, @@ -1533,8 +1534,8 @@ snapshot_kind: text 146.08 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -1548,13 +1549,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -1564,8 +1565,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1446, - 1467, + 1452, + 1473, 0 ] } @@ -1575,8 +1576,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1145, - 1180, + 1151, + 1186, 0 ] } @@ -1588,8 +1589,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1145, - 1180, + 1151, + 1186, 0 ] } @@ -1667,8 +1668,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ] }, @@ -1677,8 +1678,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1692,13 +1693,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1708,8 +1709,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1212, - 1233, + 1218, + 1239, 0 ] } @@ -1727,8 +1728,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 746, - 794, + 752, + 800, 0 ] }, @@ -1737,8 +1738,8 @@ snapshot_kind: text 277.34 ], "tag": { - "end": 793, - "start": 772, + "end": 799, + "start": 778, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -1753,8 +1754,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 772, - 793, + 778, + 799, 0 ] } @@ -1772,8 +1773,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ] }, @@ -1782,8 +1783,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -1797,13 +1798,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -1813,8 +1814,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1320, - 1341, + 1326, + 1347, 0 ] } @@ -1832,8 +1833,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 800, - 901, + 806, + 907, 0 ] }, @@ -1842,8 +1843,8 @@ snapshot_kind: text 277.34 ], "tag": { - "end": 900, - "start": 879, + "end": 906, + "start": 885, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -1858,8 +1859,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 879, - 900, + 885, + 906, 0 ] } @@ -1877,8 +1878,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ] }, @@ -1887,8 +1888,8 @@ snapshot_kind: text 146.08 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -1902,13 +1903,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -1918,8 +1919,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1446, - 1467, + 1452, + 1473, 0 ] } @@ -1937,8 +1938,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 907, - 1027, + 913, + 1033, 0 ] }, @@ -1947,8 +1948,8 @@ snapshot_kind: text 172.53999999999996 ], "tag": { - "end": 1026, - "start": 1005, + "end": 1032, + "start": 1011, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -1963,8 +1964,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1005, - 1026, + 1011, + 1032, 0 ] } @@ -2103,13 +2104,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 569, - 654, + 573, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" }, @@ -2119,8 +2120,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 647, 653, + 659, 0 ] } @@ -2139,13 +2140,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 563, + 516, + 567, 0 ], "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" }, @@ -2155,8 +2156,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 556, - 562, + 560, + 566, 0 ] } @@ -2519,13 +2520,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 569, - 654, + 573, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" }, @@ -2535,8 +2536,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 647, 653, + 659, 0 ] } @@ -2554,13 +2555,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 563, + 516, + 567, 0 ], "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" }, @@ -2570,8 +2571,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 556, - 562, + 560, + 566, 0 ] } @@ -2599,8 +2600,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ] }, @@ -2609,8 +2610,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -2624,8 +2625,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ] }, @@ -2634,8 +2635,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -2649,8 +2650,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ] }, @@ -2659,8 +2660,8 @@ snapshot_kind: text 146.08 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -2674,8 +2675,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1474, - 1521, + 1480, + 1527, 0 ] }, @@ -2694,8 +2695,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1527, - 1535, + 1533, + 1541, 0 ] }, @@ -2797,13 +2798,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 563, + 516, + 567, 0 ], "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" }, @@ -2813,13 +2814,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 569, - 654, + 573, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" }, @@ -3181,13 +3182,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 569, - 654, + 573, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" }, @@ -3197,8 +3198,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 647, 653, + 659, 0 ] } @@ -3216,13 +3217,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 563, + 516, + 567, 0 ], "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" }, @@ -3232,8 +3233,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 556, - 562, + 560, + 566, 0 ] } @@ -3267,8 +3268,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" } @@ -3279,8 +3280,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" } @@ -3299,8 +3300,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1107, - 1139, + 1113, + 1145, 0 ] } @@ -3319,8 +3320,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1145, - 1180, + 1151, + 1186, 0 ] } @@ -3337,8 +3338,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ] }, @@ -3347,8 +3348,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -3362,13 +3363,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1234, + 1192, + 1240, 0 ], "tag": { - "end": 1233, - "start": 1212, + "end": 1239, + "start": 1218, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -3378,8 +3379,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1212, - 1233, + 1218, + 1239, 0 ] } @@ -3396,8 +3397,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ] }, @@ -3406,8 +3407,8 @@ snapshot_kind: text 278.35 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -3421,13 +3422,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1240, - 1342, + 1246, + 1348, 0 ], "tag": { - "end": 1341, - "start": 1320, + "end": 1347, + "start": 1326, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -3437,8 +3438,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1320, - 1341, + 1326, + 1347, 0 ] } @@ -3455,8 +3456,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ] }, @@ -3465,8 +3466,8 @@ snapshot_kind: text 146.08 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -3480,13 +3481,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1348, - 1468, + 1354, + 1474, 0 ], "tag": { - "end": 1467, - "start": 1446, + "end": 1473, + "start": 1452, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -3496,8 +3497,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1446, - 1467, + 1452, + 1473, 0 ] } @@ -3507,8 +3508,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1145, - 1180, + 1151, + 1186, 0 ] } @@ -3525,8 +3526,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 746, - 794, + 752, + 800, 0 ] }, @@ -3535,8 +3536,8 @@ snapshot_kind: text 277.34 ], "tag": { - "end": 793, - "start": 772, + "end": 799, + "start": 778, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -3550,8 +3551,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 800, - 901, + 806, + 907, 0 ] }, @@ -3560,8 +3561,8 @@ snapshot_kind: text 277.34 ], "tag": { - "end": 900, - "start": 879, + "end": 906, + "start": 885, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -3575,8 +3576,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 907, - 1027, + 913, + 1033, 0 ] }, @@ -3585,8 +3586,8 @@ snapshot_kind: text 172.54 ], "tag": { - "end": 1026, - "start": 1005, + "end": 1032, + "start": 1011, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -3600,8 +3601,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1033, - 1080, + 1039, + 1086, 0 ] }, @@ -3620,8 +3621,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1086, - 1094, + 1092, + 1100, 0 ] }, @@ -3723,13 +3724,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 563, + 516, + 567, 0 ], "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" }, @@ -3739,13 +3740,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 569, - 654, + 573, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" }, @@ -4107,13 +4108,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 569, - 654, + 573, + 660, 0 ], "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" }, @@ -4123,8 +4124,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 647, 653, + 659, 0 ] } @@ -4142,13 +4143,13 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 514, - 563, + 516, + 567, 0 ], "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" }, @@ -4158,8 +4159,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 556, - 562, + 560, + 566, 0 ] } @@ -4193,8 +4194,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 562, - "start": 556, + "end": 566, + "start": 560, "type": "TagDeclarator", "value": "seg04" } @@ -4205,8 +4206,8 @@ snapshot_kind: text "length": 50.0, "edgeId": "[uuid]", "tag": { - "end": 653, - "start": 647, + "end": 659, + "start": 653, "type": "TagDeclarator", "value": "seg03" } @@ -4225,8 +4226,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 668, - 700, + 674, + 706, 0 ] } @@ -4245,8 +4246,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 706, - 740, + 712, + 746, 0 ] } @@ -4263,8 +4264,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 746, - 794, + 752, + 800, 0 ] }, @@ -4273,8 +4274,8 @@ snapshot_kind: text 277.34 ], "tag": { - "end": 793, - "start": 772, + "end": 799, + "start": 778, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -4289,8 +4290,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 772, - 793, + 778, + 799, 0 ] } @@ -4307,8 +4308,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 800, - 901, + 806, + 907, 0 ] }, @@ -4317,8 +4318,8 @@ snapshot_kind: text 277.34 ], "tag": { - "end": 900, - "start": 879, + "end": 906, + "start": 885, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -4333,8 +4334,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 879, - 900, + 885, + 906, 0 ] } @@ -4351,8 +4352,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 907, - 1027, + 913, + 1033, 0 ] }, @@ -4361,8 +4362,8 @@ snapshot_kind: text 172.53999999999996 ], "tag": { - "end": 1026, - "start": 1005, + "end": 1032, + "start": 1011, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -4377,8 +4378,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1005, - 1026, + 1011, + 1032, 0 ] } @@ -4388,8 +4389,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 706, - 740, + 712, + 746, 0 ] } diff --git a/src/wasm-lib/kcl/tests/sketch_in_object/ast.snap b/src/wasm-lib/kcl/tests/sketch_in_object/ast.snap index 205393616..604c11066 100644 --- a/src/wasm-lib/kcl/tests/sketch_in_object/ast.snap +++ b/src/wasm-lib/kcl/tests/sketch_in_object/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing sketch_in_object.kcl snapshot_kind: text --- @@ -287,7 +288,7 @@ snapshot_kind: text { "declarations": [ { - "end": 397, + "end": 399, "id": { "end": 177, "name": "test2", @@ -299,10 +300,10 @@ snapshot_kind: text "body": [ { "argument": { - "end": 395, + "end": 397, "properties": [ { - "end": 391, + "end": 393, "key": { "end": 209, "name": "thing1", @@ -312,40 +313,40 @@ snapshot_kind: text "start": 203, "type": "ObjectProperty", "value": { - "end": 391, + "end": 393, "properties": [ { - "end": 385, + "end": 387, "key": { - "end": 225, + "end": 226, "name": "thing2", - "start": 219, + "start": 220, "type": "Identifier" }, - "start": 219, + "start": 220, "type": "ObjectProperty", "value": { "body": [ { "arguments": [ { - "end": 245, + "end": 247, "raw": "'XY'", - "start": 241, + "start": 243, "type": "Literal", "type": "Literal", "value": "XY" } ], "callee": { - "end": 240, + "end": 242, "name": "startSketchOn", - "start": 227, + "start": 229, "type": "Identifier" }, - "end": 246, + "end": 248, "optional": false, - "start": 227, + "start": 229, "type": "CallExpression", "type": "CallExpression" }, @@ -354,43 +355,43 @@ snapshot_kind: text { "elements": [ { - "end": 275, + "end": 277, "raw": "0", - "start": 274, + "start": 276, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 278, + "end": 280, "raw": "0", - "start": 277, + "start": 279, "type": "Literal", "type": "Literal", "value": 0 } ], - "end": 279, - "start": 273, + "end": 281, + "start": 275, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 282, - "start": 281, + "end": 284, + "start": 283, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 272, + "end": 274, "name": "startProfileAt", - "start": 258, + "start": 260, "type": "Identifier" }, - "end": 283, + "end": 285, "optional": false, - "start": 258, + "start": 260, "type": "CallExpression", "type": "CallExpression" }, @@ -399,43 +400,43 @@ snapshot_kind: text { "elements": [ { - "end": 302, + "end": 304, "raw": "0", - "start": 301, + "start": 303, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 305, + "end": 307, "raw": "1", - "start": 304, + "start": 306, "type": "Literal", "type": "Literal", "value": 1 } ], - "end": 306, - "start": 300, + "end": 308, + "start": 302, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 309, - "start": 308, + "end": 311, + "start": 310, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 299, + "end": 301, "name": "line", - "start": 295, + "start": 297, "type": "Identifier" }, - "end": 310, + "end": 312, "optional": false, - "start": 295, + "start": 297, "type": "CallExpression", "type": "CallExpression" }, @@ -444,43 +445,43 @@ snapshot_kind: text { "elements": [ { - "end": 329, + "end": 331, "raw": "1", - "start": 328, + "start": 330, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 332, + "end": 334, "raw": "0", - "start": 331, + "start": 333, "type": "Literal", "type": "Literal", "value": 0 } ], - "end": 333, - "start": 327, + "end": 335, + "start": 329, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 336, - "start": 335, + "end": 338, + "start": 337, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 326, + "end": 328, "name": "line", - "start": 322, + "start": 324, "type": "Identifier" }, - "end": 337, + "end": 339, "optional": false, - "start": 322, + "start": 324, "type": "CallExpression", "type": "CallExpression" }, @@ -489,83 +490,83 @@ snapshot_kind: text { "elements": [ { - "end": 356, + "end": 358, "raw": "0", - "start": 355, + "start": 357, "type": "Literal", "type": "Literal", "value": 0 }, { "argument": { - "end": 360, + "end": 362, "raw": "1", - "start": 359, + "start": 361, "type": "Literal", "type": "Literal", "value": 1 }, - "end": 360, + "end": 362, "operator": "-", - "start": 358, + "start": 360, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 361, - "start": 354, + "end": 363, + "start": 356, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 364, - "start": 363, + "end": 366, + "start": 365, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 353, + "end": 355, "name": "line", - "start": 349, + "start": 351, "type": "Identifier" }, - "end": 365, + "end": 367, "optional": false, - "start": 349, + "start": 351, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 384, - "start": 383, + "end": 386, + "start": 385, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 382, + "end": 384, "name": "close", - "start": 377, + "start": 379, "type": "Identifier" }, - "end": 385, + "end": 387, "optional": false, - "start": 377, + "start": 379, "type": "CallExpression", "type": "CallExpression" } ], - "end": 385, - "start": 227, + "end": 387, + "start": 229, "type": "PipeExpression", "type": "PipeExpression" } } ], - "start": 211, + "start": 212, "type": "ObjectExpression", "type": "ObjectExpression" } @@ -575,16 +576,16 @@ snapshot_kind: text "type": "ObjectExpression", "type": "ObjectExpression" }, - "end": 395, + "end": 397, "start": 190, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "end": 397, + "end": 399, "start": 186 }, - "end": 397, + "end": 399, "params": [], "start": 180, "type": "FunctionExpression", @@ -594,7 +595,7 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 397, + "end": 399, "kind": "fn", "start": 169, "type": "VariableDeclaration", @@ -603,45 +604,45 @@ snapshot_kind: text { "declarations": [ { - "end": 409, + "end": 411, "id": { - "end": 400, + "end": 402, "name": "x", - "start": 399, + "start": 401, "type": "Identifier" }, "init": { "arguments": [], "callee": { - "end": 407, + "end": 409, "name": "test", - "start": 403, + "start": 405, "type": "Identifier" }, - "end": 409, + "end": 411, "optional": false, - "start": 403, + "start": 405, "type": "CallExpression", "type": "CallExpression" }, - "start": 399, + "start": 401, "type": "VariableDeclarator" } ], - "end": 409, + "end": 411, "kind": "const", - "start": 399, + "start": 401, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "end": 432, + "end": 434, "expression": { "body": [ { - "end": 411, + "end": 413, "name": "x", - "start": 410, + "start": 412, "type": "Identifier", "type": "Identifier" }, @@ -649,162 +650,162 @@ snapshot_kind: text "arguments": [ { "argument": { - "end": 428, + "end": 430, "raw": "10", - "start": 426, + "start": 428, "type": "Literal", "type": "Literal", "value": 10 }, - "end": 428, + "end": 430, "operator": "-", - "start": 425, + "start": 427, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 431, - "start": 430, + "end": 433, + "start": 432, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 424, + "end": 426, "name": "extrude", - "start": 417, + "start": 419, "type": "Identifier" }, - "end": 432, + "end": 434, "optional": false, - "start": 417, + "start": 419, "type": "CallExpression", "type": "CallExpression" } ], - "end": 432, - "start": 410, + "end": 434, + "start": 412, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 410, + "start": 412, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { "declarations": [ { - "end": 446, + "end": 448, "id": { - "end": 436, + "end": 438, "name": "x2", - "start": 434, + "start": 436, "type": "Identifier" }, "init": { "arguments": [], "callee": { - "end": 444, + "end": 446, "name": "test2", - "start": 439, + "start": 441, "type": "Identifier" }, - "end": 446, + "end": 448, "optional": false, - "start": 439, + "start": 441, "type": "CallExpression", "type": "CallExpression" }, - "start": 434, + "start": 436, "type": "VariableDeclarator" } ], - "end": 446, + "end": 448, "kind": "const", - "start": 434, + "start": 436, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "end": 483, + "end": 485, "expression": { "body": [ { "computed": false, - "end": 463, + "end": 465, "object": { "computed": false, - "end": 456, + "end": 458, "object": { - "end": 449, + "end": 451, "name": "x2", - "start": 447, + "start": 449, "type": "Identifier", "type": "Identifier" }, "property": { - "end": 456, + "end": 458, "name": "thing1", - "start": 450, + "start": 452, "type": "Identifier", "type": "Identifier" }, - "start": 447, + "start": 449, "type": "MemberExpression", "type": "MemberExpression" }, "property": { - "end": 463, + "end": 465, "name": "thing2", - "start": 457, + "start": 459, "type": "Identifier", "type": "Identifier" }, - "start": 447, + "start": 449, "type": "MemberExpression", "type": "MemberExpression" }, { "arguments": [ { - "end": 479, + "end": 481, "raw": "10", - "start": 477, + "start": 479, "type": "Literal", "type": "Literal", "value": 10 }, { - "end": 482, - "start": 481, + "end": 484, + "start": 483, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 476, + "end": 478, "name": "extrude", - "start": 469, + "start": 471, "type": "Identifier" }, - "end": 483, + "end": 485, "optional": false, - "start": 469, + "start": 471, "type": "CallExpression", "type": "CallExpression" } ], - "end": 483, - "start": 447, + "end": 485, + "start": 449, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 447, + "start": 449, "type": "ExpressionStatement", "type": "ExpressionStatement" } ], - "end": 484, + "end": 486, "nonCodeMeta": { "nonCodeNodes": { "0": [ @@ -819,8 +820,8 @@ snapshot_kind: text ], "1": [ { - "end": 399, - "start": 397, + "end": 401, + "start": 399, "type": "NonCodeNode", "value": { "type": "newLine" @@ -829,8 +830,8 @@ snapshot_kind: text ], "3": [ { - "end": 434, - "start": 432, + "end": 436, + "start": 434, "type": "NonCodeNode", "value": { "type": "newLine" diff --git a/src/wasm-lib/kcl/tests/sketch_in_object/input.kcl b/src/wasm-lib/kcl/tests/sketch_in_object/input.kcl index aa5b87eef..0f31ad2d0 100644 --- a/src/wasm-lib/kcl/tests/sketch_in_object/input.kcl +++ b/src/wasm-lib/kcl/tests/sketch_in_object/input.kcl @@ -9,8 +9,8 @@ fn test = () => { fn test2 = () => { return { - thing1: { - thing2: startSketchOn('XY') + thing1 = { + thing2 = startSketchOn('XY') |> startProfileAt([0, 0], %) |> line([0, 1], %) |> line([1, 0], %) diff --git a/src/wasm-lib/kcl/tests/sketch_in_object/program_memory.snap b/src/wasm-lib/kcl/tests/sketch_in_object/program_memory.snap index 26ae5962e..6b6dde631 100644 --- a/src/wasm-lib/kcl/tests/sketch_in_object/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch_in_object/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing sketch_in_object.kcl snapshot_kind: text --- @@ -334,10 +335,10 @@ snapshot_kind: text "body": [ { "argument": { - "end": 395, + "end": 397, "properties": [ { - "end": 391, + "end": 393, "key": { "end": 209, "name": "thing1", @@ -347,40 +348,40 @@ snapshot_kind: text "start": 203, "type": "ObjectProperty", "value": { - "end": 391, + "end": 393, "properties": [ { - "end": 385, + "end": 387, "key": { - "end": 225, + "end": 226, "name": "thing2", - "start": 219, + "start": 220, "type": "Identifier" }, - "start": 219, + "start": 220, "type": "ObjectProperty", "value": { "body": [ { "arguments": [ { - "end": 245, + "end": 247, "raw": "'XY'", - "start": 241, + "start": 243, "type": "Literal", "type": "Literal", "value": "XY" } ], "callee": { - "end": 240, + "end": 242, "name": "startSketchOn", - "start": 227, + "start": 229, "type": "Identifier" }, - "end": 246, + "end": 248, "optional": false, - "start": 227, + "start": 229, "type": "CallExpression", "type": "CallExpression" }, @@ -389,43 +390,43 @@ snapshot_kind: text { "elements": [ { - "end": 275, + "end": 277, "raw": "0", - "start": 274, + "start": 276, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 278, + "end": 280, "raw": "0", - "start": 277, + "start": 279, "type": "Literal", "type": "Literal", "value": 0 } ], - "end": 279, - "start": 273, + "end": 281, + "start": 275, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 282, - "start": 281, + "end": 284, + "start": 283, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 272, + "end": 274, "name": "startProfileAt", - "start": 258, + "start": 260, "type": "Identifier" }, - "end": 283, + "end": 285, "optional": false, - "start": 258, + "start": 260, "type": "CallExpression", "type": "CallExpression" }, @@ -434,43 +435,43 @@ snapshot_kind: text { "elements": [ { - "end": 302, + "end": 304, "raw": "0", - "start": 301, + "start": 303, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 305, + "end": 307, "raw": "1", - "start": 304, + "start": 306, "type": "Literal", "type": "Literal", "value": 1 } ], - "end": 306, - "start": 300, + "end": 308, + "start": 302, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 309, - "start": 308, + "end": 311, + "start": 310, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 299, + "end": 301, "name": "line", - "start": 295, + "start": 297, "type": "Identifier" }, - "end": 310, + "end": 312, "optional": false, - "start": 295, + "start": 297, "type": "CallExpression", "type": "CallExpression" }, @@ -479,43 +480,43 @@ snapshot_kind: text { "elements": [ { - "end": 329, + "end": 331, "raw": "1", - "start": 328, + "start": 330, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 332, + "end": 334, "raw": "0", - "start": 331, + "start": 333, "type": "Literal", "type": "Literal", "value": 0 } ], - "end": 333, - "start": 327, + "end": 335, + "start": 329, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 336, - "start": 335, + "end": 338, + "start": 337, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 326, + "end": 328, "name": "line", - "start": 322, + "start": 324, "type": "Identifier" }, - "end": 337, + "end": 339, "optional": false, - "start": 322, + "start": 324, "type": "CallExpression", "type": "CallExpression" }, @@ -524,83 +525,83 @@ snapshot_kind: text { "elements": [ { - "end": 356, + "end": 358, "raw": "0", - "start": 355, + "start": 357, "type": "Literal", "type": "Literal", "value": 0 }, { "argument": { - "end": 360, + "end": 362, "raw": "1", - "start": 359, + "start": 361, "type": "Literal", "type": "Literal", "value": 1 }, - "end": 360, + "end": 362, "operator": "-", - "start": 358, + "start": 360, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 361, - "start": 354, + "end": 363, + "start": 356, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 364, - "start": 363, + "end": 366, + "start": 365, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 353, + "end": 355, "name": "line", - "start": 349, + "start": 351, "type": "Identifier" }, - "end": 365, + "end": 367, "optional": false, - "start": 349, + "start": 351, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 384, - "start": 383, + "end": 386, + "start": 385, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 382, + "end": 384, "name": "close", - "start": 377, + "start": 379, "type": "Identifier" }, - "end": 385, + "end": 387, "optional": false, - "start": 377, + "start": 379, "type": "CallExpression", "type": "CallExpression" } ], - "end": 385, - "start": 227, + "end": 387, + "start": 229, "type": "PipeExpression", "type": "PipeExpression" } } ], - "start": 211, + "start": 212, "type": "ObjectExpression", "type": "ObjectExpression" } @@ -610,16 +611,16 @@ snapshot_kind: text "type": "ObjectExpression", "type": "ObjectExpression" }, - "end": 395, + "end": 397, "start": 190, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "end": 397, + "end": 399, "start": 186 }, - "end": 397, + "end": 399, "params": [], "start": 180, "type": "FunctionExpression" @@ -959,7 +960,7 @@ snapshot_kind: text { "sourceRange": [ 180, - 397, + 399, 0 ] } @@ -1124,8 +1125,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 295, - 310, + 297, + 312, 0 ] }, @@ -1144,8 +1145,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 322, - 337, + 324, + 339, 0 ] }, @@ -1164,8 +1165,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 349, - 365, + 351, + 367, 0 ] }, @@ -1184,8 +1185,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 377, - 385, + 379, + 387, 0 ] }, @@ -1240,8 +1241,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 258, - 283, + 260, + 285, 0 ] } @@ -1249,8 +1250,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 258, - 283, + 260, + 285, 0 ] } @@ -1261,8 +1262,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 211, - 391, + 212, + 393, 0 ] } @@ -1273,7 +1274,7 @@ snapshot_kind: text { "sourceRange": [ 197, - 395, + 397, 0 ] } diff --git a/src/wasm-lib/kcl/tests/sketch_on_face/ast.snap b/src/wasm-lib/kcl/tests/sketch_on_face/ast.snap index 762c106b2..0df79e7e1 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face/ast.snap +++ b/src/wasm-lib/kcl/tests/sketch_on_face/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 52 description: Result of parsing sketch_on_face.kcl snapshot_kind: text --- diff --git a/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/ast.snap b/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/ast.snap index b33151e77..6eb3016aa 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/ast.snap +++ b/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing sketch_on_face_after_fillets_referencing_face.kcl snapshot_kind: text --- @@ -388,7 +389,7 @@ snapshot_kind: text { "declarations": [ { - "end": 1491, + "end": 1495, "id": { "end": 989, "name": "bracket", @@ -807,10 +808,10 @@ snapshot_kind: text { "arguments": [ { - "end": 1380, + "end": 1382, "properties": [ { - "end": 1326, + "end": 1327, "key": { "end": 1317, "name": "radius", @@ -820,50 +821,50 @@ snapshot_kind: text "start": 1311, "type": "ObjectProperty", "value": { - "end": 1326, + "end": 1327, "name": "filletR", - "start": 1319, + "start": 1320, "type": "Identifier", "type": "Identifier" } }, { - "end": 1373, + "end": 1375, "key": { - "end": 1339, + "end": 1340, "name": "tags", - "start": 1335, + "start": 1336, "type": "Identifier" }, - "start": 1335, + "start": 1336, "type": "ObjectProperty", "value": { "elements": [ { "arguments": [ { - "end": 1371, + "end": 1373, "name": "innerEdge", - "start": 1362, + "start": 1364, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1361, + "end": 1363, "name": "getNextAdjacentEdge", - "start": 1342, + "start": 1344, "type": "Identifier" }, - "end": 1372, + "end": 1374, "optional": false, - "start": 1342, + "start": 1344, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1373, - "start": 1341, + "end": 1375, + "start": 1343, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -874,8 +875,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 1383, - "start": 1382, + "end": 1385, + "start": 1384, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -886,7 +887,7 @@ snapshot_kind: text "start": 1295, "type": "Identifier" }, - "end": 1384, + "end": 1386, "optional": false, "start": 1295, "type": "CallExpression", @@ -895,107 +896,107 @@ snapshot_kind: text { "arguments": [ { - "end": 1487, + "end": 1491, "properties": [ { - "end": 1433, + "end": 1436, "key": { - "end": 1412, + "end": 1414, "name": "radius", - "start": 1406, + "start": 1408, "type": "Identifier" }, - "start": 1406, + "start": 1408, "type": "ObjectProperty", "value": { - "end": 1433, + "end": 1436, "left": { - "end": 1421, + "end": 1424, "name": "filletR", - "start": 1414, + "start": 1417, "type": "Identifier", "type": "Identifier" }, "operator": "+", "right": { - "end": 1433, + "end": 1436, "name": "thickness", - "start": 1424, + "start": 1427, "type": "Identifier", "type": "Identifier" }, - "start": 1414, + "start": 1417, "type": "BinaryExpression", "type": "BinaryExpression" } }, { - "end": 1480, + "end": 1484, "key": { - "end": 1446, + "end": 1449, "name": "tags", - "start": 1442, + "start": 1445, "type": "Identifier" }, - "start": 1442, + "start": 1445, "type": "ObjectProperty", "value": { "elements": [ { "arguments": [ { - "end": 1478, + "end": 1482, "name": "outerEdge", - "start": 1469, + "start": 1473, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1468, + "end": 1472, "name": "getNextAdjacentEdge", - "start": 1449, + "start": 1453, "type": "Identifier" }, - "end": 1479, + "end": 1483, "optional": false, - "start": 1449, + "start": 1453, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1480, - "start": 1448, + "end": 1484, + "start": 1452, "type": "ArrayExpression", "type": "ArrayExpression" } } ], - "start": 1397, + "start": 1399, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 1490, - "start": 1489, + "end": 1494, + "start": 1493, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1396, + "end": 1398, "name": "fillet", - "start": 1390, + "start": 1392, "type": "Identifier" }, - "end": 1491, + "end": 1495, "optional": false, - "start": 1390, + "start": 1392, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1491, + "end": 1495, "start": 992, "type": "PipeExpression", "type": "PipeExpression" @@ -1004,7 +1005,7 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 1491, + "end": 1495, "kind": "const", "start": 982, "type": "VariableDeclaration", @@ -1013,11 +1014,11 @@ snapshot_kind: text { "declarations": [ { - "end": 1742, + "end": 1746, "id": { - "end": 1502, + "end": 1506, "name": "sketch001", - "start": 1493, + "start": 1497, "type": "Identifier" }, "init": { @@ -1025,29 +1026,29 @@ snapshot_kind: text { "arguments": [ { - "end": 1526, + "end": 1530, "name": "bracket", - "start": 1519, + "start": 1523, "type": "Identifier", "type": "Identifier" }, { - "end": 1533, + "end": 1537, "name": "seg01", - "start": 1528, + "start": 1532, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1518, + "end": 1522, "name": "startSketchOn", - "start": 1505, + "start": 1509, "type": "Identifier" }, - "end": 1534, + "end": 1538, "optional": false, - "start": 1505, + "start": 1509, "type": "CallExpression", "type": "CallExpression" }, @@ -1056,43 +1057,43 @@ snapshot_kind: text { "elements": [ { - "end": 1560, + "end": 1564, "raw": "4.28", - "start": 1556, + "start": 1560, "type": "Literal", "type": "Literal", "value": 4.28 }, { - "end": 1566, + "end": 1570, "raw": "3.83", - "start": 1562, + "start": 1566, "type": "Literal", "type": "Literal", "value": 3.83 } ], - "end": 1567, - "start": 1555, + "end": 1571, + "start": 1559, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1570, - "start": 1569, + "end": 1574, + "start": 1573, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1554, + "end": 1558, "name": "startProfileAt", - "start": 1540, + "start": 1544, "type": "Identifier" }, - "end": 1571, + "end": 1575, "optional": false, - "start": 1540, + "start": 1544, "type": "CallExpression", "type": "CallExpression" }, @@ -1101,50 +1102,50 @@ snapshot_kind: text { "elements": [ { - "end": 1587, + "end": 1591, "raw": "2.17", - "start": 1583, + "start": 1587, "type": "Literal", "type": "Literal", "value": 2.17 }, { "argument": { - "end": 1594, + "end": 1598, "raw": "0.03", - "start": 1590, + "start": 1594, "type": "Literal", "type": "Literal", "value": 0.03 }, - "end": 1594, + "end": 1598, "operator": "-", - "start": 1589, + "start": 1593, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 1595, - "start": 1582, + "end": 1599, + "start": 1586, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1598, - "start": 1597, + "end": 1602, + "start": 1601, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1581, + "end": 1585, "name": "line", - "start": 1577, + "start": 1581, "type": "Identifier" }, - "end": 1599, + "end": 1603, "optional": false, - "start": 1577, + "start": 1581, "type": "CallExpression", "type": "CallExpression" }, @@ -1154,56 +1155,56 @@ snapshot_kind: text "elements": [ { "argument": { - "end": 1616, + "end": 1620, "raw": "0.07", - "start": 1612, + "start": 1616, "type": "Literal", "type": "Literal", "value": 0.07 }, - "end": 1616, + "end": 1620, "operator": "-", - "start": 1611, + "start": 1615, "type": "UnaryExpression", "type": "UnaryExpression" }, { "argument": { - "end": 1622, + "end": 1626, "raw": "1.8", - "start": 1619, + "start": 1623, "type": "Literal", "type": "Literal", "value": 1.8 }, - "end": 1622, + "end": 1626, "operator": "-", - "start": 1618, + "start": 1622, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 1623, - "start": 1610, + "end": 1627, + "start": 1614, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1626, - "start": 1625, + "end": 1630, + "start": 1629, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1609, + "end": 1613, "name": "line", - "start": 1605, + "start": 1609, "type": "Identifier" }, - "end": 1627, + "end": 1631, "optional": false, - "start": 1605, + "start": 1609, "type": "CallExpression", "type": "CallExpression" }, @@ -1213,49 +1214,49 @@ snapshot_kind: text "elements": [ { "argument": { - "end": 1644, + "end": 1648, "raw": "2.07", - "start": 1640, + "start": 1644, "type": "Literal", "type": "Literal", "value": 2.07 }, - "end": 1644, + "end": 1648, "operator": "-", - "start": 1639, + "start": 1643, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 1650, + "end": 1654, "raw": "0.05", - "start": 1646, + "start": 1650, "type": "Literal", "type": "Literal", "value": 0.05 } ], - "end": 1651, - "start": 1638, + "end": 1655, + "start": 1642, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1654, - "start": 1653, + "end": 1658, + "start": 1657, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1637, + "end": 1641, "name": "line", - "start": 1633, + "start": 1637, "type": "Identifier" }, - "end": 1655, + "end": 1659, "optional": false, - "start": 1633, + "start": 1637, "type": "CallExpression", "type": "CallExpression" }, @@ -1266,138 +1267,138 @@ snapshot_kind: text { "arguments": [ { - "end": 1684, - "start": 1683, + "end": 1688, + "start": 1687, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1682, + "end": 1686, "name": "profileStartX", - "start": 1669, + "start": 1673, "type": "Identifier" }, - "end": 1685, + "end": 1689, "optional": false, - "start": 1669, + "start": 1673, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1702, - "start": 1701, + "end": 1706, + "start": 1705, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1700, + "end": 1704, "name": "profileStartY", - "start": 1687, + "start": 1691, "type": "Identifier" }, - "end": 1703, + "end": 1707, "optional": false, - "start": 1687, + "start": 1691, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1704, - "start": 1668, + "end": 1708, + "start": 1672, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1707, - "start": 1706, + "end": 1711, + "start": 1710, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1667, + "end": 1671, "name": "lineTo", - "start": 1661, + "start": 1665, "type": "Identifier" }, - "end": 1708, + "end": 1712, "optional": false, - "start": 1661, + "start": 1665, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1721, - "start": 1720, + "end": 1725, + "start": 1724, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1719, + "end": 1723, "name": "close", - "start": 1714, + "start": 1718, "type": "Identifier" }, - "end": 1722, + "end": 1726, "optional": false, - "start": 1714, + "start": 1718, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1738, + "end": 1742, "raw": "10", - "start": 1736, + "start": 1740, "type": "Literal", "type": "Literal", "value": 10 }, { - "end": 1741, - "start": 1740, + "end": 1745, + "start": 1744, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1735, + "end": 1739, "name": "extrude", - "start": 1728, + "start": 1732, "type": "Identifier" }, - "end": 1742, + "end": 1746, "optional": false, - "start": 1728, + "start": 1732, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1742, - "start": 1505, + "end": 1746, + "start": 1509, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 1493, + "start": 1497, "type": "VariableDeclarator" } ], - "end": 1742, + "end": 1746, "kind": "const", - "start": 1493, + "start": 1497, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 1743, + "end": 1747, "nonCodeMeta": { "nonCodeNodes": { "0": [ @@ -1558,8 +1559,8 @@ snapshot_kind: text ], "10": [ { - "end": 1493, - "start": 1491, + "end": 1497, + "start": 1495, "type": "NonCodeNode", "value": { "type": "newLine" diff --git a/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/input.kcl b/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/input.kcl index 765cb82fd..e68dfcf2d 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/input.kcl +++ b/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/input.kcl @@ -33,12 +33,12 @@ bracket = startSketchOn('XY') |> close(%) |> extrude(width, %) |> fillet({ - radius: filletR, - tags: [getNextAdjacentEdge(innerEdge)] + radius = filletR, + tags = [getNextAdjacentEdge(innerEdge)] }, %) |> fillet({ - radius: filletR + thickness, - tags: [getNextAdjacentEdge(outerEdge)] + radius = filletR + thickness, + tags = [getNextAdjacentEdge(outerEdge)] }, %) sketch001 = startSketchOn(bracket, seg01) diff --git a/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap b/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap index 6c4d2a036..01e8d4485 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing sketch_on_face_after_fillets_referencing_face.kcl snapshot_kind: text --- @@ -811,8 +812,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1577, - 1599, + 1581, + 1603, 0 ], "tag": null, @@ -822,8 +823,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1605, - 1627, + 1609, + 1631, 0 ], "tag": null, @@ -833,8 +834,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1633, - 1655, + 1637, + 1659, 0 ], "tag": null, @@ -844,8 +845,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1661, - 1708, + 1665, + 1712, 0 ], "tag": null, @@ -860,8 +861,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1577, - 1599, + 1581, + 1603, 0 ] }, @@ -880,8 +881,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1605, - 1627, + 1609, + 1631, 0 ] }, @@ -900,8 +901,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1633, - 1655, + 1637, + 1659, 0 ] }, @@ -920,8 +921,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1661, - 1708, + 1665, + 1712, 0 ] }, @@ -940,8 +941,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1714, - 1722, + 1718, + 1726, 0 ] }, @@ -1468,8 +1469,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1505, - 1534, + 1509, + 1538, 0 ] } @@ -1488,8 +1489,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1540, - 1571, + 1544, + 1575, 0 ] } @@ -1497,8 +1498,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1540, - 1571, + 1544, + 1575, 0 ] } @@ -1510,8 +1511,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 1540, - 1571, + 1544, + 1575, 0 ] } diff --git a/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/ast.snap b/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/ast.snap index 885a3fc3b..9df37e38f 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/ast.snap +++ b/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing sketch_on_face_circle_tagged.kcl snapshot_kind: text --- @@ -434,7 +435,7 @@ snapshot_kind: text { "declarations": [ { - "end": 359, + "end": 361, "id": { "end": 251, "name": "part002", @@ -476,10 +477,10 @@ snapshot_kind: text { "arguments": [ { - "end": 325, + "end": 327, "properties": [ { - "end": 312, + "end": 313, "key": { "end": 304, "name": "center", @@ -491,42 +492,42 @@ snapshot_kind: text "value": { "elements": [ { - "end": 308, + "end": 309, "raw": "0", - "start": 307, + "start": 308, "type": "Literal", "type": "Literal", "value": 0 }, { - "end": 311, + "end": 312, "raw": "0", - "start": 310, + "start": 311, "type": "Literal", "type": "Literal", "value": 0 } ], - "end": 312, - "start": 306, + "end": 313, + "start": 307, "type": "ArrayExpression", "type": "ArrayExpression" } }, { - "end": 323, + "end": 325, "key": { - "end": 320, + "end": 321, "name": "radius", - "start": 314, + "start": 315, "type": "Identifier" }, - "start": 314, + "start": 315, "type": "ObjectProperty", "value": { - "end": 323, + "end": 325, "raw": "5", - "start": 322, + "start": 324, "type": "Literal", "type": "Literal", "value": 5 @@ -538,14 +539,14 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 328, - "start": 327, + "end": 330, + "start": 329, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 339, - "start": 330, + "end": 341, + "start": 332, "type": "TagDeclarator", "type": "TagDeclarator", "value": "myCircle" @@ -557,7 +558,7 @@ snapshot_kind: text "start": 289, "type": "Identifier" }, - "end": 340, + "end": 342, "optional": false, "start": 289, "type": "CallExpression", @@ -566,34 +567,34 @@ snapshot_kind: text { "arguments": [ { - "end": 355, + "end": 357, "raw": "5", - "start": 354, + "start": 356, "type": "Literal", "type": "Literal", "value": 5 }, { - "end": 358, - "start": 357, + "end": 360, + "start": 359, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 353, + "end": 355, "name": "extrude", - "start": 346, + "start": 348, "type": "Identifier" }, - "end": 359, + "end": 361, "optional": false, - "start": 346, + "start": 348, "type": "CallExpression", "type": "CallExpression" } ], - "end": 359, + "end": 361, "start": 254, "type": "PipeExpression", "type": "PipeExpression" @@ -602,14 +603,14 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 359, + "end": 361, "kind": "const", "start": 244, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 360, + "end": 362, "nonCodeMeta": { "nonCodeNodes": { "1": [ diff --git a/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/input.kcl b/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/input.kcl index cf3e34ef4..6a5705341 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/input.kcl +++ b/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/input.kcl @@ -12,5 +12,5 @@ part001 = cube([0, 0], 20) |> extrude(20, %) part002 = startSketchOn(part001, "end") - |> circle({ center: [0, 0], radius: 5 }, %, $myCircle) + |> circle({ center = [0, 0], radius = 5 }, %, $myCircle) |> extrude(5, %) diff --git a/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/program_memory.snap b/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/program_memory.snap index 2dfd12f6c..8e5e0329e 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing sketch_on_face_circle_tagged.kcl snapshot_kind: text --- @@ -362,7 +363,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 289, - 340, + 342, 0 ] }, @@ -377,8 +378,8 @@ snapshot_kind: text ], "radius": 5.0, "tag": { - "end": 339, - "start": 330, + "end": 341, + "start": 332, "type": "TagDeclarator", "value": "myCircle" }, @@ -393,12 +394,12 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 289, - 340, + 342, 0 ], "tag": { - "end": 339, - "start": 330, + "end": 341, + "start": 332, "type": "TagDeclarator", "value": "myCircle" }, @@ -408,8 +409,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 330, - 339, + 332, + 341, 0 ] } @@ -628,12 +629,12 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 289, - 340, + 342, 0 ], "tag": { - "end": 339, - "start": 330, + "end": 341, + "start": 332, "type": "TagDeclarator", "value": "myCircle" }, @@ -649,7 +650,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 289, - 340, + 342, 0 ] }, @@ -664,8 +665,8 @@ snapshot_kind: text ], "radius": 5.0, "tag": { - "end": 339, - "start": 330, + "end": 341, + "start": 332, "type": "TagDeclarator", "value": "myCircle" }, @@ -921,7 +922,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 289, - 340, + 342, 0 ] } @@ -939,7 +940,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 289, - 340, + 342, 0 ] }, @@ -954,8 +955,8 @@ snapshot_kind: text ], "radius": 5.0, "tag": { - "end": 339, - "start": 330, + "end": 341, + "start": 332, "type": "TagDeclarator", "value": "myCircle" }, @@ -970,12 +971,12 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 289, - 340, + 342, 0 ], "tag": { - "end": 339, - "start": 330, + "end": 341, + "start": 332, "type": "TagDeclarator", "value": "myCircle" }, @@ -985,8 +986,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 330, - 339, + 332, + 341, 0 ] } @@ -997,7 +998,7 @@ snapshot_kind: text { "sourceRange": [ 289, - 340, + 342, 0 ] } @@ -1010,7 +1011,7 @@ snapshot_kind: text { "sourceRange": [ 289, - 340, + 342, 0 ] } diff --git a/src/wasm-lib/kcl/tests/tan_arc_x_line/ast.snap b/src/wasm-lib/kcl/tests/tan_arc_x_line/ast.snap index 5f2646d49..1de19a6e2 100644 --- a/src/wasm-lib/kcl/tests/tan_arc_x_line/ast.snap +++ b/src/wasm-lib/kcl/tests/tan_arc_x_line/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing tan_arc_x_line.kcl snapshot_kind: text --- @@ -147,7 +148,7 @@ snapshot_kind: text "type": "VariableDeclaration" }, { - "end": 429, + "end": 456, "expression": { "body": [ { @@ -219,10 +220,10 @@ snapshot_kind: text { "arguments": [ { - "end": 179, + "end": 181, "properties": [ { - "end": 160, + "end": 161, "key": { "end": 148, "name": "angle", @@ -232,27 +233,27 @@ snapshot_kind: text "start": 143, "type": "ObjectProperty", "value": { - "end": 160, + "end": 161, "name": "angleStart", - "start": 150, + "start": 151, "type": "Identifier", "type": "Identifier" } }, { - "end": 177, + "end": 179, "key": { - "end": 168, + "end": 169, "name": "length", - "start": 162, + "start": 163, "type": "Identifier" }, - "start": 162, + "start": 163, "type": "ObjectProperty", "value": { - "end": 177, + "end": 179, "raw": ".000001", - "start": 170, + "start": 172, "type": "Literal", "type": "Literal", "value": 0.000001 @@ -264,8 +265,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 182, - "start": 181, + "end": 184, + "start": 183, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -276,7 +277,7 @@ snapshot_kind: text "start": 130, "type": "Identifier" }, - "end": 183, + "end": 185, "optional": false, "start": 130, "type": "CallExpression", @@ -285,287 +286,287 @@ snapshot_kind: text { "arguments": [ { - "end": 237, + "end": 241, "properties": [ { - "end": 224, + "end": 227, "key": { - "end": 211, + "end": 213, "name": "offset", - "start": 205, + "start": 207, "type": "Identifier" }, - "start": 205, + "start": 207, "type": "ObjectProperty", "value": { - "end": 224, + "end": 227, "name": "angleOffset", - "start": 213, + "start": 216, "type": "Identifier", "type": "Identifier" } }, { - "end": 235, + "end": 239, "key": { - "end": 232, + "end": 235, "name": "radius", - "start": 226, + "start": 229, "type": "Identifier" }, - "start": 226, + "start": 229, "type": "ObjectProperty", "value": { - "end": 235, + "end": 239, "name": "r", - "start": 234, + "start": 238, "type": "Identifier", "type": "Identifier" } } ], - "start": 203, + "start": 205, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 240, - "start": 239, + "end": 244, + "start": 243, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 247, - "start": 242, + "end": 251, + "start": 246, "type": "TagDeclarator", "type": "TagDeclarator", "value": "arc1" } ], "callee": { - "end": 202, + "end": 204, "name": "tangentialArc", - "start": 189, + "start": 191, "type": "Identifier" }, - "end": 248, + "end": 252, "optional": false, - "start": 189, + "start": 191, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 308, + "end": 333, "properties": [ { - "end": 289, + "end": 301, "key": { - "end": 276, + "end": 287, "name": "offset", - "start": 270, + "start": 281, "type": "Identifier" }, - "start": 270, + "start": 281, "type": "ObjectProperty", "value": { - "end": 289, + "end": 301, "name": "angleOffset", - "start": 278, + "start": 290, "type": "Identifier", "type": "Identifier" } }, { - "end": 306, + "end": 326, "key": { - "end": 297, + "end": 316, "name": "radius", - "start": 291, + "start": 310, "type": "Identifier" }, - "start": 291, + "start": 310, "type": "ObjectProperty", "value": { - "end": 306, + "end": 326, "left": { - "end": 302, + "end": 322, "raw": "0.5", - "start": 299, + "start": 319, "type": "Literal", "type": "Literal", "value": 0.5 }, "operator": "*", "right": { - "end": 306, + "end": 326, "name": "r", - "start": 305, + "start": 325, "type": "Identifier", "type": "Identifier" }, - "start": 299, + "start": 319, "type": "BinaryExpression", "type": "BinaryExpression" } } ], - "start": 268, + "start": 272, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 311, - "start": 310, + "end": 336, + "start": 335, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 318, - "start": 313, + "end": 343, + "start": 338, "type": "TagDeclarator", "type": "TagDeclarator", "value": "arc2" } ], "callee": { - "end": 267, + "end": 271, "name": "tangentialArc", - "start": 254, + "start": 258, "type": "Identifier" }, - "end": 319, + "end": 344, "optional": false, - "start": 254, + "start": 258, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 399, + "end": 426, "properties": [ { - "end": 368, + "end": 394, "key": { - "end": 354, + "end": 379, "name": "offset", - "start": 348, + "start": 373, "type": "Identifier" }, - "start": 348, + "start": 373, "type": "ObjectProperty", "value": { "argument": { - "end": 368, + "end": 394, "name": "angleOffset", - "start": 357, + "start": 383, "type": "Identifier", "type": "Identifier" }, - "end": 368, + "end": 394, "operator": "-", - "start": 356, + "start": 382, "type": "UnaryExpression", "type": "UnaryExpression" } }, { - "end": 392, + "end": 419, "key": { - "end": 383, + "end": 409, "name": "radius", - "start": 377, + "start": 403, "type": "Identifier" }, - "start": 377, + "start": 403, "type": "ObjectProperty", "value": { - "end": 392, + "end": 419, "left": { - "end": 388, + "end": 415, "raw": "0.5", - "start": 385, + "start": 412, "type": "Literal", "type": "Literal", "value": 0.5 }, "operator": "*", "right": { - "end": 392, + "end": 419, "name": "r", - "start": 391, + "start": 418, "type": "Identifier", "type": "Identifier" }, - "start": 385, + "start": 412, "type": "BinaryExpression", "type": "BinaryExpression" } } ], - "start": 339, + "start": 364, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 402, - "start": 401, + "end": 429, + "start": 428, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "end": 409, - "start": 404, + "end": 436, + "start": 431, "type": "TagDeclarator", "type": "TagDeclarator", "value": "arc3" } ], "callee": { - "end": 338, + "end": 363, "name": "tangentialArc", - "start": 325, + "start": 350, "type": "Identifier" }, - "end": 410, + "end": 437, "optional": false, - "start": 325, + "start": 350, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 425, + "end": 452, "raw": "1", - "start": 424, + "start": 451, "type": "Literal", "type": "Literal", "value": 1 }, { - "end": 428, - "start": 427, + "end": 455, + "start": 454, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 423, + "end": 450, "name": "xLineTo", - "start": 416, + "start": 443, "type": "Identifier" }, - "end": 429, + "end": 456, "optional": false, - "start": 416, + "start": 443, "type": "CallExpression", "type": "CallExpression" } ], - "end": 429, + "end": 456, "start": 64, "type": "PipeExpression", "type": "PipeExpression" @@ -575,7 +576,7 @@ snapshot_kind: text "type": "ExpressionStatement" } ], - "end": 430, + "end": 457, "nonCodeMeta": { "nonCodeNodes": { "4": [ diff --git a/src/wasm-lib/kcl/tests/tan_arc_x_line/input.kcl b/src/wasm-lib/kcl/tests/tan_arc_x_line/input.kcl index 59dbf8ea2..ad35a6377 100644 --- a/src/wasm-lib/kcl/tests/tan_arc_x_line/input.kcl +++ b/src/wasm-lib/kcl/tests/tan_arc_x_line/input.kcl @@ -6,11 +6,14 @@ angleStart = 110 startSketchOn('XY') |> startProfileAt([startX, startY], %) - |> angledLine({ angle: angleStart, length: .000001 }, %) - |> tangentialArc({ offset: angleOffset, radius: r }, %, $arc1) - |> tangentialArc({ offset: angleOffset, radius: 0.5 * r }, %, $arc2) + |> angledLine({ angle = angleStart, length = .000001 }, %) + |> tangentialArc({ offset = angleOffset, radius = r }, %, $arc1) |> tangentialArc({ - offset: -angleOffset, - radius: 0.5 * r + offset = angleOffset, + radius = 0.5 * r + }, %, $arc2) + |> tangentialArc({ + offset = -angleOffset, + radius = 0.5 * r }, %, $arc3) |> xLineTo(1, %) diff --git a/src/wasm-lib/kcl/tests/tan_arc_x_line/program_memory.snap b/src/wasm-lib/kcl/tests/tan_arc_x_line/program_memory.snap index f8fc57835..0033f0d00 100644 --- a/src/wasm-lib/kcl/tests/tan_arc_x_line/program_memory.snap +++ b/src/wasm-lib/kcl/tests/tan_arc_x_line/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing tan_arc_x_line.kcl snapshot_kind: text --- @@ -65,8 +66,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 189, - 248, + 191, + 252, 0 ] }, @@ -80,8 +81,8 @@ snapshot_kind: text 0.0000009396926207859084 ], "tag": { - "end": 247, - "start": 242, + "end": 251, + "start": 246, "type": "TagDeclarator", "value": "arc1" }, @@ -96,8 +97,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 242, - 247, + 246, + 251, 0 ] } @@ -115,8 +116,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 254, - 319, + 258, + 344, 0 ] }, @@ -130,8 +131,8 @@ snapshot_kind: text 0.08059905810765156 ], "tag": { - "end": 318, - "start": 313, + "end": 343, + "start": 338, "type": "TagDeclarator", "value": "arc2" }, @@ -146,8 +147,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 313, - 318, + 338, + 343, 0 ] } @@ -165,8 +166,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 325, - 410, + 350, + 437, 0 ] }, @@ -180,8 +181,8 @@ snapshot_kind: text -0.6005563831556522 ], "tag": { - "end": 409, - "start": 404, + "end": 436, + "start": 431, "type": "TagDeclarator", "value": "arc3" }, @@ -196,8 +197,8 @@ snapshot_kind: text "__meta": [ { "sourceRange": [ - 404, - 409, + 431, + 436, 0 ] } diff --git a/src/wasm-lib/kcl/tests/tangential_arc/ast.snap b/src/wasm-lib/kcl/tests/tangential_arc/ast.snap index 47f6a4b2e..9990a3fab 100644 --- a/src/wasm-lib/kcl/tests/tangential_arc/ast.snap +++ b/src/wasm-lib/kcl/tests/tangential_arc/ast.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 65 description: Result of parsing tangential_arc.kcl snapshot_kind: text --- @@ -9,7 +10,7 @@ snapshot_kind: text { "declarations": [ { - "end": 147, + "end": 149, "id": { "end": 9, "name": "boxSketch", @@ -105,10 +106,10 @@ snapshot_kind: text { "arguments": [ { - "end": 100, + "end": 102, "properties": [ { - "end": 86, + "end": 87, "key": { "end": 83, "name": "radius", @@ -118,28 +119,28 @@ snapshot_kind: text "start": 77, "type": "ObjectProperty", "value": { - "end": 86, + "end": 87, "raw": "5", - "start": 85, + "start": 86, "type": "Literal", "type": "Literal", "value": 5 } }, { - "end": 98, + "end": 100, "key": { - "end": 94, + "end": 95, "name": "offset", - "start": 88, + "start": 89, "type": "Identifier" }, - "start": 88, + "start": 89, "type": "ObjectProperty", "value": { - "end": 98, + "end": 100, "raw": "90", - "start": 96, + "start": 98, "type": "Literal", "type": "Literal", "value": 90 @@ -151,8 +152,8 @@ snapshot_kind: text "type": "ObjectExpression" }, { - "end": 103, - "start": 102, + "end": 105, + "start": 104, "type": "PipeSubstitution", "type": "PipeSubstitution" } @@ -163,7 +164,7 @@ snapshot_kind: text "start": 61, "type": "Identifier" }, - "end": 104, + "end": 106, "optional": false, "start": 61, "type": "CallExpression", @@ -174,84 +175,84 @@ snapshot_kind: text { "elements": [ { - "end": 117, + "end": 119, "raw": "5", - "start": 116, + "start": 118, "type": "Literal", "type": "Literal", "value": 5 }, { "argument": { - "end": 122, + "end": 124, "raw": "15", - "start": 120, + "start": 122, "type": "Literal", "type": "Literal", "value": 15 }, - "end": 122, + "end": 124, "operator": "-", - "start": 119, + "start": 121, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 123, - "start": 115, + "end": 125, + "start": 117, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 126, - "start": 125, + "end": 128, + "start": 127, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 114, + "end": 116, "name": "line", - "start": 110, + "start": 112, "type": "Identifier" }, - "end": 127, + "end": 129, "optional": false, - "start": 110, + "start": 112, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 143, + "end": 145, "raw": "10", - "start": 141, + "start": 143, "type": "Literal", "type": "Literal", "value": 10 }, { - "end": 146, - "start": 145, + "end": 148, + "start": 147, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 140, + "end": 142, "name": "extrude", - "start": 133, + "start": 135, "type": "Identifier" }, - "end": 147, + "end": 149, "optional": false, - "start": 133, + "start": 135, "type": "CallExpression", "type": "CallExpression" } ], - "end": 147, + "end": 149, "start": 12, "type": "PipeExpression", "type": "PipeExpression" @@ -260,14 +261,14 @@ snapshot_kind: text "type": "VariableDeclarator" } ], - "end": 147, + "end": 149, "kind": "const", "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 148, + "end": 150, "start": 0 } } diff --git a/src/wasm-lib/kcl/tests/tangential_arc/input.kcl b/src/wasm-lib/kcl/tests/tangential_arc/input.kcl index 62fa3ea84..f974660b6 100644 --- a/src/wasm-lib/kcl/tests/tangential_arc/input.kcl +++ b/src/wasm-lib/kcl/tests/tangential_arc/input.kcl @@ -1,5 +1,5 @@ boxSketch = startSketchAt([0, 0]) |> line([0, 10], %) - |> tangentialArc({ radius: 5, offset: 90 }, %) + |> tangentialArc({ radius = 5, offset = 90 }, %) |> line([5, -15], %) |> extrude(10, %) diff --git a/src/wasm-lib/kcl/tests/tangential_arc/program_memory.snap b/src/wasm-lib/kcl/tests/tangential_arc/program_memory.snap index 184e43687..6eb148a4a 100644 --- a/src/wasm-lib/kcl/tests/tangential_arc/program_memory.snap +++ b/src/wasm-lib/kcl/tests/tangential_arc/program_memory.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 105 description: Program memory after executing tangential_arc.kcl snapshot_kind: text --- @@ -48,7 +49,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 61, - 104, + 106, 0 ], "tag": null, @@ -58,8 +59,8 @@ snapshot_kind: text "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 110, - 127, + 112, + 129, 0 ], "tag": null, @@ -95,7 +96,7 @@ snapshot_kind: text "id": "[uuid]", "sourceRange": [ 61, - 104, + 106, 0 ] }, @@ -119,8 +120,8 @@ snapshot_kind: text "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 110, - 127, + 112, + 129, 0 ] }, diff --git a/src/wasm-lib/tests/executor/inputs/e2e-can-sketch-on-chamfer.kcl b/src/wasm-lib/tests/executor/inputs/e2e-can-sketch-on-chamfer.kcl index d7fb0b5bf..bc8769267 100644 --- a/src/wasm-lib/tests/executor/inputs/e2e-can-sketch-on-chamfer.kcl +++ b/src/wasm-lib/tests/executor/inputs/e2e-can-sketch-on-chamfer.kcl @@ -13,8 +13,8 @@ const sketch001 = startSketchOn('XZ') |> close(%) const extrude001 = extrude(100, sketch001) |> chamfer({ - length: 30, - tags: [ + length = 30, + tags = [ seg01, getNextAdjacentEdge(yo), getNextAdjacentEdge(seg02), diff --git a/src/wasm-lib/tests/executor/inputs/test-circle-extrude.kcl b/src/wasm-lib/tests/executor/inputs/test-circle-extrude.kcl index 1909ba695..2b493e1e1 100644 --- a/src/wasm-lib/tests/executor/inputs/test-circle-extrude.kcl +++ b/src/wasm-lib/tests/executor/inputs/test-circle-extrude.kcl @@ -12,6 +12,6 @@ const sketch002 = startSketchOn('XZ') |> close(%) const sketch001 = startSketchOn('XZ') |> circle({ - center: [318.33, 168.1], - radius: 182.8 + center = [318.33, 168.1], + radius = 182.8 }, %)